From 301ddec36f7395a6542304c523e99ae8ed9fe539 Mon Sep 17 00:00:00 2001 From: gdk Date: Mon, 14 Feb 2022 17:09:00 -0300 Subject: [PATCH] SPIR-V: Use correct binding number on storage buffers array --- Ryujinx.Graphics.Shader/CodeGen/Spirv/Declarations.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Ryujinx.Graphics.Shader/CodeGen/Spirv/Declarations.cs b/Ryujinx.Graphics.Shader/CodeGen/Spirv/Declarations.cs index 83f94dbf6..106c1d352 100644 --- a/Ryujinx.Graphics.Shader/CodeGen/Spirv/Declarations.cs +++ b/Ryujinx.Graphics.Shader/CodeGen/Spirv/Declarations.cs @@ -166,7 +166,7 @@ namespace Ryujinx.Graphics.Shader.CodeGen.Spirv context.Name(sbVariable, $"{GetStagePrefix(context.Config.Stage)}_s"); context.Decorate(sbVariable, Decoration.DescriptorSet, (LiteralInteger)setIndex); - context.Decorate(sbVariable, Decoration.Binding, (LiteralInteger)descriptors[0].Binding); + context.Decorate(sbVariable, Decoration.Binding, (LiteralInteger)context.Config.FirstStorageBufferBinding); context.AddGlobalVariable(sbVariable); context.StorageBuffersArray = sbVariable;