Commit Graph

13 Commits (91731d933d485996bd81d5a2333b606b2114a8cf)

Author SHA1 Message Date
noah metz 91731d933d Moved from material abstraction to pipeline abstraction, need to implement bindless textures\n 2024-01-13 12:32:17 -07:00
noah metz 78977dd7ab Switched to using push constants for model matrices 2024-01-12 22:07:43 -07:00
noah metz 8dea83ca37 Switch to using push constants for scene data 2024-01-12 21:12:31 -07:00
noah metz 26b5af16b3 Spent way too long debugging a missing struct member in VkWriteDescriptorSet 2024-01-10 19:32:01 -07:00
noah metz 9bfd2fab57 Added example of using the ATTRIBUTE_ID_POSITION to update a UBO for a pipeline. Messy af and need to find a way to organize it so it makes sense. 2024-01-10 13:19:41 -07:00
noah metz 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 2024-01-09 23:06:08 -07:00
noah metz b9befc50a2 Made material/mesh descriptor bindings parameters of the material 2024-01-09 12:33:38 -07:00
noah metz e5842f3ef5 Added textured material with per-vertex UV, but no texture images yet 2024-01-08 20:32:47 -07:00
noah metz bcf3b92891 Added more movement 2024-01-08 17:37:52 -07:00
noah metz 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. 2024-01-08 16:44:14 -07:00
noah metz c74daec6bd Added UBO for shader matrices 2024-01-08 12:42:59 -07:00
noah metz 4e2a8cf156 Updated to use vertex buffer for color/position of 2d vertices 2024-01-08 09:44:47 -07:00
noah metz ef957ee059 First triangle 2024-01-07 22:27:53 -07:00