Voxel GI updates (#614)

- anisotropic voxelization
- voxel clipmaps
- voxel SDF
- improved voxel volume scrolling, and temporal blending
- improved multi-bounce diffuse
This commit is contained in:
Turánszki János
2023-01-04 13:31:54 -05:00
committed by GitHub
parent 4433762a77
commit fb2732e8fd
42 changed files with 1704 additions and 755 deletions
+5 -3
View File
@@ -38,9 +38,11 @@ wi::vector<ShaderEntry> shaders = {
{"depthoffield_upsampleCS", wi::graphics::ShaderStage::CS},
{"depthoffield_tileMaxCOC_verticalCS", wi::graphics::ShaderStage::CS},
{"depthoffield_tileMaxCOC_horizontalCS", wi::graphics::ShaderStage::CS},
{"voxelRadianceSecondaryBounceCS", wi::graphics::ShaderStage::CS},
{"voxelSceneCopyClearCS", wi::graphics::ShaderStage::CS},
{"voxelSceneCopyClearCS_TemporalSmoothing", wi::graphics::ShaderStage::CS },
{"vxgi_offsetprevCS", wi::graphics::ShaderStage::CS},
{"vxgi_temporalCS", wi::graphics::ShaderStage::CS},
{"vxgi_sdf_jumpfloodCS", wi::graphics::ShaderStage::CS},
{"vxgi_resolve_diffuseCS", wi::graphics::ShaderStage::CS},
{"vxgi_resolve_specularCS", wi::graphics::ShaderStage::CS},
{"upsample_bilateral_float1CS", wi::graphics::ShaderStage::CS},
{"upsample_bilateral_float4CS", wi::graphics::ShaderStage::CS},
{"upsample_bilateral_unorm1CS", wi::graphics::ShaderStage::CS},