Commit Graph

185 Commits

Author SHA1 Message Date
3317e47009 feat(physics): add runtime physics scaffolding 2026-04-15 11:58:27 +08:00
c7241338c9 refactor(rendering): route camera-stage recording through shared graph contract 2026-04-15 08:10:06 +08:00
2cda9fd24a Rendering: formalize main-scene graph contract 2026-04-15 07:56:00 +08:00
0c9a67aaca Rendering: formalize render-pass graph contract 2026-04-15 07:39:28 +08:00
c58c28529f Rendering: formalize camera-frame graph builder context 2026-04-15 07:27:09 +08:00
83f55ed5c0 Rendering: formalize render graph recording context 2026-04-15 07:15:48 +08:00
aa727202af Add managed render pipeline selection bridge 2026-04-15 01:57:14 +08:00
ec6965b0dd Add scriptable render pipeline host 2026-04-15 01:33:42 +08:00
82b8bd22cc Introduce native render pipeline host 2026-04-15 01:26:25 +08:00
65b3078c7f Extract builtin forward main-scene graph builder 2026-04-15 01:07:59 +08:00
f6fb396a41 Move camera frame plan logic out of public header 2026-04-15 01:00:40 +08:00
f064d6ed68 Extract camera frame fullscreen stage planner 2026-04-15 00:53:51 +08:00
5edc4ed242 Extract camera frame render-graph stage pass runtime 2026-04-15 00:13:35 +08:00
d92afa27da Extract camera frame render-graph stage record context 2026-04-15 00:08:39 +08:00
8232f59276 Extract camera frame render-graph recording session 2026-04-15 00:01:37 +08:00
16f994b5e5 Extract camera frame render-graph stage dispatcher 2026-04-14 23:44:15 +08:00
3e5b7287c7 Split camera frame render-graph stage recording helpers 2026-04-14 23:33:35 +08:00
39c7ef5fdf Extract camera frame render-graph stage state module 2026-04-14 23:15:40 +08:00
abf30ecfd3 Extract camera frame render-graph stage recording module 2026-04-14 23:03:44 +08:00
61ecb7146d Extract camera frame render-graph execution module 2026-04-14 22:50:16 +08:00
599f622ba4 Extract camera frame render-graph surface utilities 2026-04-14 22:39:35 +08:00
c710063d92 Graph-manage camera fullscreen stage routing 2026-04-14 19:32:27 +08:00
4c79554050 Graph-ify camera stage render passes 2026-04-14 17:16:08 +08:00
4fe456c1a2 Add render-graph blackboard for camera frame resources 2026-04-14 16:59:10 +08:00
2a9264cfe4 Graph-ify forward feature injection points 2026-04-14 16:49:06 +08:00
5797a75619 Extract frame-plan fullscreen stage builder 2026-04-14 01:01:45 +08:00
21b0530f7b Separate request and frame-stage execution contracts 2026-04-14 00:30:15 +08:00
0d6b8bf7d8 Formalize directional shadow runtime contracts 2026-04-13 23:11:28 +08:00
2326857a43 build: remove forced MSVC multi-tool disable 2026-04-13 00:24:49 +08:00
8848cfd958 chore: checkpoint current workspace changes 2026-04-11 22:14:02 +08:00
030230eb1f Add Nahida model import and preview pipeline 2026-04-11 20:16:49 +08:00
107b320aa7 Add builtin GaussianSplat forward pass baseline 2026-04-10 23:11:11 +08:00
15b42c248f Formalize GaussianSplat transient pass resources 2026-04-10 22:15:05 +08:00
b187c8970b Formalize GaussianSplat scene extraction 2026-04-10 21:49:53 +08:00
503e6408ed Add model and GaussianSplat asset pipelines 2026-04-10 20:55:48 +08:00
1f79afba3c refactor: move builtin forward draw submission internal 2026-04-10 03:01:30 +08:00
ff6d6d31fe refactor: isolate builtin forward skybox path 2026-04-10 02:46:17 +08:00
152997c409 refactor: extract directional shadow planning internals 2026-04-10 02:30:09 +08:00
2084412010 Fix scene selection outline mask path 2026-04-09 05:16:04 +08:00
d46bf87970 Sync editor rendering and UI workspace updates 2026-04-09 02:59:36 +08:00
b839fd98af Add volume renderer extraction stage 5 2026-04-08 20:12:14 +08:00
c6815fa809 Add VolumeField NanoVDB asset pipeline 2026-04-08 19:45:53 +08:00
162f1cc12e engine: sync editor rendering and ui changes 2026-04-08 16:09:15 +08:00
442565f176 resources: remove legacy shader authoring path 2026-04-07 14:13:26 +08:00
e7669dc8c3 resources: split shader authoring parser internals 2026-04-07 13:00:30 +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
d3377708d2 resources: split shader loader internals 2026-04-07 11:59:50 +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