bvle-voxels/src/voxel
Samuel Bouchet 46e8f50f37 Phase 2 complete: per-face-group backface culling, frustum planes, GPU cull infrastructure
- VS supports dual mode: CPU path (push constants) and MDI path (binary search)
- CPU render loop now does per-face-group draws with backface culling (6 draws/chunk max)
- Frustum planes extracted and populated in constant buffer for GPU cull shader
- GPU cull + MDI path fully implemented but disabled (barrier/state debugging needed)
- GPU timestamp query infrastructure with readback for cull/draw timing
- HUD shows rendering mode (GPU cull vs CPU fallback)
2026-03-25 14:50:55 +01:00
..
VoxelMesher.cpp Phase 2: GPU-driven voxel rendering pipeline 2026-03-25 14:24:05 +01:00
VoxelMesher.h Phase 2: GPU-driven voxel rendering pipeline 2026-03-25 14:24:05 +01:00
VoxelRenderer.cpp Phase 2 complete: per-face-group backface culling, frustum planes, GPU cull infrastructure 2026-03-25 14:50:55 +01:00
VoxelRenderer.h Phase 2: GPU-driven voxel rendering pipeline 2026-03-25 14:24:05 +01:00
VoxelTypes.h Phase 2: GPU-driven voxel rendering pipeline 2026-03-25 14:24:05 +01:00
VoxelWorld.cpp Phase 2: GPU-driven voxel rendering pipeline 2026-03-25 14:24:05 +01:00
VoxelWorld.h Phase 2: GPU-driven voxel rendering pipeline 2026-03-25 14:24:05 +01:00