diff options
Diffstat (limited to 'src/gl.c')
-rw-r--r-- | src/gl.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -19,7 +19,7 @@ static void* dlsym_print_fail(void *handle, const char *name) { } int mgl_gl_load(mgl_gl *self) { - const char *glx_path = "/usr/lib/libGL.so.1"; + const char *glx_path = "libGL.so.1"; self->handle = dlopen(glx_path, RTLD_LAZY); if(!self->handle) { fprintf(stderr, "dlopen(\"%s\", RTLD_LAZY) failed\n", glx_path); @@ -41,6 +41,7 @@ int mgl_gl_load(mgl_gl *self) { { &self->glGenTextures, "glGenTextures" }, { &self->glDeleteTextures, "glDeleteTextures" }, { &self->glTexImage2D, "glTexImage2D" }, + { &self->glTexSubImage2D, "glTexSubImage2D" }, { &self->glBindTexture, "glBindTexture" }, { &self->glTexParameteri, "glTexParameteri" }, { &self->glHint, "glHint" }, @@ -54,6 +55,7 @@ int mgl_gl_load(mgl_gl *self) { { &self->glPushMatrix, "glPushMatrix" }, { &self->glPopMatrix, "glPopMatrix" }, { &self->glLoadIdentity, "glLoadIdentity" }, + { &self->glLoadMatrixf, "glLoadMatrixf" }, { &self->glTranslatef, "glTranslatef" }, { &self->glGenBuffers, "glGenBuffers" }, { &self->glBindBuffer, "glBindBuffer" }, @@ -83,6 +85,7 @@ int mgl_gl_load(mgl_gl *self) { { &self->glUniform2f, "glUniform2f" }, { &self->glGetError, "glGetError" }, { &self->glGetString, "glGetString" }, + { &self->glGetIntegerv, "glGetIntegerv" }, { NULL, NULL } }; |