Commit Graph

21 Commits

Author SHA1 Message Date
5b6c46d382 Refactor editor window synchronization flow 2026-04-26 00:19:58 +08:00
35e7602eb8 refactor(srp): centralize post-process stage planning 2026-04-22 02:08:09 +08:00
a231bf1fe1 refactor(srp): extract universal renderer block owners 2026-04-22 02:00:25 +08:00
eb636dbd89 refactor(srp): scope managed pass collection to active stage 2026-04-22 01:53:25 +08:00
808335126f refactor(srp): make URP scene setup policy explicit 2026-04-21 22:03:24 +08:00
ee1f817dc6 refactor(srp): tighten request and scene setup seams 2026-04-21 21:42:03 +08:00
5d3d52496e fix(urp): prevent shadow fallback when shadow caster is disabled 2026-04-21 21:05:27 +08:00
0780e54efa refactor(srp): adopt scriptableobject render asset creation 2026-04-21 20:33:57 +08:00
f75164a4fa refactor(srp): move scene setup ownership into managed renderer 2026-04-21 18:05:33 +08:00
1e16995757 refactor(srp): move urp shadow execution bridge into managed 2026-04-21 17:41:44 +08:00
4300e45168 refactor(srp): add camera depth prepass planning bridge 2026-04-21 16:56:20 +08:00
1cb23cd178 refactor(srp): move urp shadow and prepass core blocks into renderer 2026-04-21 16:43:56 +08:00
2c49ac58d9 refactor(srp): infer fullscreen stages from renderer pass queue 2026-04-21 15:54:26 +08:00
f2be5627be refactor(srp): move core stage defaults into universal renderer 2026-04-21 15:44:19 +08:00
4d587c5d0b refactor(srp): move builtin scene feature ownership into renderer features 2026-04-21 01:54:02 +08:00
a6f7530855 refactor(srp): infer fullscreen stages from renderer pass queues 2026-04-21 00:34:46 +08:00
5700272260 refactor(srp): replace raw scene pass arrays with main-scene settings 2026-04-20 23:49:24 +08:00
36c0614c14 refactor(srp): finalize universal package split and data-drive default scene passes 2026-04-20 23:40:00 +08:00
5237da23dd feat(srp): add reusable skybox pass
- extract DrawSkyboxPass from UniversalRenderer into a formal package pass primitive
- keep the default Universal skybox stage wired through the new reusable pass
- reduce direct scene phase recording leakage inside the package layer
2026-04-20 22:14:19 +08:00
cee65fcf40 feat(srp): add descriptor-driven object draw authoring
- bridge renderer list descriptors into ScriptableRenderContext scene draw calls
- reuse DrawObjectsPass across Universal and project custom renderers
- add RenderObjectsRendererFeature for package-level object draw extension
2026-04-20 22:05:38 +08:00
3df87e941c feat(srp): formalize scene recording and draw entrypoints 2026-04-20 18:54:04 +08:00