diff --git a/com.unity.render-pipelines.universal/Runtime/2D/Passes/Render2DLightingPass.cs b/com.unity.render-pipelines.universal/Runtime/2D/Passes/Render2DLightingPass.cs index 2e945891072..32dc46ae5d7 100644 --- a/com.unity.render-pipelines.universal/Runtime/2D/Passes/Render2DLightingPass.cs +++ b/com.unity.render-pipelines.universal/Runtime/2D/Passes/Render2DLightingPass.cs @@ -291,6 +291,10 @@ public override void Execute(ScriptableRenderContext context, ref RenderingData { var unlitDrawSettings = CreateDrawingSettings(k_ShaderTags, ref renderingData, SortingCriteria.CommonTransparent); + var sortSettings = unlitDrawSettings.sortingSettings; + GetTransparencySortingMode(camera, ref sortSettings); + unlitDrawSettings.sortingSettings = sortSettings; + var cmd = CommandBufferPool.Get(); using (new ProfilingScope(cmd, m_ProfilingSamplerUnlit)) {