perf(streaming): cursor publication across frame budgets
This commit is contained in:
parent
bb16f74fd4
commit
98f1ac8934
32 changed files with 2215 additions and 823 deletions
|
|
@ -337,7 +337,7 @@ public sealed class StreamingFrameControllerTests
|
|||
}
|
||||
|
||||
[Fact]
|
||||
public void StreamingPublicationMakesSameFrameInboundProjectionResident()
|
||||
public void CompletedStreamingPublicationMakesInboundProjectionResident()
|
||||
{
|
||||
const uint landblock = 0x0A14FFFFu;
|
||||
const uint cell = 0x0A140001u;
|
||||
|
|
@ -359,7 +359,8 @@ public sealed class StreamingFrameControllerTests
|
|||
farRadius: 0);
|
||||
var fixture = new Fixture(streamingBackend: streaming);
|
||||
|
||||
fixture.Controller.Tick();
|
||||
for (int frame = 0; frame < 32 && !state.IsLoaded(landblock); frame++)
|
||||
fixture.Controller.Tick();
|
||||
Assert.True(state.IsLoaded(landblock));
|
||||
|
||||
var runtime = Runtime(state);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue