From 24c8b0edc06c986f1fca80f01244f83b5bb4346c Mon Sep 17 00:00:00 2001 From: gdkchan Date: Sun, 4 Feb 2024 07:10:45 -0300 Subject: [PATCH] Remove component operand for texture gather with depth compare (#6247) --- src/Ryujinx.Graphics.Shader/Instructions/InstEmitTexture.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Ryujinx.Graphics.Shader/Instructions/InstEmitTexture.cs b/src/Ryujinx.Graphics.Shader/Instructions/InstEmitTexture.cs index 55f7d5778..e9349542d 100644 --- a/src/Ryujinx.Graphics.Shader/Instructions/InstEmitTexture.cs +++ b/src/Ryujinx.Graphics.Shader/Instructions/InstEmitTexture.cs @@ -592,7 +592,10 @@ namespace Ryujinx.Graphics.Shader.Instructions flags |= TextureFlags.Offset; } - sourcesList.Add(Const((int)tld4sOp.TexComp)); + if (!tld4sOp.Dc) + { + sourcesList.Add(Const((int)tld4sOp.TexComp)); + } } else {