Showing the changes to libraries/render-utils/src/DebugDeferredBuffer.cpp (1 of 14 files). Show all
Unified · Split
| @@ -432,9 +432,12 @@ void DebugDeferredBuffer::run(const RenderContextPointer& renderContext, const I · 431 unmodified lines | ||
| 432 | 432 | batch.setResourceTexture(Lighting, deferredFramebuffer->getLightingTexture()); |
| 433 | 433 | } |
| 434 | 434 | |
| 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); | |
| 438 | 441 | const auto& globalShadow = lightAndShadow.second; |
| 439 | 442 | if (globalShadow) { |
| 440 | 443 | batch.setResourceTexture(Shadow, globalShadow->map); |