diff --git a/src/Ryujinx.Graphics.Metal/EncoderStateManager.cs b/src/Ryujinx.Graphics.Metal/EncoderStateManager.cs index ae3f3abbf..679cc9daf 100644 --- a/src/Ryujinx.Graphics.Metal/EncoderStateManager.cs +++ b/src/Ryujinx.Graphics.Metal/EncoderStateManager.cs @@ -869,7 +869,7 @@ namespace Ryujinx.Graphics.Metal { if (texture != null) { - _currentState.TextureRefs[binding] = new(stage, texture, samplerHolder.GetSampler()); + _currentState.TextureRefs[binding] = new(stage, texture, samplerHolder?.GetSampler()); } else {