From 5bf992e083793d7a5c8e9ec75d41ce316f0d9576 Mon Sep 17 00:00:00 2001 From: riperiperi Date: Mon, 13 Jun 2022 13:24:26 +0100 Subject: [PATCH] Handle stage.Info being null Hopefully fixes Catherine crash --- Ryujinx.Graphics.Gpu/Shader/ShaderSpecializationState.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Ryujinx.Graphics.Gpu/Shader/ShaderSpecializationState.cs b/Ryujinx.Graphics.Gpu/Shader/ShaderSpecializationState.cs index 9e847ac90..fca13b84d 100644 --- a/Ryujinx.Graphics.Gpu/Shader/ShaderSpecializationState.cs +++ b/Ryujinx.Graphics.Gpu/Shader/ShaderSpecializationState.cs @@ -212,7 +212,7 @@ namespace Ryujinx.Graphics.Gpu.Shader for (int i = 0; i < stages.Length; i++) { CachedShaderStage stage = stages[i]; - if (stage != null) + if (stage != null && stage.Info != null) { var textures = stage.Info.Textures; var images = stage.Info.Images;