Showing the changes to libraries/render-utils/src/RenderDeferredTask.cpp (1 of 13 files). Show all
Unified · Split
| @@ -471,6 +471,7 @@ void RenderTransparentDeferred::run(const RenderContextPointer& renderContext, c · 470 unmodified lines | |||
| 471 | 471 | ||
| 472 | // Setup lighting model for all items; | 472 | // Setup lighting model for all items; |
| 473 | batch.setUniformBuffer(ru::Buffer::LightModel, lightingModel->getParametersBuffer()); | 473 | batch.setUniformBuffer(ru::Buffer::LightModel, lightingModel->getParametersBuffer()); |
| 474 | batch.setResourceTexture(ru::Texture::AmbientFresnel, lightingModel->getAmbientFresnelLUT()); | ||
| 474 | 475 | ||
| 475 | // Set the light | 476 | // Set the light |
| 476 | deferredLightingEffect->setupKeyLightBatch(args, batch, *lightFrame); | 477 | deferredLightingEffect->setupKeyLightBatch(args, batch, *lightFrame); |
| @@ -536,6 +537,7 @@ void DrawStateSortDeferred::run(const RenderContextPointer& renderContext, const · 59 unmodified lines | |||
| 536 | 537 | ||
| 537 | // Setup lighting model for all items; | 538 | // Setup lighting model for all items; |
| 538 | batch.setUniformBuffer(ru::Buffer::LightModel, lightingModel->getParametersBuffer()); | 539 | batch.setUniformBuffer(ru::Buffer::LightModel, lightingModel->getParametersBuffer()); |
| 540 | batch.setResourceTexture(ru::Texture::AmbientFresnel, lightingModel->getAmbientFresnelLUT()); | ||
| 539 | 541 | ||
| 540 | // From the lighting model define a global shapeKey ORED with individiual keys | 542 | // From the lighting model define a global shapeKey ORED with individiual keys |
| 541 | ShapeKey::Builder keyBuilder; | 543 | ShapeKey::Builder keyBuilder; |