fix(streaming): commit EnvCell landblocks atomically (#214)
Carry one complete cell payload with each streaming completion and publish visibility, physics, and render state on the render thread. Remove the obsolete post-readiness login reload that triggered a duplicate dungeon build. Co-Authored-By: Codex <noreply@openai.com>
This commit is contained in:
parent
85980fe13f
commit
b0c175afc0
26 changed files with 973 additions and 617 deletions
|
|
@ -67,12 +67,4 @@ public class EnvCellSceneryInstanceTests
|
|||
Assert.Equal(2, lb.BuildingPartGroups[0x01000001UL].Count);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void Landblock_PendingInstancesNullByDefault()
|
||||
{
|
||||
var lb = new EnvCellLandblock();
|
||||
Assert.Null(lb.PendingInstances);
|
||||
Assert.Null(lb.PendingEnvCellBounds);
|
||||
Assert.Null(lb.PendingSeenOutsideCells);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue