Showing the changes to libraries/render-utils/src/GeometryCache.cpp (1 of 35 files). Show all
Unified · Split
| @@ -777,7 +777,9 @@ render::ShapePipelinePointer GeometryCache::getShapePipeline(bool textured, bool · 776 unmodified lines | |||
| 777 | return std::make_shared<render::ShapePipeline>(getSimplePipeline(textured, transparent, unlit, depthBias, false, true, forward, cullFaceMode), nullptr, | 777 | return std::make_shared<render::ShapePipeline>(getSimplePipeline(textured, transparent, unlit, depthBias, false, true, forward, cullFaceMode), nullptr, |
| 778 | [](const render::ShapePipeline*, gpu::Batch& batch, render::Args* args) { | 778 | [](const render::ShapePipeline*, gpu::Batch& batch, render::Args* args) { |
| 779 | batch.setResourceTexture(gr::Texture::MaterialAlbedo, DependencyManager::get<TextureCache>()->getWhiteTexture()); | 779 | batch.setResourceTexture(gr::Texture::MaterialAlbedo, DependencyManager::get<TextureCache>()->getWhiteTexture()); |
| 780 | DependencyManager::get<DeferredLightingEffect>()->setupKeyLightBatch(args, batch); | 780 | auto deferredLightingEffect = DependencyManager::get<DeferredLightingEffect>(); |
| 781 | deferredLightingEffect->setupKeyLightBatch(args, batch); | ||
| 782 | deferredLightingEffect->setupLocalLightsBatch(batch); | ||
| 781 | } | 783 | } |
| 782 | ); | 784 | ); |
| 783 | } | 785 | } |
| @@ -789,7 +791,9 @@ render::ShapePipelinePointer GeometryCache::getFadingShapePipeline(bool textured · 5 unmodified lines | |||
| 789 | return std::make_shared<render::ShapePipeline>(getSimplePipeline(textured, transparent, unlit, depthBias, true, true, forward, cullFaceMode), nullptr, | 791 | return std::make_shared<render::ShapePipeline>(getSimplePipeline(textured, transparent, unlit, depthBias, true, true, forward, cullFaceMode), nullptr, |
| 790 | [fadeBatchSetter](const render::ShapePipeline*, gpu::Batch& batch, render::Args* args) { | 792 | [fadeBatchSetter](const render::ShapePipeline*, gpu::Batch& batch, render::Args* args) { |
| 791 | batch.setResourceTexture(gr::Texture::MaterialAlbedo, DependencyManager::get<TextureCache>()->getWhiteTexture()); | 793 | batch.setResourceTexture(gr::Texture::MaterialAlbedo, DependencyManager::get<TextureCache>()->getWhiteTexture()); |
| 792 | DependencyManager::get<DeferredLightingEffect>()->setupKeyLightBatch(args, batch); | 794 | auto deferredLightingEffect = DependencyManager::get<DeferredLightingEffect>(); |
| 795 | deferredLightingEffect->setupKeyLightBatch(args, batch); | ||
| 796 | deferredLightingEffect->setupLocalLightsBatch(batch); | ||
| 793 | fadeBatchSetter(nullptr, batch, args); | 797 | fadeBatchSetter(nullptr, batch, args); |
| 794 | }, | 798 | }, |
| 795 | fadeItemSetter | 799 | fadeItemSetter |