refactor(render): delete legacy pview execution machinery

This commit is contained in:
Erik 2026-08-31 05:27:25 +02:00
parent 1be4889c1c
commit 69e69408e8
9 changed files with 58 additions and 3627 deletions

View file

@ -738,15 +738,14 @@ public sealed class WorldSceneRendererTests
_calls = calls;
// Distinct flood-only vs in-view sets: 0x01010003 is a look-in
// cell that is drawn but never part of the main flood.
var interiorPartition = new InteriorEntityPartition.Result();
_interiorResult = new RetailPViewFrameResult().Reset(
new PortalVisibilityFrame(),
new ClipFrameAssembly(),
[0x01010001u],
[0x01010001u, 0x01010003u],
RetailPViewRenderer.LegacyDiagnosticCounts(interiorPartition),
RetailPViewRenderer.LegacySourceCounts(interiorPartition),
interiorPartition);
default,
default,
diagnosticPartition: null);
var outdoorPortalFrame = new PortalVisibilityFrame();
outdoorPortalFrame.OutsideView.Add(new ViewPolygon(
[
@ -759,7 +758,10 @@ public sealed class WorldSceneRendererTests
outdoorPortalFrame,
ClipFrameAssembler.Assemble(ClipFrame.NoClip(), outdoorPortalFrame),
[],
new InteriorEntityPartition.Result());
[],
default,
default,
diagnosticPartition: null);
}
public IReadOnlySet<uint> OutdoorSceneParticleEntityIds { get; } =