summaryrefslogtreecommitdiff
path: root/src/util/shaderutil.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/shaderutil.c')
-rw-r--r--src/util/shaderutil.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/util/shaderutil.c b/src/util/shaderutil.c
index a9385026..dc7a06d0 100644
--- a/src/util/shaderutil.c
+++ b/src/util/shaderutil.c
@@ -10,7 +10,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include <GL/glew.h>
+#include <glad/glad.h>
#include "glut_wrap.h"
#include "shaderutil.h"
@@ -51,7 +51,7 @@ fake_ValidateProgram(GLuint prog)
GLboolean
ShadersSupported(void)
{
- if (GLEW_VERSION_2_0) {
+ if (GLAD_GL_VERSION_2_0) {
CreateShader = glCreateShader;
DeleteShader = glDeleteShader;
ShaderSource = glShaderSource;
@@ -64,7 +64,7 @@ ShadersSupported(void)
UseProgram = glUseProgram;
GetProgramiv = glGetProgramiv;
GetProgramInfoLog = glGetProgramInfoLog;
- ValidateProgramARB = (GLEW_ARB_shader_objects)
+ ValidateProgramARB = (GLAD_GL_ARB_shader_objects)
? glValidateProgramARB : fake_ValidateProgram;
Uniform1i = glUniform1i;
Uniform1fv = glUniform1fv;
@@ -76,8 +76,8 @@ ShadersSupported(void)
GetAttribLocation = glGetAttribLocation;
return GL_TRUE;
}
- else if (GLEW_ARB_vertex_shader && GLEW_ARB_fragment_shader
- && GLEW_ARB_shader_objects) {
+ else if (GLAD_GL_ARB_vertex_shader && GLAD_GL_ARB_fragment_shader
+ && GLAD_GL_ARB_shader_objects) {
fprintf(stderr, "Warning: Trying ARB GLSL instead of OpenGL 2.x. This may not work.\n");
CreateShader = glCreateShaderObjectARB;
DeleteShader = glDeleteObjectARB;