diff options
author | gdkchan <gab.dark.100@gmail.com> | 2022-10-03 20:40:22 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-03 20:40:22 -0300 |
commit | 2068445939e1b39f3e07f64aa11b93491d1116a7 (patch) | |
tree | 3a36792d4be8c60de0fb7510dfdc298330a5560c /Ryujinx.Graphics.Shader/Instructions/InstEmitSurface.cs | |
parent | a4fc9f8050405c8589793d93caa8f259d1618708 (diff) |
Fix shader SULD (bindless) instruction using wrong register as handle (#3732)1.1.293
* GLSL: Do not generate scale helpers if we have no textures
* Fix shader SULD (bindless) instruction using wrong register as handle
Diffstat (limited to 'Ryujinx.Graphics.Shader/Instructions/InstEmitSurface.cs')
-rw-r--r-- | Ryujinx.Graphics.Shader/Instructions/InstEmitSurface.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Ryujinx.Graphics.Shader/Instructions/InstEmitSurface.cs b/Ryujinx.Graphics.Shader/Instructions/InstEmitSurface.cs index 6d59b620..a81362b8 100644 --- a/Ryujinx.Graphics.Shader/Instructions/InstEmitSurface.cs +++ b/Ryujinx.Graphics.Shader/Instructions/InstEmitSurface.cs @@ -123,7 +123,7 @@ namespace Ryujinx.Graphics.Shader.Instructions { InstSuldB op = context.GetOp<InstSuldB>(); - EmitSuld(context, op.CacheOp, op.Dim, 0, 0, op.Rgba, op.SrcA, op.Dest, 0, useComponents: true, false, isBindless: true); + EmitSuld(context, op.CacheOp, op.Dim, 0, 0, op.Rgba, op.SrcA, op.Dest, op.SrcC, useComponents: true, false, isBindless: true); } public static void Suld(EmitterContext context) |