bvle-voxels/shaders
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
..
voxelCommon.hlsli Phase 2: GPU-driven voxel rendering pipeline 2026-03-25 14:24:05 +01:00
voxelCullCS.hlsl Phase 2: GPU-driven voxel rendering pipeline 2026-03-25 14:24:05 +01:00
voxelMeshCS.hlsl Phase 2: GPU-driven voxel rendering pipeline 2026-03-25 14:24:05 +01:00
voxelPS.hlsl Phase 2: GPU-driven voxel rendering pipeline 2026-03-25 14:24:05 +01:00
voxelVS.hlsl Phase 2 complete: per-face-group backface culling, frustum planes, GPU cull infrastructure 2026-03-25 14:50:55 +01:00