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
186 _jobs[_occlusionJobIndex].edit<AmbientOcclusionEffect>().setNumSpiralTurns(renderContext->getAmbientOcclusion().numSpiralTurns);186 _jobs[_occlusionJobIndex].edit<AmbientOcclusionEffect>().setNumSpiralTurns(renderContext->getAmbientOcclusion().numSpiralTurns);
187 _jobs[_occlusionJobIndex].edit<AmbientOcclusionEffect>().setDithering(renderContext->getAmbientOcclusion().ditheringEnabled);187 _jobs[_occlusionJobIndex].edit<AmbientOcclusionEffect>().setDithering(renderContext->getAmbientOcclusion().ditheringEnabled);
188 _jobs[_occlusionJobIndex].edit<AmbientOcclusionEffect>().setEdgeSharpness(renderContext->getAmbientOcclusion().edgeSharpness);188 _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);
189 }191 }
190 192
191 setAntialiasingStatus(renderContext->getFxaaStatus());193 setAntialiasingStatus(renderContext->getFxaaStatus());