Commit Graph

1199 Commits

Author SHA1 Message Date
d705cc839b Reduce redundant resize repaint passes 2026-04-13 23:38:45 +08:00
0d6b8bf7d8 Formalize directional shadow runtime contracts 2026-04-13 23:11:28 +08:00
4362008b39 Refactor new editor host resize pipeline 2026-04-13 23:09:02 +08:00
712f99e723 Refactor rendering frame execution contracts 2026-04-13 22:16:04 +08:00
48daaa1bd0 Fix Nahida toon binding and test assets 2026-04-13 21:09:40 +08:00
e462f7d6f7 Add 3DGS D3D12 composite debug checkpoint 2026-04-13 20:17:13 +08:00
5b89c2bb76 Separate viewport target and descriptor ownership 2026-04-13 19:57:25 +08:00
f3fc34898a Refactor new editor host orchestration 2026-04-13 19:37:10 +08:00
d2140bf5cc Checkpoint current new editor host iteration 2026-04-13 18:52:30 +08:00
a0d5e84516 Render 3DGS debug splats as quads 2026-04-13 13:38:41 +08:00
8ba05216fb Establish 3DGS D3D12 sorted baseline 2026-04-13 13:16:57 +08:00
0cc3d6da46 Fix new editor window resize presentation 2026-04-13 12:20:25 +08:00
adb6fe4659 rendering: improve main light shadow receiver filtering 2026-04-13 03:14:06 +08:00
95edf0435f rendering: stabilize single-map directional shadow fitting 2026-04-13 03:13:30 +08:00
82c55b3999 docs: rebuild main light shadow repair plan 2026-04-13 02:24:30 +08:00
00875e0c90 rendering: tune main light shadow bias defaults 2026-04-13 02:24:14 +08:00
b7428b0ef1 Stabilize 3DGS D3D12 phase 3 and sort key setup 2026-04-13 02:23:39 +08:00
1d6f2e290d rendering: formalize main light shadow bias settings 2026-04-13 01:40:29 +08:00
2ee74e7761 rendering: formalize main light shadow params 2026-04-13 01:06:09 +08:00
64212a53c7 Add 3DGS D3D12 MVS bootstrap and PLY loader 2026-04-13 00:36:50 +08:00
6f876678f5 editor: prefer bundled mono runtime discovery 2026-04-13 00:27:11 +08:00
2326857a43 build: remove forced MSVC multi-tool disable 2026-04-13 00:24:49 +08:00
0f60f0f657 Carry backing resource in UI texture handles 2026-04-12 23:25:18 +08:00
dd3731ba66 Execute viewport offscreen frames through D3D12 host 2026-04-12 23:21:59 +08:00
941034b387 Wire viewport shell host chain and move host under app 2026-04-12 23:13:00 +08:00
89590242bd docs(editor): sync script assembly builder api docs 2026-04-12 22:50:50 +08:00
a660fc489a Plan new editor viewport render host migration 2026-04-12 22:35:23 +08:00
e86d260d64 Fix Nahida unlit baseline isolation 2026-04-12 12:48:38 +08:00
347d08463b Fix D3D12 descriptor set staging for shader tables 2026-04-12 11:49:12 +08:00
7ee28a7969 Add gaussian splat asset caching groundwork 2026-04-12 11:15:59 +08:00
b7ce8618d2 Advance new editor hosted panels and state flow 2026-04-12 11:12:27 +08:00
7ad4bfbb1c Extract new editor host command session bridge 2026-04-12 01:49:08 +08:00
838f676fa6 Refactor new editor app context and workspace shell 2026-04-12 01:29:00 +08:00
0ff02150c0 Refine editor tree alignment and project panel events 2026-04-11 22:31:14 +08:00
8848cfd958 chore: checkpoint current workspace changes 2026-04-11 22:14:02 +08:00
3e55f8c204 fix(editor_ui): resolve splitter and tab drag gesture conflict 2026-04-11 20:33:53 +08:00
0a015b52ca feat(new_editor): add project panel and polish dock chrome 2026-04-11 20:20:30 +08:00
030230eb1f Add Nahida model import and preview pipeline 2026-04-11 20:16:49 +08:00
8f71f99de4 Fix FBX winding for Nahida preview 2026-04-11 18:45:49 +08:00
443c56ed08 Center tab labels and unify dock cursor resolution 2026-04-11 17:37:13 +08:00
2958dcc491 Refine XCEditor docking and DPI rendering 2026-04-11 17:07:37 +08:00
35d3d6328b Fix gaussian splat integration GT baseline 2026-04-11 17:07:00 +08:00
c03c7379c8 Precompute gaussian splat chunk visibility 2026-04-11 16:32:40 +08:00
0a2bdedc59 Archive outdated Library cache plans 2026-04-11 15:57:29 +08:00
2fb6eca854 Cull invisible gaussian splat chunks in prepare pass 2026-04-11 14:22:51 +08:00
c543ccf79c Preserve chunk metadata in gaussian splat subset test 2026-04-11 14:02:09 +08:00
88a71a5426 Bind gaussian splat chunk metadata in prepare pass 2026-04-11 13:55:39 +08:00
ff4e3f639a Generate gaussian splat chunks during PLY import 2026-04-11 07:13:32 +08:00
92d5cc61cf Define gaussian splat chunk data contract 2026-04-11 07:07:21 +08:00
b3acb5afc2 Derive gaussian splat SH order from resource layout 2026-04-11 06:57:47 +08:00