Commit Graph

76 Commits

Author SHA1 Message Date
02438762fd refactor(rendering): move host standalone pass defaults into assets 2026-04-15 21:32:50 +08:00
f2eebfc842 refactor(rendering): move scene data policy into render pipelines 2026-04-15 21:28:02 +08:00
215c353ace refactor(rendering): move frame plan defaults behind pipeline assets 2026-04-15 21:22:29 +08:00
02aa9a8ea5 refactor(rendering): auto-initialize scriptable render pipeline host 2026-04-15 21:15:39 +08:00
966106e0c0 refactor(rendering): make camera frame plans own generated sequences 2026-04-15 21:06:30 +08:00
cafe3c8076 refactor(rendering): add srp host stage recorder bridge 2026-04-15 20:07:52 +08:00
22a2b982ef refactor(rendering): clean native scene graph naming 2026-04-15 20:00:30 +08:00
7671663b12 refactor(rendering): generalize pipeline stage render graph boundary 2026-04-15 19:31:52 +08:00
93b5c446cb refactor(rendering): formalize shared stage output surfaces 2026-04-15 15:35:38 +08:00
ce573d4e2d refactor(rendering): unify fullscreen stage color-chain queries 2026-04-15 15:31:05 +08:00
1ad3bfc702 refactor(rendering): centralize fullscreen stage surface resolution 2026-04-15 15:20:59 +08:00
795eaf80df refactor(rendering): formalize camera frame stage contracts 2026-04-15 15:14:06 +08:00
914c9361ed refactor(rendering): shorten camera-frame graph file layout 2026-04-15 13:53:44 +08:00
3f0f279000 refactor(rendering): infer raster pass graph io from declared context 2026-04-15 13:07:09 +08:00
8645334e38 refactor(rendering): formalize common raster pass graph contracts 2026-04-15 12:52:44 +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
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
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
a3efcda550 Unify camera frame graph resource binding helpers 2026-04-14 22:00:03 +08:00
5b0a1743d9 Formalize camera frame render-graph blackboard resources 2026-04-14 21:34:34 +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
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
4ee1bcc599 Integrate graph-managed depth surfaces into camera stages 2026-04-14 14:27:30 +08:00
9950e0a44f Move fullscreen graph ownership out of pass transitions 2026-04-14 13:48:59 +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
21b0530f7b Separate request and frame-stage execution contracts 2026-04-14 00:30:15 +08:00
00875e0c90 rendering: tune main light shadow bias defaults 2026-04-13 02:24:14 +08:00
1d6f2e290d rendering: formalize main light shadow bias settings 2026-04-13 01:40:29 +08:00
4debbbea1f Tighten final color contract 2026-04-10 01:21:00 +08:00
02779dbb4e Formalize fullscreen render request contract 2026-04-09 22:20:42 +08:00
bb0f4afe7d Add Unity-style buffer shader resource support 2026-04-08 18:29:16 +08:00
93ceb61483 Track fullscreen surface states across frames 2026-04-07 04:38:07 +08:00
c318f34f07 rendering: thread global shader keywords into builtin variants 2026-04-06 20:30:25 +08:00
33bb84f650 Lower final color into final output stage 2026-04-06 16:15:19 +08:00
6645d507d0 Formalize final color policy resolution 2026-04-06 15:55:50 +08:00
b6132aec4d Formalize camera post-process descriptors 2026-04-06 14:56:43 +08:00
3a64c325bf Support camera-config color-scale pass stacks 2026-04-06 14:37:54 +08:00
ff49120ffe Wire camera-config post-process requests 2026-04-06 14:14:11 +08:00
6a1ed4be68 Formalize chained fullscreen post-process execution 2026-04-06 13:58:17 +08:00
31d14abece Formalize camera post-process frame contract 2026-04-06 03:55:06 +08:00