diff --git a/src/Ryujinx.Graphics.Metal/EncoderStateManager.cs b/src/Ryujinx.Graphics.Metal/EncoderStateManager.cs index b26b8803e..e675d6459 100644 --- a/src/Ryujinx.Graphics.Metal/EncoderStateManager.cs +++ b/src/Ryujinx.Graphics.Metal/EncoderStateManager.cs @@ -105,6 +105,7 @@ namespace Ryujinx.Graphics.Metal public void RebindState(MTLRenderCommandEncoder renderCommandEncoder) { + // TODO: only rebind the dirty state SetPipelineState(renderCommandEncoder); SetDepthStencilState(renderCommandEncoder, _currentState.DepthStencilState); SetDepthClamp(renderCommandEncoder, _currentState.DepthClipMode);