Commit Graph

167 Commits

Author SHA1 Message Date
f020bb759e refactor(rendering): derive stage recording contexts from shared defaults 2026-04-15 12:31:16 +08:00
5bf258df6d refactor(rendering): formalize shared render-graph recording context 2026-04-15 12:17:33 +08:00
053c5a1242 refactor(rendering): move recorded stage execution into contract 2026-04-15 11:39:06 +08:00
936b10590a refactor(rendering): move standalone stage graph inputs into contract 2026-04-15 10:49:16 +08:00
ddfed4c37b refactor(rendering): move stage resource publication into contract 2026-04-15 10:42:10 +08:00
e42b0dc50b refactor(rendering): move sequence graph pass authoring into contract 2026-04-15 10:30:04 +08:00
31a979f779 refactor(rendering): route camera-stage graph pass recording through contract 2026-04-15 08:51:40 +08:00
6f1a7120d2 refactor(rendering): move stage graph pass context into contract 2026-04-15 08:45:42 +08:00
9f3ea11dbc refactor(rendering): move fullscreen stage source binding into contract 2026-04-15 08:38:58 +08:00
3617b4840b refactor(rendering): route camera-stage fallback pass through graph contract 2026-04-15 08:18:36 +08:00
ac5bf9976d refactor(rendering): formalize camera-stage fallback surface contract 2026-04-15 08:14:13 +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
0afcaa0b3b Move render-graph stage policy into internal host 2026-04-15 00:36:11 +08:00
00fa6fffa0 Group camera frame fullscreen color chain intent 2026-04-15 00:32:23 +08:00
ac836ae961 Extract camera frame stage surface resolver 2026-04-15 00:25:19 +08:00
a67f8597ba Extract camera frame render-graph stage policy helpers 2026-04-14 22:17:12 +08:00
a3efcda550 Unify camera frame graph resource binding helpers 2026-04-14 22:00:03 +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
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
c710063d92 Graph-manage camera fullscreen stage routing 2026-04-14 19:32:27 +08:00
e77dbe40b1 Graph-ify camera pass sequences 2026-04-14 18:56:04 +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
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
5de4848d70 Graph-manage single-pass fullscreen stages 2026-04-14 15:08:08 +08:00
804e5138d7 Graph-manage main scene imported surfaces 2026-04-14 14:58:40 +08:00
af6de86647 Add render graph runtime UAV support 2026-04-14 14:46:13 +08:00
4ee1bcc599 Integrate graph-managed depth surfaces into camera stages 2026-04-14 14:27:30 +08:00
31a8125fc1 Add render graph runtime depth support 2026-04-14 14:05:59 +08:00
87bf83451b Add render graph depth access semantics 2026-04-14 13:56:08 +08:00
9950e0a44f Move fullscreen graph ownership out of pass transitions 2026-04-14 13:48:59 +08:00
8bd375cd24 Add render graph texture transition plans 2026-04-14 04:45:39 +08:00
c0d62dc749 Support graph-owned imported texture transitions 2026-04-14 04:41:58 +08:00
c98b41f6f4 Implement render graph compiler and transient fullscreen execution 2026-04-14 04:37:07 +08:00
b8d29e39f6 Migrate scene renderer callers to frame plans 2026-04-14 00:52:43 +08:00
72914b3865 Keep shadow execution state out of scene planner 2026-04-14 00:43:55 +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
95edf0435f rendering: stabilize single-map directional shadow fitting 2026-04-13 03:13:30 +08:00