aboutsummaryrefslogtreecommitdiffstats
path: root/loadgl.m4
diff options
context:
space:
mode:
authorTomasz Kramkowski <tk@the-tk.com>2018-03-27 18:51:07 +0100
committerTomasz Kramkowski <tk@the-tk.com>2018-03-27 19:21:34 +0100
commit4329c4e47c43dd34a106b5c8158f06728780629a (patch)
tree8ede3a5a46773730f9ad88ae201badb3636e4214 /loadgl.m4
parent126c248cf55d10c1584f9bb340144b42ae57e847 (diff)
downloadfaqe-4329c4e47c43dd34a106b5c8158f06728780629a.tar.gz
faqe-4329c4e47c43dd34a106b5c8158f06728780629a.tar.xz
faqe-4329c4e47c43dd34a106b5c8158f06728780629a.zip
glprog: Wrap OpenGL program object loading
glprog provides a simple interface to loadign OpenGL program objects and getting their uniform locations.
Diffstat (limited to 'loadgl.m4')
-rw-r--r--loadgl.m42
1 files changed, 2 insertions, 0 deletions
diff --git a/loadgl.m4 b/loadgl.m4
index 8dd0316..fb9b5e4 100644
--- a/loadgl.m4
+++ b/loadgl.m4
@@ -37,6 +37,8 @@ LOAD(glGetShaderInfoLog, void, gl_shdr_infolog, GLuint shader, GLsizei size, GLs
LOAD(glCreateProgram, GLuint, gl_prog_create, void)
LOAD(glDeleteProgram, void, gl_prog_del, GLuint program)
LOAD(glAttachShader, void, gl_prog_attachshdr, GLuint program, GLuint shader)
+LOAD(glDetachShader, void, gl_prog_detachshdr, GLuint program, GLuint shader)
+LOAD(glGetAttachedShaders, void, gl_prog_getshdrs, GLuint program, GLsizei max, GLsizei *count, GLuint *shaders)
LOAD(glLinkProgram, void, gl_prog_link, GLuint program)
LOAD(glUseProgram, void, gl_prog_use, GLuint program)
LOAD(glGetProgramiv, void, gl_prog_param, GLuint prog, GLenum pname, GLint *params)