PageRenderTime 24ms CodeModel.GetById 14ms RepoModel.GetById 0ms app.codeStats 1ms

/include/glload/_int_gl_3_0.h

http://github.com/cinder/Cinder
C Header | 356 lines | 352 code | 4 blank | 0 comment | 0 complexity | 577e1b65cc586fee83081890fda79cc7 MD5 | raw file
Possible License(s): BSD-3-Clause
  1. #ifndef OPENGL_GEN_CORE_3_0_H
  2. #define OPENGL_GEN_CORE_3_0_H
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif /*__cplusplus*/
  6. #define GL_BGRA_INTEGER 0x8D9B
  7. #define GL_BGR_INTEGER 0x8D9A
  8. #define GL_BLUE_INTEGER 0x8D96
  9. #define GL_BUFFER_ACCESS_FLAGS 0x911F
  10. #define GL_BUFFER_MAP_LENGTH 0x9120
  11. #define GL_BUFFER_MAP_OFFSET 0x9121
  12. #define GL_CLAMP_READ_COLOR 0x891C
  13. #define GL_CLIP_DISTANCE0 0x3000
  14. #define GL_CLIP_DISTANCE1 0x3001
  15. #define GL_CLIP_DISTANCE2 0x3002
  16. #define GL_CLIP_DISTANCE3 0x3003
  17. #define GL_CLIP_DISTANCE4 0x3004
  18. #define GL_CLIP_DISTANCE5 0x3005
  19. #define GL_CLIP_DISTANCE6 0x3006
  20. #define GL_CLIP_DISTANCE7 0x3007
  21. #define GL_COMPARE_REF_TO_TEXTURE 0x884E
  22. #define GL_COMPRESSED_RED 0x8225
  23. #define GL_COMPRESSED_RG 0x8226
  24. #define GL_CONTEXT_FLAGS 0x821E
  25. #define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x00000001
  26. #define GL_FIXED_ONLY 0x891D
  27. #define GL_GREEN_INTEGER 0x8D95
  28. #define GL_INTERLEAVED_ATTRIBS 0x8C8C
  29. #define GL_INT_SAMPLER_1D 0x8DC9
  30. #define GL_INT_SAMPLER_1D_ARRAY 0x8DCE
  31. #define GL_INT_SAMPLER_2D 0x8DCA
  32. #define GL_INT_SAMPLER_2D_ARRAY 0x8DCF
  33. #define GL_INT_SAMPLER_3D 0x8DCB
  34. #define GL_INT_SAMPLER_CUBE 0x8DCC
  35. #define GL_MAJOR_VERSION 0x821B
  36. #define GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF
  37. #define GL_MAX_CLIP_DISTANCES 0x0D32
  38. #define GL_MAX_PROGRAM_TEXEL_OFFSET 0x8905
  39. #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 0x8C8A
  40. #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 0x8C8B
  41. #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 0x8C80
  42. #define GL_MINOR_VERSION 0x821C
  43. #define GL_MIN_PROGRAM_TEXEL_OFFSET 0x8904
  44. #define GL_NUM_EXTENSIONS 0x821D
  45. #define GL_PRIMITIVES_GENERATED 0x8C87
  46. #define GL_PROXY_TEXTURE_1D_ARRAY 0x8C19
  47. #define GL_PROXY_TEXTURE_2D_ARRAY 0x8C1B
  48. #define GL_QUERY_BY_REGION_NO_WAIT 0x8E16
  49. #define GL_QUERY_BY_REGION_WAIT 0x8E15
  50. #define GL_QUERY_NO_WAIT 0x8E14
  51. #define GL_QUERY_WAIT 0x8E13
  52. #define GL_R11F_G11F_B10F 0x8C3A
  53. #define GL_RASTERIZER_DISCARD 0x8C89
  54. #define GL_RED_INTEGER 0x8D94
  55. #define GL_RGB16F 0x881B
  56. #define GL_RGB16I 0x8D89
  57. #define GL_RGB16UI 0x8D77
  58. #define GL_RGB8I 0x8D8F
  59. #define GL_RGB8UI 0x8D7D
  60. #define GL_RGB9_E5 0x8C3D
  61. #define GL_RGBA16F 0x881A
  62. #define GL_RGBA16I 0x8D88
  63. #define GL_RGBA16UI 0x8D76
  64. #define GL_RGBA32F 0x8814
  65. #define GL_RGBA32I 0x8D82
  66. #define GL_RGBA32UI 0x8D70
  67. #define GL_RGBA8I 0x8D8E
  68. #define GL_RGBA_INTEGER 0x8D99
  69. #define GL_RGB_INTEGER 0x8D98
  70. #define GL_SAMPLER_1D_ARRAY 0x8DC0
  71. #define GL_SAMPLER_1D_ARRAY_SHADOW 0x8DC3
  72. #define GL_SAMPLER_2D_ARRAY 0x8DC1
  73. #define GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC4
  74. #define GL_SAMPLER_CUBE_SHADOW 0x8DC5
  75. #define GL_SEPARATE_ATTRIBS 0x8C8D
  76. #define GL_TEXTURE_BINDING_1D_ARRAY 0x8C1C
  77. #define GL_TEXTURE_BINDING_2D_ARRAY 0x8C1D
  78. #define GL_TEXTURE_SHARED_SIZE 0x8C3F
  79. #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING 0x8C8F
  80. #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE 0x8C7F
  81. #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE 0x8C85
  82. #define GL_TRANSFORM_FEEDBACK_BUFFER_START 0x8C84
  83. #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN 0x8C88
  84. #define GL_TRANSFORM_FEEDBACK_VARYINGS 0x8C83
  85. #define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH 0x8C76
  86. #define GL_UNSIGNED_INT_5_9_9_9_REV 0x8C3E
  87. #define GL_UNSIGNED_INT_SAMPLER_1D 0x8DD1
  88. #define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY 0x8DD6
  89. #define GL_UNSIGNED_INT_SAMPLER_2D 0x8DD2
  90. #define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY 0x8DD7
  91. #define GL_UNSIGNED_INT_SAMPLER_3D 0x8DD3
  92. #define GL_UNSIGNED_INT_SAMPLER_CUBE 0x8DD4
  93. #define GL_UNSIGNED_INT_VEC2 0x8DC6
  94. #define GL_UNSIGNED_INT_VEC3 0x8DC7
  95. #define GL_UNSIGNED_INT_VEC4 0x8DC8
  96. #define GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD
  97. typedef void (CODEGEN_FUNCPTR * PFNGLBEGINCONDITIONALRENDERPROC)(GLuint id, GLenum mode);
  98. typedef void (CODEGEN_FUNCPTR * PFNGLBEGINTRANSFORMFEEDBACKPROC)(GLenum primitiveMode);
  99. typedef void (CODEGEN_FUNCPTR * PFNGLBINDBUFFERBASEPROC)(GLenum target, GLuint index, GLuint buffer);
  100. typedef void (CODEGEN_FUNCPTR * PFNGLBINDBUFFERRANGEPROC)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
  101. typedef void (CODEGEN_FUNCPTR * PFNGLBINDFRAGDATALOCATIONPROC)(GLuint program, GLuint color, const GLchar * name);
  102. typedef void (CODEGEN_FUNCPTR * PFNGLBINDFRAMEBUFFERPROC)(GLenum target, GLuint framebuffer);
  103. typedef void (CODEGEN_FUNCPTR * PFNGLBINDRENDERBUFFERPROC)(GLenum target, GLuint renderbuffer);
  104. typedef void (CODEGEN_FUNCPTR * PFNGLBINDVERTEXARRAYPROC)(GLuint ren_array);
  105. 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);
  106. typedef GLenum (CODEGEN_FUNCPTR * PFNGLCHECKFRAMEBUFFERSTATUSPROC)(GLenum target);
  107. typedef void (CODEGEN_FUNCPTR * PFNGLCLAMPCOLORPROC)(GLenum target, GLenum clamp);
  108. typedef void (CODEGEN_FUNCPTR * PFNGLCLEARBUFFERFIPROC)(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
  109. typedef void (CODEGEN_FUNCPTR * PFNGLCLEARBUFFERFVPROC)(GLenum buffer, GLint drawbuffer, const GLfloat * value);
  110. typedef void (CODEGEN_FUNCPTR * PFNGLCLEARBUFFERIVPROC)(GLenum buffer, GLint drawbuffer, const GLint * value);
  111. typedef void (CODEGEN_FUNCPTR * PFNGLCLEARBUFFERUIVPROC)(GLenum buffer, GLint drawbuffer, const GLuint * value);
  112. typedef void (CODEGEN_FUNCPTR * PFNGLCOLORMASKIPROC)(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
  113. typedef void (CODEGEN_FUNCPTR * PFNGLDELETEFRAMEBUFFERSPROC)(GLsizei n, const GLuint * framebuffers);
  114. typedef void (CODEGEN_FUNCPTR * PFNGLDELETERENDERBUFFERSPROC)(GLsizei n, const GLuint * renderbuffers);
  115. typedef void (CODEGEN_FUNCPTR * PFNGLDELETEVERTEXARRAYSPROC)(GLsizei n, const GLuint * arrays);
  116. typedef void (CODEGEN_FUNCPTR * PFNGLDISABLEIPROC)(GLenum target, GLuint index);
  117. typedef void (CODEGEN_FUNCPTR * PFNGLENABLEIPROC)(GLenum target, GLuint index);
  118. typedef void (CODEGEN_FUNCPTR * PFNGLENDCONDITIONALRENDERPROC)();
  119. typedef void (CODEGEN_FUNCPTR * PFNGLENDTRANSFORMFEEDBACKPROC)();
  120. typedef void (CODEGEN_FUNCPTR * PFNGLFLUSHMAPPEDBUFFERRANGEPROC)(GLenum target, GLintptr offset, GLsizeiptr length);
  121. typedef void (CODEGEN_FUNCPTR * PFNGLFRAMEBUFFERRENDERBUFFERPROC)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
  122. typedef void (CODEGEN_FUNCPTR * PFNGLFRAMEBUFFERTEXTURE1DPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
  123. typedef void (CODEGEN_FUNCPTR * PFNGLFRAMEBUFFERTEXTURE2DPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
  124. typedef void (CODEGEN_FUNCPTR * PFNGLFRAMEBUFFERTEXTURE3DPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
  125. typedef void (CODEGEN_FUNCPTR * PFNGLFRAMEBUFFERTEXTURELAYERPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
  126. typedef void (CODEGEN_FUNCPTR * PFNGLGENFRAMEBUFFERSPROC)(GLsizei n, GLuint * framebuffers);
  127. typedef void (CODEGEN_FUNCPTR * PFNGLGENRENDERBUFFERSPROC)(GLsizei n, GLuint * renderbuffers);
  128. typedef void (CODEGEN_FUNCPTR * PFNGLGENVERTEXARRAYSPROC)(GLsizei n, GLuint * arrays);
  129. typedef void (CODEGEN_FUNCPTR * PFNGLGENERATEMIPMAPPROC)(GLenum target);
  130. typedef void (CODEGEN_FUNCPTR * PFNGLGETBOOLEANI_VPROC)(GLenum target, GLuint index, GLboolean * data);
  131. typedef GLint (CODEGEN_FUNCPTR * PFNGLGETFRAGDATALOCATIONPROC)(GLuint program, const GLchar * name);
  132. typedef void (CODEGEN_FUNCPTR * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC)(GLenum target, GLenum attachment, GLenum pname, GLint * params);
  133. typedef void (CODEGEN_FUNCPTR * PFNGLGETINTEGERI_VPROC)(GLenum target, GLuint index, GLint * data);
  134. typedef void (CODEGEN_FUNCPTR * PFNGLGETRENDERBUFFERPARAMETERIVPROC)(GLenum target, GLenum pname, GLint * params);
  135. typedef const GLubyte * (CODEGEN_FUNCPTR * PFNGLGETSTRINGIPROC)(GLenum name, GLuint index);
  136. typedef void (CODEGEN_FUNCPTR * PFNGLGETTEXPARAMETERIIVPROC)(GLenum target, GLenum pname, GLint * params);
  137. typedef void (CODEGEN_FUNCPTR * PFNGLGETTEXPARAMETERIUIVPROC)(GLenum target, GLenum pname, GLuint * params);
  138. typedef void (CODEGEN_FUNCPTR * PFNGLGETTRANSFORMFEEDBACKVARYINGPROC)(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
  139. typedef void (CODEGEN_FUNCPTR * PFNGLGETUNIFORMUIVPROC)(GLuint program, GLint location, GLuint * params);
  140. typedef void (CODEGEN_FUNCPTR * PFNGLGETVERTEXATTRIBIIVPROC)(GLuint index, GLenum pname, GLint * params);
  141. typedef void (CODEGEN_FUNCPTR * PFNGLGETVERTEXATTRIBIUIVPROC)(GLuint index, GLenum pname, GLuint * params);
  142. typedef GLboolean (CODEGEN_FUNCPTR * PFNGLISENABLEDIPROC)(GLenum target, GLuint index);
  143. typedef GLboolean (CODEGEN_FUNCPTR * PFNGLISFRAMEBUFFERPROC)(GLuint framebuffer);
  144. typedef GLboolean (CODEGEN_FUNCPTR * PFNGLISRENDERBUFFERPROC)(GLuint renderbuffer);
  145. typedef GLboolean (CODEGEN_FUNCPTR * PFNGLISVERTEXARRAYPROC)(GLuint ren_array);
  146. typedef void * (CODEGEN_FUNCPTR * PFNGLMAPBUFFERRANGEPROC)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
  147. typedef void (CODEGEN_FUNCPTR * PFNGLRENDERBUFFERSTORAGEPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
  148. typedef void (CODEGEN_FUNCPTR * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
  149. typedef void (CODEGEN_FUNCPTR * PFNGLTEXPARAMETERIIVPROC)(GLenum target, GLenum pname, const GLint * params);
  150. typedef void (CODEGEN_FUNCPTR * PFNGLTEXPARAMETERIUIVPROC)(GLenum target, GLenum pname, const GLuint * params);
  151. typedef void (CODEGEN_FUNCPTR * PFNGLTRANSFORMFEEDBACKVARYINGSPROC)(GLuint program, GLsizei count, const GLchar *const* varyings, GLenum bufferMode);
  152. typedef void (CODEGEN_FUNCPTR * PFNGLUNIFORM1UIPROC)(GLint location, GLuint v0);
  153. typedef void (CODEGEN_FUNCPTR * PFNGLUNIFORM1UIVPROC)(GLint location, GLsizei count, const GLuint * value);
  154. typedef void (CODEGEN_FUNCPTR * PFNGLUNIFORM2UIPROC)(GLint location, GLuint v0, GLuint v1);
  155. typedef void (CODEGEN_FUNCPTR * PFNGLUNIFORM2UIVPROC)(GLint location, GLsizei count, const GLuint * value);
  156. typedef void (CODEGEN_FUNCPTR * PFNGLUNIFORM3UIPROC)(GLint location, GLuint v0, GLuint v1, GLuint v2);
  157. typedef void (CODEGEN_FUNCPTR * PFNGLUNIFORM3UIVPROC)(GLint location, GLsizei count, const GLuint * value);
  158. typedef void (CODEGEN_FUNCPTR * PFNGLUNIFORM4UIPROC)(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
  159. typedef void (CODEGEN_FUNCPTR * PFNGLUNIFORM4UIVPROC)(GLint location, GLsizei count, const GLuint * value);
  160. typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI1IPROC)(GLuint index, GLint x);
  161. typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI1IVPROC)(GLuint index, const GLint * v);
  162. typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI1UIPROC)(GLuint index, GLuint x);
  163. typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI1UIVPROC)(GLuint index, const GLuint * v);
  164. typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI2IPROC)(GLuint index, GLint x, GLint y);
  165. typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI2IVPROC)(GLuint index, const GLint * v);
  166. typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI2UIPROC)(GLuint index, GLuint x, GLuint y);
  167. typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI2UIVPROC)(GLuint index, const GLuint * v);
  168. typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI3IPROC)(GLuint index, GLint x, GLint y, GLint z);
  169. typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI3IVPROC)(GLuint index, const GLint * v);
  170. typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI3UIPROC)(GLuint index, GLuint x, GLuint y, GLuint z);
  171. typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI3UIVPROC)(GLuint index, const GLuint * v);
  172. typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI4BVPROC)(GLuint index, const GLbyte * v);
  173. typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI4IPROC)(GLuint index, GLint x, GLint y, GLint z, GLint w);
  174. typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI4IVPROC)(GLuint index, const GLint * v);
  175. typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI4SVPROC)(GLuint index, const GLshort * v);
  176. typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI4UBVPROC)(GLuint index, const GLubyte * v);
  177. typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI4UIPROC)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
  178. typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI4UIVPROC)(GLuint index, const GLuint * v);
  179. typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBI4USVPROC)(GLuint index, const GLushort * v);
  180. typedef void (CODEGEN_FUNCPTR * PFNGLVERTEXATTRIBIPOINTERPROC)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
  181. extern PFNGLBEGINCONDITIONALRENDERPROC _funcptr_glBeginConditionalRender;
  182. #define glBeginConditionalRender _funcptr_glBeginConditionalRender
  183. extern PFNGLBEGINTRANSFORMFEEDBACKPROC _funcptr_glBeginTransformFeedback;
  184. #define glBeginTransformFeedback _funcptr_glBeginTransformFeedback
  185. extern PFNGLBINDBUFFERBASEPROC _funcptr_glBindBufferBase;
  186. #define glBindBufferBase _funcptr_glBindBufferBase
  187. extern PFNGLBINDBUFFERRANGEPROC _funcptr_glBindBufferRange;
  188. #define glBindBufferRange _funcptr_glBindBufferRange
  189. extern PFNGLBINDFRAGDATALOCATIONPROC _funcptr_glBindFragDataLocation;
  190. #define glBindFragDataLocation _funcptr_glBindFragDataLocation
  191. extern PFNGLBINDFRAMEBUFFERPROC _funcptr_glBindFramebuffer;
  192. #define glBindFramebuffer _funcptr_glBindFramebuffer
  193. extern PFNGLBINDRENDERBUFFERPROC _funcptr_glBindRenderbuffer;
  194. #define glBindRenderbuffer _funcptr_glBindRenderbuffer
  195. extern PFNGLBINDVERTEXARRAYPROC _funcptr_glBindVertexArray;
  196. #define glBindVertexArray _funcptr_glBindVertexArray
  197. extern PFNGLBLITFRAMEBUFFERPROC _funcptr_glBlitFramebuffer;
  198. #define glBlitFramebuffer _funcptr_glBlitFramebuffer
  199. extern PFNGLCHECKFRAMEBUFFERSTATUSPROC _funcptr_glCheckFramebufferStatus;
  200. #define glCheckFramebufferStatus _funcptr_glCheckFramebufferStatus
  201. extern PFNGLCLAMPCOLORPROC _funcptr_glClampColor;
  202. #define glClampColor _funcptr_glClampColor
  203. extern PFNGLCLEARBUFFERFIPROC _funcptr_glClearBufferfi;
  204. #define glClearBufferfi _funcptr_glClearBufferfi
  205. extern PFNGLCLEARBUFFERFVPROC _funcptr_glClearBufferfv;
  206. #define glClearBufferfv _funcptr_glClearBufferfv
  207. extern PFNGLCLEARBUFFERIVPROC _funcptr_glClearBufferiv;
  208. #define glClearBufferiv _funcptr_glClearBufferiv
  209. extern PFNGLCLEARBUFFERUIVPROC _funcptr_glClearBufferuiv;
  210. #define glClearBufferuiv _funcptr_glClearBufferuiv
  211. extern PFNGLCOLORMASKIPROC _funcptr_glColorMaski;
  212. #define glColorMaski _funcptr_glColorMaski
  213. extern PFNGLDELETEFRAMEBUFFERSPROC _funcptr_glDeleteFramebuffers;
  214. #define glDeleteFramebuffers _funcptr_glDeleteFramebuffers
  215. extern PFNGLDELETERENDERBUFFERSPROC _funcptr_glDeleteRenderbuffers;
  216. #define glDeleteRenderbuffers _funcptr_glDeleteRenderbuffers
  217. extern PFNGLDELETEVERTEXARRAYSPROC _funcptr_glDeleteVertexArrays;
  218. #define glDeleteVertexArrays _funcptr_glDeleteVertexArrays
  219. extern PFNGLDISABLEIPROC _funcptr_glDisablei;
  220. #define glDisablei _funcptr_glDisablei
  221. extern PFNGLENABLEIPROC _funcptr_glEnablei;
  222. #define glEnablei _funcptr_glEnablei
  223. extern PFNGLENDCONDITIONALRENDERPROC _funcptr_glEndConditionalRender;
  224. #define glEndConditionalRender _funcptr_glEndConditionalRender
  225. extern PFNGLENDTRANSFORMFEEDBACKPROC _funcptr_glEndTransformFeedback;
  226. #define glEndTransformFeedback _funcptr_glEndTransformFeedback
  227. extern PFNGLFLUSHMAPPEDBUFFERRANGEPROC _funcptr_glFlushMappedBufferRange;
  228. #define glFlushMappedBufferRange _funcptr_glFlushMappedBufferRange
  229. extern PFNGLFRAMEBUFFERRENDERBUFFERPROC _funcptr_glFramebufferRenderbuffer;
  230. #define glFramebufferRenderbuffer _funcptr_glFramebufferRenderbuffer
  231. extern PFNGLFRAMEBUFFERTEXTURE1DPROC _funcptr_glFramebufferTexture1D;
  232. #define glFramebufferTexture1D _funcptr_glFramebufferTexture1D
  233. extern PFNGLFRAMEBUFFERTEXTURE2DPROC _funcptr_glFramebufferTexture2D;
  234. #define glFramebufferTexture2D _funcptr_glFramebufferTexture2D
  235. extern PFNGLFRAMEBUFFERTEXTURE3DPROC _funcptr_glFramebufferTexture3D;
  236. #define glFramebufferTexture3D _funcptr_glFramebufferTexture3D
  237. extern PFNGLFRAMEBUFFERTEXTURELAYERPROC _funcptr_glFramebufferTextureLayer;
  238. #define glFramebufferTextureLayer _funcptr_glFramebufferTextureLayer
  239. extern PFNGLGENFRAMEBUFFERSPROC _funcptr_glGenFramebuffers;
  240. #define glGenFramebuffers _funcptr_glGenFramebuffers
  241. extern PFNGLGENRENDERBUFFERSPROC _funcptr_glGenRenderbuffers;
  242. #define glGenRenderbuffers _funcptr_glGenRenderbuffers
  243. extern PFNGLGENVERTEXARRAYSPROC _funcptr_glGenVertexArrays;
  244. #define glGenVertexArrays _funcptr_glGenVertexArrays
  245. extern PFNGLGENERATEMIPMAPPROC _funcptr_glGenerateMipmap;
  246. #define glGenerateMipmap _funcptr_glGenerateMipmap
  247. extern PFNGLGETBOOLEANI_VPROC _funcptr_glGetBooleani_v;
  248. #define glGetBooleani_v _funcptr_glGetBooleani_v
  249. extern PFNGLGETFRAGDATALOCATIONPROC _funcptr_glGetFragDataLocation;
  250. #define glGetFragDataLocation _funcptr_glGetFragDataLocation
  251. extern PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC _funcptr_glGetFramebufferAttachmentParameteriv;
  252. #define glGetFramebufferAttachmentParameteriv _funcptr_glGetFramebufferAttachmentParameteriv
  253. extern PFNGLGETINTEGERI_VPROC _funcptr_glGetIntegeri_v;
  254. #define glGetIntegeri_v _funcptr_glGetIntegeri_v
  255. extern PFNGLGETRENDERBUFFERPARAMETERIVPROC _funcptr_glGetRenderbufferParameteriv;
  256. #define glGetRenderbufferParameteriv _funcptr_glGetRenderbufferParameteriv
  257. extern PFNGLGETSTRINGIPROC _funcptr_glGetStringi;
  258. #define glGetStringi _funcptr_glGetStringi
  259. extern PFNGLGETTEXPARAMETERIIVPROC _funcptr_glGetTexParameterIiv;
  260. #define glGetTexParameterIiv _funcptr_glGetTexParameterIiv
  261. extern PFNGLGETTEXPARAMETERIUIVPROC _funcptr_glGetTexParameterIuiv;
  262. #define glGetTexParameterIuiv _funcptr_glGetTexParameterIuiv
  263. extern PFNGLGETTRANSFORMFEEDBACKVARYINGPROC _funcptr_glGetTransformFeedbackVarying;
  264. #define glGetTransformFeedbackVarying _funcptr_glGetTransformFeedbackVarying
  265. extern PFNGLGETUNIFORMUIVPROC _funcptr_glGetUniformuiv;
  266. #define glGetUniformuiv _funcptr_glGetUniformuiv
  267. extern PFNGLGETVERTEXATTRIBIIVPROC _funcptr_glGetVertexAttribIiv;
  268. #define glGetVertexAttribIiv _funcptr_glGetVertexAttribIiv
  269. extern PFNGLGETVERTEXATTRIBIUIVPROC _funcptr_glGetVertexAttribIuiv;
  270. #define glGetVertexAttribIuiv _funcptr_glGetVertexAttribIuiv
  271. extern PFNGLISENABLEDIPROC _funcptr_glIsEnabledi;
  272. #define glIsEnabledi _funcptr_glIsEnabledi
  273. extern PFNGLISFRAMEBUFFERPROC _funcptr_glIsFramebuffer;
  274. #define glIsFramebuffer _funcptr_glIsFramebuffer
  275. extern PFNGLISRENDERBUFFERPROC _funcptr_glIsRenderbuffer;
  276. #define glIsRenderbuffer _funcptr_glIsRenderbuffer
  277. extern PFNGLISVERTEXARRAYPROC _funcptr_glIsVertexArray;
  278. #define glIsVertexArray _funcptr_glIsVertexArray
  279. extern PFNGLMAPBUFFERRANGEPROC _funcptr_glMapBufferRange;
  280. #define glMapBufferRange _funcptr_glMapBufferRange
  281. extern PFNGLRENDERBUFFERSTORAGEPROC _funcptr_glRenderbufferStorage;
  282. #define glRenderbufferStorage _funcptr_glRenderbufferStorage
  283. extern PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC _funcptr_glRenderbufferStorageMultisample;
  284. #define glRenderbufferStorageMultisample _funcptr_glRenderbufferStorageMultisample
  285. extern PFNGLTEXPARAMETERIIVPROC _funcptr_glTexParameterIiv;
  286. #define glTexParameterIiv _funcptr_glTexParameterIiv
  287. extern PFNGLTEXPARAMETERIUIVPROC _funcptr_glTexParameterIuiv;
  288. #define glTexParameterIuiv _funcptr_glTexParameterIuiv
  289. extern PFNGLTRANSFORMFEEDBACKVARYINGSPROC _funcptr_glTransformFeedbackVaryings;
  290. #define glTransformFeedbackVaryings _funcptr_glTransformFeedbackVaryings
  291. extern PFNGLUNIFORM1UIPROC _funcptr_glUniform1ui;
  292. #define glUniform1ui _funcptr_glUniform1ui
  293. extern PFNGLUNIFORM1UIVPROC _funcptr_glUniform1uiv;
  294. #define glUniform1uiv _funcptr_glUniform1uiv
  295. extern PFNGLUNIFORM2UIPROC _funcptr_glUniform2ui;
  296. #define glUniform2ui _funcptr_glUniform2ui
  297. extern PFNGLUNIFORM2UIVPROC _funcptr_glUniform2uiv;
  298. #define glUniform2uiv _funcptr_glUniform2uiv
  299. extern PFNGLUNIFORM3UIPROC _funcptr_glUniform3ui;
  300. #define glUniform3ui _funcptr_glUniform3ui
  301. extern PFNGLUNIFORM3UIVPROC _funcptr_glUniform3uiv;
  302. #define glUniform3uiv _funcptr_glUniform3uiv
  303. extern PFNGLUNIFORM4UIPROC _funcptr_glUniform4ui;
  304. #define glUniform4ui _funcptr_glUniform4ui
  305. extern PFNGLUNIFORM4UIVPROC _funcptr_glUniform4uiv;
  306. #define glUniform4uiv _funcptr_glUniform4uiv
  307. extern PFNGLVERTEXATTRIBI1IPROC _funcptr_glVertexAttribI1i;
  308. #define glVertexAttribI1i _funcptr_glVertexAttribI1i
  309. extern PFNGLVERTEXATTRIBI1IVPROC _funcptr_glVertexAttribI1iv;
  310. #define glVertexAttribI1iv _funcptr_glVertexAttribI1iv
  311. extern PFNGLVERTEXATTRIBI1UIPROC _funcptr_glVertexAttribI1ui;
  312. #define glVertexAttribI1ui _funcptr_glVertexAttribI1ui
  313. extern PFNGLVERTEXATTRIBI1UIVPROC _funcptr_glVertexAttribI1uiv;
  314. #define glVertexAttribI1uiv _funcptr_glVertexAttribI1uiv
  315. extern PFNGLVERTEXATTRIBI2IPROC _funcptr_glVertexAttribI2i;
  316. #define glVertexAttribI2i _funcptr_glVertexAttribI2i
  317. extern PFNGLVERTEXATTRIBI2IVPROC _funcptr_glVertexAttribI2iv;
  318. #define glVertexAttribI2iv _funcptr_glVertexAttribI2iv
  319. extern PFNGLVERTEXATTRIBI2UIPROC _funcptr_glVertexAttribI2ui;
  320. #define glVertexAttribI2ui _funcptr_glVertexAttribI2ui
  321. extern PFNGLVERTEXATTRIBI2UIVPROC _funcptr_glVertexAttribI2uiv;
  322. #define glVertexAttribI2uiv _funcptr_glVertexAttribI2uiv
  323. extern PFNGLVERTEXATTRIBI3IPROC _funcptr_glVertexAttribI3i;
  324. #define glVertexAttribI3i _funcptr_glVertexAttribI3i
  325. extern PFNGLVERTEXATTRIBI3IVPROC _funcptr_glVertexAttribI3iv;
  326. #define glVertexAttribI3iv _funcptr_glVertexAttribI3iv
  327. extern PFNGLVERTEXATTRIBI3UIPROC _funcptr_glVertexAttribI3ui;
  328. #define glVertexAttribI3ui _funcptr_glVertexAttribI3ui
  329. extern PFNGLVERTEXATTRIBI3UIVPROC _funcptr_glVertexAttribI3uiv;
  330. #define glVertexAttribI3uiv _funcptr_glVertexAttribI3uiv
  331. extern PFNGLVERTEXATTRIBI4BVPROC _funcptr_glVertexAttribI4bv;
  332. #define glVertexAttribI4bv _funcptr_glVertexAttribI4bv
  333. extern PFNGLVERTEXATTRIBI4IPROC _funcptr_glVertexAttribI4i;
  334. #define glVertexAttribI4i _funcptr_glVertexAttribI4i
  335. extern PFNGLVERTEXATTRIBI4IVPROC _funcptr_glVertexAttribI4iv;
  336. #define glVertexAttribI4iv _funcptr_glVertexAttribI4iv
  337. extern PFNGLVERTEXATTRIBI4SVPROC _funcptr_glVertexAttribI4sv;
  338. #define glVertexAttribI4sv _funcptr_glVertexAttribI4sv
  339. extern PFNGLVERTEXATTRIBI4UBVPROC _funcptr_glVertexAttribI4ubv;
  340. #define glVertexAttribI4ubv _funcptr_glVertexAttribI4ubv
  341. extern PFNGLVERTEXATTRIBI4UIPROC _funcptr_glVertexAttribI4ui;
  342. #define glVertexAttribI4ui _funcptr_glVertexAttribI4ui
  343. extern PFNGLVERTEXATTRIBI4UIVPROC _funcptr_glVertexAttribI4uiv;
  344. #define glVertexAttribI4uiv _funcptr_glVertexAttribI4uiv
  345. extern PFNGLVERTEXATTRIBI4USVPROC _funcptr_glVertexAttribI4usv;
  346. #define glVertexAttribI4usv _funcptr_glVertexAttribI4usv
  347. extern PFNGLVERTEXATTRIBIPOINTERPROC _funcptr_glVertexAttribIPointer;
  348. #define glVertexAttribIPointer _funcptr_glVertexAttribIPointer
  349. #ifdef __cplusplus
  350. }
  351. #endif /*__cplusplus*/
  352. #endif /*OPENGL_GEN_CORE_3_0_H*/