aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorraysan5 <raysan5@gmail.com>2018-12-24 17:45:34 +0100
committerraysan5 <raysan5@gmail.com>2018-12-24 17:45:34 +0100
commit7fb2459916a36b8bc13774163005ddd9ccd3950b (patch)
treeb7eb762488587f21b2adb27f139458476b120409
parent47358fe5ce50a7dfae2db6cd3c3d86ad93eec152 (diff)
downloadraylib-7fb2459916a36b8bc13774163005ddd9ccd3950b.tar.gz
raylib-7fb2459916a36b8bc13774163005ddd9ccd3950b.zip
Added some TODO note
OpenGL extensions loading could be improved...
-rw-r--r--src/rlgl.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/rlgl.h b/src/rlgl.h
index 197ecb19..5c14f9be 100644
--- a/src/rlgl.h
+++ b/src/rlgl.h
@@ -1468,10 +1468,10 @@ void rlglInit(int width, int height)
//for (int i = 0; i < numComp; i++) TraceLog(LOG_INFO, "Supported compressed format: 0x%x", format[i]);
// NOTE: We don't need that much data on screen... right now...
-
-#if defined(GRAPHICS_API_OPENGL_11)
- //TraceLog(LOG_INFO, "OpenGL 1.1 (or driver default) profile initialized");
-#endif
+
+ // TODO: Automatize extensions loading using rlLoadExtensions() and GLAD
+ // Actually, when rlglInit() is called in InitWindow() in core.c,
+ // OpenGL required extensions have already been loaded (PLATFORM_DESKTOP)
#if defined(GRAPHICS_API_OPENGL_33) || defined(GRAPHICS_API_OPENGL_ES2)
// Get supported extensions list
@@ -1552,7 +1552,6 @@ void rlglInit(int width, int height)
// Check texture float support
if (strcmp(extList[i], (const char *)"GL_OES_texture_float") == 0) texFloatSupported = true;
#endif
-
// DDS texture compression support
if ((strcmp(extList[i], (const char *)"GL_EXT_texture_compression_s3tc") == 0) ||
(strcmp(extList[i], (const char *)"GL_WEBGL_compressed_texture_s3tc") == 0) ||
@@ -1608,6 +1607,8 @@ void rlglInit(int width, int height)
if (debugMarkerSupported) TraceLog(LOG_INFO, "[EXTENSION] Debug Marker supported");
+
+
// Initialize buffers, default shaders and default textures
//----------------------------------------------------------