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 | batch.setResourceTexture(Lighting, deferredFramebuffer->getLightingTexture()); | 432 | batch.setResourceTexture(Lighting, deferredFramebuffer->getLightingTexture()); |
| 433 | } | 433 | } |
| 434 | 434 | ||
| 435 | auto deferredLightingEffect = DependencyManager::get<DeferredLightingEffect>(); | 435 | // auto deferredLightingEffect = DependencyManager::get<DeferredLightingEffect>(); |
| 436 | assert(deferredLightingEffect->getLightStage()->getNumLights() > 0); | 436 | auto lightStage = renderContext->_scene->getStage<LightStage>("LIGHT_STAGE"); |
| 437 | auto lightAndShadow = deferredLightingEffect->getLightStage()->getLightAndShadow(0); | 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 | const auto& globalShadow = lightAndShadow.second; | 441 | const auto& globalShadow = lightAndShadow.second; |
| 439 | if (globalShadow) { | 442 | if (globalShadow) { |
| 440 | batch.setResourceTexture(Shadow, globalShadow->map); | 443 | batch.setResourceTexture(Shadow, globalShadow->map); |