24 Commits

Author SHA1 Message Date
3e3175a085 collada: render light projection to shadow depth buffer 2026-04-14 22:36:30 -05:00
c395b3e7bb collada: pass light node position to shader 2026-04-14 19:25:31 -05:00
2b0b29aeb9 shadow_test: box visualization for light 2026-04-14 19:17:43 -05:00
779b837caa collada scene animation 2026-04-14 18:43:37 -05:00
8a9198c3e8 collada: use storagebuffers, draw material colors 2026-04-12 23:33:56 -05:00
c30394c3ed collada: per-scene pipelines and descriptor sets 2026-04-12 21:58:22 -05:00
0a33f58f04 render collada scene 2026-04-11 22:27:12 -05:00
1456e04200 separate samplers and sampled images 2026-04-11 13:22:27 -05:00
466c7b030e load mipmaps from .dds, enable anisotropy 2026-04-10 23:21:30 -05:00
3061a1e09c replace bufferDeviceAddress with uniform buffers 2026-04-10 20:25:13 -05:00
256969454f phong lighting 2026-04-07 18:54:28 -05:00
ba01d3716c stencil outline 2026-04-07 18:10:02 -05:00
1a365ca5d7 enable stencil buffer 2026-04-07 18:04:46 -05:00
b5f769a3a5 recreateSwapchain: create/destroy renderSemaphores 2026-04-07 15:49:59 -05:00
9b0ba08ccb vertexIndexBuffer: use allocateFromMemoryRequirements / non-coherent memory 2026-04-07 15:08:06 -05:00
be45d0960e shaderData: use a single VkDeviceMemory allocation for all frames 2026-04-07 14:49:16 -05:00
0502906e28 incomplete support for macOS builds 2026-04-07 12:53:37 -05:00
70fea48b38 load files from .pack file 2026-04-07 12:53:29 -05:00
cad2532e04 move volk to repository 2026-04-06 20:38:58 -05:00
fcf77baf57 free memory prior to exit 2026-04-06 19:52:29 -05:00
c1766f3396 recreate swapchain on window resize 2026-04-06 18:36:57 -05:00
75d765702a render texture 2026-04-06 00:29:10 -05:00
df24407d9d shader: use push constants and buffer device address 2026-04-05 13:15:39 -05:00
a978c8a9e6 initial 2026-04-04 23:50:52 -05:00