acdream/src/AcDream.App/Studio
Erik 749e8ceeb1 fix(rendering): bound portal resource lifetime
Separate logical ownership, render publication, and GPU retirement across live entities, landblocks, particles, textures, mesh arenas, portal/UI teardown, and per-frame scratch storage. Add bounded DAT/texture caches, upload budgets, three-frame fence retirement, exact-incarnation appearance reconciliation, frame pacing, and extensive lifetime conformance coverage.\n\nThe seven-destination connected route now cuts peak working/private memory roughly in half, returns Caul to 125-153 FPS locally, and produces no WER or AMD reset.\n\nCo-authored-by: OpenAI Codex <codex@openai.com>
2026-07-18 21:35:16 +02:00
..
DumpLayout.cs feat(studio): dump LayoutSource — preview any retail window from the UI dump 2026-06-25 16:25:23 +02:00
FixtureProvider.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
LayoutSource.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
MockupDesktop.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
PanelFbo.cs feat(studio): headless --screenshot mode (render panel to PNG + exit) 2026-06-25 16:36:10 +02:00
SampleData.cs fix(ui): match retail vitae and character info 2026-07-17 12:06:14 +02:00
StudioInspector.cs feat(studio): forward canvas mouse to the previewed panel (interactive preview) 2026-06-25 21:32:00 +02:00
StudioOptions.cs feat(studio): #156 #157 mockup desktop and font resolver 2026-06-26 12:56:05 +02:00
StudioWindow.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
UiDumpModel.cs feat(studio): dump LayoutSource — preview any retail window from the UI dump 2026-06-25 16:25:23 +02:00