From 9c32c923bc7a88c9ee6d2036275383726b359d25 Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Tue, 18 Jun 2013 12:42:14 -0500 Subject: [PATCH] Remove saturate function define in GLSL since we use clamp everywhere instead. Change the function defines over to just regular defines since Qualcomm can't handle function defines at all it seems. --- Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.cpp b/Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.cpp index c16cf69aae..1da28f9cc5 100644 --- a/Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.cpp +++ b/Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.cpp @@ -524,9 +524,8 @@ void ProgramShaderCache::CreateHeader ( void ) "#define float4 vec4\n" // hlsl to glsl function translation - "#define frac(x) fract(x)\n" - "#define saturate(x) clamp(x, 0.0f, 1.0f)\n" - "#define lerp(x, y, z) mix(x, y, z)\n" + "#define frac fract\n" + "#define lerp mix\n" // glsl 120 hack "%s\n"