Commit Graph

9 Commits

Author SHA1 Message Date
03e0b362f7 new_editor: stabilize resize lifecycle groundwork 2026-04-23 00:36:28 +08:00
ad98660b1d fix(new_editor): reduce live resize jitter 2026-04-22 21:08:36 +08:00
fff33185b9 new_editor: tighten d3d12 ui frame resource handling 2026-04-22 00:19:19 +08:00
6e9265e92e checkpoint(new_editor): native d3d12 ui path
Key node 1: move main-window UI presentation onto the D3D12 render loop with native UI renderer, text system, and texture host.

Key node 2: wire frame timing/FPS display, window runtime, swapchain presentation, and native screenshot capture around the new path.

Key node 3: carry editor shell/workspace/viewport/panel interaction updates needed by the new renderer and detached window flow.

Key node 4: pump async resource loads and scene bridge follow-up needed for scene content visibility in new_editor.
2026-04-21 20:49:18 +08:00
793027df23 Refactor RHI swapchain present policy 2026-04-21 12:19:15 +08:00
7f1089fb0a perf(new_editor): decouple frame slots from swapchain buffers 2026-04-21 01:03:00 +08:00
9b7b369007 refactor(new_editor): snapshot hosted editor restructuring 2026-04-21 00:57:14 +08:00
df8f433fbb refactor(new_editor): streamline internal layout and command routing 2026-04-15 19:30:58 +08:00
9e5954cf0a refactor(new_editor/app): reorganize host structure and add smoke test 2026-04-15 08:24:06 +08:00