acdream/src/AcDream.App/World
Erik 91e82c3c68 fix(streaming): prepare quiesced destination entities
Separate loaded spatial residency from the world presentation gate so destination live objects acquire mesh owners behind portal space while drawing and simulation stay quiesced. Prevent unowned CPU-cache hits from recreating stale GPU staging work.

Co-authored-by: Erik Nilsson <erikn@users.noreply.github.com>
2026-07-24 20:21:57 +02:00
..
CompositeLiveEntityResourceLifecycle.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
DeferredLiveEntityLandblockLoadedSink.cs refactor(app): compose live presentation startup 2026-07-22 17:55:15 +02:00
ExternalContainerLifecycleController.cs fix(items): finish corpse pickup and combat switching 2026-07-17 18:35:29 +02:00
ILiveEntitySpatialQuery.cs fix(ui): bind radar to streamed world state 2026-07-21 06:24:05 +02:00
InboundPhysicsStateController.cs refactor(world): extract live projection mechanics 2026-07-21 16:17:03 +02:00
LiveEntityDeletionController.cs refactor(update): cut over the frame orchestrator 2026-07-22 03:31:38 +02:00
LiveEntityHydrationController.cs refactor(app): compose session and player startup 2026-07-22 18:28:32 +02:00
LiveEntityHydrationPorts.cs perf(streaming): reserve destination reveal capacity 2026-07-24 19:39:23 +02:00
LiveEntityIncarnationCleanup.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
LiveEntityLivenessController.cs refactor(update): cut over the frame orchestrator 2026-07-22 03:31:38 +02:00
LiveEntityPartArrayEnterWorldPort.cs fix(runtime): restore interaction completion ownership 2026-07-23 05:51:51 +02:00
LiveEntityPresentationController.cs fix(runtime): restore interaction completion ownership 2026-07-23 05:51:51 +02:00
LiveEntityProjectionWithdrawalController.cs refactor(world): extract live projection mechanics 2026-07-21 16:17:03 +02:00
LiveEntityRuntime.cs fix(streaming): prepare quiesced destination entities 2026-07-24 20:21:57 +02:00
LiveEntityRuntimeSlot.cs refactor(app): compose live presentation startup 2026-07-22 17:55:15 +02:00
LiveEntityRuntimeTeardownController.cs refactor(update): cut over the frame orchestrator 2026-07-22 03:31:38 +02:00
LiveEntityRuntimeViews.cs refactor(runtime): extract the live object frame 2026-07-22 00:42:26 +02:00
LiveEntitySameGenerationUpdateRouter.cs refactor(world): extract live entity network updates 2026-07-21 19:11:49 +02:00
LiveEntityTeardown.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
LiveWorldOriginState.cs refactor(update): cut over the frame orchestrator 2026-07-22 03:31:38 +02:00
LocalPhysicsTimestampPublisher.cs refactor(update): cut over the frame orchestrator 2026-07-22 03:31:38 +02:00
ParentAttachmentState.cs refactor(world): extract live projection mechanics 2026-07-21 16:17:03 +02:00
RetailInboundEventDispatcher.cs feat(physics): port retail complete object frame pipeline 2026-07-20 09:10:31 +02:00
RetailLiveFrameCoordinator.cs perf(streaming): quiesce retired generations and budget teardown 2026-07-24 18:29:52 +02:00
WorldEnvironmentController.cs refactor(world): own live environment state 2026-07-22 10:54:33 +02:00