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
21b790c2f8
refactor(srp): unify mono recorder backend ownership
2026-04-19 23:09:34 +08:00
74e790891c
refactor(srp): decouple managed pipeline assets from fixed native backend
2026-04-19 21:46:05 +08:00
93f06e84ed
Refactor new editor boundaries and test ownership
2026-04-19 15:52:28 +08:00
237a628e2a
refactor(srp): rename camera request context surface
2026-04-19 15:20:34 +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
11a03a4b46
refactor(srp): unify engine managed assembly discovery
2026-04-19 05:17:42 +08:00
48bfde28e3
refactor(rendering): formalize pipeline selection and engine asset discovery
2026-04-19 04:31:48 +08:00
d2017b251c
feat(audio): formalize runtime effects and wav loading
2026-04-19 00:26:28 +08:00
b989edca91
feat(rendering): add managed SRP renderer runtime
2026-04-19 00:05:29 +08:00
a57b322bc7
feat(new_editor): wire project, inspector, and viewport runtime
2026-04-19 00:03:25 +08:00
8257403036
feat(editor): persist graphics settings and shadow overrides
2026-04-19 00:01:49 +08:00
30ee70a4d1
feat(rendering): select managed SRP through asset instances
2026-04-18 16:41:53 +08:00
849625e732
feat(rendering): expose managed SRP asset final color defaults
2026-04-18 16:19:54 +08:00
5fd474d08d
feat(rendering): add shader-vector fullscreen SRP seam
...
Generalize the native fullscreen pass and descriptor plumbing so managed SRP can request shader-driven fullscreen stages without being locked to the ColorScale path.
Keep ColorScale as a convenience descriptor mapped to the builtin color-scale shader, and add native fullscreen factory coverage for the new shader-vector path.
2026-04-18 16:08:01 +08:00
c4adbcd83e
refactor(rendering): genericize native fullscreen pass descriptors
...
replace camera-specific post-process descriptor naming with generic fullscreen pass types
route camera planning and managed SRP runtime through the same fullscreen pass seam
2026-04-18 14:59:55 +08:00
788b1b971e
refactor(rendering): rename native scene recorder seam
2026-04-18 13:36:37 +08:00
2409f479e9
refactor(rendering): route managed scene recording through native scene renderer factory
2026-04-18 01:24:21 +08:00
1ba73fdf0a
refactor(rendering): extract native scene renderer contract for srp
2026-04-18 01:19:02 +08:00
df02a4e741
fix(rendering): refresh managed pipelines on srp environment changes
2026-04-18 01:10:45 +08:00
e388b6fbe3
fix(rendering): rebind managed srp asset runtime after bridge reset
2026-04-18 01:01:30 +08:00
a6c78af54c
feat(rendering): add managed camera request planning seam
2026-04-18 00:07:13 +08:00
fa9a5ffb00
refactor(rendering): retain managed pipeline asset runtime per native asset
2026-04-17 23:54:04 +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
6f6c8877fa
feat(rendering): expose builtin forward scene steps to srp context
2026-04-17 22:26:51 +08:00
9026aff881
feat(rendering): add scriptable render context v1
2026-04-17 21:53:52 +08:00
f4fb859972
feat(scripting): add managed SRP runtime bridge
2026-04-17 21:38:22 +08:00
cd8ce5947c
refactor(rendering): move old editor viewport passes out of engine
2026-04-15 22:54:38 +08:00
a458f2838c
refactor(rendering): remove unused object id outline pass
2026-04-15 22:36:38 +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
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
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
8798e63e32
refactor(rendering): formalize native graph recording helpers
2026-04-15 20:46:00 +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
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
9654f4d91a
test(editor): verify physics play session runtime closure
2026-04-15 17:51:22 +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
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