aboutsummaryrefslogtreecommitdiff
path: root/src/core.c
diff options
context:
space:
mode:
authorraysan5 <raysan5@gmail.com>2016-06-14 15:42:04 +0200
committerraysan5 <raysan5@gmail.com>2016-06-14 15:42:04 +0200
commitc25b4cdc69999c851594f7644ce89556be039c70 (patch)
tree50df9e6a47b825671ff6fc662d1acf923ee0d77e /src/core.c
parent3a5fc0c32042714efde93c72903d2cd89c4cff50 (diff)
downloadraylib-c25b4cdc69999c851594f7644ce89556be039c70.tar.gz
raylib-c25b4cdc69999c851594f7644ce89556be039c70.zip
Move OpenGL extensions loading to rlgl
Diffstat (limited to 'src/core.c')
-rw-r--r--src/core.c20
1 files changed, 3 insertions, 17 deletions
diff --git a/src/core.c b/src/core.c
index 122453e3..bd49b549 100644
--- a/src/core.c
+++ b/src/core.c
@@ -58,10 +58,6 @@
#define PLATFORM_DESKTOP // Enable PLATFORM_DESKTOP code-base
#endif
-#if defined(PLATFORM_DESKTOP)
- #include "external/glad.h" // GLAD library: Manage OpenGL headers and extensions
-#endif
-
#if defined(PLATFORM_OCULUS)
#include "../examples/oculus_glfw_sample/OculusSDK/LibOVR/Include/OVR_CAPI_GL.h" // Oculus SDK for OpenGL
#endif
@@ -1747,19 +1743,9 @@ static void InitDisplay(int width, int height)
#endif
#if defined(PLATFORM_DESKTOP)
- // Load OpenGL 3.3 extensions using GLAD
- if (rlGetVersion() == OPENGL_33)
- {
- // NOTE: glad is generated and contains only required OpenGL 3.3 Core extensions
- if (!gladLoadGLLoader((GLADloadproc)glfwGetProcAddress)) TraceLog(WARNING, "GLAD: Cannot load OpenGL extensions");
- else TraceLog(INFO, "GLAD: OpenGL extensions loaded successfully");
-
- if (GLAD_GL_VERSION_3_3) TraceLog(INFO, "OpenGL 3.3 Core profile supported");
- else TraceLog(ERROR, "OpenGL 3.3 Core profile not supported");
-
- // With GLAD, we can check if an extension is supported using the GLAD_GL_xxx booleans
- //if (GLAD_GL_ARB_vertex_array_object) // Use GL_ARB_vertex_array_object
- }
+ // Load OpenGL 3.3 extensions
+ // NOTE: GLFW loader function is passed as parameter
+ rlglLoadExtensions(glfwGetProcAddress);
#endif
// Enables GPU v-sync, so frames are not limited to screen refresh rate (60Hz -> 60 FPS)