From 0af2f4581531db26c153e97a3fe18c373b93926f Mon Sep 17 00:00:00 2001 From: raysan5 Date: Fri, 31 Jul 2015 12:40:33 +0200 Subject: [PATCH] SetDefaultShader(): Solved issue --- src/rlgl.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/rlgl.c b/src/rlgl.c index 8ab25a7f9..807d2f55e 100644 --- a/src/rlgl.c +++ b/src/rlgl.c @@ -218,7 +218,6 @@ static bool useTempBuffer = false; // Flags for supported extensions static bool vaoSupported = false; // VAO support (OpenGL ES2 could not support VAO extension) -static bool npotSupported = false; // NPOT textures full support // Compressed textures support flags //static bool texCompDXTSupported = false; // DDS texture compression support @@ -237,6 +236,7 @@ static bool enabledPostpro = false; // Compressed textures support flags static bool texCompDXTSupported = false; // DDS texture compression support +static bool npotSupported = false; // NPOT textures full support #if defined(GRAPHICS_API_OPENGL_ES2) // NOTE: VAO functionality is exposed through extensions (OES) @@ -2236,9 +2236,12 @@ void SetDefaultShader(void) { #if defined(GRAPHICS_API_OPENGL_33) || defined(GRAPHICS_API_OPENGL_ES2) SetCustomShader(defaultShader); - SetPostproShader(defaultShader); - enabledPostpro = false; + if (enabledPostpro) + { + SetPostproShader(defaultShader); + enabledPostpro = false; + } #endif }