diff --git a/Assets/VRMShaders/VRM10/MToon10/Runtime/MToonOutlineRenderPass.cs b/Assets/VRMShaders/VRM10/MToon10/Runtime/MToonOutlineRenderPass.cs index 9aa172f23..1553bdccc 100644 --- a/Assets/VRMShaders/VRM10/MToon10/Runtime/MToonOutlineRenderPass.cs +++ b/Assets/VRMShaders/VRM10/MToon10/Runtime/MToonOutlineRenderPass.cs @@ -36,9 +36,20 @@ namespace VRMShaders.VRM10.MToon10.Runtime }; var filteringSettings = FilteringSettings.defaultValue; filteringSettings.renderQueueRange = _renderQueueRange; +#if UNITY_2022_2_OR_NEWER + var rendererListParams = new RendererListParams + { + cullingResults = renderingData.cullResults, + drawSettings = drawingSettings, + filteringSettings = filteringSettings, + }; + var rendererList = context.CreateRendererList(ref rendererListParams); + cmd.DrawRendererList(rendererList); +#else var renderStateBlock = new RenderStateBlock(RenderStateMask.Nothing); context.DrawRenderers(renderingData.cullResults, ref drawingSettings, ref filteringSettings, ref renderStateBlock); +#endif } context.ExecuteCommandBuffer(cmd);