aboutsummaryrefslogtreecommitdiff
path: root/shader.c
diff options
context:
space:
mode:
Diffstat (limited to 'shader.c')
-rw-r--r--shader.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/shader.c b/shader.c
index 321439a..6831b28 100644
--- a/shader.c
+++ b/shader.c
@@ -40,7 +40,11 @@ GLuint link_shaders(GLuint vert, GLuint frag) {
glAttachShader(shader, vert);
glAttachShader(shader, frag);
glLinkProgram(shader);
+
check_program(shader);
+
+ glUseProgram(shader);
+
glDeleteShader(vert);
glDeleteShader(frag);
return shader;