History

Keep cleaning up the DeferredLightingEffect , removing stage s from there...

Sam Cake committed 9 years ago

Commit 07e18eb1 parent 9ae286114 files · +142 −46Browse files

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

Unified · Split

libraries/render-utils/src/DebugDeferredBuffer.cpp+6−3
@@ -432,9 +432,12 @@ void DebugDeferredBuffer::run(const RenderContextPointer& renderContext, const I · 431 unmodified lines
432432 batch.setResourceTexture(Lighting, deferredFramebuffer->getLightingTexture());
433433 }
434434
435− auto deferredLightingEffect = DependencyManager::get<DeferredLightingEffect>();
436− assert(deferredLightingEffect->getLightStage()->getNumLights() > 0);
437− auto lightAndShadow = deferredLightingEffect->getLightStage()->getLightAndShadow(0);
435+ // auto deferredLightingEffect = DependencyManager::get<DeferredLightingEffect>();
436+ auto lightStage = renderContext->_scene->getStage<LightStage>("LIGHT_STAGE");
437+ // assert(deferredLightingEffect->getLightStage()->getNumLights() > 0);
438+ assert(lightStage->getNumLights() > 0);
439+ // auto lightAndShadow = deferredLightingEffect->getLightStage()->getLightAndShadow(0);
440+ auto lightAndShadow = lightStage->getLightAndShadow(0);
438441 const auto& globalShadow = lightAndShadow.second;
439442 if (globalShadow) {
440443 batch.setResourceTexture(Shadow, globalShadow->map);