acdream/src/AcDream.Core/World
Erik 82f8d4f82e refactor(physics): remove parsed collision graphs
Publish prepared GfxObj, Setup, CellStruct, and EnvCell collision records without retaining their parsed DAT BSP, polygon, vertex, or shape graphs. Strip temporary physics bundles at stable world commit, keep graph traversal only as an explicit test/tooling oracle, and report graph residency from actual retained fields.

Validated by 115 focused collision/streaming tests, a zero-warning Release build, and 8,413 passing Release tests with five pre-existing skips.

Co-authored-by: Codex <codex@openai.com>
2026-07-25 18:21:19 +02:00
..
Cells refactor(physics): remove parsed collision graphs 2026-07-25 18:21:19 +02:00
DerethDateTime.cs refactor(world): own live environment state 2026-07-22 10:54:33 +02:00
InteriorEntityIdAllocator.cs feat(vfx): port retail effect scheduling and delivery 2026-07-14 09:25:44 +02:00
LandblockCollisionBuild.cs feat(streaming): shadow-publish flat collision assets 2026-07-25 16:38:54 +02:00
LandblockLoader.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
LandblockStaticEntityIdAllocator.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
LoadedLandblock.cs feat(streaming): PhysicsDatBundle on LoadedLandblock (datLock fix scaffold) 2026-06-23 09:31:26 +02:00
MeshRef.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
PaletteOverride.cs feat(net+app): SubPalette overlays applied to palette-indexed textures (Phase 5b) 2026-04-11 16:30:08 +02:00
PhysicsDatBundle.cs refactor(physics): remove parsed collision graphs 2026-07-25 18:21:19 +02:00
ProceduralSceneryIdAllocator.cs fix(portal): synchronize destination presentation state 2026-07-16 21:17:13 +02:00
SceneryGenerator.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
SkyDescLoader.cs refactor(world): own live environment state 2026-07-22 10:54:33 +02:00
SkyState.cs fix(sky): A7 — correct sun-vector magnitude (ambient + sun were ~32% too bright) 2026-06-18 15:08:52 +02:00
StreamingReadinessGate.cs fix(#192): close login streaming race — gate on a known real position, not session state 2026-07-09 15:57:43 +02:00
TeleportAnimSequencer.cs fix(runtime): align portal and movement presentation 2026-07-17 08:48:27 +02:00
WbSceneryAdapter.cs feat(O-T2): extract pure stateless helpers to AcDream.Core.Rendering.Wb 2026-05-21 15:13:26 +02:00
WeatherState.cs refactor(world): own live environment state 2026-07-22 10:54:33 +02:00
WorldEntity.cs perf(vfx): port retail particle visibility degradation 2026-07-17 15:27:36 +02:00
WorldView.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00