Commit Graph

267 Commits

Author SHA1 Message Date
512bc677df docs: update editor windowing plan status 2026-04-26 01:01:30 +08:00
d2447c148b docs: refresh editor windowing guidance 2026-04-26 00:55:40 +08:00
e1b8bebcfb Close out SRP/URP phase 1 validation 2026-04-26 00:49:45 +08:00
5b6c46d382 Refactor editor window synchronization flow 2026-04-26 00:19:58 +08:00
12b71a319f chore: snapshot editor work and restore tests
Key points:\n- restore the tests tree removed by bc47e6e\n- capture current editor workspace, scene, and docs reshuffle changes\n- keep local cloud.nvdb resources ignored from this commit
2026-04-25 22:11:47 +08:00
7335def3fd Refine editor window host structure and utility chrome 2026-04-25 18:20:17 +08:00
41b912933d Refine editor window architecture 2026-04-25 17:51:37 +08:00
6002d86a7e checkpoint: commit current workspace state 2026-04-25 16:11:01 +08:00
6d43fe5a7d Wire URP render pass finish callback 2026-04-25 15:57:46 +08:00
5f73b35c0f Add URP RenderGraph API compatibility surface 2026-04-25 15:51:05 +08:00
c0c0bbdfa3 Add URP render pass API parity shims 2026-04-25 15:34:19 +08:00
ba4a778886 Update URP closeout plan validation status 2026-04-25 15:14:19 +08:00
378965efca docs(plan): tighten win32 refactor plan after review 2026-04-23 17:08:59 +08:00
d7b099391e docs: add property grid input routing refactor plan 2026-04-23 14:13:30 +08:00
5c0a878aa0 new_editor: support between-row hierarchy drag drop 2026-04-23 14:09:28 +08:00
03e0b362f7 new_editor: stabilize resize lifecycle groundwork 2026-04-23 00:36:28 +08:00
b0d3141eee docs: archive expired new_editor plans 2026-04-22 22:58:34 +08:00
1c77781ac4 fix(new_editor): restore editor panel scrolling and archive workspace plan 2026-04-22 22:53:01 +08:00
39b083f7f7 new_editor: retire xcui editor lib and narrow project reconcile 2026-04-22 22:50:56 +08:00
191a7b03d2 docs(plan): archive utility window semantic split plan 2026-04-22 21:17:18 +08:00
ad98660b1d fix(new_editor): reduce live resize jitter 2026-04-22 21:08:36 +08:00
34c635ba22 refactor(new_editor): split utility window semantics from workspace 2026-04-22 21:02:24 +08:00
e251b77d0d refactor(new_editor): extract window content boundary 2026-04-22 20:32:56 +08:00
6efbaf450e new_editor: deduplicate hosted panel command focus 2026-04-22 18:42:46 +08:00
c1e7a0d49f new_editor: remove tree panel behavior layer 2026-04-22 18:37:05 +08:00
6d97f4fc3a new_editor: build window mutation input from live state 2026-04-22 17:49:38 +08:00
2c2a8b8669 new_editor: close editor-layer app boundary 2026-04-22 16:24:59 +08:00
4a42b757c7 docs(new_editor): plan frame lifecycle runtime refactor 2026-04-22 13:03:28 +08:00
6f877b70b4 docs(new_editor): record system audit findings 2026-04-22 13:03:27 +08:00
5f75879250 docs(new_editor): archive architecture closure plan 2026-04-22 13:03:26 +08:00
d21f573cc5 docs(new_editor): archive legacy closure plan 2026-04-22 02:47:26 +08:00
36c4ae414b new_editor: close legacy d2d host path 2026-04-22 02:14:26 +08:00
26e75e093e docs: archive completed and superseded new_editor plans 2026-04-22 01:49:45 +08:00
eb5b51ddb1 docs(plan): add new_editor d3d12 ui root refactor plan 2026-04-21 16:37:58 +08:00
4010b6159b Reapply "Archive superseded RHI present policy plan"
This reverts commit 64e778da65.
2026-04-21 13:57:08 +08:00
64e778da65 Revert "Archive superseded RHI present policy plan"
This reverts commit 042de39fb1.
2026-04-21 13:55:29 +08:00
042de39fb1 Archive superseded RHI present policy plan 2026-04-21 13:27:15 +08:00
793027df23 Refactor RHI swapchain present policy 2026-04-21 12:19:15 +08:00
9b7b369007 refactor(new_editor): snapshot hosted editor restructuring 2026-04-21 00:57:14 +08:00
a6f7530855 refactor(srp): infer fullscreen stages from renderer pass queues 2026-04-21 00:34:46 +08:00
5700272260 refactor(srp): replace raw scene pass arrays with main-scene settings 2026-04-20 23:49:24 +08:00
36c0614c14 refactor(srp): finalize universal package split and data-drive default scene passes 2026-04-20 23:40:00 +08:00
7fe922d1c9 feat(srp): add render state block scene draw overrides
- add managed RenderStateBlock authoring types and wire them through DrawingSettings
- let RenderObjectsRendererFeature author depth and stencil overrides for scene draws
- apply scene draw render state overrides inside builtin forward pipeline and document the stage plan
2026-04-20 23:21:04 +08:00
3df87e941c feat(srp): formalize scene recording and draw entrypoints 2026-04-20 18:54:04 +08:00
b521616e27 refactor(rendering/srp): unify managed fullscreen raster recording 2026-04-20 18:26:47 +08:00
3e32f82e37 feat(srp): lock project-side pipeline lifecycle contracts
Add project asset probes for renderer invalidation, asset invalidation, and runtime release through the public SRP API surface.

Cover the project/Assets bridge path with lifecycle scripting tests and archive the completed project-side SRP bridge plan.
2026-04-20 15:26:33 +08:00
a615f78e72 feat(srp): formalize renderer contracts and project feature bridge 2026-04-20 15:03:45 +08:00
20e727e882 refactor(srp): close universal recording composition seam 2026-04-19 17:00:48 +08:00
93f06e84ed Refactor new editor boundaries and test ownership 2026-04-19 15:52:28 +08:00
570467a083 refactor(srp): rename first-party renderer package to universal 2026-04-19 14:04:19 +08:00