Commit Graph

391 Commits

Author SHA1 Message Date
b0625a30bd docs: add second-round api structure refactor plan 2026-04-09 23:47:06 +08:00
d4bec254d1 fix thesis chapter 4 structure 2026-04-09 23:44:56 +08:00
681452c70e docs(plan): add api doc restructure task board 2026-04-09 23:40:43 +08:00
20b5c22a6a docs: refresh editor xcui and material inspector pages 2026-04-09 23:36:19 +08:00
7e60bc568a docs(api): add UI widget drag-drop and scroll pages 2026-04-09 23:31:44 +08:00
66d0bc1d4f docs: define api doc tree refactor phases 2026-04-09 23:26:43 +08:00
ca2ce00e4a update thesis drafts under 毕设 2026-04-09 23:19:41 +08:00
d46bf87970 Sync editor rendering and UI workspace updates 2026-04-09 02:59:36 +08:00
31756847ab docs: sync api and planning docs 2026-04-08 16:07:03 +08:00
75defb0a49 Formalize imported mesh materials 2026-04-08 02:31:10 +08:00
69cb80ccd4 Refactor material inspector state IO 2026-04-08 00:00:41 +08:00
6289777c8e editor: preserve material authoring overrides 2026-04-07 21:47:36 +08:00
4c26b410cb editor: add shader-driven material property inspector 2026-04-07 21:42:08 +08:00
7711a8151e editor: preserve material inspector authored state 2026-04-07 21:35:23 +08:00
253d6bbf85 docs: audit material inspector shader property plan 2026-04-07 21:26:52 +08:00
7216ad9138 docs: complete rendering api reorg coverage 2026-04-07 00:17:51 +08:00
2a61f0b20a Refactor XCEditor into library-style layout 2026-04-06 20:02:34 +08:00
b68e514154 docs: add unity-style shader formalization plan 2026-04-06 17:22:09 +08:00
9015b461bb feat(xcui): add editor layout persistence validation 2026-04-06 16:59:15 +08:00
eef5de7ee9 Archive completed renderer closure plans 2026-04-06 16:41:24 +08:00
2d030a97da feat(xcui): advance core and editor validation flow 2026-04-06 16:20:46 +08:00
6645d507d0 Formalize final color policy resolution 2026-04-06 15:55:50 +08:00
b6132aec4d Formalize camera post-process descriptors 2026-04-06 14:56:43 +08:00
5e489b61d2 Plan post-process and final-output closure 2026-04-06 03:35:33 +08:00
3db09ea5d0 Reuse panel frame composition in native XCUI shell 2026-04-05 17:41:31 +08:00
63b5f12b93 Add renderer structure cleanup plan 2026-04-05 17:37:03 +08:00
97f7c26eff Archive multi-light plan and draft next renderer phase 2026-04-05 17:23:50 +08:00
3968083da7 Remove backend probing from XCUI panel canvas host 2026-04-05 17:03:02 +08:00
94482ab98c Rename XCUI compatibility host surface away from ImGui 2026-04-05 16:53:40 +08:00
54a699aa26 Add semantic pixel asserts for lighting scenes 2026-04-05 16:46:47 +08:00
cda4a57756 Apply shared native shell layout in new editor 2026-04-05 16:38:00 +08:00
cbd888e745 Rename legacy shell demo toggle away from ImGui 2026-04-05 16:34:50 +08:00
74b1280aa6 Unlink XCNewEditor default shell from ImGui compat slice 2026-04-05 16:32:43 +08:00
9bad86eccf Hide ImGui compat factories behind legacy XCUI interop 2026-04-05 16:26:29 +08:00
9db0d82082 Isolate XCNewEditor default build from ImGui headers 2026-04-05 16:11:08 +08:00
f6da4d0eb6 Split new_editor compat sources into static library 2026-04-05 15:37:35 +08:00
050502cf78 Split legacy ImGui shell out of Application 2026-04-05 15:28:42 +08:00
6fd3ed434d De-ImGui XCUI standalone text atlas provider 2026-04-05 15:16:15 +08:00
b05e76de0c Publish native hosted preview textures through XCUI compositor 2026-04-05 14:36:02 +08:00
231df6ee36 Add XCUI native image UV support 2026-04-05 14:16:53 +08:00
551eefbaa1 Default new_editor to native XCUI shell host 2026-04-05 14:05:46 +08:00
10fda68694 Clean up directional shadow integration test debug scaffolding 2026-04-05 13:32:39 +08:00
f943a07862 Contain XCUI ImGui adapters behind explicit host seams 2026-04-05 13:24:14 +08:00
a35adf14d3 Wire XCUI layout lab panel keyboard navigation 2026-04-05 12:53:05 +08:00
e5e9f348a3 Integrate XCUI shell state and runtime frame seams 2026-04-05 12:50:55 +08:00
bc6722e5ab Extract XCUI panel canvas host seam 2026-04-05 12:30:03 +08:00
68c4c80b06 Add XCUI command routing and widget state models 2026-04-05 12:10:55 +08:00
511e94fd30 Add XCUI expansion state and coverage tests 2026-04-05 07:29:27 +08:00
646e5855ce Extract XCUI selection model and layout lab click selection 2026-04-05 07:03:51 +08:00
d46dcbfa9e Integrate XCUI runtime context into SceneRuntime 2026-04-05 06:52:17 +08:00