aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics/Gal/OpenGL/OglPipeline.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Graphics/Gal/OpenGL/OglPipeline.cs')
-rw-r--r--Ryujinx.Graphics/Gal/OpenGL/OglPipeline.cs5
1 files changed, 3 insertions, 2 deletions
diff --git a/Ryujinx.Graphics/Gal/OpenGL/OglPipeline.cs b/Ryujinx.Graphics/Gal/OpenGL/OglPipeline.cs
index 3c8ada3e..64768e28 100644
--- a/Ryujinx.Graphics/Gal/OpenGL/OglPipeline.cs
+++ b/Ryujinx.Graphics/Gal/OpenGL/OglPipeline.cs
@@ -1,4 +1,5 @@
using OpenTK.Graphics.OpenGL;
+using Ryujinx.Graphics.Shader;
using System;
using System.Collections.Generic;
@@ -529,9 +530,9 @@ namespace Ryujinx.Graphics.Gal.OpenGL
{
if (stage != null)
{
- foreach (ShaderDeclInfo declInfo in stage.ConstBufferUsage)
+ foreach (CBufferDescriptor desc in stage.ConstBufferUsage)
{
- long key = New.ConstBufferKeys[(int)stage.Type][declInfo.Cbuf];
+ long key = New.ConstBufferKeys[(int)stage.Type][desc.Slot];
if (key != 0 && _buffer.TryGetUbo(key, out int uboHandle))
{