refactor(srp): finalize universal package split and data-drive default scene passes

This commit is contained in:
2026-04-20 23:40:00 +08:00
parent 7fe922d1c9
commit 36c0614c14
36 changed files with 461 additions and 506 deletions

View File

@@ -2537,9 +2537,24 @@ namespace Gameplay
{
new UniversalRendererData
{
renderOpaque = true,
renderSkybox = false,
renderTransparent = false
defaultScenePasses =
new UniversalScenePassData[]
{
UniversalScenePassData
.CreateInjection(
RenderPassEvent.BeforeRenderingOpaques,
SceneRenderInjectionPoint.BeforeOpaque),
UniversalScenePassData
.CreateDrawRenderers(
RenderPassEvent.RenderOpaques,
SceneRenderPhase.Opaque,
RendererListDesc.CreateDefault(
RendererListType.Opaque)),
UniversalScenePassData
.CreateInjection(
RenderPassEvent.AfterRenderingOpaques,
SceneRenderInjectionPoint.AfterOpaque)
}
}
}
};