- Remove ~430 lines of dead CPU mesh, MDI, and GPU cull render paths (rebuildMegaBuffer, IndirectDrawArgs, drawCountBuffer, cullShader, etc.) - Add voxelTopingBLASCS.hlsl compute shader replacing 196ms CPU loop for toping BLAS position extraction (<1ms on GPU) - Reduce animation rate from 60Hz to 30Hz (halves CPU regen cost) - Simplify render() to GPU mesh path only (no conditional branches) - Remove benchmark state machine and stale mode strings |
||
|---|---|---|
| .. | ||
| voxelAOApplyCS.hlsl | ||
| voxelAOBlurCS.hlsl | ||
| voxelBLASExtractCS.hlsl | ||
| voxelCommon.hlsli | ||
| voxelCullCS.hlsl | ||
| voxelMeshCS.hlsl | ||
| voxelPS.hlsl | ||
| voxelShadowCS.hlsl | ||
| voxelSmoothCentroidCS.hlsl | ||
| voxelSmoothCS.hlsl | ||
| voxelSmoothPS.hlsl | ||
| voxelSmoothVS.hlsl | ||
| voxelTopingBLASCS.hlsl | ||
| voxelTopingPS.hlsl | ||
| voxelTopingVS.hlsl | ||
| voxelVS.hlsl | ||