Commit Graph

76 Commits

Author SHA1 Message Date
5e841ddd1b refactor(rendering): rename stage graph contract files 2026-04-15 19:36:21 +08:00
7671663b12 refactor(rendering): generalize pipeline stage render graph boundary 2026-04-15 19:31:52 +08:00
795eaf80df refactor(rendering): formalize camera frame stage contracts 2026-04-15 15:14:06 +08:00
ea2e44976a refactor(rendering): add override helpers for shared recording contexts 2026-04-15 13:01:04 +08:00
c0b61df417 refactor(rendering): reuse shared recording context in forward builder 2026-04-15 12:37:37 +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
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
d0ce2d7883 Centralize render-graph recording context builders 2026-04-15 01:18:15 +08:00
65b3078c7f Extract builtin forward main-scene graph builder 2026-04-15 01:07:59 +08:00
86eb455ab9 Remove explicit feature-pass shadow graph handle 2026-04-14 21:40:02 +08:00
5b0a1743d9 Formalize camera frame render-graph blackboard resources 2026-04-14 21:34:34 +08:00
1e189ff558 Unify builtin forward phase render graph recording 2026-04-14 21:22:56 +08:00
9980aa9be5 Harden render graph pass capture and feature source-color contract 2026-04-14 21:11:04 +08:00
1d171ea61c Split builtin forward pipeline into feature and internal modules 2026-04-14 20:50:31 +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
a91df8b4cd Split render-graph main scene into forward segments 2026-04-14 16:31:32 +08:00
c495581878 Add render-graph main-scene pipeline recording 2026-04-14 16:22:58 +08:00
712f99e723 Refactor rendering frame execution contracts 2026-04-13 22:16:04 +08:00
2ee74e7761 rendering: formalize main light shadow params 2026-04-13 01:06:09 +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
1f79afba3c refactor: move builtin forward draw submission internal 2026-04-10 03:01:30 +08:00
57331c1c25 refactor: unify builtin forward scene execution 2026-04-10 02:56:36 +08:00
ff6d6d31fe refactor: isolate builtin forward skybox path 2026-04-10 02:46:17 +08:00
d46bf87970 Sync editor rendering and UI workspace updates 2026-04-09 02:59:36 +08:00
6bf9203eec Add runtime material buffer bindings 2026-04-08 19:18:07 +08:00
162f1cc12e engine: sync editor rendering and ui changes 2026-04-08 16:09:15 +08:00
efdd6bd68f Remove legacy shader pass and artifact fallbacks 2026-04-08 04:59:49 +08:00
6113ed92b0 Formalize renderer material contracts and harden backpack import 2026-04-08 04:27:21 +08:00
558b6438cf rendering: formalize legacy material shader pass hints 2026-04-07 09:49:21 +08:00
87533e08f6 rendering: formalize unity-style shader pass contracts 2026-04-07 00:34:28 +08:00
9568cf0a16 rendering: add builtin alpha-test pass support 2026-04-06 21:05:50 +08:00
c318f34f07 rendering: thread global shader keywords into builtin variants 2026-04-06 20:30:25 +08:00
261dd44fd5 rendering: add keyword-aware shader variant selection 2026-04-06 19:37:01 +08:00
7acc397714 rendering: formalize legacy shader pass fallback 2026-04-06 18:24:10 +08:00
dc17685099 Restore panoramic skybox path for skybox integration 2026-04-06 02:42:08 +08:00
f014ae6e6f Formalize cubemap skybox pipeline across backends 2026-04-06 01:37:04 +08:00
66a6818b89 Formalize material-driven panoramic skybox path 2026-04-06 00:39:08 +08:00
8151be0f45 Add procedural skybox scene coverage 2026-04-05 23:44:32 +08:00
be2013f3c4 Split builtin forward scene into opaque and transparent passes 2026-04-05 23:00:33 +08:00
1908e81e5c Group rendering material helpers 2026-04-05 22:14:17 +08:00
4236427fca Group builtin rendering pass metadata 2026-04-05 22:02:52 +08:00
3dd8867a17 Split builtin pass contract utilities 2026-04-05 19:46:11 +08:00
cb40da83ff Replace renderer utility umbrella includes 2026-04-05 19:35:18 +08:00
5fb2235eb7 Split builtin forward pipeline resources 2026-04-05 18:40:21 +08:00
5c75919b14 Improve builtin pass binding diagnostics 2026-04-05 17:10:15 +08:00