X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffg_gl2.h;fp=src%2Ffg_gl2.h;h=54076d7bf01bc14f948b457db91e9e48c96a4657;hb=1bf2e32f8b61fa282ba805ff3be13e4589019f1a;hp=18a043c576164fea651b96da80ef6144ab104879;hpb=bc861a62269504a0f7001548d33626be17b77339;p=freeglut diff --git a/src/fg_gl2.h b/src/fg_gl2.h index 18a043c..54076d7 100644 --- a/src/fg_gl2.h +++ b/src/fg_gl2.h @@ -36,21 +36,21 @@ #define FGH_STATIC_DRAW 0x88E4 #define FGH_ELEMENT_ARRAY_BUFFER 0x8893 -typedef ptrdiff_t fghGLsizeiptr; -typedef void (APIENTRY *PFNGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers); -typedef void (APIENTRY *PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer); -typedef void (APIENTRY *PFNGLBUFFERDATAPROC) (GLenum target, fghGLsizeiptr size, const GLvoid *data, GLenum usage); -typedef void (APIENTRY *PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint* buffers); -typedef void (APIENTRY *PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index); -typedef void (APIENTRY *PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint); -typedef void (APIENTRY *PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer); +typedef int fghGLsizeiptr; +typedef void (APIENTRY *FGH_PFNGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers); +typedef void (APIENTRY *FGH_PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer); +typedef void (APIENTRY *FGH_PFNGLBUFFERDATAPROC) (GLenum target, fghGLsizeiptr size, const GLvoid *data, GLenum usage); +typedef void (APIENTRY *FGH_PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint* buffers); +typedef void (APIENTRY *FGH_PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index); +typedef void (APIENTRY *FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint); +typedef void (APIENTRY *FGH_PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer); -PFNGLGENBUFFERSPROC fghGenBuffers; -PFNGLDELETEBUFFERSPROC fghDeleteBuffers; -PFNGLBINDBUFFERPROC fghBindBuffer; -PFNGLBUFFERDATAPROC fghBufferData; -PFNGLENABLEVERTEXATTRIBARRAYPROC fghEnableVertexAttribArray; -PFNGLDISABLEVERTEXATTRIBARRAYPROC fghDisableVertexAttribArray; -PFNGLVERTEXATTRIBPOINTERPROC fghVertexAttribPointer; +FGH_PFNGLGENBUFFERSPROC fghGenBuffers; +FGH_PFNGLDELETEBUFFERSPROC fghDeleteBuffers; +FGH_PFNGLBINDBUFFERPROC fghBindBuffer; +FGH_PFNGLBUFFERDATAPROC fghBufferData; +FGH_PFNGLENABLEVERTEXATTRIBARRAYPROC fghEnableVertexAttribArray; +FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC fghDisableVertexAttribArray; +FGH_PFNGLVERTEXATTRIBPOINTERPROC fghVertexAttribPointer; #endif