Changed the outline layer and hair shadow caster layer from LayerMask to RenderingLayerMask;

This commit is contained in:
Misaki
2024-11-18 01:06:42 +09:00
parent 1f63c6f4cb
commit ae9b32162d
24 changed files with 345 additions and 188 deletions

View File

@@ -19,6 +19,8 @@ public class UTSHairShadowPass : DrawRenderersCustomPass
private RTHandle _outputRTHandle;
private bool _isEnable = false;
public UnityEngine.RenderingLayerMask renderingLayerMask;
protected override void Setup(ScriptableRenderContext renderContext, CommandBuffer cmd)
{
_outputRTHandle?.Release();
@@ -61,7 +63,7 @@ public class UTSHairShadowPass : DrawRenderersCustomPass
sortingCriteria = sortingCriteria,
excludeObjectMotionVectors = false,
stateBlock = stateBlock,
layerMask = layerMask,
renderingLayerMask = renderingLayerMask,
};
CoreUtils.DrawRendererList(ctx.renderContext, ctx.cmd, ctx.renderContext.CreateRendererList(result));