- trying to fix bug 2781865
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1385 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
parent
d598173a25
commit
03fea19290
@ -98,11 +98,17 @@ typedef char ourGLchar;
|
|||||||
#define APIENTRY
|
#define APIENTRY
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#ifndef GL_ARB_vertex_array_object
|
||||||
typedef void (APIENTRY *PFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint *arrays);
|
typedef void (APIENTRY *PFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint *arrays);
|
||||||
typedef void (APIENTRY *PFNGLBINDVERTEXARRAYPROC) (GLuint array);
|
typedef void (APIENTRY *PFNGLBINDVERTEXARRAYPROC) (GLuint array);
|
||||||
|
#endif
|
||||||
|
#ifndef GL_VERSION_1_5
|
||||||
typedef void (APIENTRY *PFNGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers);
|
typedef void (APIENTRY *PFNGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers);
|
||||||
typedef void (APIENTRY *PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer);
|
typedef void (APIENTRY *PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer);
|
||||||
typedef void (APIENTRY *PFNGLBUFFERDATAPROC) (GLenum target, ourGLsizeiptr size, const GLvoid *data, GLenum usage);
|
typedef void (APIENTRY *PFNGLBUFFERDATAPROC) (GLenum target, ourGLsizeiptr size, const GLvoid *data, GLenum usage);
|
||||||
|
#endif
|
||||||
|
#ifndef GL_VERSION_2_0
|
||||||
typedef GLuint (APIENTRY *PFNGLCREATESHADERPROC) (GLenum type);
|
typedef GLuint (APIENTRY *PFNGLCREATESHADERPROC) (GLenum type);
|
||||||
typedef void (APIENTRY *PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const ourGLchar **string, const GLint *length);
|
typedef void (APIENTRY *PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const ourGLchar **string, const GLint *length);
|
||||||
typedef void (APIENTRY *PFNGLCOMPILESHADERPROC) (GLuint shader);
|
typedef void (APIENTRY *PFNGLCOMPILESHADERPROC) (GLuint shader);
|
||||||
@ -119,6 +125,7 @@ typedef void (APIENTRY *PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size,
|
|||||||
typedef void (APIENTRY *PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index);
|
typedef void (APIENTRY *PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index);
|
||||||
typedef GLint (APIENTRY *PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const ourGLchar *name);
|
typedef GLint (APIENTRY *PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const ourGLchar *name);
|
||||||
typedef void (APIENTRY *PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
|
typedef void (APIENTRY *PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
|
||||||
|
#endif
|
||||||
|
|
||||||
PFNGLGENVERTEXARRAYSPROC gl_GenVertexArrays;
|
PFNGLGENVERTEXARRAYSPROC gl_GenVertexArrays;
|
||||||
PFNGLBINDVERTEXARRAYPROC gl_BindVertexArray;
|
PFNGLBINDVERTEXARRAYPROC gl_BindVertexArray;
|
||||||
|
Reference in New Issue
Block a user