From da46d502f9e78505b43147ed15940c2cae57bedd Mon Sep 17 00:00:00 2001 From: gdk Date: Mon, 31 Jan 2022 01:08:21 -0300 Subject: [PATCH] HostShaderCacheEntry can be null --- Ryujinx.Graphics.Gpu/Shader/ShaderCache.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Ryujinx.Graphics.Gpu/Shader/ShaderCache.cs b/Ryujinx.Graphics.Gpu/Shader/ShaderCache.cs index d619bc833..bf76d592f 100644 --- a/Ryujinx.Graphics.Gpu/Shader/ShaderCache.cs +++ b/Ryujinx.Graphics.Gpu/Shader/ShaderCache.cs @@ -308,7 +308,7 @@ namespace Ryujinx.Graphics.Gpu.Shader int fragmentOutputMap = -1; int fragmentIndex = (int)ShaderStage.Fragment - 1; - if (hostShaderEntries[fragmentIndex].Header.InUse) + if (hostShaderEntries[fragmentIndex] != null && hostShaderEntries[fragmentIndex].Header.InUse) { hasFragmentShader = true; fragmentOutputMap = hostShaderEntries[fragmentIndex].Header.FragmentOutputMap;