What's Changed
- Add SDL to engine by @btipling in #5
- Add a logger and split main out of engine by @btipling in #6
- Add a graphics struct and reorganize some resources by @btipling in #7
- Stubbing out vulkan initialization by @btipling in #8
- Initialize vk instance by @btipling in #9
- Device initialization by @btipling in #10
- init tracy by @btipling in #11
- More progress on Vulkan initialization by @btipling in #12
- Init swapchain by @btipling in #14
- Init draw and depth images by @btipling in #15
- Init command pool, command buffers and sync object by @btipling in #16
- Init immediate commands by @btipling in #17
- Write a clear color to swap buffer image by @btipling in #18
- Re-add support for window resize and minimization by @btipling in #20
- Add Dear Imgui by @btipling in #21
- starting on a packager by @btipling in #22
- Render triangle via new asset packager by @btipling in #23
- Update the vulkan sdk to 1.4.304 by @btipling in #24
- Parse a demo cube gltf by @btipling in #25
- Add a virtual camera by @btipling in #28
- Add gltf materials by @btipling in #30
- fix swapchain image bugs by @btipling in #31
- Add a Scene Graph by @btipling in #32
- Add color textures support for assets by @btipling in #33
- Fix lighting by @btipling in #34
- fix curtain tear by @btipling in #42
- Fix imgui blowing up and causing the instance to be lost because of incorrectly hard coded values by @btipling in #43
- reduce logging by @btipling in #44
- Add stats by @btipling in #45
- Add shadows by @btipling in #55
- Support blending by @btipling in #56
- Add msaa by @btipling in #58
- Normal mapping by @btipling in #59
- fix materials by @btipling in #60
- The game is now aware that a box can exist by @btipling in #62
- Add mob movement by @btipling in #63
- Add flecs by @btipling in #64
Full Changelog: v0.0.2...v0.0.3