From 15bf5eb9190358f10eed744e1a7349a8ebf69ab3 Mon Sep 17 00:00:00 2001 From: ReinUsesLisp Date: Wed, 18 Jul 2018 16:05:31 -0300 Subject: [PATCH] Revert shader bind "cache" --- Ryujinx.Graphics/Gal/OpenGL/OGLShader.cs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Ryujinx.Graphics/Gal/OpenGL/OGLShader.cs b/Ryujinx.Graphics/Gal/OpenGL/OGLShader.cs index 8bf8c40d85..dea274e85f 100644 --- a/Ryujinx.Graphics/Gal/OpenGL/OGLShader.cs +++ b/Ryujinx.Graphics/Gal/OpenGL/OGLShader.cs @@ -245,14 +245,11 @@ namespace Ryujinx.Graphics.Gal.OpenGL Programs.Add(Current, Handle); } - if (Handle != CurrentProgramHandle) - { - GL.UseProgram(Handle); + GL.UseProgram(Handle); - BindUniformBuffers(Handle); + BindUniformBuffers(Handle); - CurrentProgramHandle = Handle; - } + CurrentProgramHandle = Handle; } private void AttachIfNotNull(int ProgramHandle, ShaderStage Stage)