From 3b70b66a089ed48b99305ce058a4bbde4a0bc3b4 Mon Sep 17 00:00:00 2001
From: raysan5 <raysan5@gmail.com>
Date: Sun, 20 May 2018 00:41:12 +0200
Subject: [PATCH] Love OpenGL gotchas... make my life more enjoyable!

---
 src/rlgl.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/rlgl.c b/src/rlgl.c
index e69694e9..f83a9f6b 100644
--- a/src/rlgl.c
+++ b/src/rlgl.c
@@ -1456,7 +1456,11 @@ unsigned int rlLoadTexture(void *data, int width, int height, int format, int mi
             }
             else if (format == UNCOMPRESSED_GRAY_ALPHA)
             {
+            #if defined(GRAPHICS_API_OPENGL_21)
+                GLint swizzleMask[] = { GL_RED, GL_RED, GL_RED, GL_ALPHA };
+            #elif defined(GRAPHICS_API_OPENGL_33)
                 GLint swizzleMask[] = { GL_RED, GL_RED, GL_RED, GL_GREEN };
+            #endif
                 glTexParameteriv(GL_TEXTURE_2D, GL_TEXTURE_SWIZZLE_RGBA, swizzleMask);
             }
         #endif