Commit Graph
4 Commits
Author SHA1 Message Date
emil28092005 e1ab3a14be feat: add depth buffer, camera and MVP push constants
- Add Camera ECS component with view/projection matrices.
- Add Vulkan depth buffer to Swapchain: image, memory, view, render pass, framebuffers.
- Update VulkanPipeline with depth stencil testing and push-constant layout.
- Update vertex shader to use push-constant MVP matrix.
- MeshRenderer finds Camera, computes MVP per entity and pushes it.
- Program.cs creates a camera entity and keeps the cube rotating.

Build and run verified: window opens and FPS is reported.
2026-06-16 19:20:29 +03:00
emil28092005 b32469d42d fix: migrate to Silk.NET.Vulkan so the window actually runs on Kubuntu 2026-06-16 18:29:35 +03:00
emil28092005 4627c96814 feat: Step 2 colored triangle with Vulkan graphics pipeline 2026-06-16 17:49:29 +03:00
emil28092005 6397488c61 feat: Step 1 SDL3 window + Vulkan context + clear screen 2026-06-16 17:21:43 +03:00