Commit Graph

  • 5bfe484f5d Formalize builtin fullscreen shaders ssdfasd 2026-04-07 04:30:26 +08:00
  • 7f0d1f0b08 Build XCEditor viewport slot shell foundation ssdfasd 2026-04-07 04:23:33 +08:00
  • 8eeb7af56e Build XCEditor menu and status shell widgets ssdfasd 2026-04-07 03:51:26 +08:00
  • 5f9f3386ab rendering: unify builtin forward and depth-style shaders ssdfasd 2026-04-07 03:35:06 +08:00
  • 503ffbc4ff Fix Vulkan unlit single-source HLSL compilation ssdfasd 2026-04-07 02:37:23 +08:00
  • 6c90bb4eca Build XCEditor dock host workspace shell compose ssdfasd 2026-04-07 02:21:43 +08:00
  • 3b2a05a098 Stabilize XCEditor shell foundation widgets ssdfasd 2026-04-07 01:42:02 +08:00
  • 998df9013a rendering: migrate object id shader to unity-style single source ssdfasd 2026-04-07 00:38:00 +08:00
  • 87533e08f6 rendering: formalize unity-style shader pass contracts ssdfasd 2026-04-07 00:34:28 +08:00
  • 7216ad9138 docs: complete rendering api reorg coverage ssdfasd 2026-04-07 00:17:51 +08:00
  • 83f316a91f rendering: add alpha cutout integration coverage ssdfasd 2026-04-06 23:09:45 +08:00
  • 620717f8b4 Add core popup overlay primitive ssdfasd 2026-04-06 22:32:40 +08:00
  • 9568cf0a16 rendering: add builtin alpha-test pass support ssdfasd 2026-04-06 21:05:50 +08:00
  • eea38d57d1 resources: support multi_compile_local shader keywords ssdfasd 2026-04-06 20:38:32 +08:00
  • c318f34f07 rendering: thread global shader keywords into builtin variants ssdfasd 2026-04-06 20:30:25 +08:00
  • 0761079b4c resources: expand legacy shader keyword variants ssdfasd 2026-04-06 20:09:28 +08:00
  • 2a61f0b20a Refactor XCEditor into library-style layout ssdfasd 2026-04-06 20:02:34 +08:00
  • f16620afc6 rendering: generate single-source shader keyword variants ssdfasd 2026-04-06 19:58:49 +08:00
  • 261dd44fd5 rendering: add keyword-aware shader variant selection ssdfasd 2026-04-06 19:37:01 +08:00
  • a8b4da16a3 rendering: formalize shader keyword metadata contract ssdfasd 2026-04-06 18:55:26 +08:00
  • 7acc397714 rendering: formalize legacy shader pass fallback ssdfasd 2026-04-06 18:24:10 +08:00
  • 97e986b52c rendering: add opengl hlsl shader translation ssdfasd 2026-04-06 18:07:13 +08:00
  • f912e81ade feat(xcui): add editor command and menu foundations ssdfasd 2026-04-06 18:05:34 +08:00
  • 4afeb19d25 rendering: add vulkan hlsl shader compilation ssdfasd 2026-04-06 17:28:59 +08:00
  • b68e514154 docs: add unity-style shader formalization plan ssdfasd 2026-04-06 17:22:09 +08:00
  • 806ef74226 rendering: split shader loader authoring modes ssdfasd 2026-04-06 17:21:40 +08:00
  • 9015b461bb feat(xcui): add editor layout persistence validation ssdfasd 2026-04-06 16:59:15 +08:00
  • eef5de7ee9 Archive completed renderer closure plans ssdfasd 2026-04-06 16:41:24 +08:00
  • be4c43f11e Fix D3D12 final color shader keyword collision ssdfasd 2026-04-06 16:33:50 +08:00
  • 2ec24666c0 Add final color scene integration coverage ssdfasd 2026-04-06 16:31:54 +08:00
  • 2d030a97da feat(xcui): advance core and editor validation flow ssdfasd 2026-04-06 16:20:46 +08:00
  • 33bb84f650 Lower final color into final output stage ssdfasd 2026-04-06 16:15:19 +08:00
  • 6645d507d0 Formalize final color policy resolution ssdfasd 2026-04-06 15:55:50 +08:00
  • b6132aec4d Formalize camera post-process descriptors ssdfasd 2026-04-06 14:56:43 +08:00
  • 3a64c325bf Support camera-config color-scale pass stacks ssdfasd 2026-04-06 14:37:54 +08:00
  • f0d3f251b4 Fix editor startup gray flash ssdfasd 2026-04-06 14:27:47 +08:00
  • d51d8ca095 Add camera-config post-process integration test ssdfasd 2026-04-06 14:26:50 +08:00
  • ff49120ffe Wire camera-config post-process requests ssdfasd 2026-04-06 14:14:11 +08:00
  • 6a1ed4be68 Formalize chained fullscreen post-process execution ssdfasd 2026-04-06 13:58:17 +08:00
  • 2b70a2e309 Add rendering post-process scene integration test ssdfasd 2026-04-06 13:30:53 +08:00
  • 0804052d6f feat(xcui): close scroll view validation loop ssdfasd 2026-04-06 13:13:17 +08:00
  • b14a4fb7bb feat(xcui): add tab strip and workspace compose foundations ssdfasd 2026-04-06 04:27:54 +08:00
  • 3540dbc94d Fix sphere winding and viewport middle-pan input ssdfasd 2026-04-06 04:11:00 +08:00
  • 31d14abece Formalize camera post-process frame contract ssdfasd 2026-04-06 03:55:06 +08:00
  • 5e489b61d2 Plan post-process and final-output closure ssdfasd 2026-04-06 03:35:33 +08:00
  • 3547597bd2 Formalize editor skybox wiring and debug presets ssdfasd 2026-04-06 03:28:20 +08:00
  • c7dc8d7484 Build XCUI splitter foundation and test harness ssdfasd 2026-04-06 03:17:53 +08:00
  • dc17685099 Restore panoramic skybox path for skybox integration ssdfasd 2026-04-06 02:42:08 +08:00
  • ae4c06d7b6 Use provided sky panorama for skybox integration ssdfasd 2026-04-06 01:43:46 +08:00
  • f014ae6e6f Formalize cubemap skybox pipeline across backends ssdfasd 2026-04-06 01:37:04 +08:00
  • 66a6818b89 Formalize material-driven panoramic skybox path ssdfasd 2026-04-06 00:39:08 +08:00
  • 8151be0f45 Add procedural skybox scene coverage ssdfasd 2026-04-05 23:44:32 +08:00
  • be2013f3c4 Split builtin forward scene into opaque and transparent passes ssdfasd 2026-04-05 23:00:33 +08:00
  • 58f97c416b Formalize camera frame composition stages ssdfasd 2026-04-05 22:43:48 +08:00
  • 5342e447af Add XCUI input state validation sandbox batch ssdfasd 2026-04-05 22:35:24 +08:00
  • 1908e81e5c Group rendering material helpers ssdfasd 2026-04-05 22:14:17 +08:00
  • 5ae1b03a9e Group rendering cache files ssdfasd 2026-04-05 22:07:49 +08:00
  • 4236427fca Group builtin rendering pass metadata ssdfasd 2026-04-05 22:02:52 +08:00
  • c79274d6b4 Group rendering extraction files ssdfasd 2026-04-05 21:53:35 +08:00
  • dc0e8b938f Fix UI document host input integration build ssdfasd 2026-04-05 21:52:30 +08:00
  • 578f5dd99c Group rendering execution and planning files ssdfasd 2026-04-05 21:33:58 +08:00
  • 7812b92992 Add XCUI core scroll view validation in new_editor ssdfasd 2026-04-05 21:27:00 +08:00
  • 05debc0499 Organize rendering frame data and picking headers ssdfasd 2026-04-05 21:23:29 +08:00
  • ba6c8eaae5 Replace new_editor with native XCUI shell sandbox ssdfasd 2026-04-05 20:46:24 +08:00
  • 18f3f9f227 Split builtin object id pass resources ssdfasd 2026-04-05 20:44:21 +08:00
  • af269b53ca Split builtin depth-style pass resources ssdfasd 2026-04-05 20:36:30 +08:00
  • fabfcb9d40 Remove render material utility umbrella header ssdfasd 2026-04-05 20:12:23 +08:00
  • b693c079da Remove visible render object compatibility header ssdfasd 2026-04-05 20:10:34 +08:00
  • d52b85aff9 Refactor camera renderer orchestration ssdfasd 2026-04-05 19:55:37 +08:00
  • 3dd8867a17 Split builtin pass contract utilities ssdfasd 2026-04-05 19:46:11 +08:00
  • 3c5529c4bc Constrain visible render object compatibility alias ssdfasd 2026-04-05 19:37:20 +08:00
  • cb40da83ff Replace renderer utility umbrella includes ssdfasd 2026-04-05 19:35:18 +08:00
  • 8904c3f5c6 Split builtin depth-style concrete passes ssdfasd 2026-04-05 19:27:19 +08:00
  • 1de8091b77 Stabilize visible render item sorting ssdfasd 2026-04-05 19:19:47 +08:00
  • 31693a83b6 Split render material utility layers ssdfasd 2026-04-05 19:15:38 +08:00
  • dabd4dd8b2 Formalize object id encoding contract ssdfasd 2026-04-05 19:10:31 +08:00
  • 081773b8c9 Formalize visible render item header ssdfasd 2026-04-05 19:05:53 +08:00
  • 15a1a5edd5 Split builtin pass contract from material utility ssdfasd 2026-04-05 18:58:13 +08:00
  • 5fb2235eb7 Split builtin forward pipeline resources ssdfasd 2026-04-05 18:40:21 +08:00
  • 8ced88e847 Unify object id rendering with render passes ssdfasd 2026-04-05 18:20:19 +08:00
  • a600e73fb2 Restore split layout panel render wrapper ssdfasd 2026-04-05 17:48:12 +08:00
  • 3db09ea5d0 Reuse panel frame composition in native XCUI shell ssdfasd 2026-04-05 17:41:31 +08:00
  • 63b5f12b93 Add renderer structure cleanup plan ssdfasd 2026-04-05 17:37:03 +08:00
  • 97f7c26eff Archive multi-light plan and draft next renderer phase ssdfasd 2026-04-05 17:23:50 +08:00
  • a94b005b76 Rename XCUI compatibility host reset helpers ssdfasd 2026-04-05 17:12:43 +08:00
  • 5c75919b14 Improve builtin pass binding diagnostics ssdfasd 2026-04-05 17:10:15 +08:00
  • 3968083da7 Remove backend probing from XCUI panel canvas host ssdfasd 2026-04-05 17:03:02 +08:00
  • 94482ab98c Rename XCUI compatibility host surface away from ImGui ssdfasd 2026-04-05 16:53:40 +08:00
  • 54a699aa26 Add semantic pixel asserts for lighting scenes ssdfasd 2026-04-05 16:46:47 +08:00
  • cda4a57756 Apply shared native shell layout in new editor ssdfasd 2026-04-05 16:38:00 +08:00
  • cbd888e745 Rename legacy shell demo toggle away from ImGui ssdfasd 2026-04-05 16:34:50 +08:00
  • 74b1280aa6 Unlink XCNewEditor default shell from ImGui compat slice ssdfasd 2026-04-05 16:32:43 +08:00
  • 712cc79c44 Add spot light rendering integration scene ssdfasd 2026-04-05 16:30:21 +08:00
  • 9bad86eccf Hide ImGui compat factories behind legacy XCUI interop ssdfasd 2026-04-05 16:26:29 +08:00
  • f03a8f63ec Consume bounded additional lights in forward-lit ssdfasd 2026-04-05 16:15:12 +08:00
  • 9db0d82082 Isolate XCNewEditor default build from ImGui headers ssdfasd 2026-04-05 16:11:08 +08:00
  • 18f53bd920 Extract bounded additional scene lights ssdfasd 2026-04-05 15:55:48 +08:00
  • 2c96f0d164 Formalize forward lighting contract ssdfasd 2026-04-05 15:44:37 +08:00
  • f6da4d0eb6 Split new_editor compat sources into static library ssdfasd 2026-04-05 15:37:35 +08:00
  • 050502cf78 Split legacy ImGui shell out of Application ssdfasd 2026-04-05 15:28:42 +08:00