From f02a283c06c51cb29f79e89754b31ffd6952d2e6 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Thu, 21 Oct 2021 07:14:46 +0200 Subject: Add vertex buffer --- src/gl.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'src/gl.c') 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 -#include +/*#include */ #include 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 } }; -- cgit v1.2.3