/src/saiga/opengl/glbinding/source/Binding_objects_g.cpp

https://github.com/darglein/saiga · C++ · 568 lines · 560 code · 8 blank · 0 comment · 0 complexity · 559151eaf39d0ecb88736cdaa75c4479 MD5 · raw file

  1. #include "Binding_pch.h"
  2. using namespace gl;
  3. namespace glbinding
  4. {
  5. Function<GLuint, GLsizei> Binding::GenAsyncMarkersSGIX("glGenAsyncMarkersSGIX");
  6. Function<void, GLsizei, GLuint*> Binding::GenBuffers("glGenBuffers");
  7. Function<void, GLsizei, GLuint*> Binding::GenBuffersARB("glGenBuffersARB");
  8. Function<void, GLsizei, GLuint*> Binding::GenFencesAPPLE("glGenFencesAPPLE");
  9. Function<void, GLsizei, GLuint*> Binding::GenFencesNV("glGenFencesNV");
  10. Function<GLuint, GLuint> Binding::GenFragmentShadersATI("glGenFragmentShadersATI");
  11. Function<void, GLsizei, GLuint*> Binding::GenFramebuffers("glGenFramebuffers");
  12. Function<void, GLsizei, GLuint*> Binding::GenFramebuffersEXT("glGenFramebuffersEXT");
  13. Function<GLuint, GLsizei> Binding::GenLists("glGenLists");
  14. Function<void, GLenum, GLuint, GLuint*> Binding::GenNamesAMD("glGenNamesAMD");
  15. Function<void, GLsizei, GLuint*> Binding::GenOcclusionQueriesNV("glGenOcclusionQueriesNV");
  16. Function<GLuint, GLsizei> Binding::GenPathsNV("glGenPathsNV");
  17. Function<void, GLsizei, GLuint*> Binding::GenPerfMonitorsAMD("glGenPerfMonitorsAMD");
  18. Function<void, GLsizei, GLuint*> Binding::GenProgramPipelines("glGenProgramPipelines");
  19. Function<void, GLsizei, GLuint*> Binding::GenProgramsARB("glGenProgramsARB");
  20. Function<void, GLsizei, GLuint*> Binding::GenProgramsNV("glGenProgramsNV");
  21. Function<void, GLsizei, GLuint*> Binding::GenQueries("glGenQueries");
  22. Function<void, GLsizei, GLuint*> Binding::GenQueriesARB("glGenQueriesARB");
  23. Function<void, GLsizei, GLint*> Binding::GenQueryResourceTagNV("glGenQueryResourceTagNV");
  24. Function<void, GLsizei, GLuint*> Binding::GenRenderbuffers("glGenRenderbuffers");
  25. Function<void, GLsizei, GLuint*> Binding::GenRenderbuffersEXT("glGenRenderbuffersEXT");
  26. Function<void, GLsizei, GLuint*> Binding::GenSamplers("glGenSamplers");
  27. Function<void, GLsizei, GLuint*> Binding::GenSemaphoresEXT("glGenSemaphoresEXT");
  28. Function<GLuint, GLenum, GLenum, GLenum, GLuint> Binding::GenSymbolsEXT("glGenSymbolsEXT");
  29. Function<void, GLsizei, GLuint*> Binding::GenTextures("glGenTextures");
  30. Function<void, GLsizei, GLuint*> Binding::GenTexturesEXT("glGenTexturesEXT");
  31. Function<void, GLsizei, GLuint*> Binding::GenTransformFeedbacks("glGenTransformFeedbacks");
  32. Function<void, GLsizei, GLuint*> Binding::GenTransformFeedbacksNV("glGenTransformFeedbacksNV");
  33. Function<void, GLsizei, GLuint*> Binding::GenVertexArrays("glGenVertexArrays");
  34. Function<void, GLsizei, GLuint*> Binding::GenVertexArraysAPPLE("glGenVertexArraysAPPLE");
  35. Function<GLuint, GLuint> Binding::GenVertexShadersEXT("glGenVertexShadersEXT");
  36. Function<void, GLenum> Binding::GenerateMipmap("glGenerateMipmap");
  37. Function<void, GLenum> Binding::GenerateMipmapEXT("glGenerateMipmapEXT");
  38. Function<void, GLenum, GLenum> Binding::GenerateMultiTexMipmapEXT("glGenerateMultiTexMipmapEXT");
  39. Function<void, GLuint> Binding::GenerateTextureMipmap("glGenerateTextureMipmap");
  40. Function<void, GLuint, GLenum> Binding::GenerateTextureMipmapEXT("glGenerateTextureMipmapEXT");
  41. Function<void, GLuint, GLuint, GLenum, GLint*> Binding::GetActiveAtomicCounterBufferiv(
  42. "glGetActiveAtomicCounterBufferiv");
  43. Function<void, GLuint, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, GLchar*> Binding::GetActiveAttrib(
  44. "glGetActiveAttrib");
  45. Function<void, GLhandleARB, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, GLcharARB*> Binding::GetActiveAttribARB(
  46. "glGetActiveAttribARB");
  47. Function<void, GLuint, GLenum, GLuint, GLsizei, GLsizei*, GLchar*> Binding::GetActiveSubroutineName(
  48. "glGetActiveSubroutineName");
  49. Function<void, GLuint, GLenum, GLuint, GLsizei, GLsizei*, GLchar*> Binding::GetActiveSubroutineUniformName(
  50. "glGetActiveSubroutineUniformName");
  51. Function<void, GLuint, GLenum, GLuint, GLenum, GLint*> Binding::GetActiveSubroutineUniformiv(
  52. "glGetActiveSubroutineUniformiv");
  53. Function<void, GLuint, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, GLchar*> Binding::GetActiveUniform(
  54. "glGetActiveUniform");
  55. Function<void, GLhandleARB, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, GLcharARB*> Binding::GetActiveUniformARB(
  56. "glGetActiveUniformARB");
  57. Function<void, GLuint, GLuint, GLsizei, GLsizei*, GLchar*> Binding::GetActiveUniformBlockName(
  58. "glGetActiveUniformBlockName");
  59. Function<void, GLuint, GLuint, GLenum, GLint*> Binding::GetActiveUniformBlockiv("glGetActiveUniformBlockiv");
  60. Function<void, GLuint, GLuint, GLsizei, GLsizei*, GLchar*> Binding::GetActiveUniformName("glGetActiveUniformName");
  61. Function<void, GLuint, GLsizei, const GLuint*, GLenum, GLint*> Binding::GetActiveUniformsiv("glGetActiveUniformsiv");
  62. Function<void, GLuint, GLuint, GLsizei, GLsizei*, GLsizei*, GLenum*, GLchar*> Binding::GetActiveVaryingNV(
  63. "glGetActiveVaryingNV");
  64. Function<void, GLenum, GLenum, GLfloat*> Binding::GetArrayObjectfvATI("glGetArrayObjectfvATI");
  65. Function<void, GLenum, GLenum, GLint*> Binding::GetArrayObjectivATI("glGetArrayObjectivATI");
  66. Function<void, GLhandleARB, GLsizei, GLsizei*, GLhandleARB*> Binding::GetAttachedObjectsARB("glGetAttachedObjectsARB");
  67. Function<void, GLuint, GLsizei, GLsizei*, GLuint*> Binding::GetAttachedShaders("glGetAttachedShaders");
  68. Function<GLint, GLuint, const GLchar*> Binding::GetAttribLocation("glGetAttribLocation");
  69. Function<GLint, GLhandleARB, const GLcharARB*> Binding::GetAttribLocationARB("glGetAttribLocationARB");
  70. Function<void, GLenum, GLuint, GLboolean*> Binding::GetBooleanIndexedvEXT("glGetBooleanIndexedvEXT");
  71. Function<void, GLenum, GLuint, GLboolean*> Binding::GetBooleani_v("glGetBooleani_v");
  72. Function<void, GLenum, GLboolean*> Binding::GetBooleanv("glGetBooleanv");
  73. Function<void, GLenum, GLenum, GLint64*> Binding::GetBufferParameteri64v("glGetBufferParameteri64v");
  74. Function<void, GLenum, GLenum, GLint*> Binding::GetBufferParameteriv("glGetBufferParameteriv");
  75. Function<void, GLenum, GLenum, GLint*> Binding::GetBufferParameterivARB("glGetBufferParameterivARB");
  76. Function<void, GLenum, GLenum, GLuint64EXT*> Binding::GetBufferParameterui64vNV("glGetBufferParameterui64vNV");
  77. Function<void, GLenum, GLenum, void**> Binding::GetBufferPointerv("glGetBufferPointerv");
  78. Function<void, GLenum, GLenum, void**> Binding::GetBufferPointervARB("glGetBufferPointervARB");
  79. Function<void, GLenum, GLintptr, GLsizeiptr, void*> Binding::GetBufferSubData("glGetBufferSubData");
  80. Function<void, GLenum, GLintptrARB, GLsizeiptrARB, void*> Binding::GetBufferSubDataARB("glGetBufferSubDataARB");
  81. Function<void, GLenum, GLdouble*> Binding::GetClipPlane("glGetClipPlane");
  82. Function<void, GLenum, GLfloat*> Binding::GetClipPlanefOES("glGetClipPlanefOES");
  83. Function<void, GLenum, GLfixed*> Binding::GetClipPlanexOES("glGetClipPlanexOES");
  84. Function<void, GLenum, GLenum, GLenum, void*> Binding::GetColorTable("glGetColorTable");
  85. Function<void, GLenum, GLenum, GLenum, void*> Binding::GetColorTableEXT("glGetColorTableEXT");
  86. Function<void, GLenum, GLenum, GLfloat*> Binding::GetColorTableParameterfv("glGetColorTableParameterfv");
  87. Function<void, GLenum, GLenum, GLfloat*> Binding::GetColorTableParameterfvEXT("glGetColorTableParameterfvEXT");
  88. Function<void, GLenum, GLenum, GLfloat*> Binding::GetColorTableParameterfvSGI("glGetColorTableParameterfvSGI");
  89. Function<void, GLenum, GLenum, GLint*> Binding::GetColorTableParameteriv("glGetColorTableParameteriv");
  90. Function<void, GLenum, GLenum, GLint*> Binding::GetColorTableParameterivEXT("glGetColorTableParameterivEXT");
  91. Function<void, GLenum, GLenum, GLint*> Binding::GetColorTableParameterivSGI("glGetColorTableParameterivSGI");
  92. Function<void, GLenum, GLenum, GLenum, void*> Binding::GetColorTableSGI("glGetColorTableSGI");
  93. Function<void, GLenum, GLenum, GLenum, GLenum, GLfloat*> Binding::GetCombinerInputParameterfvNV(
  94. "glGetCombinerInputParameterfvNV");
  95. Function<void, GLenum, GLenum, GLenum, GLenum, GLint*> Binding::GetCombinerInputParameterivNV(
  96. "glGetCombinerInputParameterivNV");
  97. Function<void, GLenum, GLenum, GLenum, GLfloat*> Binding::GetCombinerOutputParameterfvNV(
  98. "glGetCombinerOutputParameterfvNV");
  99. Function<void, GLenum, GLenum, GLenum, GLint*> Binding::GetCombinerOutputParameterivNV(
  100. "glGetCombinerOutputParameterivNV");
  101. Function<void, GLenum, GLenum, GLfloat*> Binding::GetCombinerStageParameterfvNV("glGetCombinerStageParameterfvNV");
  102. Function<GLuint, GLenum, GLuint> Binding::GetCommandHeaderNV("glGetCommandHeaderNV");
  103. Function<void, GLenum, GLenum, GLint, void*> Binding::GetCompressedMultiTexImageEXT("glGetCompressedMultiTexImageEXT");
  104. Function<void, GLenum, GLint, void*> Binding::GetCompressedTexImage("glGetCompressedTexImage");
  105. Function<void, GLenum, GLint, void*> Binding::GetCompressedTexImageARB("glGetCompressedTexImageARB");
  106. Function<void, GLuint, GLint, GLsizei, void*> Binding::GetCompressedTextureImage("glGetCompressedTextureImage");
  107. Function<void, GLuint, GLenum, GLint, void*> Binding::GetCompressedTextureImageEXT("glGetCompressedTextureImageEXT");
  108. Function<void, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, void*>
  109. Binding::GetCompressedTextureSubImage("glGetCompressedTextureSubImage");
  110. Function<void, GLenum, GLenum, GLenum, void*> Binding::GetConvolutionFilter("glGetConvolutionFilter");
  111. Function<void, GLenum, GLenum, GLenum, void*> Binding::GetConvolutionFilterEXT("glGetConvolutionFilterEXT");
  112. Function<void, GLenum, GLenum, GLfloat*> Binding::GetConvolutionParameterfv("glGetConvolutionParameterfv");
  113. Function<void, GLenum, GLenum, GLfloat*> Binding::GetConvolutionParameterfvEXT("glGetConvolutionParameterfvEXT");
  114. Function<void, GLenum, GLenum, GLint*> Binding::GetConvolutionParameteriv("glGetConvolutionParameteriv");
  115. Function<void, GLenum, GLenum, GLint*> Binding::GetConvolutionParameterivEXT("glGetConvolutionParameterivEXT");
  116. Function<void, GLenum, GLenum, GLfixed*> Binding::GetConvolutionParameterxvOES("glGetConvolutionParameterxvOES");
  117. Function<void, GLsizei, GLfloat*> Binding::GetCoverageModulationTableNV("glGetCoverageModulationTableNV");
  118. Function<GLuint, GLuint, GLsizei, GLenum*, GLenum*, GLuint*, GLenum*, GLsizei*, GLchar*> Binding::GetDebugMessageLog(
  119. "glGetDebugMessageLog");
  120. Function<GLuint, GLuint, GLsizei, GLenum*, GLuint*, GLuint*, GLsizei*, GLchar*> Binding::GetDebugMessageLogAMD(
  121. "glGetDebugMessageLogAMD");
  122. Function<GLuint, GLuint, GLsizei, GLenum*, GLenum*, GLuint*, GLenum*, GLsizei*, GLchar*> Binding::GetDebugMessageLogARB(
  123. "glGetDebugMessageLogARB");
  124. Function<void, GLenum, GLfloat*> Binding::GetDetailTexFuncSGIS("glGetDetailTexFuncSGIS");
  125. Function<void, GLenum, GLuint, GLdouble*> Binding::GetDoubleIndexedvEXT("glGetDoubleIndexedvEXT");
  126. Function<void, GLenum, GLuint, GLdouble*> Binding::GetDoublei_v("glGetDoublei_v");
  127. Function<void, GLenum, GLuint, GLdouble*> Binding::GetDoublei_vEXT("glGetDoublei_vEXT");
  128. Function<void, GLenum, GLdouble*> Binding::GetDoublev("glGetDoublev");
  129. Function<GLenum> Binding::GetError("glGetError");
  130. Function<void, GLuint, GLenum, GLint*> Binding::GetFenceivNV("glGetFenceivNV");
  131. Function<void, GLenum, GLenum, GLfloat*> Binding::GetFinalCombinerInputParameterfvNV(
  132. "glGetFinalCombinerInputParameterfvNV");
  133. Function<void, GLenum, GLenum, GLint*> Binding::GetFinalCombinerInputParameterivNV(
  134. "glGetFinalCombinerInputParameterivNV");
  135. Function<void, GLuint*> Binding::GetFirstPerfQueryIdINTEL("glGetFirstPerfQueryIdINTEL");
  136. Function<void, GLenum, GLfixed*> Binding::GetFixedvOES("glGetFixedvOES");
  137. Function<void, GLenum, GLuint, GLfloat*> Binding::GetFloatIndexedvEXT("glGetFloatIndexedvEXT");
  138. Function<void, GLenum, GLuint, GLfloat*> Binding::GetFloati_v("glGetFloati_v");
  139. Function<void, GLenum, GLuint, GLfloat*> Binding::GetFloati_vEXT("glGetFloati_vEXT");
  140. Function<void, GLenum, GLfloat*> Binding::GetFloatv("glGetFloatv");
  141. Function<void, GLfloat*> Binding::GetFogFuncSGIS("glGetFogFuncSGIS");
  142. Function<GLint, GLuint, const GLchar*> Binding::GetFragDataIndex("glGetFragDataIndex");
  143. Function<GLint, GLuint, const GLchar*> Binding::GetFragDataLocation("glGetFragDataLocation");
  144. Function<GLint, GLuint, const GLchar*> Binding::GetFragDataLocationEXT("glGetFragDataLocationEXT");
  145. Function<void, GLenum, GLenum, GLfloat*> Binding::GetFragmentLightfvSGIX("glGetFragmentLightfvSGIX");
  146. Function<void, GLenum, GLenum, GLint*> Binding::GetFragmentLightivSGIX("glGetFragmentLightivSGIX");
  147. Function<void, GLenum, GLenum, GLfloat*> Binding::GetFragmentMaterialfvSGIX("glGetFragmentMaterialfvSGIX");
  148. Function<void, GLenum, GLenum, GLint*> Binding::GetFragmentMaterialivSGIX("glGetFragmentMaterialivSGIX");
  149. Function<void, GLenum, GLenum, GLenum, GLint*> Binding::GetFramebufferAttachmentParameteriv(
  150. "glGetFramebufferAttachmentParameteriv");
  151. Function<void, GLenum, GLenum, GLenum, GLint*> Binding::GetFramebufferAttachmentParameterivEXT(
  152. "glGetFramebufferAttachmentParameterivEXT");
  153. Function<void, GLenum, GLenum, GLuint, GLuint, GLsizei, GLfloat*> Binding::GetFramebufferParameterfvAMD(
  154. "glGetFramebufferParameterfvAMD");
  155. Function<void, GLenum, GLenum, GLint*> Binding::GetFramebufferParameteriv("glGetFramebufferParameteriv");
  156. Function<void, GLuint, GLenum, GLint*> Binding::GetFramebufferParameterivEXT("glGetFramebufferParameterivEXT");
  157. Function<GLenum> Binding::GetGraphicsResetStatus("glGetGraphicsResetStatus");
  158. Function<GLenum> Binding::GetGraphicsResetStatusARB("glGetGraphicsResetStatusARB");
  159. Function<GLhandleARB, GLenum> Binding::GetHandleARB("glGetHandleARB");
  160. Function<void, GLenum, GLboolean, GLenum, GLenum, void*> Binding::GetHistogram("glGetHistogram");
  161. Function<void, GLenum, GLboolean, GLenum, GLenum, void*> Binding::GetHistogramEXT("glGetHistogramEXT");
  162. Function<void, GLenum, GLenum, GLfloat*> Binding::GetHistogramParameterfv("glGetHistogramParameterfv");
  163. Function<void, GLenum, GLenum, GLfloat*> Binding::GetHistogramParameterfvEXT("glGetHistogramParameterfvEXT");
  164. Function<void, GLenum, GLenum, GLint*> Binding::GetHistogramParameteriv("glGetHistogramParameteriv");
  165. Function<void, GLenum, GLenum, GLint*> Binding::GetHistogramParameterivEXT("glGetHistogramParameterivEXT");
  166. Function<void, GLenum, GLenum, GLfixed*> Binding::GetHistogramParameterxvOES("glGetHistogramParameterxvOES");
  167. Function<GLuint64, GLuint, GLint, GLboolean, GLint, GLenum> Binding::GetImageHandleARB("glGetImageHandleARB");
  168. Function<GLuint64, GLuint, GLint, GLboolean, GLint, GLenum> Binding::GetImageHandleNV("glGetImageHandleNV");
  169. Function<void, GLenum, GLenum, GLfloat*> Binding::GetImageTransformParameterfvHP("glGetImageTransformParameterfvHP");
  170. Function<void, GLenum, GLenum, GLint*> Binding::GetImageTransformParameterivHP("glGetImageTransformParameterivHP");
  171. Function<void, GLhandleARB, GLsizei, GLsizei*, GLcharARB*> Binding::GetInfoLogARB("glGetInfoLogARB");
  172. Function<GLint> Binding::GetInstrumentsSGIX("glGetInstrumentsSGIX");
  173. Function<void, GLenum, GLuint, GLint64*> Binding::GetInteger64i_v("glGetInteger64i_v");
  174. Function<void, GLenum, GLint64*> Binding::GetInteger64v("glGetInteger64v");
  175. Function<void, GLenum, GLuint, GLint*> Binding::GetIntegerIndexedvEXT("glGetIntegerIndexedvEXT");
  176. Function<void, GLenum, GLuint, GLint*> Binding::GetIntegeri_v("glGetIntegeri_v");
  177. Function<void, GLenum, GLuint, GLuint64EXT*> Binding::GetIntegerui64i_vNV("glGetIntegerui64i_vNV");
  178. Function<void, GLenum, GLuint64EXT*> Binding::GetIntegerui64vNV("glGetIntegerui64vNV");
  179. Function<void, GLenum, GLint*> Binding::GetIntegerv("glGetIntegerv");
  180. Function<void, GLenum, GLenum, GLsizei, GLenum, GLsizei, GLint*> Binding::GetInternalformatSampleivNV(
  181. "glGetInternalformatSampleivNV");
  182. Function<void, GLenum, GLenum, GLenum, GLsizei, GLint64*> Binding::GetInternalformati64v("glGetInternalformati64v");
  183. Function<void, GLenum, GLenum, GLenum, GLsizei, GLint*> Binding::GetInternalformativ("glGetInternalformativ");
  184. Function<void, GLuint, GLenum, GLboolean*> Binding::GetInvariantBooleanvEXT("glGetInvariantBooleanvEXT");
  185. Function<void, GLuint, GLenum, GLfloat*> Binding::GetInvariantFloatvEXT("glGetInvariantFloatvEXT");
  186. Function<void, GLuint, GLenum, GLint*> Binding::GetInvariantIntegervEXT("glGetInvariantIntegervEXT");
  187. Function<void, GLenum, GLenum, GLfloat*> Binding::GetLightfv("glGetLightfv");
  188. Function<void, GLenum, GLenum, GLint*> Binding::GetLightiv("glGetLightiv");
  189. Function<void, GLenum, GLenum, GLfixed*> Binding::GetLightxOES("glGetLightxOES");
  190. Function<void, GLuint, GLenum, GLfloat*> Binding::GetListParameterfvSGIX("glGetListParameterfvSGIX");
  191. Function<void, GLuint, GLenum, GLint*> Binding::GetListParameterivSGIX("glGetListParameterivSGIX");
  192. Function<void, GLuint, GLenum, GLboolean*> Binding::GetLocalConstantBooleanvEXT("glGetLocalConstantBooleanvEXT");
  193. Function<void, GLuint, GLenum, GLfloat*> Binding::GetLocalConstantFloatvEXT("glGetLocalConstantFloatvEXT");
  194. Function<void, GLuint, GLenum, GLint*> Binding::GetLocalConstantIntegervEXT("glGetLocalConstantIntegervEXT");
  195. Function<void, GLenum, GLuint, GLenum, GLfloat*> Binding::GetMapAttribParameterfvNV("glGetMapAttribParameterfvNV");
  196. Function<void, GLenum, GLuint, GLenum, GLint*> Binding::GetMapAttribParameterivNV("glGetMapAttribParameterivNV");
  197. Function<void, GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, void*> Binding::GetMapControlPointsNV(
  198. "glGetMapControlPointsNV");
  199. Function<void, GLenum, GLenum, GLfloat*> Binding::GetMapParameterfvNV("glGetMapParameterfvNV");
  200. Function<void, GLenum, GLenum, GLint*> Binding::GetMapParameterivNV("glGetMapParameterivNV");
  201. Function<void, GLenum, GLenum, GLdouble*> Binding::GetMapdv("glGetMapdv");
  202. Function<void, GLenum, GLenum, GLfloat*> Binding::GetMapfv("glGetMapfv");
  203. Function<void, GLenum, GLenum, GLint*> Binding::GetMapiv("glGetMapiv");
  204. Function<void, GLenum, GLenum, GLfixed*> Binding::GetMapxvOES("glGetMapxvOES");
  205. Function<void, GLenum, GLenum, GLfloat*> Binding::GetMaterialfv("glGetMaterialfv");
  206. Function<void, GLenum, GLenum, GLint*> Binding::GetMaterialiv("glGetMaterialiv");
  207. Function<void, GLenum, GLenum, GLfixed> Binding::GetMaterialxOES("glGetMaterialxOES");
  208. Function<void, GLuint, GLenum, GLint*> Binding::GetMemoryObjectParameterivEXT("glGetMemoryObjectParameterivEXT");
  209. Function<void, GLenum, GLboolean, GLenum, GLenum, void*> Binding::GetMinmax("glGetMinmax");
  210. Function<void, GLenum, GLboolean, GLenum, GLenum, void*> Binding::GetMinmaxEXT("glGetMinmaxEXT");
  211. Function<void, GLenum, GLenum, GLfloat*> Binding::GetMinmaxParameterfv("glGetMinmaxParameterfv");
  212. Function<void, GLenum, GLenum, GLfloat*> Binding::GetMinmaxParameterfvEXT("glGetMinmaxParameterfvEXT");
  213. Function<void, GLenum, GLenum, GLint*> Binding::GetMinmaxParameteriv("glGetMinmaxParameteriv");
  214. Function<void, GLenum, GLenum, GLint*> Binding::GetMinmaxParameterivEXT("glGetMinmaxParameterivEXT");
  215. Function<void, GLenum, GLenum, GLenum, GLfloat*> Binding::GetMultiTexEnvfvEXT("glGetMultiTexEnvfvEXT");
  216. Function<void, GLenum, GLenum, GLenum, GLint*> Binding::GetMultiTexEnvivEXT("glGetMultiTexEnvivEXT");
  217. Function<void, GLenum, GLenum, GLenum, GLdouble*> Binding::GetMultiTexGendvEXT("glGetMultiTexGendvEXT");
  218. Function<void, GLenum, GLenum, GLenum, GLfloat*> Binding::GetMultiTexGenfvEXT("glGetMultiTexGenfvEXT");
  219. Function<void, GLenum, GLenum, GLenum, GLint*> Binding::GetMultiTexGenivEXT("glGetMultiTexGenivEXT");
  220. Function<void, GLenum, GLenum, GLint, GLenum, GLenum, void*> Binding::GetMultiTexImageEXT("glGetMultiTexImageEXT");
  221. Function<void, GLenum, GLenum, GLint, GLenum, GLfloat*> Binding::GetMultiTexLevelParameterfvEXT(
  222. "glGetMultiTexLevelParameterfvEXT");
  223. Function<void, GLenum, GLenum, GLint, GLenum, GLint*> Binding::GetMultiTexLevelParameterivEXT(
  224. "glGetMultiTexLevelParameterivEXT");
  225. Function<void, GLenum, GLenum, GLenum, GLint*> Binding::GetMultiTexParameterIivEXT("glGetMultiTexParameterIivEXT");
  226. Function<void, GLenum, GLenum, GLenum, GLuint*> Binding::GetMultiTexParameterIuivEXT("glGetMultiTexParameterIuivEXT");
  227. Function<void, GLenum, GLenum, GLenum, GLfloat*> Binding::GetMultiTexParameterfvEXT("glGetMultiTexParameterfvEXT");
  228. Function<void, GLenum, GLenum, GLenum, GLint*> Binding::GetMultiTexParameterivEXT("glGetMultiTexParameterivEXT");
  229. Function<void, GLenum, GLuint, GLfloat*> Binding::GetMultisamplefv("glGetMultisamplefv");
  230. Function<void, GLenum, GLuint, GLfloat*> Binding::GetMultisamplefvNV("glGetMultisamplefvNV");
  231. Function<void, GLuint, GLenum, GLint64*> Binding::GetNamedBufferParameteri64v("glGetNamedBufferParameteri64v");
  232. Function<void, GLuint, GLenum, GLint*> Binding::GetNamedBufferParameteriv("glGetNamedBufferParameteriv");
  233. Function<void, GLuint, GLenum, GLint*> Binding::GetNamedBufferParameterivEXT("glGetNamedBufferParameterivEXT");
  234. Function<void, GLuint, GLenum, GLuint64EXT*> Binding::GetNamedBufferParameterui64vNV(
  235. "glGetNamedBufferParameterui64vNV");
  236. Function<void, GLuint, GLenum, void**> Binding::GetNamedBufferPointerv("glGetNamedBufferPointerv");
  237. Function<void, GLuint, GLenum, void**> Binding::GetNamedBufferPointervEXT("glGetNamedBufferPointervEXT");
  238. Function<void, GLuint, GLintptr, GLsizeiptr, void*> Binding::GetNamedBufferSubData("glGetNamedBufferSubData");
  239. Function<void, GLuint, GLintptr, GLsizeiptr, void*> Binding::GetNamedBufferSubDataEXT("glGetNamedBufferSubDataEXT");
  240. Function<void, GLuint, GLenum, GLenum, GLint*> Binding::GetNamedFramebufferAttachmentParameteriv(
  241. "glGetNamedFramebufferAttachmentParameteriv");
  242. Function<void, GLuint, GLenum, GLenum, GLint*> Binding::GetNamedFramebufferAttachmentParameterivEXT(
  243. "glGetNamedFramebufferAttachmentParameterivEXT");
  244. Function<void, GLuint, GLenum, GLuint, GLuint, GLsizei, GLfloat*> Binding::GetNamedFramebufferParameterfvAMD(
  245. "glGetNamedFramebufferParameterfvAMD");
  246. Function<void, GLuint, GLenum, GLint*> Binding::GetNamedFramebufferParameteriv("glGetNamedFramebufferParameteriv");
  247. Function<void, GLuint, GLenum, GLint*> Binding::GetNamedFramebufferParameterivEXT(
  248. "glGetNamedFramebufferParameterivEXT");
  249. Function<void, GLuint, GLenum, GLuint, GLint*> Binding::GetNamedProgramLocalParameterIivEXT(
  250. "glGetNamedProgramLocalParameterIivEXT");
  251. Function<void, GLuint, GLenum, GLuint, GLuint*> Binding::GetNamedProgramLocalParameterIuivEXT(
  252. "glGetNamedProgramLocalParameterIuivEXT");
  253. Function<void, GLuint, GLenum, GLuint, GLdouble*> Binding::GetNamedProgramLocalParameterdvEXT(
  254. "glGetNamedProgramLocalParameterdvEXT");
  255. Function<void, GLuint, GLenum, GLuint, GLfloat*> Binding::GetNamedProgramLocalParameterfvEXT(
  256. "glGetNamedProgramLocalParameterfvEXT");
  257. Function<void, GLuint, GLenum, GLenum, void*> Binding::GetNamedProgramStringEXT("glGetNamedProgramStringEXT");
  258. Function<void, GLuint, GLenum, GLenum, GLint*> Binding::GetNamedProgramivEXT("glGetNamedProgramivEXT");
  259. Function<void, GLuint, GLenum, GLint*> Binding::GetNamedRenderbufferParameteriv("glGetNamedRenderbufferParameteriv");
  260. Function<void, GLuint, GLenum, GLint*> Binding::GetNamedRenderbufferParameterivEXT(
  261. "glGetNamedRenderbufferParameterivEXT");
  262. Function<void, GLint, const GLchar*, GLsizei, GLint*, GLchar*> Binding::GetNamedStringARB("glGetNamedStringARB");
  263. Function<void, GLint, const GLchar*, GLenum, GLint*> Binding::GetNamedStringivARB("glGetNamedStringivARB");
  264. Function<void, GLuint, GLuint*> Binding::GetNextPerfQueryIdINTEL("glGetNextPerfQueryIdINTEL");
  265. Function<void, GLuint, GLenum, GLfloat*> Binding::GetObjectBufferfvATI("glGetObjectBufferfvATI");
  266. Function<void, GLuint, GLenum, GLint*> Binding::GetObjectBufferivATI("glGetObjectBufferivATI");
  267. Function<void, GLenum, GLuint, GLsizei, GLsizei*, GLchar*> Binding::GetObjectLabel("glGetObjectLabel");
  268. Function<void, GLenum, GLuint, GLsizei, GLsizei*, GLchar*> Binding::GetObjectLabelEXT("glGetObjectLabelEXT");
  269. Function<void, GLhandleARB, GLenum, GLfloat*> Binding::GetObjectParameterfvARB("glGetObjectParameterfvARB");
  270. Function<void, GLenum, GLuint, GLenum, GLint*> Binding::GetObjectParameterivAPPLE("glGetObjectParameterivAPPLE");
  271. Function<void, GLhandleARB, GLenum, GLint*> Binding::GetObjectParameterivARB("glGetObjectParameterivARB");
  272. Function<void, const void*, GLsizei, GLsizei*, GLchar*> Binding::GetObjectPtrLabel("glGetObjectPtrLabel");
  273. Function<void, GLuint, GLenum, GLint*> Binding::GetOcclusionQueryivNV("glGetOcclusionQueryivNV");
  274. Function<void, GLuint, GLenum, GLuint*> Binding::GetOcclusionQueryuivNV("glGetOcclusionQueryuivNV");
  275. Function<void, GLenum, GLenum, GLfloat*> Binding::GetPathColorGenfvNV("glGetPathColorGenfvNV");
  276. Function<void, GLenum, GLenum, GLint*> Binding::GetPathColorGenivNV("glGetPathColorGenivNV");
  277. Function<void, GLuint, GLubyte*> Binding::GetPathCommandsNV("glGetPathCommandsNV");
  278. Function<void, GLuint, GLfloat*> Binding::GetPathCoordsNV("glGetPathCoordsNV");
  279. Function<void, GLuint, GLfloat*> Binding::GetPathDashArrayNV("glGetPathDashArrayNV");
  280. Function<GLfloat, GLuint, GLsizei, GLsizei> Binding::GetPathLengthNV("glGetPathLengthNV");
  281. Function<void, PathRenderingMaskNV, GLuint, GLsizei, GLsizei, GLfloat*> Binding::GetPathMetricRangeNV(
  282. "glGetPathMetricRangeNV");
  283. Function<void, PathRenderingMaskNV, GLsizei, GLenum, const void*, GLuint, GLsizei, GLfloat*> Binding::GetPathMetricsNV(
  284. "glGetPathMetricsNV");
  285. Function<void, GLuint, GLenum, GLfloat*> Binding::GetPathParameterfvNV("glGetPathParameterfvNV");
  286. Function<void, GLuint, GLenum, GLint*> Binding::GetPathParameterivNV("glGetPathParameterivNV");
  287. Function<void, GLenum, GLsizei, GLenum, const void*, GLuint, GLfloat, GLfloat, GLenum, GLfloat*>
  288. Binding::GetPathSpacingNV("glGetPathSpacingNV");
  289. Function<void, GLenum, GLenum, GLfloat*> Binding::GetPathTexGenfvNV("glGetPathTexGenfvNV");
  290. Function<void, GLenum, GLenum, GLint*> Binding::GetPathTexGenivNV("glGetPathTexGenivNV");
  291. Function<void, GLuint, GLuint, GLuint, GLchar*, GLuint, GLchar*, GLuint*, GLuint*, GLuint*, GLuint*, GLuint64*>
  292. Binding::GetPerfCounterInfoINTEL("glGetPerfCounterInfoINTEL");
  293. Function<void, GLuint, GLenum, GLsizei, GLuint*, GLint*> Binding::GetPerfMonitorCounterDataAMD(
  294. "glGetPerfMonitorCounterDataAMD");
  295. Function<void, GLuint, GLuint, GLenum, void*> Binding::GetPerfMonitorCounterInfoAMD("glGetPerfMonitorCounterInfoAMD");
  296. Function<void, GLuint, GLuint, GLsizei, GLsizei*, GLchar*> Binding::GetPerfMonitorCounterStringAMD(
  297. "glGetPerfMonitorCounterStringAMD");
  298. Function<void, GLuint, GLint*, GLint*, GLsizei, GLuint*> Binding::GetPerfMonitorCountersAMD(
  299. "glGetPerfMonitorCountersAMD");
  300. Function<void, GLuint, GLsizei, GLsizei*, GLchar*> Binding::GetPerfMonitorGroupStringAMD(
  301. "glGetPerfMonitorGroupStringAMD");
  302. Function<void, GLint*, GLsizei, GLuint*> Binding::GetPerfMonitorGroupsAMD("glGetPerfMonitorGroupsAMD");
  303. Function<void, GLuint, GLuint, GLsizei, void*, GLuint*> Binding::GetPerfQueryDataINTEL("glGetPerfQueryDataINTEL");
  304. Function<void, GLchar*, GLuint*> Binding::GetPerfQueryIdByNameINTEL("glGetPerfQueryIdByNameINTEL");
  305. Function<void, GLuint, GLuint, GLchar*, GLuint*, GLuint*, GLuint*, GLuint*> Binding::GetPerfQueryInfoINTEL(
  306. "glGetPerfQueryInfoINTEL");
  307. Function<void, GLenum, GLfloat*> Binding::GetPixelMapfv("glGetPixelMapfv");
  308. Function<void, GLenum, GLuint*> Binding::GetPixelMapuiv("glGetPixelMapuiv");
  309. Function<void, GLenum, GLushort*> Binding::GetPixelMapusv("glGetPixelMapusv");
  310. Function<void, GLenum, GLint, GLfixed*> Binding::GetPixelMapxv("glGetPixelMapxv");
  311. Function<void, GLenum, GLfloat*> Binding::GetPixelTexGenParameterfvSGIS("glGetPixelTexGenParameterfvSGIS");
  312. Function<void, GLenum, GLint*> Binding::GetPixelTexGenParameterivSGIS("glGetPixelTexGenParameterivSGIS");
  313. Function<void, GLenum, GLenum, GLfloat*> Binding::GetPixelTransformParameterfvEXT("glGetPixelTransformParameterfvEXT");
  314. Function<void, GLenum, GLenum, GLint*> Binding::GetPixelTransformParameterivEXT("glGetPixelTransformParameterivEXT");
  315. Function<void, GLenum, GLuint, void**> Binding::GetPointerIndexedvEXT("glGetPointerIndexedvEXT");
  316. Function<void, GLenum, GLuint, void**> Binding::GetPointeri_vEXT("glGetPointeri_vEXT");
  317. Function<void, GLenum, void**> Binding::GetPointerv("glGetPointerv");
  318. Function<void, GLenum, void**> Binding::GetPointervEXT("glGetPointervEXT");
  319. Function<void, GLubyte*> Binding::GetPolygonStipple("glGetPolygonStipple");
  320. Function<void, GLuint, GLsizei, GLsizei*, GLenum*, void*> Binding::GetProgramBinary("glGetProgramBinary");
  321. Function<void, GLenum, GLuint, GLint*> Binding::GetProgramEnvParameterIivNV("glGetProgramEnvParameterIivNV");
  322. Function<void, GLenum, GLuint, GLuint*> Binding::GetProgramEnvParameterIuivNV("glGetProgramEnvParameterIuivNV");
  323. Function<void, GLenum, GLuint, GLdouble*> Binding::GetProgramEnvParameterdvARB("glGetProgramEnvParameterdvARB");
  324. Function<void, GLenum, GLuint, GLfloat*> Binding::GetProgramEnvParameterfvARB("glGetProgramEnvParameterfvARB");
  325. Function<void, GLuint, GLsizei, GLsizei*, GLchar*> Binding::GetProgramInfoLog("glGetProgramInfoLog");
  326. Function<void, GLuint, GLenum, GLenum, GLint*> Binding::GetProgramInterfaceiv("glGetProgramInterfaceiv");
  327. Function<void, GLenum, GLuint, GLint*> Binding::GetProgramLocalParameterIivNV("glGetProgramLocalParameterIivNV");
  328. Function<void, GLenum, GLuint, GLuint*> Binding::GetProgramLocalParameterIuivNV("glGetProgramLocalParameterIuivNV");
  329. Function<void, GLenum, GLuint, GLdouble*> Binding::GetProgramLocalParameterdvARB("glGetProgramLocalParameterdvARB");
  330. Function<void, GLenum, GLuint, GLfloat*> Binding::GetProgramLocalParameterfvARB("glGetProgramLocalParameterfvARB");
  331. Function<void, GLuint, GLsizei, const GLubyte*, GLdouble*> Binding::GetProgramNamedParameterdvNV(
  332. "glGetProgramNamedParameterdvNV");
  333. Function<void, GLuint, GLsizei, const GLubyte*, GLfloat*> Binding::GetProgramNamedParameterfvNV(
  334. "glGetProgramNamedParameterfvNV");
  335. Function<void, GLenum, GLuint, GLenum, GLdouble*> Binding::GetProgramParameterdvNV("glGetProgramParameterdvNV");
  336. Function<void, GLenum, GLuint, GLenum, GLfloat*> Binding::GetProgramParameterfvNV("glGetProgramParameterfvNV");
  337. Function<void, GLuint, GLsizei, GLsizei*, GLchar*> Binding::GetProgramPipelineInfoLog("glGetProgramPipelineInfoLog");
  338. Function<void, GLuint, GLenum, GLint*> Binding::GetProgramPipelineiv("glGetProgramPipelineiv");
  339. Function<GLuint, GLuint, GLenum, const GLchar*> Binding::GetProgramResourceIndex("glGetProgramResourceIndex");
  340. Function<GLint, GLuint, GLenum, const GLchar*> Binding::GetProgramResourceLocation("glGetProgramResourceLocation");
  341. Function<GLint, GLuint, GLenum, const GLchar*> Binding::GetProgramResourceLocationIndex(
  342. "glGetProgramResourceLocationIndex");
  343. Function<void, GLuint, GLenum, GLuint, GLsizei, GLsizei*, GLchar*> Binding::GetProgramResourceName(
  344. "glGetProgramResourceName");
  345. Function<void, GLuint, GLenum, GLuint, GLsizei, const GLenum*, GLsizei, GLsizei*, GLfloat*>
  346. Binding::GetProgramResourcefvNV("glGetProgramResourcefvNV");
  347. Function<void, GLuint, GLenum, GLuint, GLsizei, const GLenum*, GLsizei, GLsizei*, GLint*> Binding::GetProgramResourceiv(
  348. "glGetProgramResourceiv");
  349. Function<void, GLuint, GLenum, GLenum, GLint*> Binding::GetProgramStageiv("glGetProgramStageiv");
  350. Function<void, GLenum, GLenum, void*> Binding::GetProgramStringARB("glGetProgramStringARB");
  351. Function<void, GLuint, GLenum, GLubyte*> Binding::GetProgramStringNV("glGetProgramStringNV");
  352. Function<void, GLenum, GLuint, GLuint*> Binding::GetProgramSubroutineParameteruivNV(
  353. "glGetProgramSubroutineParameteruivNV");
  354. Function<void, GLuint, GLenum, GLint*> Binding::GetProgramiv("glGetProgramiv");
  355. Function<void, GLenum, GLenum, GLint*> Binding::GetProgramivARB("glGetProgramivARB");
  356. Function<void, GLuint, GLenum, GLint*> Binding::GetProgramivNV("glGetProgramivNV");
  357. Function<void, GLuint, GLuint, GLenum, GLintptr> Binding::GetQueryBufferObjecti64v("glGetQueryBufferObjecti64v");
  358. Function<void, GLuint, GLuint, GLenum, GLintptr> Binding::GetQueryBufferObjectiv("glGetQueryBufferObjectiv");
  359. Function<void, GLuint, GLuint, GLenum, GLintptr> Binding::GetQueryBufferObjectui64v("glGetQueryBufferObjectui64v");
  360. Function<void, GLuint, GLuint, GLenum, GLintptr> Binding::GetQueryBufferObjectuiv("glGetQueryBufferObjectuiv");
  361. Function<void, GLenum, GLuint, GLenum, GLint*> Binding::GetQueryIndexediv("glGetQueryIndexediv");
  362. Function<void, GLuint, GLenum, GLint64*> Binding::GetQueryObjecti64v("glGetQueryObjecti64v");
  363. Function<void, GLuint, GLenum, GLint64*> Binding::GetQueryObjecti64vEXT("glGetQueryObjecti64vEXT");
  364. Function<void, GLuint, GLenum, GLint*> Binding::GetQueryObjectiv("glGetQueryObjectiv");
  365. Function<void, GLuint, GLenum, GLint*> Binding::GetQueryObjectivARB("glGetQueryObjectivARB");
  366. Function<void, GLuint, GLenum, GLuint64*> Binding::GetQueryObjectui64v("glGetQueryObjectui64v");
  367. Function<void, GLuint, GLenum, GLuint64*> Binding::GetQueryObjectui64vEXT("glGetQueryObjectui64vEXT");
  368. Function<void, GLuint, GLenum, GLuint*> Binding::GetQueryObjectuiv("glGetQueryObjectuiv");
  369. Function<void, GLuint, GLenum, GLuint*> Binding::GetQueryObjectuivARB("glGetQueryObjectuivARB");
  370. Function<void, GLenum, GLenum, GLint*> Binding::GetQueryiv("glGetQueryiv");
  371. Function<void, GLenum, GLenum, GLint*> Binding::GetQueryivARB("glGetQueryivARB");
  372. Function<void, GLenum, GLenum, GLint*> Binding::GetRenderbufferParameteriv("glGetRenderbufferParameteriv");
  373. Function<void, GLenum, GLenum, GLint*> Binding::GetRenderbufferParameterivEXT("glGetRenderbufferParameterivEXT");
  374. Function<void, GLuint, GLenum, GLint*> Binding::GetSamplerParameterIiv("glGetSamplerParameterIiv");
  375. Function<void, GLuint, GLenum, GLuint*> Binding::GetSamplerParameterIuiv("glGetSamplerParameterIuiv");
  376. Function<void, GLuint, GLenum, GLfloat*> Binding::GetSamplerParameterfv("glGetSamplerParameterfv");
  377. Function<void, GLuint, GLenum, GLint*> Binding::GetSamplerParameteriv("glGetSamplerParameteriv");
  378. Function<void, GLuint, GLenum, GLuint64*> Binding::GetSemaphoreParameterui64vEXT("glGetSemaphoreParameterui64vEXT");
  379. Function<void, GLenum, GLenum, GLenum, void*, void*, void*> Binding::GetSeparableFilter("glGetSeparableFilter");
  380. Function<void, GLenum, GLenum, GLenum, void*, void*, void*> Binding::GetSeparableFilterEXT("glGetSeparableFilterEXT");
  381. Function<void, GLuint, GLsizei, GLsizei*, GLchar*> Binding::GetShaderInfoLog("glGetShaderInfoLog");
  382. Function<void, GLenum, GLenum, GLint*, GLint*> Binding::GetShaderPrecisionFormat("glGetShaderPrecisionFormat");
  383. Function<void, GLuint, GLsizei, GLsizei*, GLchar*> Binding::GetShaderSource("glGetShaderSource");
  384. Function<void, GLhandleARB, GLsizei, GLsizei*, GLcharARB*> Binding::GetShaderSourceARB("glGetShaderSourceARB");
  385. Function<void, GLuint, GLenum, GLint*> Binding::GetShaderiv("glGetShaderiv");
  386. Function<void, GLenum, GLfloat*> Binding::GetSharpenTexFuncSGIS("glGetSharpenTexFuncSGIS");
  387. Function<GLushort, GLenum> Binding::GetStageIndexNV("glGetStageIndexNV");
  388. Function<const GLubyte*, GLenum> Binding::GetString("glGetString");
  389. Function<const GLubyte*, GLenum, GLuint> Binding::GetStringi("glGetStringi");
  390. Function<GLuint, GLuint, GLenum, const GLchar*> Binding::GetSubroutineIndex("glGetSubroutineIndex");
  391. Function<GLint, GLuint, GLenum, const GLchar*> Binding::GetSubroutineUniformLocation("glGetSubroutineUniformLocation");
  392. Function<void, GLsync, GLenum, GLsizei, GLsizei*, GLint*> Binding::GetSynciv("glGetSynciv");
  393. Function<void, GLenum, GLfloat*> Binding::GetTexBumpParameterfvATI("glGetTexBumpParameterfvATI");
  394. Function<void, GLenum, GLint*> Binding::GetTexBumpParameterivATI("glGetTexBumpParameterivATI");
  395. Function<void, GLenum, GLenum, GLfloat*> Binding::GetTexEnvfv("glGetTexEnvfv");
  396. Function<void, GLenum, GLenum, GLint*> Binding::GetTexEnviv("glGetTexEnviv");
  397. Function<void, GLenum, GLenum, GLfixed*> Binding::GetTexEnvxvOES("glGetTexEnvxvOES");
  398. Function<void, GLenum, GLenum, GLfloat*> Binding::GetTexFilterFuncSGIS("glGetTexFilterFuncSGIS");
  399. Function<void, GLenum, GLenum, GLdouble*> Binding::GetTexGendv("glGetTexGendv");
  400. Function<void, GLenum, GLenum, GLfloat*> Binding::GetTexGenfv("glGetTexGenfv");
  401. Function<void, GLenum, GLenum, GLint*> Binding::GetTexGeniv("glGetTexGeniv");
  402. Function<void, GLenum, GLenum, GLfixed*> Binding::GetTexGenxvOES("glGetTexGenxvOES");
  403. Function<void, GLenum, GLint, GLenum, GLenum, void*> Binding::GetTexImage("glGetTexImage");
  404. Function<void, GLenum, GLint, GLenum, GLfloat*> Binding::GetTexLevelParameterfv("glGetTexLevelParameterfv");
  405. Function<void, GLenum, GLint, GLenum, GLint*> Binding::GetTexLevelParameteriv("glGetTexLevelParameteriv");
  406. Function<void, GLenum, GLint, GLenum, GLfixed*> Binding::GetTexLevelParameterxvOES("glGetTexLevelParameterxvOES");
  407. Function<void, GLenum, GLenum, GLint*> Binding::GetTexParameterIiv("glGetTexParameterIiv");
  408. Function<void, GLenum, GLenum, GLint*> Binding::GetTexParameterIivEXT("glGetTexParameterIivEXT");
  409. Function<void, GLenum, GLenum, GLuint*> Binding::GetTexParameterIuiv("glGetTexParameterIuiv");
  410. Function<void, GLenum, GLenum, GLuint*> Binding::GetTexParameterIuivEXT("glGetTexParameterIuivEXT");
  411. Function<void, GLenum, GLenum, void**> Binding::GetTexParameterPointervAPPLE("glGetTexParameterPointervAPPLE");
  412. Function<void, GLenum, GLenum, GLfloat*> Binding::GetTexParameterfv("glGetTexParameterfv");
  413. Function<void, GLenum, GLenum, GLint*> Binding::GetTexParameteriv("glGetTexParameteriv");
  414. Function<void, GLenum, GLenum, GLfixed*> Binding::GetTexParameterxvOES("glGetTexParameterxvOES");
  415. Function<GLuint64, GLuint> Binding::GetTextureHandleARB("glGetTextureHandleARB");
  416. Function<GLuint64, GLuint> Binding::GetTextureHandleNV("glGetTextureHandleNV");
  417. Function<void, GLuint, GLint, GLenum, GLenum, GLsizei, void*> Binding::GetTextureImage("glGetTextureImage");
  418. Function<void, GLuint, GLenum, GLint, GLenum, GLenum, void*> Binding::GetTextureImageEXT("glGetTextureImageEXT");
  419. Function<void, GLuint, GLint, GLenum, GLfloat*> Binding::GetTextureLevelParameterfv("glGetTextureLevelParameterfv");
  420. Function<void, GLuint, GLenum, GLint, GLenum, GLfloat*> Binding::GetTextureLevelParameterfvEXT(
  421. "glGetTextureLevelParameterfvEXT");
  422. Function<void, GLuint, GLint, GLenum, GLint*> Binding::GetTextureLevelParameteriv("glGetTextureLevelParameteriv");
  423. Function<void, GLuint, GLenum, GLint, GLenum, GLint*> Binding::GetTextureLevelParameterivEXT(
  424. "glGetTextureLevelParameterivEXT");
  425. Function<void, GLuint, GLenum, GLint*> Binding::GetTextureParameterIiv("glGetTextureParameterIiv");
  426. Function<void, GLuint, GLenum, GLenum, GLint*> Binding::GetTextureParameterIivEXT("glGetTextureParameterIivEXT");
  427. Function<void, GLuint, GLenum, GLuint*> Binding::GetTextureParameterIuiv("glGetTextureParameterIuiv");
  428. Function<void, GLuint, GLenum, GLenum, GLuint*> Binding::GetTextureParameterIuivEXT("glGetTextureParameterIuivEXT");
  429. Function<void, GLuint, GLenum, GLfloat*> Binding::GetTextureParameterfv("glGetTextureParameterfv");
  430. Function<void, GLuint, GLenum, GLenum, GLfloat*> Binding::GetTextureParameterfvEXT("glGetTextureParameterfvEXT");
  431. Function<void, GLuint, GLenum, GLint*> Binding::GetTextureParameteriv("glGetTextureParameteriv");
  432. Function<void, GLuint, GLenum, GLenum, GLint*> Binding::GetTextureParameterivEXT("glGetTextureParameterivEXT");
  433. Function<GLuint64, GLuint, GLuint> Binding::GetTextureSamplerHandleARB("glGetTextureSamplerHandleARB");
  434. Function<GLuint64, GLuint, GLuint> Binding::GetTextureSamplerHandleNV("glGetTextureSamplerHandleNV");
  435. Function<void, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLsizei, void*>
  436. Binding::GetTextureSubImage("glGetTextureSubImage");
  437. Function<void, GLenum, GLuint, GLenum, GLint*> Binding::GetTrackMatrixivNV("glGetTrackMatrixivNV");
  438. Function<void, GLuint, GLuint, GLsizei, GLsizei*, GLsizei*, GLenum*, GLchar*> Binding::GetTransformFeedbackVarying(
  439. "glGetTransformFeedbackVarying");
  440. Function<void, GLuint, GLuint, GLsizei, GLsizei*, GLsizei*, GLenum*, GLchar*> Binding::GetTransformFeedbackVaryingEXT(
  441. "glGetTransformFeedbackVaryingEXT");
  442. Function<void, GLuint, GLuint, GLint*> Binding::GetTransformFeedbackVaryingNV("glGetTransformFeedbackVaryingNV");
  443. Function<void, GLuint, GLenum, GLuint, GLint64*> Binding::GetTransformFeedbacki64_v("glGetTransformFeedbacki64_v");
  444. Function<void, GLuint, GLenum, GLuint, GLint*> Binding::GetTransformFeedbacki_v("glGetTransformFeedbacki_v");
  445. Function<void, GLuint, GLenum, GLint*> Binding::GetTransformFeedbackiv("glGetTransformFeedbackiv");
  446. Function<GLuint, GLuint, const GLchar*> Binding::GetUniformBlockIndex("glGetUniformBlockIndex");
  447. Function<GLint, GLuint, GLint> Binding::GetUniformBufferSizeEXT("glGetUniformBufferSizeEXT");
  448. Function<void, GLuint, GLsizei, const GLchar* const*, GLuint*> Binding::GetUniformIndices("glGetUniformIndices");
  449. Function<GLint, GLuint, const GLchar*> Binding::GetUniformLocation("glGetUniformLocation");
  450. Function<GLint, GLhandleARB, const GLcharARB*> Binding::GetUniformLocationARB("glGetUniformLocationARB");
  451. Function<GLintptr, GLuint, GLint> Binding::GetUniformOffsetEXT("glGetUniformOffsetEXT");
  452. Function<void, GLenum, GLint, GLuint*> Binding::GetUniformSubroutineuiv("glGetUniformSubroutineuiv");
  453. Function<void, GLuint, GLint, GLdouble*> Binding::GetUniformdv("glGetUniformdv");
  454. Function<void, GLuint, GLint, GLfloat*> Binding::GetUniformfv("glGetUniformfv");
  455. Function<void, GLhandleARB, GLint, GLfloat*> Binding::GetUniformfvARB("glGetUniformfvARB");
  456. Function<void, GLuint, GLint, GLint64*> Binding::GetUniformi64vARB("glGetUniformi64vARB");
  457. Function<void, GLuint, GLint, GLint64EXT*> Binding::GetUniformi64vNV("glGetUniformi64vNV");
  458. Function<void, GLuint, GLint, GLint*> Binding::GetUniformiv("glGetUniformiv");
  459. Function<void, GLhandleARB, GLint, GLint*> Binding::GetUniformivARB("glGetUniformivARB");
  460. Function<void, GLuint, GLint, GLuint64*> Binding::GetUniformui64vARB("glGetUniformui64vARB");
  461. Function<void, GLuint, GLint, GLuint64EXT*> Binding::GetUniformui64vNV("glGetUniformui64vNV");
  462. Function<void, GLuint, GLint, GLuint*> Binding::GetUniformuiv("glGetUniformuiv");
  463. Function<void, GLuint, GLint, GLuint*> Binding::GetUniformuivEXT("glGetUniformuivEXT");
  464. Function<void, GLenum, GLuint, GLubyte*> Binding::GetUnsignedBytei_vEXT("glGetUnsignedBytei_vEXT");
  465. Function<void, GLenum, GLubyte*> Binding::GetUnsignedBytevEXT("glGetUnsignedBytevEXT");
  466. Function<void, GLuint, GLenum, GLfloat*> Binding::GetVariantArrayObjectfvATI("glGetVariantArrayObjectfvATI");
  467. Function<void, GLuint, GLenum, GLint*> Binding::GetVariantArrayObjectivATI("glGetVariantArrayObjectivATI");
  468. Function<void, GLuint, GLenum, GLboolean*> Binding::GetVariantBooleanvEXT("glGetVariantBooleanvEXT");
  469. Function<void, GLuint, GLenum, GLfloat*> Binding::GetVariantFloatvEXT("glGetVariantFloatvEXT");
  470. Function<void, GLuint, GLenum, GLint*> Binding::GetVariantIntegervEXT("glGetVariantIntegervEXT");
  471. Function<void, GLuint, GLenum, void**> Binding::GetVariantPointervEXT("glGetVariantPointervEXT");
  472. Function<GLint, GLuint, const GLchar*> Binding::GetVaryingLocationNV("glGetVaryingLocationNV");
  473. Function<void, GLuint, GLuint, GLenum, GLint64*> Binding::GetVertexArrayIndexed64iv("glGetVertexArrayIndexed64iv");
  474. Function<void, GLuint, GLuint, GLenum, GLint*> Binding::GetVertexArrayIndexediv("glGetVertexArrayIndexediv");
  475. Function<void, GLuint, GLuint, GLenum, GLint*> Binding::GetVertexArrayIntegeri_vEXT("glGetVertexArrayIntegeri_vEXT");
  476. Function<void, GLuint, GLenum, GLint*> Binding::GetVertexArrayIntegervEXT("glGetVertexArrayIntegervEXT");
  477. Function<void, GLuint, GLuint, GLenum, void**> Binding::GetVertexArrayPointeri_vEXT("glGetVertexArrayPointeri_vEXT");
  478. Function<void, GLuint, GLenum, void**> Binding::GetVertexArrayPointervEXT("glGetVertexArrayPointervEXT");
  479. Function<void, GLuint, GLenum, GLint*> Binding::GetVertexArrayiv("glGetVertexArrayiv");
  480. Function<void, GLuint, GLenum, GLfloat*> Binding::GetVertexAttribArrayObjectfvATI("glGetVertexAttribArrayObjectfvATI");
  481. Function<void, GLuint, GLenum, GLint*> Binding::GetVertexAttribArrayObjectivATI("glGetVertexAttribArrayObjectivATI");
  482. Function<void, GLuint, GLenum, GLint*> Binding::GetVertexAttribIiv("glGetVertexAttribIiv");
  483. Function<void, GLuint, GLenum, GLint*> Binding::GetVertexAttribIivEXT("glGetVertexAttribIivEXT");
  484. Function<void, GLuint, GLenum, GLuint*> Binding::GetVertexAttribIuiv("glGetVertexAttribIuiv");
  485. Function<void, GLuint, GLenum, GLuint*> Binding::GetVertexAttribIuivEXT("glGetVertexAttribIuivEXT");
  486. Function<void, GLuint, GLenum, GLdouble*> Binding::GetVertexAttribLdv("glGetVertexAttribLdv");
  487. Function<void, GLuint, GLenum, GLdouble*> Binding::GetVertexAttribLdvEXT("glGetVertexAttribLdvEXT");
  488. Function<void, GLuint, GLenum, GLint64EXT*> Binding::GetVertexAttribLi64vNV("glGetVertexAttribLi64vNV");
  489. Function<void, GLuint, GLenum, GLuint64EXT*> Binding::GetVertexAttribLui64vARB("glGetVertexAttribLui64vARB");
  490. Function<void, GLuint, GLenum, GLuint64EXT*> Binding::GetVertexAttribLui64vNV("glGetVertexAttribLui64vNV");
  491. Function<void, GLuint, GLenum, void**> Binding::GetVertexAttribPointerv("glGetVertexAttribPointerv");
  492. Function<void, GLuint, GLenum, void**> Binding::GetVertexAttribPointervARB("glGetVertexAttribPointervARB");
  493. Function<void, GLuint, GLenum, void**> Binding::GetVertexAttribPointervNV("glGetVertexAttribPointervNV");
  494. Function<void, GLuint, GLenum, GLdouble*> Binding::GetVertexAttribdv("glGetVertexAttribdv");
  495. Function<void, GLuint, GLenum, GLdouble*> Binding::GetVertexAttribdvARB("glGetVertexAttribdvARB");
  496. Function<void, GLuint, GLenum, GLdouble*> Binding::GetVertexAttribdvNV("glGetVertexAttribdvNV");
  497. Function<void, GLuint, GLenum, GLfloat*> Binding::GetVertexAttribfv("glGetVertexAttribfv");
  498. Function<void, GLuint, GLenum, GLfloat*> Binding::GetVertexAttribfvARB("glGetVertexAttribfvARB");
  499. Function<void, GLuint, GLenum, GLfloat*> Binding::GetVertexAttribfvNV("glGetVertexAttribfvNV");
  500. Function<void, GLuint, GLenum, GLint*> Binding::GetVertexAttribiv("glGetVertexAttribiv");
  501. Function<void, GLuint, GLenum, GLint*> Binding::GetVertexAttribivARB("glGetVertexAttribivARB");
  502. Function<void, GLuint, GLenum, GLint*> Binding::GetVertexAttribivNV("glGetVertexAttribivNV");
  503. Function<void, GLuint, GLuint, GLenum, GLdouble*> Binding::GetVideoCaptureStreamdvNV("glGetVideoCaptureStreamdvNV");
  504. Function<void, GLuint, GLuint, GLenum, GLfloat*> Binding::GetVideoCaptureStreamfvNV("glGetVideoCaptureStreamfvNV");
  505. Function<void, GLuint, GLuint, GLenum, GLint*> Binding::GetVideoCaptureStreamivNV("glGetVideoCaptureStreamivNV");
  506. Function<void, GLuint, GLenum, GLint*> Binding::GetVideoCaptureivNV("glGetVideoCaptureivNV");
  507. Function<void, GLuint, GLenum, GLint64EXT*> Binding::GetVideoi64vNV("glGetVideoi64vNV");
  508. Function<void, GLuint, GLenum, GLint*> Binding::GetVideoivNV("glGetVideoivNV");
  509. Function<void, GLuint, GLenum, GLuint64EXT*> Binding::GetVideoui64vNV("glGetVideoui64vNV");
  510. Function<void, GLuint, GLenum, GLuint*> Binding::GetVideouivNV("glGetVideouivNV");
  511. Function<GLVULKANPROCNV, const GLchar*> Binding::GetVkProcAddrNV("glGetVkProcAddrNV");
  512. Function<void, GLenum, GLenum, GLenum, GLsizei, void*> Binding::GetnColorTable("glGetnColorTable");
  513. Function<void, GLenum, GLenum, GLenum, GLsizei, void*> Binding::GetnColorTableARB("glGetnColorTableARB");
  514. Function<void, GLenum, GLint, GLsizei, void*> Binding::GetnCompressedTexImage("glGetnCompressedTexImage");
  515. Function<void, GLenum, GLint, GLsizei, void*> Binding::GetnCompressedTexImageARB("glGetnCompressedTexImageARB");
  516. Function<void, GLenum, GLenum, GLenum, GLsizei, void*> Binding::GetnConvolutionFilter("glGetnConvolutionFilter");
  517. Function<void, GLenum, GLenum, GLenum, GLsizei, void*> Binding::GetnConvolutionFilterARB("glGetnConvolutionFilterARB");
  518. Function<void, GLenum, GLboolean, GLenum, GLenum, GLsizei, void*> Binding::GetnHistogram("glGetnHistogram");
  519. Function<void, GLenum, GLboolean, GLenum, GLenum, GLsizei, void*> Binding::GetnHistogramARB("glGetnHistogramARB");
  520. Function<void, GLenum, GLenum, GLsizei, GLdouble*> Binding::GetnMapdv("glGetnMapdv");
  521. Function<void, GLenum, GLenum, GLsizei, GLdouble*> Binding::GetnMapdvARB("glGetnMapdvARB");
  522. Function<void, GLenum, GLenum, GLsizei, GLfloat*> Binding::GetnMapfv("glGetnMapfv");
  523. Function<void, GLenum, GLenum, GLsizei, GLfloat*> Binding::GetnMapfvARB("glGetnMapfvARB");
  524. Function<void, GLenum, GLenum, GLsizei, GLint*> Binding::GetnMapiv("glGetnMapiv");
  525. Function<void, GLenum, GLenum, GLsizei, GLint*> Binding::GetnMapivARB("glGetnMapivARB");
  526. Function<void, GLenum, GLboolean, GLenum, GLenum, GLsizei, void*> Binding::GetnMinmax("glGetnMinmax");
  527. Function<void, GLenum, GLboolean, GLenum, GLenum, GLsizei, void*> Binding::GetnMinmaxARB("glGetnMinmaxARB");
  528. Function<void, GLenum, GLsizei, GLfloat*> Binding::GetnPixelMapfv("glGetnPixelMapfv");
  529. Function<void, GLenum, GLsizei, GLfloat*> Binding::GetnPixelMapfvARB("glGetnPixelMapfvARB");
  530. Function<void, GLenum, GLsizei, GLuint*> Binding::GetnPixelMapuiv("glGetnPixelMapuiv");
  531. Function<void, GLenum, GLsizei, GLuint*> Binding::GetnPixelMapuivARB("glGetnPixelMapuivARB");
  532. Function<void, GLenum, GLsizei, GLushort*> Binding::GetnPixelMapusv("glGetnPixelMapusv");
  533. Function<void, GLenum, GLsizei, GLushort*> Binding::GetnPixelMapusvARB("glGetnPixelMapusvARB");
  534. Function<void, GLsizei, GLubyte*> Binding::GetnPolygonStipple("glGetnPolygonStipple");
  535. Function<void, GLsizei, GLubyte*> Binding::GetnPolygonStippleARB("glGetnPolygonStippleARB");
  536. Function<void, GLenum, GLenum, GLenum, GLsizei, void*, GLsizei, void*, void*> Binding::GetnSeparableFilter(
  537. "glGetnSeparableFilter");
  538. Function<void, GLenum, GLenum, GLenum, GLsizei, void*, GLsizei, void*, void*> Binding::GetnSeparableFilterARB(
  539. "glGetnSeparableFilterARB");
  540. Function<void, GLenum, GLint, GLenum, GLenum, GLsizei, void*> Binding::GetnTexImage("glGetnTexImage");
  541. Function<void, GLenum, GLint, GLenum, GLenum, GLsizei, void*> Binding::GetnTexImageARB("glGetnTexImageARB");
  542. Function<void, GLuint, GLint, GLsizei, GLdouble*> Binding::GetnUniformdv("glGetnUniformdv");
  543. Function<void, GLuint, GLint, GLsizei, GLdouble*> Binding::GetnUniformdvARB("glGetnUniformdvARB");
  544. Function<void, GLuint, GLint, GLsizei, GLfloat*> Binding::GetnUniformfv("glGetnUniformfv");
  545. Function<void, GLuint, GLint, GLsizei, GLfloat*> Binding::GetnUniformfvARB("glGetnUniformfvARB");
  546. Function<void, GLuint, GLint, GLsizei, GLint64*> Binding::GetnUniformi64vARB("glGetnUniformi64vARB");
  547. Function<void, GLuint, GLint, GLsizei, GLint*> Binding::GetnUniformiv("glGetnUniformiv");
  548. Function<void, GLuint, GLint, GLsizei, GLint*> Binding::GetnUniformivARB("glGetnUniformivARB");
  549. Function<void, GLuint, GLint, GLsizei, GLuint64*> Binding::GetnUniformui64vARB("glGetnUniformui64vARB");
  550. Function<void, GLuint, GLint, GLsizei, GLuint*> Binding::GetnUniformuiv("glGetnUniformuiv");
  551. Function<void, GLuint, GLint, GLsizei, GLuint*> Binding::GetnUniformuivARB("glGetnUniformuivARB");
  552. Function<void, GLbyte> Binding::GlobalAlphaFactorbSUN("glGlobalAlphaFactorbSUN");
  553. Function<void, GLdouble> Binding::GlobalAlphaFactordSUN("glGlobalAlphaFactordSUN");
  554. Function<void, GLfloat> Binding::GlobalAlphaFactorfSUN("glGlobalAlphaFactorfSUN");
  555. Function<void, GLint> Binding::GlobalAlphaFactoriSUN("glGlobalAlphaFactoriSUN");
  556. Function<void, GLshort> Binding::GlobalAlphaFactorsSUN("glGlobalAlphaFactorsSUN");
  557. Function<void, GLubyte> Binding::GlobalAlphaFactorubSUN("glGlobalAlphaFactorubSUN");
  558. Function<void, GLuint> Binding::GlobalAlphaFactoruiSUN("glGlobalAlphaFactoruiSUN");
  559. Function<void, GLushort> Binding::GlobalAlphaFactorusSUN("glGlobalAlphaFactorusSUN");
  560. } // namespace glbinding