Commit Graph

28 Commits

Author SHA1 Message Date
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
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
7429f22fb1 refactor(rendering): split managed SRP layers and namespaces 2026-04-19 02:38:48 +08:00
b989edca91 feat(rendering): add managed SRP renderer runtime 2026-04-19 00:05:29 +08:00
30ee70a4d1 feat(rendering): select managed SRP through asset instances 2026-04-18 16:41:53 +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
2b6d62a127 refactor(rendering): unify managed fullscreen planning stage api
replace post-process and final-output specific planning calls with a single fullscreen stage bridge

align managed planning with the native CameraFrameStage fullscreen seam
2026-04-18 15:12:41 +08:00
c91e87f2e2 refactor(rendering): queue managed fullscreen pass descriptors 2026-04-18 13:51:09 +08:00
cf54014de9 refactor(rendering): remove builtin naming from managed srp context 2026-04-18 13:30:45 +08:00
a6c78af54c feat(rendering): add managed camera request planning seam 2026-04-18 00:07:13 +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
bda8a35d77 feat(scripting): expose PhysX rigidbody and raycast APIs 2026-04-15 13:58:30 +08:00
aa727202af Add managed render pipeline selection bridge 2026-04-15 01:57:14 +08:00
811958351e fix: refine editor console logging 2026-04-05 02:26:21 +08:00
19bd38ab15 docs: sync rendering pass execution docs 2026-04-03 15:10:37 +08:00
0f51f553c8 Add Unity-style GetComponents scripting API 2026-04-03 14:51:52 +08:00
5225faff1d Align Unity-style object and hierarchy scripting APIs 2026-04-03 14:31:07 +08:00
a05d0b80a2 feat: expand editor scripting asset and viewport flow 2026-04-03 13:22:30 +08:00
e522bad582 feat(scripting): support managed script component api 2026-03-28 00:43:13 +08:00
a72f9f7f05 feat(scripting): add runtime gameobject lifecycle api 2026-03-27 16:30:16 +08:00
f0d6d4f41c feat(scripting): add script add-component api 2026-03-27 15:32:37 +08:00
bea849646f feat(scripting): add mesh component script wrappers 2026-03-27 14:52:00 +08:00
3e2608a802 feat(scripting): add transform orientation overloads 2026-03-27 14:39:19 +08:00
b06932724c feat(scripting): add mono csharp runtime foundation 2026-03-27 13:07:39 +08:00