feat(render): implement Campaign AR and terrain fidelity

This commit is contained in:
Erik 2026-08-22 13:13:29 +02:00
parent 99cf26e00c
commit 7a5f96ede5
368 changed files with 50611 additions and 950 deletions

View file

@ -12,7 +12,7 @@ namespace AcDream.App.Rendering.Selection;
/// </summary>
internal interface IWorldSceneSelectionFrame
{
void BeginFrame();
void BeginFrame(FrustumPlanes? preparedViewFrustum = null);
void CompleteFrame();
@ -76,7 +76,7 @@ internal sealed class RetailSelectionScene :
_lightingPulse.Clear();
}
public void BeginFrame()
public void BeginFrame(FrustumPlanes? preparedViewFrustum = null)
{
if (_frameOpen)
{
@ -87,7 +87,7 @@ internal sealed class RetailSelectionScene :
_frameOpen = true;
_building.Clear();
_buildingKeys.Clear();
_viewFrustum = null;
_viewFrustum = preparedViewFrustum;
_currentRenderSceneObserver?.BeginSelectionFrame();
}