3 Commits

Author SHA1 Message Date
baf3e2fee8 Add spirv reflection to figure out push constant ranges, add support for bindless textures and a global persistent descriptor set 2024-12-15 18:45:32 +04:00
8cf7df0a90 Start using reverse z and row major matrices, yay 2024-12-08 21:58:58 +04:00
4fd797c048 Slowly building out the rendering framework
- Ditch VMA for per frame data
- Add basic global descriptor set and all the boilerplate to manage that
- Add global uniform buffer that only has camera matrices right now
- Implement a per frame GPU memory arena, one large buffer that wraps around holding data for all frames in flight
- Get free look camera working again
2024-12-08 21:39:09 +04:00