PageRenderTime 27ms CodeModel.GetById 17ms RepoModel.GetById 0ms app.codeStats 1ms

/include/sigogl/glcorearb_functions.h

https://bitbucket.org/mkallmann/sig
C Header | 654 lines | 651 code | 3 blank | 0 comment | 0 complexity | 3d7f3ba44ab9424f325d51390c751b02 MD5 | raw file
  1. #ifndef glcorearb_functions_h
  2. #define glcorearb_functions_h
  3. #ifndef PFNGLDECLTYPE
  4. #define PFNGLDECLTYPE extern
  5. #endif
  6. PFNGLDECLTYPE PFNGLCULLFACEPROC glCullFace;
  7. PFNGLDECLTYPE PFNGLFRONTFACEPROC glFrontFace;
  8. PFNGLDECLTYPE PFNGLHINTPROC glHint;
  9. PFNGLDECLTYPE PFNGLLINEWIDTHPROC glLineWidth;
  10. PFNGLDECLTYPE PFNGLPOINTSIZEPROC glPointSize;
  11. PFNGLDECLTYPE PFNGLPOLYGONMODEPROC glPolygonMode;
  12. PFNGLDECLTYPE PFNGLSCISSORPROC glScissor;
  13. PFNGLDECLTYPE PFNGLTEXPARAMETERFPROC glTexParameterf;
  14. PFNGLDECLTYPE PFNGLTEXPARAMETERFVPROC glTexParameterfv;
  15. PFNGLDECLTYPE PFNGLTEXPARAMETERIPROC glTexParameteri;
  16. PFNGLDECLTYPE PFNGLTEXPARAMETERIVPROC glTexParameteriv;
  17. PFNGLDECLTYPE PFNGLTEXIMAGE1DPROC glTexImage1D;
  18. PFNGLDECLTYPE PFNGLTEXIMAGE2DPROC glTexImage2D;
  19. PFNGLDECLTYPE PFNGLDRAWBUFFERPROC glDrawBuffer;
  20. PFNGLDECLTYPE PFNGLCLEARPROC glClear;
  21. PFNGLDECLTYPE PFNGLCLEARCOLORPROC glClearColor;
  22. PFNGLDECLTYPE PFNGLCLEARSTENCILPROC glClearStencil;
  23. PFNGLDECLTYPE PFNGLCLEARDEPTHPROC glClearDepth;
  24. PFNGLDECLTYPE PFNGLSTENCILMASKPROC glStencilMask;
  25. PFNGLDECLTYPE PFNGLCOLORMASKPROC glColorMask;
  26. PFNGLDECLTYPE PFNGLDEPTHMASKPROC glDepthMask;
  27. PFNGLDECLTYPE PFNGLDISABLEPROC glDisable;
  28. PFNGLDECLTYPE PFNGLENABLEPROC glEnable;
  29. PFNGLDECLTYPE PFNGLFINISHPROC glFinish;
  30. PFNGLDECLTYPE PFNGLFLUSHPROC glFlush;
  31. PFNGLDECLTYPE PFNGLBLENDFUNCPROC glBlendFunc;
  32. PFNGLDECLTYPE PFNGLLOGICOPPROC glLogicOp;
  33. PFNGLDECLTYPE PFNGLSTENCILFUNCPROC glStencilFunc;
  34. PFNGLDECLTYPE PFNGLSTENCILOPPROC glStencilOp;
  35. PFNGLDECLTYPE PFNGLDEPTHFUNCPROC glDepthFunc;
  36. PFNGLDECLTYPE PFNGLPIXELSTOREFPROC glPixelStoref;
  37. PFNGLDECLTYPE PFNGLPIXELSTOREIPROC glPixelStorei;
  38. PFNGLDECLTYPE PFNGLREADBUFFERPROC glReadBuffer;
  39. PFNGLDECLTYPE PFNGLREADPIXELSPROC glReadPixels;
  40. PFNGLDECLTYPE PFNGLGETBOOLEANVPROC glGetBooleanv;
  41. PFNGLDECLTYPE PFNGLGETDOUBLEVPROC glGetDoublev;
  42. PFNGLDECLTYPE PFNGLGETERRORPROC glGetError;
  43. PFNGLDECLTYPE PFNGLGETFLOATVPROC glGetFloatv;
  44. PFNGLDECLTYPE PFNGLGETINTEGERVPROC glGetIntegerv;
  45. PFNGLDECLTYPE PFNGLGETSTRINGPROC glGetString;
  46. PFNGLDECLTYPE PFNGLGETTEXIMAGEPROC glGetTexImage;
  47. PFNGLDECLTYPE PFNGLGETTEXPARAMETERFVPROC glGetTexParameterfv;
  48. PFNGLDECLTYPE PFNGLGETTEXPARAMETERIVPROC glGetTexParameteriv;
  49. PFNGLDECLTYPE PFNGLGETTEXLEVELPARAMETERFVPROC glGetTexLevelParameterfv;
  50. PFNGLDECLTYPE PFNGLGETTEXLEVELPARAMETERIVPROC glGetTexLevelParameteriv;
  51. PFNGLDECLTYPE PFNGLISENABLEDPROC glIsEnabled;
  52. PFNGLDECLTYPE PFNGLDEPTHRANGEPROC glDepthRange;
  53. PFNGLDECLTYPE PFNGLVIEWPORTPROC glViewport;
  54. PFNGLDECLTYPE PFNGLDRAWARRAYSPROC glDrawArrays;
  55. PFNGLDECLTYPE PFNGLDRAWELEMENTSPROC glDrawElements;
  56. PFNGLDECLTYPE PFNGLGETPOINTERVPROC glGetPointerv;
  57. PFNGLDECLTYPE PFNGLPOLYGONOFFSETPROC glPolygonOffset;
  58. PFNGLDECLTYPE PFNGLCOPYTEXIMAGE1DPROC glCopyTexImage1D;
  59. PFNGLDECLTYPE PFNGLCOPYTEXIMAGE2DPROC glCopyTexImage2D;
  60. PFNGLDECLTYPE PFNGLCOPYTEXSUBIMAGE1DPROC glCopyTexSubImage1D;
  61. PFNGLDECLTYPE PFNGLCOPYTEXSUBIMAGE2DPROC glCopyTexSubImage2D;
  62. PFNGLDECLTYPE PFNGLTEXSUBIMAGE1DPROC glTexSubImage1D;
  63. PFNGLDECLTYPE PFNGLTEXSUBIMAGE2DPROC glTexSubImage2D;
  64. PFNGLDECLTYPE PFNGLBINDTEXTUREPROC glBindTexture;
  65. PFNGLDECLTYPE PFNGLDELETETEXTURESPROC glDeleteTextures;
  66. PFNGLDECLTYPE PFNGLGENTEXTURESPROC glGenTextures;
  67. PFNGLDECLTYPE PFNGLISTEXTUREPROC glIsTexture;
  68. PFNGLDECLTYPE PFNGLDRAWRANGEELEMENTSPROC glDrawRangeElements;
  69. PFNGLDECLTYPE PFNGLTEXIMAGE3DPROC glTexImage3D;
  70. PFNGLDECLTYPE PFNGLTEXSUBIMAGE3DPROC glTexSubImage3D;
  71. PFNGLDECLTYPE PFNGLCOPYTEXSUBIMAGE3DPROC glCopyTexSubImage3D;
  72. PFNGLDECLTYPE PFNGLACTIVETEXTUREPROC glActiveTexture;
  73. PFNGLDECLTYPE PFNGLSAMPLECOVERAGEPROC glSampleCoverage;
  74. PFNGLDECLTYPE PFNGLCOMPRESSEDTEXIMAGE3DPROC glCompressedTexImage3D;
  75. PFNGLDECLTYPE PFNGLCOMPRESSEDTEXIMAGE2DPROC glCompressedTexImage2D;
  76. PFNGLDECLTYPE PFNGLCOMPRESSEDTEXIMAGE1DPROC glCompressedTexImage1D;
  77. PFNGLDECLTYPE PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glCompressedTexSubImage3D;
  78. PFNGLDECLTYPE PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glCompressedTexSubImage2D;
  79. PFNGLDECLTYPE PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC glCompressedTexSubImage1D;
  80. PFNGLDECLTYPE PFNGLGETCOMPRESSEDTEXIMAGEPROC glGetCompressedTexImage;
  81. PFNGLDECLTYPE PFNGLBLENDFUNCSEPARATEPROC glBlendFuncSeparate;
  82. PFNGLDECLTYPE PFNGLMULTIDRAWARRAYSPROC glMultiDrawArrays;
  83. PFNGLDECLTYPE PFNGLMULTIDRAWELEMENTSPROC glMultiDrawElements;
  84. PFNGLDECLTYPE PFNGLPOINTPARAMETERFPROC glPointParameterf;
  85. PFNGLDECLTYPE PFNGLPOINTPARAMETERFVPROC glPointParameterfv;
  86. PFNGLDECLTYPE PFNGLPOINTPARAMETERIPROC glPointParameteri;
  87. PFNGLDECLTYPE PFNGLPOINTPARAMETERIVPROC glPointParameteriv;
  88. PFNGLDECLTYPE PFNGLBLENDCOLORPROC glBlendColor;
  89. PFNGLDECLTYPE PFNGLBLENDEQUATIONPROC glBlendEquation;
  90. PFNGLDECLTYPE PFNGLGENQUERIESPROC glGenQueries;
  91. PFNGLDECLTYPE PFNGLDELETEQUERIESPROC glDeleteQueries;
  92. PFNGLDECLTYPE PFNGLISQUERYPROC glIsQuery;
  93. PFNGLDECLTYPE PFNGLBEGINQUERYPROC glBeginQuery;
  94. PFNGLDECLTYPE PFNGLENDQUERYPROC glEndQuery;
  95. PFNGLDECLTYPE PFNGLGETQUERYIVPROC glGetQueryiv;
  96. PFNGLDECLTYPE PFNGLGETQUERYOBJECTIVPROC glGetQueryObjectiv;
  97. PFNGLDECLTYPE PFNGLGETQUERYOBJECTUIVPROC glGetQueryObjectuiv;
  98. PFNGLDECLTYPE PFNGLBINDBUFFERPROC glBindBuffer;
  99. PFNGLDECLTYPE PFNGLDELETEBUFFERSPROC glDeleteBuffers;
  100. PFNGLDECLTYPE PFNGLGENBUFFERSPROC glGenBuffers;
  101. PFNGLDECLTYPE PFNGLISBUFFERPROC glIsBuffer;
  102. PFNGLDECLTYPE PFNGLBUFFERDATAPROC glBufferData;
  103. PFNGLDECLTYPE PFNGLBUFFERSUBDATAPROC glBufferSubData;
  104. PFNGLDECLTYPE PFNGLGETBUFFERSUBDATAPROC glGetBufferSubData;
  105. PFNGLDECLTYPE PFNGLMAPBUFFERPROC glMapBuffer;
  106. PFNGLDECLTYPE PFNGLUNMAPBUFFERPROC glUnmapBuffer;
  107. PFNGLDECLTYPE PFNGLGETBUFFERPARAMETERIVPROC glGetBufferParameteriv;
  108. PFNGLDECLTYPE PFNGLGETBUFFERPOINTERVPROC glGetBufferPointerv;
  109. PFNGLDECLTYPE PFNGLBLENDEQUATIONSEPARATEPROC glBlendEquationSeparate;
  110. PFNGLDECLTYPE PFNGLDRAWBUFFERSPROC glDrawBuffers;
  111. PFNGLDECLTYPE PFNGLSTENCILOPSEPARATEPROC glStencilOpSeparate;
  112. PFNGLDECLTYPE PFNGLSTENCILFUNCSEPARATEPROC glStencilFuncSeparate;
  113. PFNGLDECLTYPE PFNGLSTENCILMASKSEPARATEPROC glStencilMaskSeparate;
  114. PFNGLDECLTYPE PFNGLATTACHSHADERPROC glAttachShader;
  115. PFNGLDECLTYPE PFNGLBINDATTRIBLOCATIONPROC glBindAttribLocation;
  116. PFNGLDECLTYPE PFNGLCOMPILESHADERPROC glCompileShader;
  117. PFNGLDECLTYPE PFNGLCREATEPROGRAMPROC glCreateProgram;
  118. PFNGLDECLTYPE PFNGLCREATESHADERPROC glCreateShader;
  119. PFNGLDECLTYPE PFNGLDELETEPROGRAMPROC glDeleteProgram;
  120. PFNGLDECLTYPE PFNGLDELETESHADERPROC glDeleteShader;
  121. PFNGLDECLTYPE PFNGLDETACHSHADERPROC glDetachShader;
  122. PFNGLDECLTYPE PFNGLDISABLEVERTEXATTRIBARRAYPROC glDisableVertexAttribArray;
  123. PFNGLDECLTYPE PFNGLENABLEVERTEXATTRIBARRAYPROC glEnableVertexAttribArray;
  124. PFNGLDECLTYPE PFNGLGETACTIVEATTRIBPROC glGetActiveAttrib;
  125. PFNGLDECLTYPE PFNGLGETACTIVEUNIFORMPROC glGetActiveUniform;
  126. PFNGLDECLTYPE PFNGLGETATTACHEDSHADERSPROC glGetAttachedShaders;
  127. PFNGLDECLTYPE PFNGLGETATTRIBLOCATIONPROC glGetAttribLocation;
  128. PFNGLDECLTYPE PFNGLGETPROGRAMIVPROC glGetProgramiv;
  129. PFNGLDECLTYPE PFNGLGETPROGRAMINFOLOGPROC glGetProgramInfoLog;
  130. PFNGLDECLTYPE PFNGLGETSHADERIVPROC glGetShaderiv;
  131. PFNGLDECLTYPE PFNGLGETSHADERINFOLOGPROC glGetShaderInfoLog;
  132. PFNGLDECLTYPE PFNGLGETSHADERSOURCEPROC glGetShaderSource;
  133. PFNGLDECLTYPE PFNGLGETUNIFORMLOCATIONPROC glGetUniformLocation;
  134. PFNGLDECLTYPE PFNGLGETUNIFORMFVPROC glGetUniformfv;
  135. PFNGLDECLTYPE PFNGLGETUNIFORMIVPROC glGetUniformiv;
  136. PFNGLDECLTYPE PFNGLGETVERTEXATTRIBDVPROC glGetVertexAttribdv;
  137. PFNGLDECLTYPE PFNGLGETVERTEXATTRIBFVPROC glGetVertexAttribfv;
  138. PFNGLDECLTYPE PFNGLGETVERTEXATTRIBIVPROC glGetVertexAttribiv;
  139. PFNGLDECLTYPE PFNGLGETVERTEXATTRIBPOINTERVPROC glGetVertexAttribPointerv;
  140. PFNGLDECLTYPE PFNGLISPROGRAMPROC glIsProgram;
  141. PFNGLDECLTYPE PFNGLISSHADERPROC glIsShader;
  142. PFNGLDECLTYPE PFNGLLINKPROGRAMPROC glLinkProgram;
  143. PFNGLDECLTYPE PFNGLSHADERSOURCEPROC glShaderSource;
  144. PFNGLDECLTYPE PFNGLUSEPROGRAMPROC glUseProgram;
  145. PFNGLDECLTYPE PFNGLUNIFORM1FPROC glUniform1f;
  146. PFNGLDECLTYPE PFNGLUNIFORM2FPROC glUniform2f;
  147. PFNGLDECLTYPE PFNGLUNIFORM3FPROC glUniform3f;
  148. PFNGLDECLTYPE PFNGLUNIFORM4FPROC glUniform4f;
  149. PFNGLDECLTYPE PFNGLUNIFORM1IPROC glUniform1i;
  150. PFNGLDECLTYPE PFNGLUNIFORM2IPROC glUniform2i;
  151. PFNGLDECLTYPE PFNGLUNIFORM3IPROC glUniform3i;
  152. PFNGLDECLTYPE PFNGLUNIFORM4IPROC glUniform4i;
  153. PFNGLDECLTYPE PFNGLUNIFORM1FVPROC glUniform1fv;
  154. PFNGLDECLTYPE PFNGLUNIFORM2FVPROC glUniform2fv;
  155. PFNGLDECLTYPE PFNGLUNIFORM3FVPROC glUniform3fv;
  156. PFNGLDECLTYPE PFNGLUNIFORM4FVPROC glUniform4fv;
  157. PFNGLDECLTYPE PFNGLUNIFORM1IVPROC glUniform1iv;
  158. PFNGLDECLTYPE PFNGLUNIFORM2IVPROC glUniform2iv;
  159. PFNGLDECLTYPE PFNGLUNIFORM3IVPROC glUniform3iv;
  160. PFNGLDECLTYPE PFNGLUNIFORM4IVPROC glUniform4iv;
  161. PFNGLDECLTYPE PFNGLUNIFORMMATRIX2FVPROC glUniformMatrix2fv;
  162. PFNGLDECLTYPE PFNGLUNIFORMMATRIX3FVPROC glUniformMatrix3fv;
  163. PFNGLDECLTYPE PFNGLUNIFORMMATRIX4FVPROC glUniformMatrix4fv;
  164. PFNGLDECLTYPE PFNGLVALIDATEPROGRAMPROC glValidateProgram;
  165. PFNGLDECLTYPE PFNGLVERTEXATTRIB1DPROC glVertexAttrib1d;
  166. PFNGLDECLTYPE PFNGLVERTEXATTRIB1DVPROC glVertexAttrib1dv;
  167. PFNGLDECLTYPE PFNGLVERTEXATTRIB1FPROC glVertexAttrib1f;
  168. PFNGLDECLTYPE PFNGLVERTEXATTRIB1FVPROC glVertexAttrib1fv;
  169. PFNGLDECLTYPE PFNGLVERTEXATTRIB1SPROC glVertexAttrib1s;
  170. PFNGLDECLTYPE PFNGLVERTEXATTRIB1SVPROC glVertexAttrib1sv;
  171. PFNGLDECLTYPE PFNGLVERTEXATTRIB2DPROC glVertexAttrib2d;
  172. PFNGLDECLTYPE PFNGLVERTEXATTRIB2DVPROC glVertexAttrib2dv;
  173. PFNGLDECLTYPE PFNGLVERTEXATTRIB2FPROC glVertexAttrib2f;
  174. PFNGLDECLTYPE PFNGLVERTEXATTRIB2FVPROC glVertexAttrib2fv;
  175. PFNGLDECLTYPE PFNGLVERTEXATTRIB2SPROC glVertexAttrib2s;
  176. PFNGLDECLTYPE PFNGLVERTEXATTRIB2SVPROC glVertexAttrib2sv;
  177. PFNGLDECLTYPE PFNGLVERTEXATTRIB3DPROC glVertexAttrib3d;
  178. PFNGLDECLTYPE PFNGLVERTEXATTRIB3DVPROC glVertexAttrib3dv;
  179. PFNGLDECLTYPE PFNGLVERTEXATTRIB3FPROC glVertexAttrib3f;
  180. PFNGLDECLTYPE PFNGLVERTEXATTRIB3FVPROC glVertexAttrib3fv;
  181. PFNGLDECLTYPE PFNGLVERTEXATTRIB3SPROC glVertexAttrib3s;
  182. PFNGLDECLTYPE PFNGLVERTEXATTRIB3SVPROC glVertexAttrib3sv;
  183. PFNGLDECLTYPE PFNGLVERTEXATTRIB4NBVPROC glVertexAttrib4Nbv;
  184. PFNGLDECLTYPE PFNGLVERTEXATTRIB4NIVPROC glVertexAttrib4Niv;
  185. PFNGLDECLTYPE PFNGLVERTEXATTRIB4NSVPROC glVertexAttrib4Nsv;
  186. PFNGLDECLTYPE PFNGLVERTEXATTRIB4NUBPROC glVertexAttrib4Nub;
  187. PFNGLDECLTYPE PFNGLVERTEXATTRIB4NUBVPROC glVertexAttrib4Nubv;
  188. PFNGLDECLTYPE PFNGLVERTEXATTRIB4NUIVPROC glVertexAttrib4Nuiv;
  189. PFNGLDECLTYPE PFNGLVERTEXATTRIB4NUSVPROC glVertexAttrib4Nusv;
  190. PFNGLDECLTYPE PFNGLVERTEXATTRIB4BVPROC glVertexAttrib4bv;
  191. PFNGLDECLTYPE PFNGLVERTEXATTRIB4DPROC glVertexAttrib4d;
  192. PFNGLDECLTYPE PFNGLVERTEXATTRIB4DVPROC glVertexAttrib4dv;
  193. PFNGLDECLTYPE PFNGLVERTEXATTRIB4FPROC glVertexAttrib4f;
  194. PFNGLDECLTYPE PFNGLVERTEXATTRIB4FVPROC glVertexAttrib4fv;
  195. PFNGLDECLTYPE PFNGLVERTEXATTRIB4IVPROC glVertexAttrib4iv;
  196. PFNGLDECLTYPE PFNGLVERTEXATTRIB4SPROC glVertexAttrib4s;
  197. PFNGLDECLTYPE PFNGLVERTEXATTRIB4SVPROC glVertexAttrib4sv;
  198. PFNGLDECLTYPE PFNGLVERTEXATTRIB4UBVPROC glVertexAttrib4ubv;
  199. PFNGLDECLTYPE PFNGLVERTEXATTRIB4UIVPROC glVertexAttrib4uiv;
  200. PFNGLDECLTYPE PFNGLVERTEXATTRIB4USVPROC glVertexAttrib4usv;
  201. PFNGLDECLTYPE PFNGLVERTEXATTRIBPOINTERPROC glVertexAttribPointer;
  202. PFNGLDECLTYPE PFNGLUNIFORMMATRIX2X3FVPROC glUniformMatrix2x3fv;
  203. PFNGLDECLTYPE PFNGLUNIFORMMATRIX3X2FVPROC glUniformMatrix3x2fv;
  204. PFNGLDECLTYPE PFNGLUNIFORMMATRIX2X4FVPROC glUniformMatrix2x4fv;
  205. PFNGLDECLTYPE PFNGLUNIFORMMATRIX4X2FVPROC glUniformMatrix4x2fv;
  206. PFNGLDECLTYPE PFNGLUNIFORMMATRIX3X4FVPROC glUniformMatrix3x4fv;
  207. PFNGLDECLTYPE PFNGLUNIFORMMATRIX4X3FVPROC glUniformMatrix4x3fv;
  208. PFNGLDECLTYPE PFNGLCOLORMASKIPROC glColorMaski;
  209. PFNGLDECLTYPE PFNGLGETBOOLEANI_VPROC glGetBooleani_v;
  210. PFNGLDECLTYPE PFNGLGETINTEGERI_VPROC glGetIntegeri_v;
  211. PFNGLDECLTYPE PFNGLENABLEIPROC glEnablei;
  212. PFNGLDECLTYPE PFNGLDISABLEIPROC glDisablei;
  213. PFNGLDECLTYPE PFNGLISENABLEDIPROC glIsEnabledi;
  214. PFNGLDECLTYPE PFNGLBEGINTRANSFORMFEEDBACKPROC glBeginTransformFeedback;
  215. PFNGLDECLTYPE PFNGLENDTRANSFORMFEEDBACKPROC glEndTransformFeedback;
  216. PFNGLDECLTYPE PFNGLBINDBUFFERRANGEPROC glBindBufferRange;
  217. PFNGLDECLTYPE PFNGLBINDBUFFERBASEPROC glBindBufferBase;
  218. PFNGLDECLTYPE PFNGLTRANSFORMFEEDBACKVARYINGSPROC glTransformFeedbackVaryings;
  219. PFNGLDECLTYPE PFNGLGETTRANSFORMFEEDBACKVARYINGPROC glGetTransformFeedbackVarying;
  220. PFNGLDECLTYPE PFNGLCLAMPCOLORPROC glClampColor;
  221. PFNGLDECLTYPE PFNGLBEGINCONDITIONALRENDERPROC glBeginConditionalRender;
  222. PFNGLDECLTYPE PFNGLENDCONDITIONALRENDERPROC glEndConditionalRender;
  223. PFNGLDECLTYPE PFNGLVERTEXATTRIBIPOINTERPROC glVertexAttribIPointer;
  224. PFNGLDECLTYPE PFNGLGETVERTEXATTRIBIIVPROC glGetVertexAttribIiv;
  225. PFNGLDECLTYPE PFNGLGETVERTEXATTRIBIUIVPROC glGetVertexAttribIuiv;
  226. PFNGLDECLTYPE PFNGLVERTEXATTRIBI1IPROC glVertexAttribI1i;
  227. PFNGLDECLTYPE PFNGLVERTEXATTRIBI2IPROC glVertexAttribI2i;
  228. PFNGLDECLTYPE PFNGLVERTEXATTRIBI3IPROC glVertexAttribI3i;
  229. PFNGLDECLTYPE PFNGLVERTEXATTRIBI4IPROC glVertexAttribI4i;
  230. PFNGLDECLTYPE PFNGLVERTEXATTRIBI1UIPROC glVertexAttribI1ui;
  231. PFNGLDECLTYPE PFNGLVERTEXATTRIBI2UIPROC glVertexAttribI2ui;
  232. PFNGLDECLTYPE PFNGLVERTEXATTRIBI3UIPROC glVertexAttribI3ui;
  233. PFNGLDECLTYPE PFNGLVERTEXATTRIBI4UIPROC glVertexAttribI4ui;
  234. PFNGLDECLTYPE PFNGLVERTEXATTRIBI1IVPROC glVertexAttribI1iv;
  235. PFNGLDECLTYPE PFNGLVERTEXATTRIBI2IVPROC glVertexAttribI2iv;
  236. PFNGLDECLTYPE PFNGLVERTEXATTRIBI3IVPROC glVertexAttribI3iv;
  237. PFNGLDECLTYPE PFNGLVERTEXATTRIBI4IVPROC glVertexAttribI4iv;
  238. PFNGLDECLTYPE PFNGLVERTEXATTRIBI1UIVPROC glVertexAttribI1uiv;
  239. PFNGLDECLTYPE PFNGLVERTEXATTRIBI2UIVPROC glVertexAttribI2uiv;
  240. PFNGLDECLTYPE PFNGLVERTEXATTRIBI3UIVPROC glVertexAttribI3uiv;
  241. PFNGLDECLTYPE PFNGLVERTEXATTRIBI4UIVPROC glVertexAttribI4uiv;
  242. PFNGLDECLTYPE PFNGLVERTEXATTRIBI4BVPROC glVertexAttribI4bv;
  243. PFNGLDECLTYPE PFNGLVERTEXATTRIBI4SVPROC glVertexAttribI4sv;
  244. PFNGLDECLTYPE PFNGLVERTEXATTRIBI4UBVPROC glVertexAttribI4ubv;
  245. PFNGLDECLTYPE PFNGLVERTEXATTRIBI4USVPROC glVertexAttribI4usv;
  246. PFNGLDECLTYPE PFNGLGETUNIFORMUIVPROC glGetUniformuiv;
  247. PFNGLDECLTYPE PFNGLBINDFRAGDATALOCATIONPROC glBindFragDataLocation;
  248. PFNGLDECLTYPE PFNGLGETFRAGDATALOCATIONPROC glGetFragDataLocation;
  249. PFNGLDECLTYPE PFNGLUNIFORM1UIPROC glUniform1ui;
  250. PFNGLDECLTYPE PFNGLUNIFORM2UIPROC glUniform2ui;
  251. PFNGLDECLTYPE PFNGLUNIFORM3UIPROC glUniform3ui;
  252. PFNGLDECLTYPE PFNGLUNIFORM4UIPROC glUniform4ui;
  253. PFNGLDECLTYPE PFNGLUNIFORM1UIVPROC glUniform1uiv;
  254. PFNGLDECLTYPE PFNGLUNIFORM2UIVPROC glUniform2uiv;
  255. PFNGLDECLTYPE PFNGLUNIFORM3UIVPROC glUniform3uiv;
  256. PFNGLDECLTYPE PFNGLUNIFORM4UIVPROC glUniform4uiv;
  257. PFNGLDECLTYPE PFNGLTEXPARAMETERIIVPROC glTexParameterIiv;
  258. PFNGLDECLTYPE PFNGLTEXPARAMETERIUIVPROC glTexParameterIuiv;
  259. PFNGLDECLTYPE PFNGLGETTEXPARAMETERIIVPROC glGetTexParameterIiv;
  260. PFNGLDECLTYPE PFNGLGETTEXPARAMETERIUIVPROC glGetTexParameterIuiv;
  261. PFNGLDECLTYPE PFNGLCLEARBUFFERIVPROC glClearBufferiv;
  262. PFNGLDECLTYPE PFNGLCLEARBUFFERUIVPROC glClearBufferuiv;
  263. PFNGLDECLTYPE PFNGLCLEARBUFFERFVPROC glClearBufferfv;
  264. PFNGLDECLTYPE PFNGLCLEARBUFFERFIPROC glClearBufferfi;
  265. PFNGLDECLTYPE PFNGLGETSTRINGIPROC glGetStringi;
  266. PFNGLDECLTYPE PFNGLISRENDERBUFFERPROC glIsRenderbuffer;
  267. PFNGLDECLTYPE PFNGLBINDRENDERBUFFERPROC glBindRenderbuffer;
  268. PFNGLDECLTYPE PFNGLDELETERENDERBUFFERSPROC glDeleteRenderbuffers;
  269. PFNGLDECLTYPE PFNGLGENRENDERBUFFERSPROC glGenRenderbuffers;
  270. PFNGLDECLTYPE PFNGLRENDERBUFFERSTORAGEPROC glRenderbufferStorage;
  271. PFNGLDECLTYPE PFNGLGETRENDERBUFFERPARAMETERIVPROC glGetRenderbufferParameteriv;
  272. PFNGLDECLTYPE PFNGLISFRAMEBUFFERPROC glIsFramebuffer;
  273. PFNGLDECLTYPE PFNGLBINDFRAMEBUFFERPROC glBindFramebuffer;
  274. PFNGLDECLTYPE PFNGLDELETEFRAMEBUFFERSPROC glDeleteFramebuffers;
  275. PFNGLDECLTYPE PFNGLGENFRAMEBUFFERSPROC glGenFramebuffers;
  276. PFNGLDECLTYPE PFNGLCHECKFRAMEBUFFERSTATUSPROC glCheckFramebufferStatus;
  277. PFNGLDECLTYPE PFNGLFRAMEBUFFERTEXTURE1DPROC glFramebufferTexture1D;
  278. PFNGLDECLTYPE PFNGLFRAMEBUFFERTEXTURE2DPROC glFramebufferTexture2D;
  279. PFNGLDECLTYPE PFNGLFRAMEBUFFERTEXTURE3DPROC glFramebufferTexture3D;
  280. PFNGLDECLTYPE PFNGLFRAMEBUFFERRENDERBUFFERPROC glFramebufferRenderbuffer;
  281. PFNGLDECLTYPE PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glGetFramebufferAttachmentParameteriv;
  282. PFNGLDECLTYPE PFNGLGENERATEMIPMAPPROC glGenerateMipmap;
  283. PFNGLDECLTYPE PFNGLBLITFRAMEBUFFERPROC glBlitFramebuffer;
  284. PFNGLDECLTYPE PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC glRenderbufferStorageMultisample;
  285. PFNGLDECLTYPE PFNGLFRAMEBUFFERTEXTURELAYERPROC glFramebufferTextureLayer;
  286. PFNGLDECLTYPE PFNGLMAPBUFFERRANGEPROC glMapBufferRange;
  287. PFNGLDECLTYPE PFNGLFLUSHMAPPEDBUFFERRANGEPROC glFlushMappedBufferRange;
  288. PFNGLDECLTYPE PFNGLBINDVERTEXARRAYPROC glBindVertexArray;
  289. PFNGLDECLTYPE PFNGLDELETEVERTEXARRAYSPROC glDeleteVertexArrays;
  290. PFNGLDECLTYPE PFNGLGENVERTEXARRAYSPROC glGenVertexArrays;
  291. PFNGLDECLTYPE PFNGLISVERTEXARRAYPROC glIsVertexArray;
  292. PFNGLDECLTYPE PFNGLDRAWARRAYSINSTANCEDPROC glDrawArraysInstanced;
  293. PFNGLDECLTYPE PFNGLDRAWELEMENTSINSTANCEDPROC glDrawElementsInstanced;
  294. PFNGLDECLTYPE PFNGLTEXBUFFERPROC glTexBuffer;
  295. PFNGLDECLTYPE PFNGLPRIMITIVERESTARTINDEXPROC glPrimitiveRestartIndex;
  296. PFNGLDECLTYPE PFNGLCOPYBUFFERSUBDATAPROC glCopyBufferSubData;
  297. PFNGLDECLTYPE PFNGLGETUNIFORMINDICESPROC glGetUniformIndices;
  298. PFNGLDECLTYPE PFNGLGETACTIVEUNIFORMSIVPROC glGetActiveUniformsiv;
  299. PFNGLDECLTYPE PFNGLGETACTIVEUNIFORMNAMEPROC glGetActiveUniformName;
  300. PFNGLDECLTYPE PFNGLGETUNIFORMBLOCKINDEXPROC glGetUniformBlockIndex;
  301. PFNGLDECLTYPE PFNGLGETACTIVEUNIFORMBLOCKIVPROC glGetActiveUniformBlockiv;
  302. PFNGLDECLTYPE PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glGetActiveUniformBlockName;
  303. PFNGLDECLTYPE PFNGLUNIFORMBLOCKBINDINGPROC glUniformBlockBinding;
  304. PFNGLDECLTYPE PFNGLDRAWELEMENTSBASEVERTEXPROC glDrawElementsBaseVertex;
  305. PFNGLDECLTYPE PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC glDrawRangeElementsBaseVertex;
  306. PFNGLDECLTYPE PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC glDrawElementsInstancedBaseVertex;
  307. PFNGLDECLTYPE PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC glMultiDrawElementsBaseVertex;
  308. PFNGLDECLTYPE PFNGLPROVOKINGVERTEXPROC glProvokingVertex;
  309. PFNGLDECLTYPE PFNGLFENCESYNCPROC glFenceSync;
  310. PFNGLDECLTYPE PFNGLISSYNCPROC glIsSync;
  311. PFNGLDECLTYPE PFNGLDELETESYNCPROC glDeleteSync;
  312. PFNGLDECLTYPE PFNGLCLIENTWAITSYNCPROC glClientWaitSync;
  313. PFNGLDECLTYPE PFNGLWAITSYNCPROC glWaitSync;
  314. PFNGLDECLTYPE PFNGLGETINTEGER64VPROC glGetInteger64v;
  315. PFNGLDECLTYPE PFNGLGETSYNCIVPROC glGetSynciv;
  316. PFNGLDECLTYPE PFNGLGETINTEGER64I_VPROC glGetInteger64i_v;
  317. PFNGLDECLTYPE PFNGLGETBUFFERPARAMETERI64VPROC glGetBufferParameteri64v;
  318. PFNGLDECLTYPE PFNGLFRAMEBUFFERTEXTUREPROC glFramebufferTexture;
  319. PFNGLDECLTYPE PFNGLTEXIMAGE2DMULTISAMPLEPROC glTexImage2DMultisample;
  320. PFNGLDECLTYPE PFNGLTEXIMAGE3DMULTISAMPLEPROC glTexImage3DMultisample;
  321. PFNGLDECLTYPE PFNGLGETMULTISAMPLEFVPROC glGetMultisamplefv;
  322. PFNGLDECLTYPE PFNGLSAMPLEMASKIPROC glSampleMaski;
  323. PFNGLDECLTYPE PFNGLBINDFRAGDATALOCATIONINDEXEDPROC glBindFragDataLocationIndexed;
  324. PFNGLDECLTYPE PFNGLGETFRAGDATAINDEXPROC glGetFragDataIndex;
  325. PFNGLDECLTYPE PFNGLGENSAMPLERSPROC glGenSamplers;
  326. PFNGLDECLTYPE PFNGLDELETESAMPLERSPROC glDeleteSamplers;
  327. PFNGLDECLTYPE PFNGLISSAMPLERPROC glIsSampler;
  328. PFNGLDECLTYPE PFNGLBINDSAMPLERPROC glBindSampler;
  329. PFNGLDECLTYPE PFNGLSAMPLERPARAMETERIPROC glSamplerParameteri;
  330. PFNGLDECLTYPE PFNGLSAMPLERPARAMETERIVPROC glSamplerParameteriv;
  331. PFNGLDECLTYPE PFNGLSAMPLERPARAMETERFPROC glSamplerParameterf;
  332. PFNGLDECLTYPE PFNGLSAMPLERPARAMETERFVPROC glSamplerParameterfv;
  333. PFNGLDECLTYPE PFNGLSAMPLERPARAMETERIIVPROC glSamplerParameterIiv;
  334. PFNGLDECLTYPE PFNGLSAMPLERPARAMETERIUIVPROC glSamplerParameterIuiv;
  335. PFNGLDECLTYPE PFNGLGETSAMPLERPARAMETERIVPROC glGetSamplerParameteriv;
  336. PFNGLDECLTYPE PFNGLGETSAMPLERPARAMETERIIVPROC glGetSamplerParameterIiv;
  337. PFNGLDECLTYPE PFNGLGETSAMPLERPARAMETERFVPROC glGetSamplerParameterfv;
  338. PFNGLDECLTYPE PFNGLGETSAMPLERPARAMETERIUIVPROC glGetSamplerParameterIuiv;
  339. PFNGLDECLTYPE PFNGLQUERYCOUNTERPROC glQueryCounter;
  340. PFNGLDECLTYPE PFNGLGETQUERYOBJECTI64VPROC glGetQueryObjecti64v;
  341. PFNGLDECLTYPE PFNGLGETQUERYOBJECTUI64VPROC glGetQueryObjectui64v;
  342. PFNGLDECLTYPE PFNGLVERTEXATTRIBDIVISORPROC glVertexAttribDivisor;
  343. PFNGLDECLTYPE PFNGLVERTEXATTRIBP1UIPROC glVertexAttribP1ui;
  344. PFNGLDECLTYPE PFNGLVERTEXATTRIBP1UIVPROC glVertexAttribP1uiv;
  345. PFNGLDECLTYPE PFNGLVERTEXATTRIBP2UIPROC glVertexAttribP2ui;
  346. PFNGLDECLTYPE PFNGLVERTEXATTRIBP2UIVPROC glVertexAttribP2uiv;
  347. PFNGLDECLTYPE PFNGLVERTEXATTRIBP3UIPROC glVertexAttribP3ui;
  348. PFNGLDECLTYPE PFNGLVERTEXATTRIBP3UIVPROC glVertexAttribP3uiv;
  349. PFNGLDECLTYPE PFNGLVERTEXATTRIBP4UIPROC glVertexAttribP4ui;
  350. PFNGLDECLTYPE PFNGLVERTEXATTRIBP4UIVPROC glVertexAttribP4uiv;
  351. PFNGLDECLTYPE PFNGLMINSAMPLESHADINGPROC glMinSampleShading;
  352. PFNGLDECLTYPE PFNGLBLENDEQUATIONIPROC glBlendEquationi;
  353. PFNGLDECLTYPE PFNGLBLENDEQUATIONSEPARATEIPROC glBlendEquationSeparatei;
  354. PFNGLDECLTYPE PFNGLBLENDFUNCIPROC glBlendFunci;
  355. PFNGLDECLTYPE PFNGLBLENDFUNCSEPARATEIPROC glBlendFuncSeparatei;
  356. PFNGLDECLTYPE PFNGLDRAWARRAYSINDIRECTPROC glDrawArraysIndirect;
  357. PFNGLDECLTYPE PFNGLDRAWELEMENTSINDIRECTPROC glDrawElementsIndirect;
  358. PFNGLDECLTYPE PFNGLUNIFORM1DPROC glUniform1d;
  359. PFNGLDECLTYPE PFNGLUNIFORM2DPROC glUniform2d;
  360. PFNGLDECLTYPE PFNGLUNIFORM3DPROC glUniform3d;
  361. PFNGLDECLTYPE PFNGLUNIFORM4DPROC glUniform4d;
  362. PFNGLDECLTYPE PFNGLUNIFORM1DVPROC glUniform1dv;
  363. PFNGLDECLTYPE PFNGLUNIFORM2DVPROC glUniform2dv;
  364. PFNGLDECLTYPE PFNGLUNIFORM3DVPROC glUniform3dv;
  365. PFNGLDECLTYPE PFNGLUNIFORM4DVPROC glUniform4dv;
  366. PFNGLDECLTYPE PFNGLUNIFORMMATRIX2DVPROC glUniformMatrix2dv;
  367. PFNGLDECLTYPE PFNGLUNIFORMMATRIX3DVPROC glUniformMatrix3dv;
  368. PFNGLDECLTYPE PFNGLUNIFORMMATRIX4DVPROC glUniformMatrix4dv;
  369. PFNGLDECLTYPE PFNGLUNIFORMMATRIX2X3DVPROC glUniformMatrix2x3dv;
  370. PFNGLDECLTYPE PFNGLUNIFORMMATRIX2X4DVPROC glUniformMatrix2x4dv;
  371. PFNGLDECLTYPE PFNGLUNIFORMMATRIX3X2DVPROC glUniformMatrix3x2dv;
  372. PFNGLDECLTYPE PFNGLUNIFORMMATRIX3X4DVPROC glUniformMatrix3x4dv;
  373. PFNGLDECLTYPE PFNGLUNIFORMMATRIX4X2DVPROC glUniformMatrix4x2dv;
  374. PFNGLDECLTYPE PFNGLUNIFORMMATRIX4X3DVPROC glUniformMatrix4x3dv;
  375. PFNGLDECLTYPE PFNGLGETUNIFORMDVPROC glGetUniformdv;
  376. PFNGLDECLTYPE PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC glGetSubroutineUniformLocation;
  377. PFNGLDECLTYPE PFNGLGETSUBROUTINEINDEXPROC glGetSubroutineIndex;
  378. PFNGLDECLTYPE PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC glGetActiveSubroutineUniformiv;
  379. PFNGLDECLTYPE PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC glGetActiveSubroutineUniformName;
  380. PFNGLDECLTYPE PFNGLGETACTIVESUBROUTINENAMEPROC glGetActiveSubroutineName;
  381. PFNGLDECLTYPE PFNGLUNIFORMSUBROUTINESUIVPROC glUniformSubroutinesuiv;
  382. PFNGLDECLTYPE PFNGLGETUNIFORMSUBROUTINEUIVPROC glGetUniformSubroutineuiv;
  383. PFNGLDECLTYPE PFNGLGETPROGRAMSTAGEIVPROC glGetProgramStageiv;
  384. PFNGLDECLTYPE PFNGLPATCHPARAMETERIPROC glPatchParameteri;
  385. PFNGLDECLTYPE PFNGLPATCHPARAMETERFVPROC glPatchParameterfv;
  386. PFNGLDECLTYPE PFNGLBINDTRANSFORMFEEDBACKPROC glBindTransformFeedback;
  387. PFNGLDECLTYPE PFNGLDELETETRANSFORMFEEDBACKSPROC glDeleteTransformFeedbacks;
  388. PFNGLDECLTYPE PFNGLGENTRANSFORMFEEDBACKSPROC glGenTransformFeedbacks;
  389. PFNGLDECLTYPE PFNGLISTRANSFORMFEEDBACKPROC glIsTransformFeedback;
  390. PFNGLDECLTYPE PFNGLPAUSETRANSFORMFEEDBACKPROC glPauseTransformFeedback;
  391. PFNGLDECLTYPE PFNGLRESUMETRANSFORMFEEDBACKPROC glResumeTransformFeedback;
  392. PFNGLDECLTYPE PFNGLDRAWTRANSFORMFEEDBACKPROC glDrawTransformFeedback;
  393. PFNGLDECLTYPE PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC glDrawTransformFeedbackStream;
  394. PFNGLDECLTYPE PFNGLBEGINQUERYINDEXEDPROC glBeginQueryIndexed;
  395. PFNGLDECLTYPE PFNGLENDQUERYINDEXEDPROC glEndQueryIndexed;
  396. PFNGLDECLTYPE PFNGLGETQUERYINDEXEDIVPROC glGetQueryIndexediv;
  397. PFNGLDECLTYPE PFNGLRELEASESHADERCOMPILERPROC glReleaseShaderCompiler;
  398. PFNGLDECLTYPE PFNGLSHADERBINARYPROC glShaderBinary;
  399. PFNGLDECLTYPE PFNGLGETSHADERPRECISIONFORMATPROC glGetShaderPrecisionFormat;
  400. PFNGLDECLTYPE PFNGLDEPTHRANGEFPROC glDepthRangef;
  401. PFNGLDECLTYPE PFNGLCLEARDEPTHFPROC glClearDepthf;
  402. PFNGLDECLTYPE PFNGLGETPROGRAMBINARYPROC glGetProgramBinary;
  403. PFNGLDECLTYPE PFNGLPROGRAMBINARYPROC glProgramBinary;
  404. PFNGLDECLTYPE PFNGLPROGRAMPARAMETERIPROC glProgramParameteri;
  405. PFNGLDECLTYPE PFNGLUSEPROGRAMSTAGESPROC glUseProgramStages;
  406. PFNGLDECLTYPE PFNGLACTIVESHADERPROGRAMPROC glActiveShaderProgram;
  407. PFNGLDECLTYPE PFNGLCREATESHADERPROGRAMVPROC glCreateShaderProgramv;
  408. PFNGLDECLTYPE PFNGLBINDPROGRAMPIPELINEPROC glBindProgramPipeline;
  409. PFNGLDECLTYPE PFNGLDELETEPROGRAMPIPELINESPROC glDeleteProgramPipelines;
  410. PFNGLDECLTYPE PFNGLGENPROGRAMPIPELINESPROC glGenProgramPipelines;
  411. PFNGLDECLTYPE PFNGLISPROGRAMPIPELINEPROC glIsProgramPipeline;
  412. PFNGLDECLTYPE PFNGLGETPROGRAMPIPELINEIVPROC glGetProgramPipelineiv;
  413. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM1IPROC glProgramUniform1i;
  414. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM1IVPROC glProgramUniform1iv;
  415. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM1FPROC glProgramUniform1f;
  416. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM1FVPROC glProgramUniform1fv;
  417. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM1DPROC glProgramUniform1d;
  418. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM1DVPROC glProgramUniform1dv;
  419. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM1UIPROC glProgramUniform1ui;
  420. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM1UIVPROC glProgramUniform1uiv;
  421. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM2IPROC glProgramUniform2i;
  422. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM2IVPROC glProgramUniform2iv;
  423. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM2FPROC glProgramUniform2f;
  424. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM2FVPROC glProgramUniform2fv;
  425. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM2DPROC glProgramUniform2d;
  426. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM2DVPROC glProgramUniform2dv;
  427. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM2UIPROC glProgramUniform2ui;
  428. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM2UIVPROC glProgramUniform2uiv;
  429. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM3IPROC glProgramUniform3i;
  430. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM3IVPROC glProgramUniform3iv;
  431. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM3FPROC glProgramUniform3f;
  432. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM3FVPROC glProgramUniform3fv;
  433. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM3DPROC glProgramUniform3d;
  434. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM3DVPROC glProgramUniform3dv;
  435. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM3UIPROC glProgramUniform3ui;
  436. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM3UIVPROC glProgramUniform3uiv;
  437. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM4IPROC glProgramUniform4i;
  438. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM4IVPROC glProgramUniform4iv;
  439. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM4FPROC glProgramUniform4f;
  440. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM4FVPROC glProgramUniform4fv;
  441. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM4DPROC glProgramUniform4d;
  442. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM4DVPROC glProgramUniform4dv;
  443. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM4UIPROC glProgramUniform4ui;
  444. PFNGLDECLTYPE PFNGLPROGRAMUNIFORM4UIVPROC glProgramUniform4uiv;
  445. PFNGLDECLTYPE PFNGLPROGRAMUNIFORMMATRIX2FVPROC glProgramUniformMatrix2fv;
  446. PFNGLDECLTYPE PFNGLPROGRAMUNIFORMMATRIX3FVPROC glProgramUniformMatrix3fv;
  447. PFNGLDECLTYPE PFNGLPROGRAMUNIFORMMATRIX4FVPROC glProgramUniformMatrix4fv;
  448. PFNGLDECLTYPE PFNGLPROGRAMUNIFORMMATRIX2DVPROC glProgramUniformMatrix2dv;
  449. PFNGLDECLTYPE PFNGLPROGRAMUNIFORMMATRIX3DVPROC glProgramUniformMatrix3dv;
  450. PFNGLDECLTYPE PFNGLPROGRAMUNIFORMMATRIX4DVPROC glProgramUniformMatrix4dv;
  451. PFNGLDECLTYPE PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC glProgramUniformMatrix2x3fv;
  452. PFNGLDECLTYPE PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC glProgramUniformMatrix3x2fv;
  453. PFNGLDECLTYPE PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC glProgramUniformMatrix2x4fv;
  454. PFNGLDECLTYPE PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC glProgramUniformMatrix4x2fv;
  455. PFNGLDECLTYPE PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC glProgramUniformMatrix3x4fv;
  456. PFNGLDECLTYPE PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC glProgramUniformMatrix4x3fv;
  457. PFNGLDECLTYPE PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC glProgramUniformMatrix2x3dv;
  458. PFNGLDECLTYPE PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC glProgramUniformMatrix3x2dv;
  459. PFNGLDECLTYPE PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC glProgramUniformMatrix2x4dv;
  460. PFNGLDECLTYPE PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC glProgramUniformMatrix4x2dv;
  461. PFNGLDECLTYPE PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC glProgramUniformMatrix3x4dv;
  462. PFNGLDECLTYPE PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC glProgramUniformMatrix4x3dv;
  463. PFNGLDECLTYPE PFNGLVALIDATEPROGRAMPIPELINEPROC glValidateProgramPipeline;
  464. PFNGLDECLTYPE PFNGLGETPROGRAMPIPELINEINFOLOGPROC glGetProgramPipelineInfoLog;
  465. PFNGLDECLTYPE PFNGLVERTEXATTRIBL1DPROC glVertexAttribL1d;
  466. PFNGLDECLTYPE PFNGLVERTEXATTRIBL2DPROC glVertexAttribL2d;
  467. PFNGLDECLTYPE PFNGLVERTEXATTRIBL3DPROC glVertexAttribL3d;
  468. PFNGLDECLTYPE PFNGLVERTEXATTRIBL4DPROC glVertexAttribL4d;
  469. PFNGLDECLTYPE PFNGLVERTEXATTRIBL1DVPROC glVertexAttribL1dv;
  470. PFNGLDECLTYPE PFNGLVERTEXATTRIBL2DVPROC glVertexAttribL2dv;
  471. PFNGLDECLTYPE PFNGLVERTEXATTRIBL3DVPROC glVertexAttribL3dv;
  472. PFNGLDECLTYPE PFNGLVERTEXATTRIBL4DVPROC glVertexAttribL4dv;
  473. PFNGLDECLTYPE PFNGLVERTEXATTRIBLPOINTERPROC glVertexAttribLPointer;
  474. PFNGLDECLTYPE PFNGLGETVERTEXATTRIBLDVPROC glGetVertexAttribLdv;
  475. PFNGLDECLTYPE PFNGLVIEWPORTARRAYVPROC glViewportArrayv;
  476. PFNGLDECLTYPE PFNGLVIEWPORTINDEXEDFPROC glViewportIndexedf;
  477. PFNGLDECLTYPE PFNGLVIEWPORTINDEXEDFVPROC glViewportIndexedfv;
  478. PFNGLDECLTYPE PFNGLSCISSORARRAYVPROC glScissorArrayv;
  479. PFNGLDECLTYPE PFNGLSCISSORINDEXEDPROC glScissorIndexed;
  480. PFNGLDECLTYPE PFNGLSCISSORINDEXEDVPROC glScissorIndexedv;
  481. PFNGLDECLTYPE PFNGLDEPTHRANGEARRAYVPROC glDepthRangeArrayv;
  482. PFNGLDECLTYPE PFNGLDEPTHRANGEINDEXEDPROC glDepthRangeIndexed;
  483. PFNGLDECLTYPE PFNGLGETFLOATI_VPROC glGetFloati_v;
  484. PFNGLDECLTYPE PFNGLGETDOUBLEI_VPROC glGetDoublei_v;
  485. PFNGLDECLTYPE PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC glDrawArraysInstancedBaseInstance;
  486. PFNGLDECLTYPE PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC glDrawElementsInstancedBaseInstance;
  487. PFNGLDECLTYPE PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC glDrawElementsInstancedBaseVertexBaseInstance;
  488. PFNGLDECLTYPE PFNGLGETINTERNALFORMATIVPROC glGetInternalformativ;
  489. PFNGLDECLTYPE PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC glGetActiveAtomicCounterBufferiv;
  490. PFNGLDECLTYPE PFNGLBINDIMAGETEXTUREPROC glBindImageTexture;
  491. PFNGLDECLTYPE PFNGLMEMORYBARRIERPROC glMemoryBarrier;
  492. PFNGLDECLTYPE PFNGLTEXSTORAGE1DPROC glTexStorage1D;
  493. PFNGLDECLTYPE PFNGLTEXSTORAGE2DPROC glTexStorage2D;
  494. PFNGLDECLTYPE PFNGLTEXSTORAGE3DPROC glTexStorage3D;
  495. PFNGLDECLTYPE PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC glDrawTransformFeedbackInstanced;
  496. PFNGLDECLTYPE PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC glDrawTransformFeedbackStreamInstanced;
  497. PFNGLDECLTYPE PFNGLCLEARBUFFERDATAPROC glClearBufferData;
  498. PFNGLDECLTYPE PFNGLCLEARBUFFERSUBDATAPROC glClearBufferSubData;
  499. PFNGLDECLTYPE PFNGLDISPATCHCOMPUTEPROC glDispatchCompute;
  500. PFNGLDECLTYPE PFNGLDISPATCHCOMPUTEINDIRECTPROC glDispatchComputeIndirect;
  501. PFNGLDECLTYPE PFNGLCOPYIMAGESUBDATAPROC glCopyImageSubData;
  502. PFNGLDECLTYPE PFNGLFRAMEBUFFERPARAMETERIPROC glFramebufferParameteri;
  503. PFNGLDECLTYPE PFNGLGETFRAMEBUFFERPARAMETERIVPROC glGetFramebufferParameteriv;
  504. PFNGLDECLTYPE PFNGLGETINTERNALFORMATI64VPROC glGetInternalformati64v;
  505. PFNGLDECLTYPE PFNGLINVALIDATETEXSUBIMAGEPROC glInvalidateTexSubImage;
  506. PFNGLDECLTYPE PFNGLINVALIDATETEXIMAGEPROC glInvalidateTexImage;
  507. PFNGLDECLTYPE PFNGLINVALIDATEBUFFERSUBDATAPROC glInvalidateBufferSubData;
  508. PFNGLDECLTYPE PFNGLINVALIDATEBUFFERDATAPROC glInvalidateBufferData;
  509. PFNGLDECLTYPE PFNGLINVALIDATEFRAMEBUFFERPROC glInvalidateFramebuffer;
  510. PFNGLDECLTYPE PFNGLINVALIDATESUBFRAMEBUFFERPROC glInvalidateSubFramebuffer;
  511. PFNGLDECLTYPE PFNGLMULTIDRAWARRAYSINDIRECTPROC glMultiDrawArraysIndirect;
  512. PFNGLDECLTYPE PFNGLMULTIDRAWELEMENTSINDIRECTPROC glMultiDrawElementsIndirect;
  513. PFNGLDECLTYPE PFNGLGETPROGRAMINTERFACEIVPROC glGetProgramInterfaceiv;
  514. PFNGLDECLTYPE PFNGLGETPROGRAMRESOURCEINDEXPROC glGetProgramResourceIndex;
  515. PFNGLDECLTYPE PFNGLGETPROGRAMRESOURCENAMEPROC glGetProgramResourceName;
  516. PFNGLDECLTYPE PFNGLGETPROGRAMRESOURCEIVPROC glGetProgramResourceiv;
  517. PFNGLDECLTYPE PFNGLGETPROGRAMRESOURCELOCATIONPROC glGetProgramResourceLocation;
  518. PFNGLDECLTYPE PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC glGetProgramResourceLocationIndex;
  519. PFNGLDECLTYPE PFNGLSHADERSTORAGEBLOCKBINDINGPROC glShaderStorageBlockBinding;
  520. PFNGLDECLTYPE PFNGLTEXBUFFERRANGEPROC glTexBufferRange;
  521. PFNGLDECLTYPE PFNGLTEXSTORAGE2DMULTISAMPLEPROC glTexStorage2DMultisample;
  522. PFNGLDECLTYPE PFNGLTEXSTORAGE3DMULTISAMPLEPROC glTexStorage3DMultisample;
  523. PFNGLDECLTYPE PFNGLTEXTUREVIEWPROC glTextureView;
  524. PFNGLDECLTYPE PFNGLBINDVERTEXBUFFERPROC glBindVertexBuffer;
  525. PFNGLDECLTYPE PFNGLVERTEXATTRIBFORMATPROC glVertexAttribFormat;
  526. PFNGLDECLTYPE PFNGLVERTEXATTRIBIFORMATPROC glVertexAttribIFormat;
  527. PFNGLDECLTYPE PFNGLVERTEXATTRIBLFORMATPROC glVertexAttribLFormat;
  528. PFNGLDECLTYPE PFNGLVERTEXATTRIBBINDINGPROC glVertexAttribBinding;
  529. PFNGLDECLTYPE PFNGLVERTEXBINDINGDIVISORPROC glVertexBindingDivisor;
  530. PFNGLDECLTYPE PFNGLDEBUGMESSAGECONTROLPROC glDebugMessageControl;
  531. PFNGLDECLTYPE PFNGLDEBUGMESSAGEINSERTPROC glDebugMessageInsert;
  532. PFNGLDECLTYPE PFNGLDEBUGMESSAGECALLBACKPROC glDebugMessageCallback;
  533. PFNGLDECLTYPE PFNGLGETDEBUGMESSAGELOGPROC glGetDebugMessageLog;
  534. PFNGLDECLTYPE PFNGLPUSHDEBUGGROUPPROC glPushDebugGroup;
  535. PFNGLDECLTYPE PFNGLPOPDEBUGGROUPPROC glPopDebugGroup;
  536. PFNGLDECLTYPE PFNGLOBJECTLABELPROC glObjectLabel;
  537. PFNGLDECLTYPE PFNGLGETOBJECTLABELPROC glGetObjectLabel;
  538. PFNGLDECLTYPE PFNGLOBJECTPTRLABELPROC glObjectPtrLabel;
  539. PFNGLDECLTYPE PFNGLGETOBJECTPTRLABELPROC glGetObjectPtrLabel;
  540. PFNGLDECLTYPE PFNGLBUFFERSTORAGEPROC glBufferStorage;
  541. PFNGLDECLTYPE PFNGLCLEARTEXIMAGEPROC glClearTexImage;
  542. PFNGLDECLTYPE PFNGLCLEARTEXSUBIMAGEPROC glClearTexSubImage;
  543. PFNGLDECLTYPE PFNGLBINDBUFFERSBASEPROC glBindBuffersBase;
  544. PFNGLDECLTYPE PFNGLBINDBUFFERSRANGEPROC glBindBuffersRange;
  545. PFNGLDECLTYPE PFNGLBINDTEXTURESPROC glBindTextures;
  546. PFNGLDECLTYPE PFNGLBINDSAMPLERSPROC glBindSamplers;
  547. PFNGLDECLTYPE PFNGLBINDIMAGETEXTURESPROC glBindImageTextures;
  548. PFNGLDECLTYPE PFNGLBINDVERTEXBUFFERSPROC glBindVertexBuffers;
  549. PFNGLDECLTYPE PFNGLCLIPCONTROLPROC glClipControl;
  550. PFNGLDECLTYPE PFNGLCREATETRANSFORMFEEDBACKSPROC glCreateTransformFeedbacks;
  551. PFNGLDECLTYPE PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC glTransformFeedbackBufferBase;
  552. PFNGLDECLTYPE PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC glTransformFeedbackBufferRange;
  553. PFNGLDECLTYPE PFNGLGETTRANSFORMFEEDBACKIVPROC glGetTransformFeedbackiv;
  554. PFNGLDECLTYPE PFNGLGETTRANSFORMFEEDBACKI_VPROC glGetTransformFeedbacki_v;
  555. PFNGLDECLTYPE PFNGLGETTRANSFORMFEEDBACKI64_VPROC glGetTransformFeedbacki64_v;
  556. PFNGLDECLTYPE PFNGLCREATEBUFFERSPROC glCreateBuffers;
  557. PFNGLDECLTYPE PFNGLNAMEDBUFFERSTORAGEPROC glNamedBufferStorage;
  558. PFNGLDECLTYPE PFNGLNAMEDBUFFERDATAPROC glNamedBufferData;
  559. PFNGLDECLTYPE PFNGLNAMEDBUFFERSUBDATAPROC glNamedBufferSubData;
  560. PFNGLDECLTYPE PFNGLCOPYNAMEDBUFFERSUBDATAPROC glCopyNamedBufferSubData;
  561. PFNGLDECLTYPE PFNGLCLEARNAMEDBUFFERDATAPROC glClearNamedBufferData;
  562. PFNGLDECLTYPE PFNGLCLEARNAMEDBUFFERSUBDATAPROC glClearNamedBufferSubData;
  563. PFNGLDECLTYPE PFNGLMAPNAMEDBUFFERPROC glMapNamedBuffer;
  564. PFNGLDECLTYPE PFNGLMAPNAMEDBUFFERRANGEPROC glMapNamedBufferRange;
  565. PFNGLDECLTYPE PFNGLUNMAPNAMEDBUFFERPROC glUnmapNamedBuffer;
  566. PFNGLDECLTYPE PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC glFlushMappedNamedBufferRange;
  567. PFNGLDECLTYPE PFNGLGETNAMEDBUFFERPARAMETERIVPROC glGetNamedBufferParameteriv;
  568. PFNGLDECLTYPE PFNGLGETNAMEDBUFFERPARAMETERI64VPROC glGetNamedBufferParameteri64v;
  569. PFNGLDECLTYPE PFNGLGETNAMEDBUFFERPOINTERVPROC glGetNamedBufferPointerv;
  570. PFNGLDECLTYPE PFNGLGETNAMEDBUFFERSUBDATAPROC glGetNamedBufferSubData;
  571. PFNGLDECLTYPE PFNGLCREATEFRAMEBUFFERSPROC glCreateFramebuffers;
  572. PFNGLDECLTYPE PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC glNamedFramebufferRenderbuffer;
  573. PFNGLDECLTYPE PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC glNamedFramebufferParameteri;
  574. PFNGLDECLTYPE PFNGLNAMEDFRAMEBUFFERTEXTUREPROC glNamedFramebufferTexture;
  575. PFNGLDECLTYPE PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC glNamedFramebufferTextureLayer;
  576. PFNGLDECLTYPE PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC glNamedFramebufferDrawBuffer;
  577. PFNGLDECLTYPE PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC glNamedFramebufferDrawBuffers;
  578. PFNGLDECLTYPE PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC glNamedFramebufferReadBuffer;
  579. PFNGLDECLTYPE PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC glInvalidateNamedFramebufferData;
  580. PFNGLDECLTYPE PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC glInvalidateNamedFramebufferSubData;
  581. PFNGLDECLTYPE PFNGLCLEARNAMEDFRAMEBUFFERIVPROC glClearNamedFramebufferiv;
  582. PFNGLDECLTYPE PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC glClearNamedFramebufferuiv;
  583. PFNGLDECLTYPE PFNGLCLEARNAMEDFRAMEBUFFERFVPROC glClearNamedFramebufferfv;
  584. PFNGLDECLTYPE PFNGLCLEARNAMEDFRAMEBUFFERFIPROC glClearNamedFramebufferfi;
  585. PFNGLDECLTYPE PFNGLBLITNAMEDFRAMEBUFFERPROC glBlitNamedFramebuffer;
  586. PFNGLDECLTYPE PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC glCheckNamedFramebufferStatus;
  587. PFNGLDECLTYPE PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC glGetNamedFramebufferParameteriv;
  588. PFNGLDECLTYPE PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC glGetNamedFramebufferAttachmentParameteriv;
  589. PFNGLDECLTYPE PFNGLCREATERENDERBUFFERSPROC glCreateRenderbuffers;
  590. PFNGLDECLTYPE PFNGLNAMEDRENDERBUFFERSTORAGEPROC glNamedRenderbufferStorage;
  591. PFNGLDECLTYPE PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC glNamedRenderbufferStorageMultisample;
  592. PFNGLDECLTYPE PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC glGetNamedRenderbufferParameteriv;
  593. PFNGLDECLTYPE PFNGLCREATETEXTURESPROC glCreateTextures;
  594. PFNGLDECLTYPE PFNGLTEXTUREBUFFERPROC glTextureBuffer;
  595. PFNGLDECLTYPE PFNGLTEXTUREBUFFERRANGEPROC glTextureBufferRange;
  596. PFNGLDECLTYPE PFNGLTEXTURESTORAGE1DPROC glTextureStorage1D;
  597. PFNGLDECLTYPE PFNGLTEXTURESTORAGE2DPROC glTextureStorage2D;
  598. PFNGLDECLTYPE PFNGLTEXTURESTORAGE3DPROC glTextureStorage3D;
  599. PFNGLDECLTYPE PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC glTextureStorage2DMultisample;
  600. PFNGLDECLTYPE PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC glTextureStorage3DMultisample;
  601. PFNGLDECLTYPE PFNGLTEXTURESUBIMAGE1DPROC glTextureSubImage1D;
  602. PFNGLDECLTYPE PFNGLTEXTURESUBIMAGE2DPROC glTextureSubImage2D;
  603. PFNGLDECLTYPE PFNGLTEXTURESUBIMAGE3DPROC glTextureSubImage3D;
  604. PFNGLDECLTYPE PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC glCompressedTextureSubImage1D;
  605. PFNGLDECLTYPE PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC glCompressedTextureSubImage2D;
  606. PFNGLDECLTYPE PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC glCompressedTextureSubImage3D;
  607. PFNGLDECLTYPE PFNGLCOPYTEXTURESUBIMAGE1DPROC glCopyTextureSubImage1D;
  608. PFNGLDECLTYPE PFNGLCOPYTEXTURESUBIMAGE2DPROC glCopyTextureSubImage2D;
  609. PFNGLDECLTYPE PFNGLCOPYTEXTURESUBIMAGE3DPROC glCopyTextureSubImage3D;
  610. PFNGLDECLTYPE PFNGLTEXTUREPARAMETERFPROC glTextureParameterf;
  611. PFNGLDECLTYPE PFNGLTEXTUREPARAMETERFVPROC glTextureParameterfv;
  612. PFNGLDECLTYPE PFNGLTEXTUREPARAMETERIPROC glTextureParameteri;
  613. PFNGLDECLTYPE PFNGLTEXTUREPARAMETERIIVPROC glTextureParameterIiv;
  614. PFNGLDECLTYPE PFNGLTEXTUREPARAMETERIUIVPROC glTextureParameterIuiv;
  615. PFNGLDECLTYPE PFNGLTEXTUREPARAMETERIVPROC glTextureParameteriv;
  616. PFNGLDECLTYPE PFNGLGENERATETEXTUREMIPMAPPROC glGenerateTextureMipmap;
  617. PFNGLDECLTYPE PFNGLBINDTEXTUREUNITPROC glBindTextureUnit;
  618. PFNGLDECLTYPE PFNGLGETTEXTUREIMAGEPROC glGetTextureImage;
  619. PFNGLDECLTYPE PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC glGetCompressedTextureImage;
  620. PFNGLDECLTYPE PFNGLGETTEXTURELEVELPARAMETERFVPROC glGetTextureLevelParameterfv;
  621. PFNGLDECLTYPE PFNGLGETTEXTURELEVELPARAMETERIVPROC glGetTextureLevelParameteriv;
  622. PFNGLDECLTYPE PFNGLGETTEXTUREPARAMETERFVPROC glGetTextureParameterfv;
  623. PFNGLDECLTYPE PFNGLGETTEXTUREPARAMETERIIVPROC glGetTextureParameterIiv;
  624. PFNGLDECLTYPE PFNGLGETTEXTUREPARAMETERIUIVPROC glGetTextureParameterIuiv;
  625. PFNGLDECLTYPE PFNGLGETTEXTUREPARAMETERIVPROC glGetTextureParameteriv;
  626. PFNGLDECLTYPE PFNGLCREATEVERTEXARRAYSPROC glCreateVertexArrays;
  627. PFNGLDECLTYPE PFNGLDISABLEVERTEXARRAYATTRIBPROC glDisableVertexArrayAttrib;
  628. PFNGLDECLTYPE PFNGLENABLEVERTEXARRAYATTRIBPROC glEnableVertexArrayAttrib;
  629. PFNGLDECLTYPE PFNGLVERTEXARRAYELEMENTBUFFERPROC glVertexArrayElementBuffer;
  630. PFNGLDECLTYPE PFNGLVERTEXARRAYVERTEXBUFFERPROC glVertexArrayVertexBuffer;
  631. PFNGLDECLTYPE PFNGLVERTEXARRAYVERTEXBUFFERSPROC glVertexArrayVertexBuffers;
  632. PFNGLDECLTYPE PFNGLVERTEXARRAYATTRIBBINDINGPROC glVertexArrayAttribBinding;
  633. PFNGLDECLTYPE PFNGLVERTEXARRAYATTRIBFORMATPROC glVertexArrayAttribFormat;
  634. PFNGLDECLTYPE PFNGLVERTEXARRAYATTRIBIFORMATPROC glVertexArrayAttribIFormat;
  635. PFNGLDECLTYPE PFNGLVERTEXARRAYATTRIBLFORMATPROC glVertexArrayAttribLFormat;
  636. PFNGLDECLTYPE PFNGLVERTEXARRAYBINDINGDIVISORPROC glVertexArrayBindingDivisor;
  637. PFNGLDECLTYPE PFNGLGETVERTEXARRAYIVPROC glGetVertexArrayiv;
  638. PFNGLDECLTYPE PFNGLGETVERTEXARRAYINDEXEDIVPROC glGetVertexArrayIndexediv;
  639. PFNGLDECLTYPE PFNGLGETVERTEXARRAYINDEXED64IVPROC glGetVertexArrayIndexed64iv;
  640. PFNGLDECLTYPE PFNGLCREATESAMPLERSPROC glCreateSamplers;
  641. PFNGLDECLTYPE PFNGLCREATEPROGRAMPIPELINESPROC glCreateProgramPipelines;
  642. PFNGLDECLTYPE PFNGLCREATEQUERIESPROC glCreateQueries;
  643. PFNGLDECLTYPE PFNGLGETQUERYBUFFEROBJECTI64VPROC glGetQueryBufferObjecti64v;
  644. PFNGLDECLTYPE PFNGLGETQUERYBUFFEROBJECTIVPROC glGetQueryBufferObjectiv;
  645. PFNGLDECLTYPE PFNGLGETQUERYBUFFEROBJECTUI64VPROC glGetQueryBufferObjectui64v;
  646. PFNGLDECLTYPE PFNGLGETQUERYBUFFEROBJECTUIVPROC glGetQueryBufferObjectuiv;
  647. PFNGLDECLTYPE PFNGLMEMORYBARRIERBYREGIONPROC glMemoryBarrierByRegion;
  648. PFNGLDECLTYPE PFNGLGETTEXTURESUBIMAGEPROC glGetTextureSubImage;
  649. PFNGLDECLTYPE PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC glGetCompressedTextureSubImage;
  650. PFNGLDECLTYPE PFNGLGETGRAPHICSRESETSTATUSPROC glGetGraphicsResetStatus;
  651. #endif