aboutsummaryrefslogtreecommitdiff
path: root/src/gl.c
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2021-10-21 07:14:46 +0200
committerdec05eba <dec05eba@protonmail.com>2021-10-21 07:14:46 +0200
commitf02a283c06c51cb29f79e89754b31ffd6952d2e6 (patch)
tree2eb691e105b65d3ca0464ed00628dd0b0974955a /src/gl.c
parent2d4457a5ee926eca221102ee70f118b305ea2670 (diff)
Add vertex buffer
Diffstat (limited to 'src/gl.c')
-rw-r--r--src/gl.c15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/gl.c b/src/gl.c
index 45280f1..615fb55 100644
--- a/src/gl.c
+++ b/src/gl.c
@@ -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 }
};