Commit Graph

1177 Commits

Author SHA1 Message Date
1f140c4bab Add editor panel content host contract 2026-04-07 14:03:52 +08:00
b2ab516228 Add editor panel host lifecycle contract 2026-04-07 13:24:56 +08:00
6bf61ad8e2 Refine editor shell asset contract 2026-04-07 13:01:48 +08:00
e7669dc8c3 resources: split shader authoring parser internals 2026-04-07 13:00:30 +08:00
3cf4adf181 Unify editor shell asset contracts 2026-04-07 12:47:16 +08:00
49e9b63a2d Internalize editor shell asset definition contract 2026-04-07 12:38:23 +08:00
d14fa6be07 resources: rename shader detail internals to internal 2026-04-07 12:34:11 +08:00
247571b815 resources: move shader loader internals into detail 2026-04-07 12:19:17 +08:00
fb8ef25ff3 Add shell definition contract 2026-04-07 12:09:26 +08:00
3def94d0e0 Harden shell interaction modal recovery 2026-04-07 12:00:44 +08:00
d3377708d2 resources: split shader loader internals 2026-04-07 11:59:50 +08:00
35cd535b4c Internalize shell command dispatch handling 2026-04-07 11:44:16 +08:00
864438c508 resources: formalize internal shader ir 2026-04-07 11:31:13 +08:00
1c87650fb3 resources: share shader source parsing utilities 2026-04-07 11:16:02 +08:00
0d6a4113e7 Add workspace interaction coordination contract 2026-04-07 11:12:18 +08:00
5d57101da3 resources: extract shader authoring parser 2026-04-07 11:06:05 +08:00
ce1995659a Add dock host interaction contract validation 2026-04-07 10:41:39 +08:00
f31fece2ce rendering: remove builtin authoring register annotations 2026-04-07 10:34:20 +08:00
ec06340f58 Add editor shell interaction contract 2026-04-07 10:16:55 +08:00
558b6438cf rendering: formalize legacy material shader pass hints 2026-04-07 09:49:21 +08:00
7f4b647394 rendering: remove builtin integration pass hints 2026-04-07 09:34:50 +08:00
5913462178 rendering: strip redundant builtin material pass hints 2026-04-07 09:30:36 +08:00
945420f3bd Build XCEditor editor shell compose foundation 2026-04-07 06:30:34 +08:00
3c0dedcc5f Build XCEditor workspace viewport compose foundation 2026-04-07 06:14:58 +08:00
044240d2f1 Build XCEditor viewport shell contract foundation 2026-04-07 05:33:27 +08:00
a53f47e561 Build XCEditor viewport input bridge foundation 2026-04-07 04:53:24 +08:00
93ceb61483 Track fullscreen surface states across frames 2026-04-07 04:38:07 +08:00
5bfe484f5d Formalize builtin fullscreen shaders 2026-04-07 04:30:26 +08:00
7f0d1f0b08 Build XCEditor viewport slot shell foundation 2026-04-07 04:23:33 +08:00
8eeb7af56e Build XCEditor menu and status shell widgets 2026-04-07 03:51:26 +08:00
5f9f3386ab rendering: unify builtin forward and depth-style shaders 2026-04-07 03:35:06 +08:00
503ffbc4ff Fix Vulkan unlit single-source HLSL compilation 2026-04-07 02:37:23 +08:00
6c90bb4eca Build XCEditor dock host workspace shell compose 2026-04-07 02:21:43 +08:00
3b2a05a098 Stabilize XCEditor shell foundation widgets 2026-04-07 01:42:02 +08:00
998df9013a rendering: migrate object id shader to unity-style single source 2026-04-07 00:38:00 +08:00
87533e08f6 rendering: formalize unity-style shader pass contracts 2026-04-07 00:34:28 +08:00
7216ad9138 docs: complete rendering api reorg coverage 2026-04-07 00:17:51 +08:00
83f316a91f rendering: add alpha cutout integration coverage 2026-04-06 23:09:45 +08:00
620717f8b4 Add core popup overlay primitive 2026-04-06 22:32:40 +08:00
9568cf0a16 rendering: add builtin alpha-test pass support 2026-04-06 21:05:50 +08:00
eea38d57d1 resources: support multi_compile_local shader keywords 2026-04-06 20:38:32 +08:00
c318f34f07 rendering: thread global shader keywords into builtin variants 2026-04-06 20:30:25 +08:00
0761079b4c resources: expand legacy shader keyword variants 2026-04-06 20:09:28 +08:00
2a61f0b20a Refactor XCEditor into library-style layout 2026-04-06 20:02:34 +08:00
f16620afc6 rendering: generate single-source shader keyword variants 2026-04-06 19:58:49 +08:00
261dd44fd5 rendering: add keyword-aware shader variant selection 2026-04-06 19:37:01 +08:00
a8b4da16a3 rendering: formalize shader keyword metadata contract 2026-04-06 18:55:26 +08:00
7acc397714 rendering: formalize legacy shader pass fallback 2026-04-06 18:24:10 +08:00
97e986b52c rendering: add opengl hlsl shader translation 2026-04-06 18:07:13 +08:00
f912e81ade feat(xcui): add editor command and menu foundations 2026-04-06 18:05:34 +08:00