Commit bfa6fa9
committed
FX: implemented OIT in PBR renderer and Hydrogent
1 parent ffa98e4 commit bfa6fa9
1 file changed
+1
-1
lines changedSubmodule DiligentFX updated 48 files
- .github/workflows/build-apple.yml+4-4
- .github/workflows/build-emscripten.yml+4-4
- .github/workflows/build-linux.yml+4-4
- .github/workflows/build-windows.yml+4-4
- .github/workflows/msvc_analysis.yml+3-3
- Components/interface/BoundBoxRenderer.hpp+7
- Components/interface/EnvMapRenderer.hpp+7
- Components/src/BoundBoxRenderer.cpp+12-2
- Components/src/EnvMapRenderer.cpp+9-2
- Hydrogent/CMakeLists.txt+4
- Hydrogent/include/HnRenderParam.hpp+7
- Hydrogent/interface/HnFrameRenderTargets.hpp+24-1
- Hydrogent/interface/HnRenderDelegate.hpp+26-2
- Hydrogent/interface/HnRenderPass.hpp+11-3
- Hydrogent/interface/HnRenderPassState.hpp+47-2
- Hydrogent/interface/HnTokens.hpp+8-5
- Hydrogent/interface/HnTypes.hpp+2-2
- Hydrogent/interface/Tasks/HnBeginFrameTask.hpp+10-9
- Hydrogent/interface/Tasks/HnBeginOITPassTask.hpp+99
- Hydrogent/interface/Tasks/HnEndOITPassTask.hpp+83
- Hydrogent/interface/Tasks/HnPostProcessTask.hpp+4-2
- Hydrogent/interface/Tasks/HnRenderRprimsTask.hpp+24-4
- Hydrogent/interface/Tasks/HnTask.hpp+6-1
- Hydrogent/interface/Tasks/HnTaskManager.hpp+24-3
- Hydrogent/shaders/HnPostProcess.psh+5-4
- Hydrogent/src/HnRenderDelegate.cpp+79-20
- Hydrogent/src/HnRenderPass.cpp+88-22
- Hydrogent/src/HnRenderPassState.cpp+51-5
- Hydrogent/src/Tasks/HnBeginFrameTask.cpp+43-80
- Hydrogent/src/Tasks/HnBeginMainPassTask.cpp+13-5
- Hydrogent/src/Tasks/HnBeginOITPassTask.cpp+249
- Hydrogent/src/Tasks/HnEndOITPassTask.cpp+180
- Hydrogent/src/Tasks/HnPostProcessTask.cpp+1-1
- Hydrogent/src/Tasks/HnRenderBoundBoxTask.cpp+10-34
- Hydrogent/src/Tasks/HnRenderEnvMapTask.cpp+8-30
- Hydrogent/src/Tasks/HnRenderRprimsTask.cpp+13-2
- Hydrogent/src/Tasks/HnRenderShadowsTask.cpp+2-2
- Hydrogent/src/Tasks/HnTaskManager.cpp+116-24
- PBR/interface/PBR_Renderer.hpp+58-5
- PBR/interface/USD_Renderer.hpp+11-1
- PBR/src/GLTF_PBR_Renderer.cpp+7-1
- PBR/src/PBR_Renderer.cpp+512-47
- PBR/src/USD_Renderer.cpp+44-1
- Shaders/Common/public/OIT.fxh+26
- Shaders/PBR/private/OIT/ApplyOITAttenuation.psh+60
- Shaders/PBR/private/OIT/ClearOITLayers.csh+24
- Shaders/PBR/private/OIT/UpdateOITLayers.psh+110
- Shaders/PBR/private/RenderPBR.psh+61-4
0 commit comments