acdream/src/AcDream.App
Erik 9d7df1bfc5 refactor(render): compose render frame orchestrator
Move the accepted draw transaction and failure recovery behind typed frame-phase owners so GameWindow only supplies immutable frame input. Preserve retail draw order, make ImGui/bootstrap shutdown ownership explicit, and restore exact text-render GL state on failures.\n\nCo-authored-by: Codex <codex@openai.com>
2026-07-22 08:03:49 +02:00
..
Audio feat(audio): Phase E.2 OpenAL engine + SoundTable cookbook + hook wiring 2026-04-18 16:38:26 +02:00
Combat refactor(camera): extract the update frame 2026-07-22 03:08:58 +02:00
Diagnostics refactor(render): compose render frame orchestrator 2026-07-22 08:03:49 +02:00
Input refactor(update): cut over the frame orchestrator 2026-07-22 03:31:38 +02:00
Interaction refactor(camera): extract the update frame 2026-07-22 03:08:58 +02:00
Net refactor(update): cut over the frame orchestrator 2026-07-22 03:31:38 +02:00
Physics refactor(update): cut over the frame orchestrator 2026-07-22 03:31:38 +02:00
Plugins feat(ui): centralize retail selection state 2026-07-11 00:51:20 +02:00
Rendering refactor(render): compose render frame orchestrator 2026-07-22 08:03:49 +02:00
Spells fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
Streaming refactor(runtime): extract local teleport and player mode 2026-07-22 02:50:15 +02:00
Studio fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
UI refactor(net): converge live session state reset 2026-07-21 12:00:48 +02:00
Update refactor(update): cut over the frame orchestrator 2026-07-22 03:31:38 +02:00
World refactor(update): cut over the frame orchestrator 2026-07-22 03:31:38 +02:00
AcDream.App.csproj fix(spells): load complete retail DAT catalog 2026-07-15 21:17:13 +02:00
Program.cs feat(ui): centralize retail selection state 2026-07-11 00:51:20 +02:00
RuntimeDatCollectionFactory.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
RuntimeOptions.cs refactor(render): extract world frame preparation 2026-07-22 05:54:00 +02:00