public override void Execute(ScriptableRenderContext context, ref RenderingData renderingData) { if (ditherMat == null) { Debug.LogError("Material not created."); return; } if (!renderingData.cameraData.postProcessEnabled) { return; } var stack = VolumeManager.instance.stack; dither = stack.GetComponent <Dither>(); if (dither == null) { return; } if (!dither.IsActive()) { return; } var cmd = CommandBufferPool.Get(k_RenderTag); Render(cmd, ref renderingData); context.ExecuteCommandBuffer(cmd); CommandBufferPool.Release(cmd); }