diff options
author | dec05eba <dec05eba@protonmail.com> | 2021-10-21 07:14:46 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2021-10-21 07:14:46 +0200 |
commit | f02a283c06c51cb29f79e89754b31ffd6952d2e6 (patch) | |
tree | 2eb691e105b65d3ca0464ed00628dd0b0974955a /src/gl.c | |
parent | 2d4457a5ee926eca221102ee70f118b305ea2670 (diff) |
Add vertex buffer
Diffstat (limited to 'src/gl.c')
-rw-r--r-- | src/gl.c | 15 |
1 files changed, 14 insertions, 1 deletions
@@ -1,6 +1,6 @@ #include "../include/mgl/gl.h" #include <dlfcn.h> -#include <GL/gl.h> +/*#include <GL/gl.h>*/ #include <stdio.h> typedef struct { @@ -53,7 +53,20 @@ int mgl_gl_load(mgl_gl *self) { { &self->glTexCoord2f, "glTexCoord2f" }, { &self->glOrtho, "glOrtho" }, { &self->glMatrixMode, "glMatrixMode" }, + { &self->glPushMatrix, "glPushMatrix" }, + { &self->glPopMatrix, "glPopMatrix" }, { &self->glLoadIdentity, "glLoadIdentity" }, + { &self->glTranslatef, "glTranslatef" }, + { &self->glGenBuffers, "glGenBuffers" }, + { &self->glBindBuffer, "glBindBuffer" }, + { &self->glDeleteBuffers, "glDeleteBuffers" }, + { &self->glBufferData, "glBufferData" }, + { &self->glBufferSubData, "glBufferSubData" }, + { &self->glDrawArrays, "glDrawArrays" }, + { &self->glEnableClientState, "glEnableClientState" }, + { &self->glVertexPointer, "glVertexPointer" }, + { &self->glColorPointer, "glColorPointer" }, + { &self->glTexCoordPointer, "glTexCoordPointer" }, { NULL, NULL } }; |