Commit Graph

675 Commits

Author SHA1 Message Date
59941626a7 feat(physics): sync scene actors into physx 2026-04-15 12:37:57 +08:00
f020bb759e refactor(rendering): derive stage recording contexts from shared defaults 2026-04-15 12:31:16 +08:00
31f40e2cbb feat(physics): wire physx sdk into build 2026-04-15 12:22:15 +08:00
5bf258df6d refactor(rendering): formalize shared render-graph recording context 2026-04-15 12:17:33 +08:00
9c5b19a928 feat(editor): add audio and physics component editor coverage 2026-04-15 12:15:13 +08:00
3317e47009 feat(physics): add runtime physics scaffolding 2026-04-15 11:58:27 +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
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
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
c58c28529f Rendering: formalize camera-frame graph builder context 2026-04-15 07:27:09 +08:00
83f55ed5c0 Rendering: formalize render graph recording context 2026-04-15 07:15:48 +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
0afcaa0b3b Move render-graph stage policy into internal host 2026-04-15 00:36:11 +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
8232f59276 Extract camera frame render-graph recording session 2026-04-15 00:01:37 +08:00
a67f8597ba Extract camera frame render-graph stage policy helpers 2026-04-14 22:17:12 +08:00
a3efcda550 Unify camera frame graph resource binding helpers 2026-04-14 22:00:03 +08:00
86eb455ab9 Remove explicit feature-pass shadow graph handle 2026-04-14 21:40:02 +08:00
5b0a1743d9 Formalize camera frame render-graph blackboard resources 2026-04-14 21:34:34 +08:00
9980aa9be5 Harden render graph pass capture and feature source-color contract 2026-04-14 21:11:04 +08:00
1d171ea61c Split builtin forward pipeline into feature and internal modules 2026-04-14 20:50:31 +08:00
e1734181a0 audio: return thread-safe state snapshots 2026-04-14 20:44:56 +08:00
c710063d92 Graph-manage camera fullscreen stage routing 2026-04-14 19:32:27 +08:00
882df1ae5a audio: switch waveout backend to pull rendering 2026-04-14 19:04:18 +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
2a9264cfe4 Graph-ify forward feature injection points 2026-04-14 16:49:06 +08:00
a4c48c1b3f audio: clear mixer routes on destruction 2026-04-14 16:48:39 +08:00
ee03f7035b audio: extract mix render block from update 2026-04-14 16:42:25 +08:00
3e56757910 audio: make system own master gain semantics 2026-04-14 16:39:29 +08:00
a91df8b4cd Split render-graph main scene into forward segments 2026-04-14 16:31:32 +08:00
0060a348f6 audio: clarify waveout device contract 2026-04-14 16:30:02 +08:00
c495581878 Add render-graph main-scene pipeline recording 2026-04-14 16:22:58 +08:00
4b58df9a61 audio: share decoded clip cache across sources 2026-04-14 16:17:17 +08:00
5de4848d70 Graph-manage single-pass fullscreen stages 2026-04-14 15:08:08 +08:00
3f871a4f45 Lay groundwork for detached editor windows 2026-04-14 15:07:52 +08:00
804e5138d7 Graph-manage main scene imported surfaces 2026-04-14 14:58:40 +08:00