Commit Graph

39 Commits

Author SHA1 Message Date
cac6e34fa5 fix(rendering): clear managed SRP selection on runtime stop 2026-04-18 16:52:59 +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
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
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
c91e87f2e2 refactor(rendering): queue managed fullscreen pass descriptors 2026-04-18 13:51:09 +08:00
788b1b971e refactor(rendering): rename native scene recorder seam 2026-04-18 13:36:37 +08:00
cf54014de9 refactor(rendering): remove builtin naming from managed srp context 2026-04-18 13:30:45 +08:00
2409f479e9 refactor(rendering): route managed scene recording through native scene renderer factory 2026-04-18 01:24:21 +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
65cb212020 fix(scripting): stabilize mono wrapper test teardown 2026-04-15 14:27:21 +08:00
bda8a35d77 feat(scripting): expose PhysX rigidbody and raycast APIs 2026-04-15 13:58:30 +08:00
51aea47c83 feat(physics): dispatch PhysX simulation events to scene scripts 2026-04-15 13:36:39 +08:00
aa727202af Add managed render pipeline selection bridge 2026-04-15 01:57:14 +08:00
23ff4004f4 Fix play mode runtime scene replacement 2026-04-08 00:33:50 +08:00
811958351e fix: refine editor console logging 2026-04-05 02:26:21 +08:00
e0e5c1fcaa Add concrete component script field support 2026-04-03 16:51:42 +08:00
2b19b4bece Add SerializeField private field support 2026-04-03 16:19:56 +08:00
76f1a8e9b2 Add enum script field support 2026-04-03 15:55:47 +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
14c7fd69ec feat(scripting): add field model editing and defaults support 2026-03-28 15:09:42 +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
9a2d77b81d Add script runtime lifecycle skeleton 2026-03-26 20:45:41 +08:00
0921f2a459 Prepare script lifecycle and data layer 2026-03-26 20:14:58 +08:00