Go to file
noah metz 79657c5db0 Set default size for pipelines since they dynamically set the size anyway, and created structs to transition to ObjectPipeline which will do the compute->offscreen->onscreen phase entirely in the GPU based on object buffers(compute generates draw call buffer and object id<->gl_InstanceId map based on object buffer, offscreen/onscreen use indirect draw call + object id<->gl_InstanceId map + object buffer to draw) 2024-01-16 20:58:21 -07:00
include Added TextureSet for large pools of textures in a single descriptor 2024-01-15 23:22:12 -07:00
shader_src Changed to push scene data in UBO instead of push constant 2024-01-16 17:28:10 -07:00
src Set default size for pipelines since they dynamically set the size anyway, and created structs to transition to ObjectPipeline which will do the compute->offscreen->onscreen phase entirely in the GPU based on object buffers(compute generates draw call buffer and object id<->gl_InstanceId map based on object buffer, offscreen/onscreen use indirect draw call + object id<->gl_InstanceId map + object buffer to draw) 2024-01-16 20:58:21 -07:00
.gitignore Updated to use vertex buffer for color/position of 2d vertices 2024-01-08 09:44:47 -07:00
Makefile Added QueueStruct for holding VkQueue + family + index 2024-01-16 15:09:33 -07:00
env Fix error 2024-01-13 23:51:10 -07:00
monkey.ply Got ply loading working\n 2024-01-13 02:24:35 -07:00