From c3e19f34fae94d8aefb32fc2b22de07ed98ce73c Mon Sep 17 00:00:00 2001 From: vlj Date: Fri, 5 Jun 2015 00:44:27 +0200 Subject: [PATCH] gl: sampler2d are constants --- rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp b/rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp index 50abd60569..5f6696c76e 100644 --- a/rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp +++ b/rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp @@ -155,6 +155,8 @@ void GLFragmentProgram::Decompile(RSXFragmentProgram& prog) { for (const ParamItem PI : PT.items) { + if (PT.type == "sampler2D") + continue; size_t offset = atoi(PI.name.c_str() + 2); FragmentConstantOffsetCache.push_back(offset); }