Showing the changes to libraries/render-utils/src/RenderDeferredTask.cpp (1 of 8 files). Show all
Unified · Split
| @@ -178,14 +178,16 @@ RenderDeferredTask::RenderDeferredTask(CullFunctor cullFunctor) { · 177 unmodified lines | |||
| 178 | 178 | ||
| 179 | // Debugging stages | 179 | // Debugging stages |
| 180 | { | 180 | { |
| 181 | // Debugging Deferred buffer job | ||
| 182 | const auto debugFramebuffers = render::Varying(DebugDeferredBuffer::Inputs(deferredFramebuffer, linearDepthTarget, surfaceGeometryFramebuffer, ambientOcclusionFramebuffer)); | ||
| 183 | addJob<DebugDeferredBuffer>("DebugDeferredBuffer", debugFramebuffers); | ||
| 184 | |||
| 181 | addJob<DebugSubsurfaceScattering>("DebugScattering", deferredLightingInputs); | 185 | addJob<DebugSubsurfaceScattering>("DebugScattering", deferredLightingInputs); |
| 182 | 186 | ||
| 183 | const auto debugAmbientOcclusionInputs = DebugAmbientOcclusion::Inputs(deferredFrameTransform, deferredFramebuffer, linearDepthTarget, ambientOcclusionUniforms).hasVarying(); | 187 | const auto debugAmbientOcclusionInputs = DebugAmbientOcclusion::Inputs(deferredFrameTransform, deferredFramebuffer, linearDepthTarget, ambientOcclusionUniforms).hasVarying(); |
| 184 | addJob<DebugAmbientOcclusion>("DebugAmbientOcclusion", debugAmbientOcclusionInputs); | 188 | addJob<DebugAmbientOcclusion>("DebugAmbientOcclusion", debugAmbientOcclusionInputs); |
| 185 | 189 | ||
| 186 | // Debugging Deferred buffer job | 190 | |
| 187 | const auto debugFramebuffers = render::Varying(DebugDeferredBuffer::Inputs(deferredFramebuffer, linearDepthTarget, surfaceGeometryFramebuffer, ambientOcclusionFramebuffer)); | ||
| 188 | addJob<DebugDeferredBuffer>("DebugDeferredBuffer", debugFramebuffers); | ||
| 189 | 191 | ||
| 190 | // Scene Octree Debuging job | 192 | // Scene Octree Debuging job |
| 191 | { | 193 | { |