commit 32e699a54373d366ab7026bb854e34e8b0f6f97b
parent 43369cceed992f722cccbf4a47eed54f65ec6151
Author: Brian Swetland <swetland@frotz.net>
Date: Thu, 12 Sep 2013 22:48:42 -0700
opengl: more api
Diffstat:
2 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/common/gl-api.txt b/common/gl-api.txt
@@ -13,7 +13,9 @@ glCompileShader
glCreateProgram
glCreateShader
glDeleteBuffers
+glDeleteFramebuffers
glDeleteProgram
+glDeleteRenderbuffers
glDeleteShader
glDeleteTextures
glDeleteVertexArrays
@@ -25,7 +27,9 @@ glDrawElements
glDrawElementsInstanced
glEnable
glEnableVertexAttribArray
+glFinish
glFlush
+glFramebufferRenderbuffer
glFramebufferTexture2D
glGenBuffers
glGenerateMipmap
diff --git a/common/opengl.h b/common/opengl.h
@@ -21,7 +21,9 @@ GLXTN PFNGLCOMPILESHADERPROC glCompileShader;
GLXTN PFNGLCREATEPROGRAMPROC glCreateProgram;
GLXTN PFNGLCREATESHADERPROC glCreateShader;
GLXTN PFNGLDELETEBUFFERSPROC glDeleteBuffers;
+GLXTN PFNGLDELETEFRAMEBUFFERSPROC glDeleteFramebuffers;
GLXTN PFNGLDELETEPROGRAMPROC glDeleteProgram;
+GLXTN PFNGLDELETERENDERBUFFERSPROC glDeleteRenderbuffers;
GLXTN PFNGLDELETESHADERPROC glDeleteShader;
GLXTN PFNGLDELETETEXTURESPROC glDeleteTextures;
GLXTN PFNGLDELETEVERTEXARRAYSPROC glDeleteVertexArrays;
@@ -33,7 +35,9 @@ GLXTN PFNGLDRAWELEMENTSPROC glDrawElements;
GLXTN PFNGLDRAWELEMENTSINSTANCEDPROC glDrawElementsInstanced;
GLXTN PFNGLENABLEPROC glEnable;
GLXTN PFNGLENABLEVERTEXATTRIBARRAYPROC glEnableVertexAttribArray;
+GLXTN PFNGLFINISHPROC glFinish;
GLXTN PFNGLFLUSHPROC glFlush;
+GLXTN PFNGLFRAMEBUFFERRENDERBUFFERPROC glFramebufferRenderbuffer;
GLXTN PFNGLFRAMEBUFFERTEXTURE2DPROC glFramebufferTexture2D;
GLXTN PFNGLGENBUFFERSPROC glGenBuffers;
GLXTN PFNGLGENERATEMIPMAPPROC glGenerateMipmap;
@@ -86,7 +90,9 @@ struct {
__GLFN__(glCreateProgram),
__GLFN__(glCreateShader),
__GLFN__(glDeleteBuffers),
+ __GLFN__(glDeleteFramebuffers),
__GLFN__(glDeleteProgram),
+ __GLFN__(glDeleteRenderbuffers),
__GLFN__(glDeleteShader),
__GLFN__(glDeleteTextures),
__GLFN__(glDeleteVertexArrays),
@@ -98,7 +104,9 @@ struct {
__GLFN__(glDrawElementsInstanced),
__GLFN__(glEnable),
__GLFN__(glEnableVertexAttribArray),
+ __GLFN__(glFinish),
__GLFN__(glFlush),
+ __GLFN__(glFramebufferRenderbuffer),
__GLFN__(glFramebufferTexture2D),
__GLFN__(glGenBuffers),
__GLFN__(glGenerateMipmap),