Commit Graph

570 Commits

Author SHA1 Message Date
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
c4fe643427 audio: remove unused state lock helpers 2026-04-14 19:24:20 +08:00
23bdf9ed48 audio: snapshot mixer state for render thread 2026-04-14 19:22:24 +08:00
78556ea683 audio: narrow render locking to snapshots 2026-04-14 19:15:23 +08:00
5a938935e1 Remove legacy camera sequence execution path 2026-04-14 19:04:55 +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
2eaab2481f audio: reuse audio system scratch buffers 2026-04-14 16:25:11 +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
804e5138d7 Graph-manage main scene imported surfaces 2026-04-14 14:58:40 +08:00
af6de86647 Add render graph runtime UAV support 2026-04-14 14:46:13 +08:00
4ee1bcc599 Integrate graph-managed depth surfaces into camera stages 2026-04-14 14:27:30 +08:00
31a8125fc1 Add render graph runtime depth support 2026-04-14 14:05:59 +08:00
87bf83451b Add render graph depth access semantics 2026-04-14 13:56:08 +08:00
9950e0a44f Move fullscreen graph ownership out of pass transitions 2026-04-14 13:48:59 +08:00
8bd375cd24 Add render graph texture transition plans 2026-04-14 04:45:39 +08:00
c0d62dc749 Support graph-owned imported texture transitions 2026-04-14 04:41:58 +08:00
c98b41f6f4 Implement render graph compiler and transient fullscreen execution 2026-04-14 04:37:07 +08:00
72d09a1c49 Fix editor host resize and dock splitter behavior 2026-04-14 03:34:31 +08:00
5797a75619 Extract frame-plan fullscreen stage builder 2026-04-14 01:01:45 +08:00
dd2299c8b0 Clarify frame plan compatibility adapters 2026-04-14 00:54:47 +08:00
b8d29e39f6 Migrate scene renderer callers to frame plans 2026-04-14 00:52:43 +08:00
72914b3865 Keep shadow execution state out of scene planner 2026-04-14 00:43:55 +08:00
21b0530f7b Separate request and frame-stage execution contracts 2026-04-14 00:30:15 +08:00
0d6b8bf7d8 Formalize directional shadow runtime contracts 2026-04-13 23:11:28 +08:00
712f99e723 Refactor rendering frame execution contracts 2026-04-13 22:16:04 +08:00
48daaa1bd0 Fix Nahida toon binding and test assets 2026-04-13 21:09:40 +08:00
0cc3d6da46 Fix new editor window resize presentation 2026-04-13 12:20:25 +08:00
adb6fe4659 rendering: improve main light shadow receiver filtering 2026-04-13 03:14:06 +08:00
95edf0435f rendering: stabilize single-map directional shadow fitting 2026-04-13 03:13:30 +08:00
00875e0c90 rendering: tune main light shadow bias defaults 2026-04-13 02:24:14 +08:00
1d6f2e290d rendering: formalize main light shadow bias settings 2026-04-13 01:40:29 +08:00
2ee74e7761 rendering: formalize main light shadow params 2026-04-13 01:06:09 +08:00
2326857a43 build: remove forced MSVC multi-tool disable 2026-04-13 00:24:49 +08:00
0f60f0f657 Carry backing resource in UI texture handles 2026-04-12 23:25:18 +08:00
89590242bd docs(editor): sync script assembly builder api docs 2026-04-12 22:50:50 +08:00
e86d260d64 Fix Nahida unlit baseline isolation 2026-04-12 12:48:38 +08:00