1a6aacb636
refactor(srp): enable managed standalone shadow and depth stages
2026-04-21 16:22:26 +08:00
f2be5627be
refactor(srp): move core stage defaults into universal renderer
2026-04-21 15:44:19 +08:00
d3db6b21ea
refactor(srp): remove fullscreen stage support heuristic
2026-04-21 12:37:18 +08:00
e2b2df4c8f
refactor(srp): move shadow caster stage selection into managed urp
...
- add standalone pass asset factories for camera frame stages\n- let managed pipeline assets declare stage pass asset keys\n- make universal renderer data explicitly own the builtin shadow caster stage
2026-04-21 02:38:56 +08:00
c60f3db80d
refactor(srp): make stage capability follow selected renderer
2026-04-21 01:11:03 +08:00
e123e584c8
feat(srp): add camera-driven universal renderer selection
2026-04-21 00:53:35 +08:00
9e6c473186
feat(srp): add managed camera frame planning seam
...
Expose native camera frame planning controls to managed pipeline assets and renderer features.
Allow managed planning to override fullscreen stage heuristics while keeping CameraFramePlan as the native execution contract.
Add scripting coverage, probe assets, and archive the phase plan after build, test, and editor smoke validation.
2026-04-20 01:48:16 +08:00
537d7d99fc
refactor(srp): remove managed frame planning hook
...
- derive fullscreen stage planning from pipeline render-graph support
- trim planning-only APIs from the managed SRP bridge and public surface
- update probes and tests to lock the slimmer SRP API boundary
2026-04-19 13:47:20 +08:00
b989edca91
feat(rendering): add managed SRP renderer runtime
2026-04-19 00:05:29 +08:00
df02a4e741
fix(rendering): refresh managed pipelines on srp environment changes
2026-04-18 01:10:45 +08:00
6838b00d97
feat(rendering): add managed fullscreen stage planning seam
2026-04-17 23:39:08 +08:00
b9f78c29b8
feat(rendering): add managed fullscreen stage recording seam
2026-04-17 22:58:39 +08:00
e9da6b290d
refactor(rendering): shrink render pass graph compatibility helpers
2026-04-15 22:32:21 +08:00
a8c1337774
refactor(rendering): move scene request shadow planning behind pipeline assets
2026-04-15 22:25:04 +08:00
cf1d6e1c1a
refactor(rendering): extract default pipeline resolution from camera renderer
2026-04-15 21:55:35 +08:00
e23d9710e7
refactor(rendering): move directional shadow execution defaults into pipeline
2026-04-15 21:48:41 +08:00
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
966106e0c0
refactor(rendering): make camera frame plans own generated sequences
2026-04-15 21:06:30 +08:00
8798e63e32
refactor(rendering): formalize native graph recording helpers
2026-04-15 20:46:00 +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
308fbd0aac
refactor(rendering): drive main scene graph usage through stage policy
2026-04-15 16:49:21 +08:00
bf0b81d034
refactor(rendering): centralize stage graph output policies
2026-04-15 16:42:36 +08:00
c853f67c56
refactor(rendering): remove main scene stage recording special cases
2026-04-15 16:18:35 +08:00
03ee1706ae
refactor(rendering): formalize fallback stage policy
2026-04-15 16:09:20 +08:00
e93196c7d0
refactor(rendering): share stage runtime request resolution
2026-04-15 15:55:16 +08:00
5d54799f05
refactor(rendering): unify stage runtime request dispatch
2026-04-15 15:46:27 +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
3afe44d2fa
refactor(rendering): centralize camera frame stage graph policy
2026-04-15 15:28:15 +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
07516b8c2c
refactor(rendering): formalize camera-frame fallback surface io modes
2026-04-15 13:16:13 +08:00
b97f9a1555
refactor(rendering): formalize compatible raster pass recording helpers
2026-04-15 13:12:07 +08:00
ea2e44976a
refactor(rendering): add override helpers for shared recording contexts
2026-04-15 13:01:04 +08:00
f020bb759e
refactor(rendering): derive stage recording contexts from shared defaults
2026-04-15 12:31:16 +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
ecb7f24794
refactor(rendering): share camera-stage sequence recording loop
2026-04-15 08:25:48 +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
0c9a67aaca
Rendering: formalize render-pass graph contract
2026-04-15 07:39:28 +08:00