/include/glload/_int_gl_3_0.h
C Header | 356 lines | 352 code | 4 blank | 0 comment | 0 complexity | 577e1b65cc586fee83081890fda79cc7 MD5 | raw file
Possible License(s): BSD-3-Clause
- #ifndef OPENGL_GEN_CORE_3_0_H
- #define OPENGL_GEN_CORE_3_0_H
-
- #ifdef __cplusplus
- extern "C" {
- #endif /*__cplusplus*/
- #define GL_BGRA_INTEGER 0x8D9B
- #define GL_BGR_INTEGER 0x8D9A
- #define GL_BLUE_INTEGER 0x8D96
- #define GL_BUFFER_ACCESS_FLAGS 0x911F
- #define GL_BUFFER_MAP_LENGTH 0x9120
- #define GL_BUFFER_MAP_OFFSET 0x9121
- #define GL_CLAMP_READ_COLOR 0x891C
- #define GL_CLIP_DISTANCE0 0x3000
- #define GL_CLIP_DISTANCE1 0x3001
- #define GL_CLIP_DISTANCE2 0x3002
- #define GL_CLIP_DISTANCE3 0x3003
- #define GL_CLIP_DISTANCE4 0x3004
- #define GL_CLIP_DISTANCE5 0x3005
- #define GL_CLIP_DISTANCE6 0x3006
- #define GL_CLIP_DISTANCE7 0x3007
- #define GL_COMPARE_REF_TO_TEXTURE 0x884E
- #define GL_COMPRESSED_RED 0x8225
- #define GL_COMPRESSED_RG 0x8226
- #define GL_CONTEXT_FLAGS 0x821E
- #define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x00000001
- #define GL_FIXED_ONLY 0x891D
- #define GL_GREEN_INTEGER 0x8D95
- #define GL_INTERLEAVED_ATTRIBS 0x8C8C
- #define GL_INT_SAMPLER_1D 0x8DC9
- #define GL_INT_SAMPLER_1D_ARRAY 0x8DCE
- #define GL_INT_SAMPLER_2D 0x8DCA
- #define GL_INT_SAMPLER_2D_ARRAY 0x8DCF
- #define GL_INT_SAMPLER_3D 0x8DCB
- #define GL_INT_SAMPLER_CUBE 0x8DCC
- #define GL_MAJOR_VERSION 0x821B
- #define GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF
- #define GL_MAX_CLIP_DISTANCES 0x0D32
- #define GL_MAX_PROGRAM_TEXEL_OFFSET 0x8905
- #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 0x8C8A
- #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 0x8C8B
- #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 0x8C80
- #define GL_MINOR_VERSION 0x821C
- #define GL_MIN_PROGRAM_TEXEL_OFFSET 0x8904
- #define GL_NUM_EXTENSIONS 0x821D
- #define GL_PRIMITIVES_GENERATED 0x8C87
- #define GL_PROXY_TEXTURE_1D_ARRAY 0x8C19
- #define GL_PROXY_TEXTURE_2D_ARRAY 0x8C1B
- #define GL_QUERY_BY_REGION_NO_WAIT 0x8E16
- #define GL_QUERY_BY_REGION_WAIT 0x8E15
- #define GL_QUERY_NO_WAIT 0x8E14
- #define GL_QUERY_WAIT 0x8E13
- #define GL_R11F_G11F_B10F 0x8C3A
- #define GL_RASTERIZER_DISCARD 0x8C89
- #define GL_RED_INTEGER 0x8D94
- #define GL_RGB16F 0x881B
- #define GL_RGB16I 0x8D89
- #define GL_RGB16UI 0x8D77
- #define GL_RGB8I 0x8D8F
- #define GL_RGB8UI 0x8D7D
- #define GL_RGB9_E5 0x8C3D
- #define GL_RGBA16F 0x881A
- #define GL_RGBA16I 0x8D88
- #define GL_RGBA16UI 0x8D76
- #define GL_RGBA32F 0x8814
- #define GL_RGBA32I 0x8D82
- #define GL_RGBA32UI 0x8D70
- #define GL_RGBA8I 0x8D8E
- #define GL_RGBA_INTEGER 0x8D99
- #define GL_RGB_INTEGER 0x8D98
- #define GL_SAMPLER_1D_ARRAY 0x8DC0
- #define GL_SAMPLER_1D_ARRAY_SHADOW 0x8DC3
- #define GL_SAMPLER_2D_ARRAY 0x8DC1
- #define GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC4
- #define GL_SAMPLER_CUBE_SHADOW 0x8DC5
- #define GL_SEPARATE_ATTRIBS 0x8C8D
- #define GL_TEXTURE_BINDING_1D_ARRAY 0x8C1C
- #define GL_TEXTURE_BINDING_2D_ARRAY 0x8C1D
- #define GL_TEXTURE_SHARED_SIZE 0x8C3F
- #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING 0x8C8F
- #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE 0x8C7F
- #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE 0x8C85
- #define GL_TRANSFORM_FEEDBACK_BUFFER_START 0x8C84
- #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN 0x8C88
- #define GL_TRANSFORM_FEEDBACK_VARYINGS 0x8C83
- #define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH 0x8C76
- #define GL_UNSIGNED_INT_5_9_9_9_REV 0x8C3E
- #define GL_UNSIGNED_INT_SAMPLER_1D 0x8DD1
- #define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY 0x8DD6
- #define GL_UNSIGNED_INT_SAMPLER_2D 0x8DD2
- #define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY 0x8DD7
- #define GL_UNSIGNED_INT_SAMPLER_3D 0x8DD3
- #define GL_UNSIGNED_INT_SAMPLER_CUBE 0x8DD4
- #define GL_UNSIGNED_INT_VEC2 0x8DC6
- #define GL_UNSIGNED_INT_VEC3 0x8DC7
- #define GL_UNSIGNED_INT_VEC4 0x8DC8
- #define GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD
-
- typedef void (CODEGEN_FUNCPTR * PFNGLBEGINCONDITIONALRENDERPROC)(GLuint id, GLenum mode);
- typedef void (CODEGEN_FUNCPTR * PFNGLBEGINTRANSFORMFEEDBACKPROC)(GLenum primitiveMode);
- typedef void (CODEGEN_FUNCPTR * PFNGLBINDBUFFERBASEPROC)(GLenum target, GLuint index, GLuint buffer);
- typedef void (CODEGEN_FUNCPTR * PFNGLBINDBUFFERRANGEPROC)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
- typedef void (CODEGEN_FUNCPTR * PFNGLBINDFRAGDATALOCATIONPROC)(GLuint program, GLuint color, const GLchar * name);
- typedef void (CODEGEN_FUNCPTR * PFNGLBINDFRAMEBUFFERPROC)(GLenum target, GLuint framebuffer);
- typedef void (CODEGEN_FUNCPTR * PFNGLBINDRENDERBUFFERPROC)(GLenum target, GLuint renderbuffer);
- typedef void (CODEGEN_FUNCPTR * PFNGLBINDVERTEXARRAYPROC)(GLuint ren_array);
- typedef void (CODEGEN_FUNCPTR * PFNGLBLITFRAMEBUFFERPROC)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
- typedef GLenum (CODEGEN_FUNCPTR * PFNGLCHECKFRAMEBUFFERSTATUSPROC)(GLenum target);
- typedef void (CODEGEN_FUNCPTR * PFNGLCLAMPCOLORPROC)(GLenum target, GLenum clamp);
- typedef void (CODEGEN_FUNCPTR * PFNGLCLEARBUFFERFIPROC)(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
- typedef void (CODEGEN_FUNCPTR * PFNGLCLEARBUFFERFVPROC)(GLenum buffer, GLint drawbuffer, const GLfloat * value);
- typedef void (CODEGEN_FUNCPTR * PFNGLCLEARBUFFERIVPROC)(GLenum buffer, GLint drawbuffer, const GLint * value);
- typedef void (CODEGEN_FUNCPTR * PFNGLCLEARBUFFERUIVPROC)(GLenum buffer, GLint drawbuffer, const GLuint * value);
- typedef void (CODEGEN_FUNCPTR * PFNGLCOLORMASKIPROC)(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
- typedef void (CODEGEN_FUNCPTR * PFNGLDELETEFRAMEBUFFERSPROC)(GLsizei n, const GLuint * framebuffers);
- typedef void (CODEGEN_FUNCPTR * PFNGLDELETERENDERBUFFERSPROC)(GLsizei n, const GLuint * renderbuffers);
- typedef void (CODEGEN_FUNCPTR * PFNGLDELETEVERTEXARRAYSPROC)(GLsizei n, const GLuint * arrays);
- typedef void (CODEGEN_FUNCPTR * PFNGLDISABLEIPROC)(GLenum target, GLuint index);
- typedef void (CODEGEN_FUNCPTR * PFNGLENABLEIPROC)(GLenum target, GLuint index);
- typedef void (CODEGEN_FUNCPTR * PFNGLENDCONDITIONALRENDERPROC)();
- typedef void (CODEGEN_FUNCPTR * PFNGLENDTRANSFORMFEEDBACKPROC)();
- typedef void (CODEGEN_FUNCPTR * PFNGLFLUSHMAPPEDBUFFERRANGEPROC)(GLenum target, GLintptr offset, GLsizeiptr length);
- typedef void (CODEGEN_FUNCPTR * PFNGLFRAMEBUFFERRENDERBUFFERPROC)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
- typedef void (CODEGEN_FUNCPTR * PFNGLFRAMEBUFFERTEXTURE1DPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
- typedef void (CODEGEN_FUNCPTR * PFNGLFRAMEBUFFERTEXTURE2DPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
- typedef void (CODEGEN_FUNCPTR * PFNGLFRAMEBUFFERTEXTURE3DPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
- typedef void (CODEGEN_FUNCPTR * PFNGLFRAMEBUFFERTEXTURELAYERPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
- typedef void (CODEGEN_FUNCPTR * PFNGLGENFRAMEBUFFERSPROC)(GLsizei n, GLuint * framebuffers);
- typedef void (CODEGEN_FUNCPTR * PFNGLGENRENDERBUFFERSPROC)(GLsizei n, GLuint * renderbuffers);
- typedef void (CODEGEN_FUNCPTR * PFNGLGENVERTEXARRAYSPROC)(GLsizei n, GLuint * arrays);
- typedef void (CODEGEN_FUNCPTR * PFNGLGENERATEMIPMAPPROC)(GLenum target);
- typedef void (CODEGEN_FUNCPTR * PFNGLGETBOOLEANI_VPROC)(GLenum target, GLuint index, GLboolean * data);
- typedef GLint (CODEGEN_FUNCPTR * PFNGLGETFRAGDATALOCATIONPROC)(GLuint program, const GLchar * name);
- typedef void (CODEGEN_FUNCPTR * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC)(GLenum target, GLenum attachment, GLenum pname, GLint * params);
- typedef void (CODEGEN_FUNCPTR * PFNGLGETINTEGERI_VPROC)(GLenum target, GLuint index, GLint * data);
- typedef void (CODEGEN_FUNCPTR * PFNGLGETRENDERBUFFERPARAMETERIVPROC)(GLenum target, GLenum pname, GLint * params);
- typedef const GLubyte * (CODEGEN_FUNCPTR * PFNGLGETSTRINGIPROC)(GLenum name, GLuint index);
- typedef void (CODEGEN_FUNCPTR * PFNGLGETTEXPARAMETERIIVPROC)(GLenum target, GLenum pname, GLint * params);
- typedef void (CODEGEN_FUNCPTR * PFNGLGETTEXPARAMETERIUIVPROC)(GLenum target, GLenum pname, GLuint * params);
- typedef void (CODEGEN_FUNCPTR * PFNGLGETTRANSFORMFEEDBACKVARYINGPROC)(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
- typedef void (CODEGEN_FUNCPTR * PFNGLGETUNIFORMUIVPROC)(GLuint program, GLint location, GLuint * params);
- typedef void (CODEGEN_FUNCPTR * PFNGLGETVERTEXATTRIBIIVPROC)(GLuint index, GLenum pname, GLint * params);
- typedef void (CODEGEN_FUNCPTR * PFNGLGETVERTEXATTRIBIUIVPROC)(GLuint index, GLenum pname, GLuint * params);
- typedef GLboolean (CODEGEN_FUNCPTR * PFNGLISENABLEDIPROC)(GLenum target, GLuint index);
- typedef GLboolean (CODEGEN_FUNCPTR * PFNGLISFRAMEBUFFERPROC)(GLuint framebuffer);
- typedef GLboolean (CODEGEN_FUNCPTR * PFNGLISRENDERBUFFERPROC)(GLuint renderbuffer);
- typedef GLboolean (CODEGEN_FUNCPTR * PFNGLISVERTEXARRAYPROC)(GLuint ren_array);
- typedef void * (CODEGEN_FUNCPTR * PFNGLMAPBUFFERRANGEPROC)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
- typedef void (CODEGEN_FUNCPTR * PFNGLRENDERBUFFERSTORAGEPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
- typedef void (CODEGEN_FUNCPTR * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
- typedef void (CODEGEN_FUNCPTR * PFNGLTEXPARAMETERIIVPROC)(GLenum target, GLenum pname, const GLint * params);
- typedef void (CODEGEN_FUNCPTR * PFNGLTEXPARAMETERIUIVPROC)(GLenum target, GLenum pname, const GLuint * params);
- typedef void (CODEGEN_FUNCPTR * PFNGLTRANSFORMFEEDBACKVARYINGSPROC)(GLuint program, GLsizei count, const GLchar *const* varyings, GLenum bufferMode);
- typedef void (CODEGEN_FUNCPTR * PFNGLUNIFORM1UIPROC)(GLint location, GLuint v0);
- typedef void (CODEGEN_FUNCPTR * PFNGLUNIFORM1UIVPROC)(GLint location, GLsizei count, const GLuint * value);
- typedef void (CODEGEN_FUNCPTR * PFNGLUNIFORM2UIPROC)(GLint location, GLuint v0, GLuint v1);
- typedef void (CODEGEN_FUNCPTR * PFNGLUNIFORM2UIVPROC)(GLint location, GLsizei count, const GLuint * value);
- typedef void (CODEGEN_FUNCPTR * PFNGLUNIFORM3UIPROC)(GLint location, GLuint v0, GLuint v1, GLuint v2);
- typedef void (CODEGEN_FUNCPTR * PFNGLUNIFORM3UIVPROC)(GLint location, GLsizei count, const GLuint * value);
- typedef void (CODEGEN_FUNCPTR * PFNGLUNIFORM4UIPROC)(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
- typedef void (CODEGEN_FUNCPTR * PFNGLUNIFORM4UIVPROC)(GLint location, GLsizei count, const GLuint * value);
- typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI1IPROC)(GLuint index, GLint x);
- typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI1IVPROC)(GLuint index, const GLint * v);
- typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI1UIPROC)(GLuint index, GLuint x);
- typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI1UIVPROC)(GLuint index, const GLuint * v);
- typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI2IPROC)(GLuint index, GLint x, GLint y);
- typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI2IVPROC)(GLuint index, const GLint * v);
- typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI2UIPROC)(GLuint index, GLuint x, GLuint y);
- typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI2UIVPROC)(GLuint index, const GLuint * v);
- typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI3IPROC)(GLuint index, GLint x, GLint y, GLint z);
- typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI3IVPROC)(GLuint index, const GLint * v);
- typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI3UIPROC)(GLuint index, GLuint x, GLuint y, GLuint z);
- typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI3UIVPROC)(GLuint index, const GLuint * v);
- typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI4BVPROC)(GLuint index, const GLbyte * v);
- typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI4IPROC)(GLuint index, GLint x, GLint y, GLint z, GLint w);
- typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI4IVPROC)(GLuint index, const GLint * v);
- typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI4SVPROC)(GLuint index, const GLshort * v);
- typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI4UBVPROC)(GLuint index, const GLubyte * v);
- typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI4UIPROC)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
- typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI4UIVPROC)(GLuint index, const GLuint * v);
- typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI4USVPROC)(GLuint index, const GLushort * v);
- typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBIPOINTERPROC)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
-
- extern PFNGLBEGINCONDITIONALRENDERPROC _funcptr_glBeginConditionalRender;
- #define glBeginConditionalRender _funcptr_glBeginConditionalRender
- extern PFNGLBEGINTRANSFORMFEEDBACKPROC _funcptr_glBeginTransformFeedback;
- #define glBeginTransformFeedback _funcptr_glBeginTransformFeedback
- extern PFNGLBINDBUFFERBASEPROC _funcptr_glBindBufferBase;
- #define glBindBufferBase _funcptr_glBindBufferBase
- extern PFNGLBINDBUFFERRANGEPROC _funcptr_glBindBufferRange;
- #define glBindBufferRange _funcptr_glBindBufferRange
- extern PFNGLBINDFRAGDATALOCATIONPROC _funcptr_glBindFragDataLocation;
- #define glBindFragDataLocation _funcptr_glBindFragDataLocation
- extern PFNGLBINDFRAMEBUFFERPROC _funcptr_glBindFramebuffer;
- #define glBindFramebuffer _funcptr_glBindFramebuffer
- extern PFNGLBINDRENDERBUFFERPROC _funcptr_glBindRenderbuffer;
- #define glBindRenderbuffer _funcptr_glBindRenderbuffer
- extern PFNGLBINDVERTEXARRAYPROC _funcptr_glBindVertexArray;
- #define glBindVertexArray _funcptr_glBindVertexArray
- extern PFNGLBLITFRAMEBUFFERPROC _funcptr_glBlitFramebuffer;
- #define glBlitFramebuffer _funcptr_glBlitFramebuffer
- extern PFNGLCHECKFRAMEBUFFERSTATUSPROC _funcptr_glCheckFramebufferStatus;
- #define glCheckFramebufferStatus _funcptr_glCheckFramebufferStatus
- extern PFNGLCLAMPCOLORPROC _funcptr_glClampColor;
- #define glClampColor _funcptr_glClampColor
- extern PFNGLCLEARBUFFERFIPROC _funcptr_glClearBufferfi;
- #define glClearBufferfi _funcptr_glClearBufferfi
- extern PFNGLCLEARBUFFERFVPROC _funcptr_glClearBufferfv;
- #define glClearBufferfv _funcptr_glClearBufferfv
- extern PFNGLCLEARBUFFERIVPROC _funcptr_glClearBufferiv;
- #define glClearBufferiv _funcptr_glClearBufferiv
- extern PFNGLCLEARBUFFERUIVPROC _funcptr_glClearBufferuiv;
- #define glClearBufferuiv _funcptr_glClearBufferuiv
- extern PFNGLCOLORMASKIPROC _funcptr_glColorMaski;
- #define glColorMaski _funcptr_glColorMaski
- extern PFNGLDELETEFRAMEBUFFERSPROC _funcptr_glDeleteFramebuffers;
- #define glDeleteFramebuffers _funcptr_glDeleteFramebuffers
- extern PFNGLDELETERENDERBUFFERSPROC _funcptr_glDeleteRenderbuffers;
- #define glDeleteRenderbuffers _funcptr_glDeleteRenderbuffers
- extern PFNGLDELETEVERTEXARRAYSPROC _funcptr_glDeleteVertexArrays;
- #define glDeleteVertexArrays _funcptr_glDeleteVertexArrays
- extern PFNGLDISABLEIPROC _funcptr_glDisablei;
- #define glDisablei _funcptr_glDisablei
- extern PFNGLENABLEIPROC _funcptr_glEnablei;
- #define glEnablei _funcptr_glEnablei
- extern PFNGLENDCONDITIONALRENDERPROC _funcptr_glEndConditionalRender;
- #define glEndConditionalRender _funcptr_glEndConditionalRender
- extern PFNGLENDTRANSFORMFEEDBACKPROC _funcptr_glEndTransformFeedback;
- #define glEndTransformFeedback _funcptr_glEndTransformFeedback
- extern PFNGLFLUSHMAPPEDBUFFERRANGEPROC _funcptr_glFlushMappedBufferRange;
- #define glFlushMappedBufferRange _funcptr_glFlushMappedBufferRange
- extern PFNGLFRAMEBUFFERRENDERBUFFERPROC _funcptr_glFramebufferRenderbuffer;
- #define glFramebufferRenderbuffer _funcptr_glFramebufferRenderbuffer
- extern PFNGLFRAMEBUFFERTEXTURE1DPROC _funcptr_glFramebufferTexture1D;
- #define glFramebufferTexture1D _funcptr_glFramebufferTexture1D
- extern PFNGLFRAMEBUFFERTEXTURE2DPROC _funcptr_glFramebufferTexture2D;
- #define glFramebufferTexture2D _funcptr_glFramebufferTexture2D
- extern PFNGLFRAMEBUFFERTEXTURE3DPROC _funcptr_glFramebufferTexture3D;
- #define glFramebufferTexture3D _funcptr_glFramebufferTexture3D
- extern PFNGLFRAMEBUFFERTEXTURELAYERPROC _funcptr_glFramebufferTextureLayer;
- #define glFramebufferTextureLayer _funcptr_glFramebufferTextureLayer
- extern PFNGLGENFRAMEBUFFERSPROC _funcptr_glGenFramebuffers;
- #define glGenFramebuffers _funcptr_glGenFramebuffers
- extern PFNGLGENRENDERBUFFERSPROC _funcptr_glGenRenderbuffers;
- #define glGenRenderbuffers _funcptr_glGenRenderbuffers
- extern PFNGLGENVERTEXARRAYSPROC _funcptr_glGenVertexArrays;
- #define glGenVertexArrays _funcptr_glGenVertexArrays
- extern PFNGLGENERATEMIPMAPPROC _funcptr_glGenerateMipmap;
- #define glGenerateMipmap _funcptr_glGenerateMipmap
- extern PFNGLGETBOOLEANI_VPROC _funcptr_glGetBooleani_v;
- #define glGetBooleani_v _funcptr_glGetBooleani_v
- extern PFNGLGETFRAGDATALOCATIONPROC _funcptr_glGetFragDataLocation;
- #define glGetFragDataLocation _funcptr_glGetFragDataLocation
- extern PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC _funcptr_glGetFramebufferAttachmentParameteriv;
- #define glGetFramebufferAttachmentParameteriv _funcptr_glGetFramebufferAttachmentParameteriv
- extern PFNGLGETINTEGERI_VPROC _funcptr_glGetIntegeri_v;
- #define glGetIntegeri_v _funcptr_glGetIntegeri_v
- extern PFNGLGETRENDERBUFFERPARAMETERIVPROC _funcptr_glGetRenderbufferParameteriv;
- #define glGetRenderbufferParameteriv _funcptr_glGetRenderbufferParameteriv
- extern PFNGLGETSTRINGIPROC _funcptr_glGetStringi;
- #define glGetStringi _funcptr_glGetStringi
- extern PFNGLGETTEXPARAMETERIIVPROC _funcptr_glGetTexParameterIiv;
- #define glGetTexParameterIiv _funcptr_glGetTexParameterIiv
- extern PFNGLGETTEXPARAMETERIUIVPROC _funcptr_glGetTexParameterIuiv;
- #define glGetTexParameterIuiv _funcptr_glGetTexParameterIuiv
- extern PFNGLGETTRANSFORMFEEDBACKVARYINGPROC _funcptr_glGetTransformFeedbackVarying;
- #define glGetTransformFeedbackVarying _funcptr_glGetTransformFeedbackVarying
- extern PFNGLGETUNIFORMUIVPROC _funcptr_glGetUniformuiv;
- #define glGetUniformuiv _funcptr_glGetUniformuiv
- extern PFNGLGETVERTEXATTRIBIIVPROC _funcptr_glGetVertexAttribIiv;
- #define glGetVertexAttribIiv _funcptr_glGetVertexAttribIiv
- extern PFNGLGETVERTEXATTRIBIUIVPROC _funcptr_glGetVertexAttribIuiv;
- #define glGetVertexAttribIuiv _funcptr_glGetVertexAttribIuiv
- extern PFNGLISENABLEDIPROC _funcptr_glIsEnabledi;
- #define glIsEnabledi _funcptr_glIsEnabledi
- extern PFNGLISFRAMEBUFFERPROC _funcptr_glIsFramebuffer;
- #define glIsFramebuffer _funcptr_glIsFramebuffer
- extern PFNGLISRENDERBUFFERPROC _funcptr_glIsRenderbuffer;
- #define glIsRenderbuffer _funcptr_glIsRenderbuffer
- extern PFNGLISVERTEXARRAYPROC _funcptr_glIsVertexArray;
- #define glIsVertexArray _funcptr_glIsVertexArray
- extern PFNGLMAPBUFFERRANGEPROC _funcptr_glMapBufferRange;
- #define glMapBufferRange _funcptr_glMapBufferRange
- extern PFNGLRENDERBUFFERSTORAGEPROC _funcptr_glRenderbufferStorage;
- #define glRenderbufferStorage _funcptr_glRenderbufferStorage
- extern PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC _funcptr_glRenderbufferStorageMultisample;
- #define glRenderbufferStorageMultisample _funcptr_glRenderbufferStorageMultisample
- extern PFNGLTEXPARAMETERIIVPROC _funcptr_glTexParameterIiv;
- #define glTexParameterIiv _funcptr_glTexParameterIiv
- extern PFNGLTEXPARAMETERIUIVPROC _funcptr_glTexParameterIuiv;
- #define glTexParameterIuiv _funcptr_glTexParameterIuiv
- extern PFNGLTRANSFORMFEEDBACKVARYINGSPROC _funcptr_glTransformFeedbackVaryings;
- #define glTransformFeedbackVaryings _funcptr_glTransformFeedbackVaryings
- extern PFNGLUNIFORM1UIPROC _funcptr_glUniform1ui;
- #define glUniform1ui _funcptr_glUniform1ui
- extern PFNGLUNIFORM1UIVPROC _funcptr_glUniform1uiv;
- #define glUniform1uiv _funcptr_glUniform1uiv
- extern PFNGLUNIFORM2UIPROC _funcptr_glUniform2ui;
- #define glUniform2ui _funcptr_glUniform2ui
- extern PFNGLUNIFORM2UIVPROC _funcptr_glUniform2uiv;
- #define glUniform2uiv _funcptr_glUniform2uiv
- extern PFNGLUNIFORM3UIPROC _funcptr_glUniform3ui;
- #define glUniform3ui _funcptr_glUniform3ui
- extern PFNGLUNIFORM3UIVPROC _funcptr_glUniform3uiv;
- #define glUniform3uiv _funcptr_glUniform3uiv
- extern PFNGLUNIFORM4UIPROC _funcptr_glUniform4ui;
- #define glUniform4ui _funcptr_glUniform4ui
- extern PFNGLUNIFORM4UIVPROC _funcptr_glUniform4uiv;
- #define glUniform4uiv _funcptr_glUniform4uiv
- extern PFNGLVERTEXATTRIBI1IPROC _funcptr_glVertexAttribI1i;
- #define glVertexAttribI1i _funcptr_glVertexAttribI1i
- extern PFNGLVERTEXATTRIBI1IVPROC _funcptr_glVertexAttribI1iv;
- #define glVertexAttribI1iv _funcptr_glVertexAttribI1iv
- extern PFNGLVERTEXATTRIBI1UIPROC _funcptr_glVertexAttribI1ui;
- #define glVertexAttribI1ui _funcptr_glVertexAttribI1ui
- extern PFNGLVERTEXATTRIBI1UIVPROC _funcptr_glVertexAttribI1uiv;
- #define glVertexAttribI1uiv _funcptr_glVertexAttribI1uiv
- extern PFNGLVERTEXATTRIBI2IPROC _funcptr_glVertexAttribI2i;
- #define glVertexAttribI2i _funcptr_glVertexAttribI2i
- extern PFNGLVERTEXATTRIBI2IVPROC _funcptr_glVertexAttribI2iv;
- #define glVertexAttribI2iv _funcptr_glVertexAttribI2iv
- extern PFNGLVERTEXATTRIBI2UIPROC _funcptr_glVertexAttribI2ui;
- #define glVertexAttribI2ui _funcptr_glVertexAttribI2ui
- extern PFNGLVERTEXATTRIBI2UIVPROC _funcptr_glVertexAttribI2uiv;
- #define glVertexAttribI2uiv _funcptr_glVertexAttribI2uiv
- extern PFNGLVERTEXATTRIBI3IPROC _funcptr_glVertexAttribI3i;
- #define glVertexAttribI3i _funcptr_glVertexAttribI3i
- extern PFNGLVERTEXATTRIBI3IVPROC _funcptr_glVertexAttribI3iv;
- #define glVertexAttribI3iv _funcptr_glVertexAttribI3iv
- extern PFNGLVERTEXATTRIBI3UIPROC _funcptr_glVertexAttribI3ui;
- #define glVertexAttribI3ui _funcptr_glVertexAttribI3ui
- extern PFNGLVERTEXATTRIBI3UIVPROC _funcptr_glVertexAttribI3uiv;
- #define glVertexAttribI3uiv _funcptr_glVertexAttribI3uiv
- extern PFNGLVERTEXATTRIBI4BVPROC _funcptr_glVertexAttribI4bv;
- #define glVertexAttribI4bv _funcptr_glVertexAttribI4bv
- extern PFNGLVERTEXATTRIBI4IPROC _funcptr_glVertexAttribI4i;
- #define glVertexAttribI4i _funcptr_glVertexAttribI4i
- extern PFNGLVERTEXATTRIBI4IVPROC _funcptr_glVertexAttribI4iv;
- #define glVertexAttribI4iv _funcptr_glVertexAttribI4iv
- extern PFNGLVERTEXATTRIBI4SVPROC _funcptr_glVertexAttribI4sv;
- #define glVertexAttribI4sv _funcptr_glVertexAttribI4sv
- extern PFNGLVERTEXATTRIBI4UBVPROC _funcptr_glVertexAttribI4ubv;
- #define glVertexAttribI4ubv _funcptr_glVertexAttribI4ubv
- extern PFNGLVERTEXATTRIBI4UIPROC _funcptr_glVertexAttribI4ui;
- #define glVertexAttribI4ui _funcptr_glVertexAttribI4ui
- extern PFNGLVERTEXATTRIBI4UIVPROC _funcptr_glVertexAttribI4uiv;
- #define glVertexAttribI4uiv _funcptr_glVertexAttribI4uiv
- extern PFNGLVERTEXATTRIBI4USVPROC _funcptr_glVertexAttribI4usv;
- #define glVertexAttribI4usv _funcptr_glVertexAttribI4usv
- extern PFNGLVERTEXATTRIBIPOINTERPROC _funcptr_glVertexAttribIPointer;
- #define glVertexAttribIPointer _funcptr_glVertexAttribIPointer
-
- #ifdef __cplusplus
- }
- #endif /*__cplusplus*/
- #endif /*OPENGL_GEN_CORE_3_0_H*/