Revert "Remove unused LodProxyView feature from RenderContext (shadow projections are using the same draw batch as main view now)"

This reverts commit c33fe04645.
This commit is contained in:
Wojtek Figat
2022-11-26 20:37:04 +01:00
parent bdb27fef1b
commit 39dc439cd8
6 changed files with 18 additions and 5 deletions

View File

@@ -55,6 +55,7 @@ void RenderView::Prepare(RenderContext& renderContext)
}
renderContext.List->Init(renderContext);
renderContext.LodProxyView = nullptr;
PrepareCache(renderContext, width, height, taaJitter);
}
@@ -73,7 +74,7 @@ void RenderView::PrepareCache(const RenderContext& renderContext, float width, f
WorldPosition = Origin + Position;
// Ortho views have issues with screen size LOD culling
const float modelLODDistanceFactor = IsOrthographicProjection() ? 100.0f : ModelLODDistanceFactor;
const float modelLODDistanceFactor = (renderContext.LodProxyView ? renderContext.LodProxyView->IsOrthographicProjection() : IsOrthographicProjection()) ? 100.0f : ModelLODDistanceFactor;
ModelLODDistanceFactorSqrt = modelLODDistanceFactor * modelLODDistanceFactor;
// Setup main view render info