History

refining the settings for the blur pass and splitting the uniforms in 2 buffers, one per frame with transform info and one for the parameters which are rarely changing

samcake committed 10 years ago

Commit 39f16491 parent 483c28d8 files · +236 −82Browse files

Showing the changes to libraries/render-utils/src/RenderDeferredTask.cpp (1 of 8 files). Show all

Unified · Split

libraries/render-utils/src/RenderDeferredTask.cpp+2−0
@@ -186,6 +186,8 @@ void RenderDeferredTask::run(const SceneContextPointer& sceneContext, const Rend · 185 unmodified lines
186186 _jobs[_occlusionJobIndex].edit<AmbientOcclusionEffect>().setNumSpiralTurns(renderContext->getAmbientOcclusion().numSpiralTurns);
187187 _jobs[_occlusionJobIndex].edit<AmbientOcclusionEffect>().setDithering(renderContext->getAmbientOcclusion().ditheringEnabled);
188188 _jobs[_occlusionJobIndex].edit<AmbientOcclusionEffect>().setEdgeSharpness(renderContext->getAmbientOcclusion().edgeSharpness);
189+ _jobs[_occlusionJobIndex].edit<AmbientOcclusionEffect>().setBlurRadius(renderContext->getAmbientOcclusion().blurRadius);
190+ _jobs[_occlusionJobIndex].edit<AmbientOcclusionEffect>().setBlurDeviation(renderContext->getAmbientOcclusion().blurDeviation);
189191 }
190192
191193 setAntialiasingStatus(renderContext->getFxaaStatus());