noah pushed to main at MetzNet/spacegame
-
86f9f9b911 Fixed crash, it was because without material descriptor set in the layout I was trying to bind to index 2 with only 2 sets
noah pushed to main at MetzNet/spacegame
-
c337e0f728 Added descriptor attribute for object descriptor set. Crash is currently due to the descriptors for the image being uninitialized.
noah pushed to main at MetzNet/spacegame
-
c02728c4f3 Made materials allocate a descriptor for each frame, and bind the descriptor on draw.
-
ee57d5bc81 Added Map struct and methods to create/destroy/use it
- Compare 2 commits »
noah pushed to main at MetzNet/spacegame
-
91d8ed6e3b Cleaned up pipeline creation into structs(MeshType to describe Mesh buffers, and PipelineLayout to describe descriptor sets/PCRs(TODO))
noah pushed to main at MetzNet/spacegame
-
9ccfe3d0f7 Added depth image to context
noah pushed to main at MetzNet/spacegame
-
b9befc50a2 Made material/mesh descriptor bindings parameters of the material
noah pushed to main at MetzNet/spacegame
-
256980435e Got rotations working with quaternions(probably more steps than necessary)
noah pushed to main at MetzNet/spacegame
-
fc68698ac7 Added buffer to image copy functions
noah pushed to main at MetzNet/spacegame
-
e5842f3ef5 Added textured material with per-vertex UV, but no texture images yet
noah pushed to main at MetzNet/spacegame
-
b603af2f89 Moved vertex bindings/attributes to parameters of create_material
noah pushed to main at MetzNet/spacegame
-
1df48f247e Removed swapchain recreation from draw_frame
noah pushed to main at MetzNet/spacegame
-
3bb460d05c Added swapchain recreation when out of date
noah pushed to main at MetzNet/spacegame
-
6906e4fc38 Move world position and rotation to function parameters instead of using globals directly
noah pushed to main at MetzNet/spacegame
-
199aa18d58 Fixed movement directions and perspective
noah pushed to main at MetzNet/spacegame
-
04618af2fb Moved scene UBO to a descriptor in the vulkan context. Need to figure out how to deal with materials that give out descriptors per loaded mesh.
noah pushed to main at MetzNet/spacegame
-
4b7a2b9d37 Moved graphics pipeline objects(aka layout, etc.) to Material struct
noah pushed to main at MetzNet/spacegame
-
52db4fca28 Added some animation with UBO