acdream/tests
Erik 3971997689 fix(streaming): retire stale portal-region entities
Port retail's 25-second leave-visibility lifetime over canonical live records, retaining spatially resident and owned entities while using the conservative ACE visibility envelope for nonresident records. Route expiry through the normal generation-safe F747 teardown so animations, effects, physics, and render owners unwind symmetrically.

Replace the append-only modern mesh buffer with coalescing vertex/index ranges and upload each mesh's vertices once instead of once per material. Released zero-reference meshes can now reuse GPU ranges after portal and cache churn.

A connected five-region round trip returned animation ownership to baseline, recreated the starting region on revisit, and held normal FPS. Release build succeeds and all 5,927 tests pass with five intentional skips.

Co-authored-by: OpenAI Codex <codex@openai.com>
2026-07-18 10:02:15 +02:00
..
AcDream.App.Tests fix(streaming): retire stale portal-region entities 2026-07-18 10:02:15 +02:00
AcDream.Bake.Tests fix(pipeline): MP1b review - bake CLI determinism + bounded memory 2026-07-05 22:14:31 +02:00
AcDream.Content.Tests feat(vfx): port retail effect scheduling and delivery 2026-07-14 09:25:44 +02:00
AcDream.Core.Net.Tests feat(items): port retail external-container looting 2026-07-17 16:18:10 +02:00
AcDream.Core.Tests fix(rendering): port retail shared alpha list 2026-07-18 08:14:05 +02:00
AcDream.Core.Tests.Fixtures.HelloPlugin feat(core): add PluginLoader with collectible ALC 2026-04-10 09:51:16 +02:00
AcDream.UI.Abstractions.Tests feat(selection): port retail polygon picking and vivid marker 2026-07-17 21:32:51 +02:00