From 625eee2b9c2c6b836ca54bdcebc410380e955d87 Mon Sep 17 00:00:00 2001 From: Zach Pomerantz Date: Fri, 15 Jan 2016 16:15:44 -0800 Subject: [PATCH] Clean RenderShadowTask ctor --- libraries/render-utils/src/RenderShadowTask.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libraries/render-utils/src/RenderShadowTask.cpp b/libraries/render-utils/src/RenderShadowTask.cpp index c889fae110..f58d47683e 100644 --- a/libraries/render-utils/src/RenderShadowTask.cpp +++ b/libraries/render-utils/src/RenderShadowTask.cpp @@ -81,16 +81,16 @@ RenderShadowTask::RenderShadowTask() : Task() { } // CPU: Fetch shadow-casting opaques - addJob("FetchShadowMap"); + auto fetchedItems = addJob("FetchShadowMap"); // CPU: Cull against KeyLight frustum (nearby viewing camera) - addJob>("CullShadowMap", _jobs.back().getOutput()); + auto culledItems = addJob>("CullShadowMap", fetchedItems); // CPU: Sort front to back - addJob("DepthSortShadowMap", _jobs.back().getOutput()); + auto shadowItems = addJob("DepthSortShadowMap", culledItems); // GPU: Render to shadow map - addJob("RenderShadowMap", _jobs.back().getOutput(), shapePlumber); + addJob("RenderShadowMap", shadowItems, shapePlumber); } void RenderShadowTask::run(const SceneContextPointer& sceneContext, const RenderContextPointer& renderContext) {