/framework/platform/null/tcuNullRenderContextInitFuncs.inl

https://github.com/KhronosGroup/VK-GL-CTS · C++ Header · 911 lines · 906 code · 0 blank · 5 comment · 0 complexity · c54c22a3f2820c3bbe8ef0a0ce6e46d2 MD5 · raw file

  1. /* WARNING: This is auto-generated file. Do not modify, since changes will
  2. * be lost! Modify the generating script instead.
  3. *
  4. * Generated from Khronos GL API description (gl.xml) revision 9d534f9312e56c72df763207e449c6719576fd54.
  5. */
  6. gl->activeShaderProgram = glActiveShaderProgram;
  7. gl->activeTexture = glActiveTexture;
  8. gl->attachShader = glAttachShader;
  9. gl->beginConditionalRender = glBeginConditionalRender;
  10. gl->beginQuery = glBeginQuery;
  11. gl->beginQueryIndexed = glBeginQueryIndexed;
  12. gl->beginTransformFeedback = glBeginTransformFeedback;
  13. gl->bindAttribLocation = glBindAttribLocation;
  14. gl->bindBuffer = glBindBuffer;
  15. gl->bindBufferBase = glBindBufferBase;
  16. gl->bindBufferRange = glBindBufferRange;
  17. gl->bindBuffersBase = glBindBuffersBase;
  18. gl->bindBuffersRange = glBindBuffersRange;
  19. gl->bindFragDataLocation = glBindFragDataLocation;
  20. gl->bindFragDataLocationIndexed = glBindFragDataLocationIndexed;
  21. gl->bindFramebuffer = glBindFramebuffer;
  22. gl->bindImageTexture = glBindImageTexture;
  23. gl->bindImageTextures = glBindImageTextures;
  24. gl->bindMultiTextureEXT = glBindMultiTextureEXT;
  25. gl->bindProgramPipeline = glBindProgramPipeline;
  26. gl->bindRenderbuffer = glBindRenderbuffer;
  27. gl->bindSampler = glBindSampler;
  28. gl->bindSamplers = glBindSamplers;
  29. gl->bindTexture = glBindTexture;
  30. gl->bindTextureUnit = glBindTextureUnit;
  31. gl->bindTextures = glBindTextures;
  32. gl->bindTransformFeedback = glBindTransformFeedback;
  33. gl->bindVertexArray = glBindVertexArray;
  34. gl->bindVertexBuffer = glBindVertexBuffer;
  35. gl->bindVertexBuffers = glBindVertexBuffers;
  36. gl->blendBarrier = glBlendBarrier;
  37. gl->blendColor = glBlendColor;
  38. gl->blendEquation = glBlendEquation;
  39. gl->blendEquationSeparate = glBlendEquationSeparate;
  40. gl->blendEquationSeparatei = glBlendEquationSeparatei;
  41. gl->blendEquationi = glBlendEquationi;
  42. gl->blendFunc = glBlendFunc;
  43. gl->blendFuncSeparate = glBlendFuncSeparate;
  44. gl->blendFuncSeparatei = glBlendFuncSeparatei;
  45. gl->blendFunci = glBlendFunci;
  46. gl->blitFramebuffer = glBlitFramebuffer;
  47. gl->blitNamedFramebuffer = glBlitNamedFramebuffer;
  48. gl->bufferData = glBufferData;
  49. gl->bufferPageCommitmentARB = glBufferPageCommitmentARB;
  50. gl->bufferStorage = glBufferStorage;
  51. gl->bufferSubData = glBufferSubData;
  52. gl->checkFramebufferStatus = glCheckFramebufferStatus;
  53. gl->checkNamedFramebufferStatus = glCheckNamedFramebufferStatus;
  54. gl->checkNamedFramebufferStatusEXT = glCheckNamedFramebufferStatusEXT;
  55. gl->clampColor = glClampColor;
  56. gl->clear = glClear;
  57. gl->clearBufferData = glClearBufferData;
  58. gl->clearBufferSubData = glClearBufferSubData;
  59. gl->clearBufferfi = glClearBufferfi;
  60. gl->clearBufferfv = glClearBufferfv;
  61. gl->clearBufferiv = glClearBufferiv;
  62. gl->clearBufferuiv = glClearBufferuiv;
  63. gl->clearColor = glClearColor;
  64. gl->clearDepth = glClearDepth;
  65. gl->clearDepthf = glClearDepthf;
  66. gl->clearNamedBufferData = glClearNamedBufferData;
  67. gl->clearNamedBufferDataEXT = glClearNamedBufferDataEXT;
  68. gl->clearNamedBufferSubData = glClearNamedBufferSubData;
  69. gl->clearNamedBufferSubDataEXT = glClearNamedBufferSubDataEXT;
  70. gl->clearNamedFramebufferfi = glClearNamedFramebufferfi;
  71. gl->clearNamedFramebufferfv = glClearNamedFramebufferfv;
  72. gl->clearNamedFramebufferiv = glClearNamedFramebufferiv;
  73. gl->clearNamedFramebufferuiv = glClearNamedFramebufferuiv;
  74. gl->clearStencil = glClearStencil;
  75. gl->clearTexImage = glClearTexImage;
  76. gl->clearTexSubImage = glClearTexSubImage;
  77. gl->clientAttribDefaultEXT = glClientAttribDefaultEXT;
  78. gl->clientWaitSync = glClientWaitSync;
  79. gl->clipControl = glClipControl;
  80. gl->colorMask = glColorMask;
  81. gl->colorMaski = glColorMaski;
  82. gl->compileShader = glCompileShader;
  83. gl->compressedMultiTexImage1DEXT = glCompressedMultiTexImage1DEXT;
  84. gl->compressedMultiTexImage2DEXT = glCompressedMultiTexImage2DEXT;
  85. gl->compressedMultiTexImage3DEXT = glCompressedMultiTexImage3DEXT;
  86. gl->compressedMultiTexSubImage1DEXT = glCompressedMultiTexSubImage1DEXT;
  87. gl->compressedMultiTexSubImage2DEXT = glCompressedMultiTexSubImage2DEXT;
  88. gl->compressedMultiTexSubImage3DEXT = glCompressedMultiTexSubImage3DEXT;
  89. gl->compressedTexImage1D = glCompressedTexImage1D;
  90. gl->compressedTexImage2D = glCompressedTexImage2D;
  91. gl->compressedTexImage3D = glCompressedTexImage3D;
  92. gl->compressedTexImage3DOES = glCompressedTexImage3DOES;
  93. gl->compressedTexSubImage1D = glCompressedTexSubImage1D;
  94. gl->compressedTexSubImage2D = glCompressedTexSubImage2D;
  95. gl->compressedTexSubImage3D = glCompressedTexSubImage3D;
  96. gl->compressedTexSubImage3DOES = glCompressedTexSubImage3DOES;
  97. gl->compressedTextureImage1DEXT = glCompressedTextureImage1DEXT;
  98. gl->compressedTextureImage2DEXT = glCompressedTextureImage2DEXT;
  99. gl->compressedTextureImage3DEXT = glCompressedTextureImage3DEXT;
  100. gl->compressedTextureSubImage1D = glCompressedTextureSubImage1D;
  101. gl->compressedTextureSubImage1DEXT = glCompressedTextureSubImage1DEXT;
  102. gl->compressedTextureSubImage2D = glCompressedTextureSubImage2D;
  103. gl->compressedTextureSubImage2DEXT = glCompressedTextureSubImage2DEXT;
  104. gl->compressedTextureSubImage3D = glCompressedTextureSubImage3D;
  105. gl->compressedTextureSubImage3DEXT = glCompressedTextureSubImage3DEXT;
  106. gl->copyBufferSubData = glCopyBufferSubData;
  107. gl->copyImageSubData = glCopyImageSubData;
  108. gl->copyMultiTexImage1DEXT = glCopyMultiTexImage1DEXT;
  109. gl->copyMultiTexImage2DEXT = glCopyMultiTexImage2DEXT;
  110. gl->copyMultiTexSubImage1DEXT = glCopyMultiTexSubImage1DEXT;
  111. gl->copyMultiTexSubImage2DEXT = glCopyMultiTexSubImage2DEXT;
  112. gl->copyMultiTexSubImage3DEXT = glCopyMultiTexSubImage3DEXT;
  113. gl->copyNamedBufferSubData = glCopyNamedBufferSubData;
  114. gl->copyTexImage1D = glCopyTexImage1D;
  115. gl->copyTexImage2D = glCopyTexImage2D;
  116. gl->copyTexSubImage1D = glCopyTexSubImage1D;
  117. gl->copyTexSubImage2D = glCopyTexSubImage2D;
  118. gl->copyTexSubImage3D = glCopyTexSubImage3D;
  119. gl->copyTexSubImage3DOES = glCopyTexSubImage3DOES;
  120. gl->copyTextureImage1DEXT = glCopyTextureImage1DEXT;
  121. gl->copyTextureImage2DEXT = glCopyTextureImage2DEXT;
  122. gl->copyTextureSubImage1D = glCopyTextureSubImage1D;
  123. gl->copyTextureSubImage1DEXT = glCopyTextureSubImage1DEXT;
  124. gl->copyTextureSubImage2D = glCopyTextureSubImage2D;
  125. gl->copyTextureSubImage2DEXT = glCopyTextureSubImage2DEXT;
  126. gl->copyTextureSubImage3D = glCopyTextureSubImage3D;
  127. gl->copyTextureSubImage3DEXT = glCopyTextureSubImage3DEXT;
  128. gl->createBuffers = glCreateBuffers;
  129. gl->createFramebuffers = glCreateFramebuffers;
  130. gl->createProgram = glCreateProgram;
  131. gl->createProgramPipelines = glCreateProgramPipelines;
  132. gl->createQueries = glCreateQueries;
  133. gl->createRenderbuffers = glCreateRenderbuffers;
  134. gl->createSamplers = glCreateSamplers;
  135. gl->createShader = glCreateShader;
  136. gl->createShaderProgramv = glCreateShaderProgramv;
  137. gl->createTextures = glCreateTextures;
  138. gl->createTransformFeedbacks = glCreateTransformFeedbacks;
  139. gl->createVertexArrays = glCreateVertexArrays;
  140. gl->cullFace = glCullFace;
  141. gl->debugMessageCallback = glDebugMessageCallback;
  142. gl->debugMessageControl = glDebugMessageControl;
  143. gl->debugMessageInsert = glDebugMessageInsert;
  144. gl->deleteBuffers = glDeleteBuffers;
  145. gl->deleteFramebuffers = glDeleteFramebuffers;
  146. gl->deleteProgram = glDeleteProgram;
  147. gl->deleteProgramPipelines = glDeleteProgramPipelines;
  148. gl->deleteQueries = glDeleteQueries;
  149. gl->deleteRenderbuffers = glDeleteRenderbuffers;
  150. gl->deleteSamplers = glDeleteSamplers;
  151. gl->deleteShader = glDeleteShader;
  152. gl->deleteSync = glDeleteSync;
  153. gl->deleteTextures = glDeleteTextures;
  154. gl->deleteTransformFeedbacks = glDeleteTransformFeedbacks;
  155. gl->deleteVertexArrays = glDeleteVertexArrays;
  156. gl->depthBoundsEXT = glDepthBoundsEXT;
  157. gl->depthFunc = glDepthFunc;
  158. gl->depthMask = glDepthMask;
  159. gl->depthRange = glDepthRange;
  160. gl->depthRangeArrayfvOES = glDepthRangeArrayfvOES;
  161. gl->depthRangeArrayv = glDepthRangeArrayv;
  162. gl->depthRangeIndexed = glDepthRangeIndexed;
  163. gl->depthRangeIndexedfOES = glDepthRangeIndexedfOES;
  164. gl->depthRangef = glDepthRangef;
  165. gl->detachShader = glDetachShader;
  166. gl->disable = glDisable;
  167. gl->disableClientStateIndexedEXT = glDisableClientStateIndexedEXT;
  168. gl->disableClientStateiEXT = glDisableClientStateiEXT;
  169. gl->disableVertexArrayAttrib = glDisableVertexArrayAttrib;
  170. gl->disableVertexArrayAttribEXT = glDisableVertexArrayAttribEXT;
  171. gl->disableVertexArrayEXT = glDisableVertexArrayEXT;
  172. gl->disableVertexAttribArray = glDisableVertexAttribArray;
  173. gl->disablei = glDisablei;
  174. gl->dispatchCompute = glDispatchCompute;
  175. gl->dispatchComputeIndirect = glDispatchComputeIndirect;
  176. gl->drawArrays = glDrawArrays;
  177. gl->drawArraysIndirect = glDrawArraysIndirect;
  178. gl->drawArraysInstanced = glDrawArraysInstanced;
  179. gl->drawArraysInstancedBaseInstance = glDrawArraysInstancedBaseInstance;
  180. gl->drawBuffer = glDrawBuffer;
  181. gl->drawBuffers = glDrawBuffers;
  182. gl->drawElements = glDrawElements;
  183. gl->drawElementsBaseVertex = glDrawElementsBaseVertex;
  184. gl->drawElementsIndirect = glDrawElementsIndirect;
  185. gl->drawElementsInstanced = glDrawElementsInstanced;
  186. gl->drawElementsInstancedBaseInstance = glDrawElementsInstancedBaseInstance;
  187. gl->drawElementsInstancedBaseVertex = glDrawElementsInstancedBaseVertex;
  188. gl->drawElementsInstancedBaseVertexBaseInstance = glDrawElementsInstancedBaseVertexBaseInstance;
  189. gl->drawRangeElements = glDrawRangeElements;
  190. gl->drawRangeElementsBaseVertex = glDrawRangeElementsBaseVertex;
  191. gl->drawTransformFeedback = glDrawTransformFeedback;
  192. gl->drawTransformFeedbackInstanced = glDrawTransformFeedbackInstanced;
  193. gl->drawTransformFeedbackStream = glDrawTransformFeedbackStream;
  194. gl->drawTransformFeedbackStreamInstanced = glDrawTransformFeedbackStreamInstanced;
  195. gl->eglImageTargetRenderbufferStorageOES = glEGLImageTargetRenderbufferStorageOES;
  196. gl->eglImageTargetTexture2DOES = glEGLImageTargetTexture2DOES;
  197. gl->enable = glEnable;
  198. gl->enableClientStateIndexedEXT = glEnableClientStateIndexedEXT;
  199. gl->enableClientStateiEXT = glEnableClientStateiEXT;
  200. gl->enableVertexArrayAttrib = glEnableVertexArrayAttrib;
  201. gl->enableVertexArrayAttribEXT = glEnableVertexArrayAttribEXT;
  202. gl->enableVertexArrayEXT = glEnableVertexArrayEXT;
  203. gl->enableVertexAttribArray = glEnableVertexAttribArray;
  204. gl->enablei = glEnablei;
  205. gl->endConditionalRender = glEndConditionalRender;
  206. gl->endQuery = glEndQuery;
  207. gl->endQueryIndexed = glEndQueryIndexed;
  208. gl->endTransformFeedback = glEndTransformFeedback;
  209. gl->fenceSync = glFenceSync;
  210. gl->finish = glFinish;
  211. gl->flush = glFlush;
  212. gl->flushMappedBufferRange = glFlushMappedBufferRange;
  213. gl->flushMappedNamedBufferRange = glFlushMappedNamedBufferRange;
  214. gl->flushMappedNamedBufferRangeEXT = glFlushMappedNamedBufferRangeEXT;
  215. gl->framebufferDrawBufferEXT = glFramebufferDrawBufferEXT;
  216. gl->framebufferDrawBuffersEXT = glFramebufferDrawBuffersEXT;
  217. gl->framebufferParameteri = glFramebufferParameteri;
  218. gl->framebufferReadBufferEXT = glFramebufferReadBufferEXT;
  219. gl->framebufferRenderbuffer = glFramebufferRenderbuffer;
  220. gl->framebufferTexture = glFramebufferTexture;
  221. gl->framebufferTexture1D = glFramebufferTexture1D;
  222. gl->framebufferTexture2D = glFramebufferTexture2D;
  223. gl->framebufferTexture2DMultisampleEXT = glFramebufferTexture2DMultisampleEXT;
  224. gl->framebufferTexture3D = glFramebufferTexture3D;
  225. gl->framebufferTexture3DOES = glFramebufferTexture3DOES;
  226. gl->framebufferTextureLayer = glFramebufferTextureLayer;
  227. gl->framebufferTextureMultisampleMultiviewOVR = glFramebufferTextureMultisampleMultiviewOVR;
  228. gl->framebufferTextureMultiviewOVR = glFramebufferTextureMultiviewOVR;
  229. gl->frontFace = glFrontFace;
  230. gl->genBuffers = glGenBuffers;
  231. gl->genFramebuffers = glGenFramebuffers;
  232. gl->genProgramPipelines = glGenProgramPipelines;
  233. gl->genQueries = glGenQueries;
  234. gl->genRenderbuffers = glGenRenderbuffers;
  235. gl->genSamplers = glGenSamplers;
  236. gl->genTextures = glGenTextures;
  237. gl->genTransformFeedbacks = glGenTransformFeedbacks;
  238. gl->genVertexArrays = glGenVertexArrays;
  239. gl->generateMipmap = glGenerateMipmap;
  240. gl->generateMultiTexMipmapEXT = glGenerateMultiTexMipmapEXT;
  241. gl->generateTextureMipmap = glGenerateTextureMipmap;
  242. gl->generateTextureMipmapEXT = glGenerateTextureMipmapEXT;
  243. gl->getActiveAtomicCounterBufferiv = glGetActiveAtomicCounterBufferiv;
  244. gl->getActiveAttrib = glGetActiveAttrib;
  245. gl->getActiveSubroutineName = glGetActiveSubroutineName;
  246. gl->getActiveSubroutineUniformName = glGetActiveSubroutineUniformName;
  247. gl->getActiveSubroutineUniformiv = glGetActiveSubroutineUniformiv;
  248. gl->getActiveUniform = glGetActiveUniform;
  249. gl->getActiveUniformBlockName = glGetActiveUniformBlockName;
  250. gl->getActiveUniformBlockiv = glGetActiveUniformBlockiv;
  251. gl->getActiveUniformName = glGetActiveUniformName;
  252. gl->getActiveUniformsiv = glGetActiveUniformsiv;
  253. gl->getAttachedShaders = glGetAttachedShaders;
  254. gl->getAttribLocation = glGetAttribLocation;
  255. gl->getBooleani_v = glGetBooleani_v;
  256. gl->getBooleanv = glGetBooleanv;
  257. gl->getBufferParameteri64v = glGetBufferParameteri64v;
  258. gl->getBufferParameteriv = glGetBufferParameteriv;
  259. gl->getBufferPointerv = glGetBufferPointerv;
  260. gl->getBufferSubData = glGetBufferSubData;
  261. gl->getCompressedMultiTexImageEXT = glGetCompressedMultiTexImageEXT;
  262. gl->getCompressedTexImage = glGetCompressedTexImage;
  263. gl->getCompressedTextureImage = glGetCompressedTextureImage;
  264. gl->getCompressedTextureImageEXT = glGetCompressedTextureImageEXT;
  265. gl->getCompressedTextureSubImage = glGetCompressedTextureSubImage;
  266. gl->getDebugMessageLog = glGetDebugMessageLog;
  267. gl->getDoublei_v = glGetDoublei_v;
  268. gl->getDoublev = glGetDoublev;
  269. gl->getError = glGetError;
  270. gl->getFloati_v = glGetFloati_v;
  271. gl->getFloatv = glGetFloatv;
  272. gl->getFragDataIndex = glGetFragDataIndex;
  273. gl->getFragDataLocation = glGetFragDataLocation;
  274. gl->getFramebufferAttachmentParameteriv = glGetFramebufferAttachmentParameteriv;
  275. gl->getFramebufferParameteriv = glGetFramebufferParameteriv;
  276. gl->getFramebufferParameterivEXT = glGetFramebufferParameterivEXT;
  277. gl->getGraphicsResetStatus = glGetGraphicsResetStatus;
  278. gl->getInteger64i_v = glGetInteger64i_v;
  279. gl->getInteger64v = glGetInteger64v;
  280. gl->getIntegeri_v = glGetIntegeri_v;
  281. gl->getIntegerv = glGetIntegerv;
  282. gl->getInternalformatSampleivNV = glGetInternalformatSampleivNV;
  283. gl->getInternalformati64v = glGetInternalformati64v;
  284. gl->getInternalformativ = glGetInternalformativ;
  285. gl->getMultiTexEnvfvEXT = glGetMultiTexEnvfvEXT;
  286. gl->getMultiTexEnvivEXT = glGetMultiTexEnvivEXT;
  287. gl->getMultiTexGendvEXT = glGetMultiTexGendvEXT;
  288. gl->getMultiTexGenfvEXT = glGetMultiTexGenfvEXT;
  289. gl->getMultiTexGenivEXT = glGetMultiTexGenivEXT;
  290. gl->getMultiTexImageEXT = glGetMultiTexImageEXT;
  291. gl->getMultiTexLevelParameterfvEXT = glGetMultiTexLevelParameterfvEXT;
  292. gl->getMultiTexLevelParameterivEXT = glGetMultiTexLevelParameterivEXT;
  293. gl->getMultiTexParameterIivEXT = glGetMultiTexParameterIivEXT;
  294. gl->getMultiTexParameterIuivEXT = glGetMultiTexParameterIuivEXT;
  295. gl->getMultiTexParameterfvEXT = glGetMultiTexParameterfvEXT;
  296. gl->getMultiTexParameterivEXT = glGetMultiTexParameterivEXT;
  297. gl->getMultisamplefv = glGetMultisamplefv;
  298. gl->getNamedBufferParameteri64v = glGetNamedBufferParameteri64v;
  299. gl->getNamedBufferParameteriv = glGetNamedBufferParameteriv;
  300. gl->getNamedBufferParameterivEXT = glGetNamedBufferParameterivEXT;
  301. gl->getNamedBufferPointerv = glGetNamedBufferPointerv;
  302. gl->getNamedBufferPointervEXT = glGetNamedBufferPointervEXT;
  303. gl->getNamedBufferSubData = glGetNamedBufferSubData;
  304. gl->getNamedBufferSubDataEXT = glGetNamedBufferSubDataEXT;
  305. gl->getNamedFramebufferAttachmentParameteriv = glGetNamedFramebufferAttachmentParameteriv;
  306. gl->getNamedFramebufferAttachmentParameterivEXT = glGetNamedFramebufferAttachmentParameterivEXT;
  307. gl->getNamedFramebufferParameteriv = glGetNamedFramebufferParameteriv;
  308. gl->getNamedFramebufferParameterivEXT = glGetNamedFramebufferParameterivEXT;
  309. gl->getNamedProgramLocalParameterIivEXT = glGetNamedProgramLocalParameterIivEXT;
  310. gl->getNamedProgramLocalParameterIuivEXT = glGetNamedProgramLocalParameterIuivEXT;
  311. gl->getNamedProgramLocalParameterdvEXT = glGetNamedProgramLocalParameterdvEXT;
  312. gl->getNamedProgramLocalParameterfvEXT = glGetNamedProgramLocalParameterfvEXT;
  313. gl->getNamedProgramStringEXT = glGetNamedProgramStringEXT;
  314. gl->getNamedProgramivEXT = glGetNamedProgramivEXT;
  315. gl->getNamedRenderbufferParameteriv = glGetNamedRenderbufferParameteriv;
  316. gl->getNamedRenderbufferParameterivEXT = glGetNamedRenderbufferParameterivEXT;
  317. gl->getObjectLabel = glGetObjectLabel;
  318. gl->getObjectPtrLabel = glGetObjectPtrLabel;
  319. gl->getPointerIndexedvEXT = glGetPointerIndexedvEXT;
  320. gl->getPointeri_vEXT = glGetPointeri_vEXT;
  321. gl->getPointerv = glGetPointerv;
  322. gl->getProgramBinary = glGetProgramBinary;
  323. gl->getProgramInfoLog = glGetProgramInfoLog;
  324. gl->getProgramInterfaceiv = glGetProgramInterfaceiv;
  325. gl->getProgramPipelineInfoLog = glGetProgramPipelineInfoLog;
  326. gl->getProgramPipelineiv = glGetProgramPipelineiv;
  327. gl->getProgramResourceIndex = glGetProgramResourceIndex;
  328. gl->getProgramResourceLocation = glGetProgramResourceLocation;
  329. gl->getProgramResourceLocationIndex = glGetProgramResourceLocationIndex;
  330. gl->getProgramResourceName = glGetProgramResourceName;
  331. gl->getProgramResourceiv = glGetProgramResourceiv;
  332. gl->getProgramStageiv = glGetProgramStageiv;
  333. gl->getProgramiv = glGetProgramiv;
  334. gl->getQueryBufferObjecti64v = glGetQueryBufferObjecti64v;
  335. gl->getQueryBufferObjectiv = glGetQueryBufferObjectiv;
  336. gl->getQueryBufferObjectui64v = glGetQueryBufferObjectui64v;
  337. gl->getQueryBufferObjectuiv = glGetQueryBufferObjectuiv;
  338. gl->getQueryIndexediv = glGetQueryIndexediv;
  339. gl->getQueryObjecti64v = glGetQueryObjecti64v;
  340. gl->getQueryObjectiv = glGetQueryObjectiv;
  341. gl->getQueryObjectui64v = glGetQueryObjectui64v;
  342. gl->getQueryObjectuiv = glGetQueryObjectuiv;
  343. gl->getQueryiv = glGetQueryiv;
  344. gl->getRenderbufferParameteriv = glGetRenderbufferParameteriv;
  345. gl->getSamplerParameterIiv = glGetSamplerParameterIiv;
  346. gl->getSamplerParameterIuiv = glGetSamplerParameterIuiv;
  347. gl->getSamplerParameterfv = glGetSamplerParameterfv;
  348. gl->getSamplerParameteriv = glGetSamplerParameteriv;
  349. gl->getShaderInfoLog = glGetShaderInfoLog;
  350. gl->getShaderPrecisionFormat = glGetShaderPrecisionFormat;
  351. gl->getShaderSource = glGetShaderSource;
  352. gl->getShaderiv = glGetShaderiv;
  353. gl->getString = glGetString;
  354. gl->getStringi = glGetStringi;
  355. gl->getSubroutineIndex = glGetSubroutineIndex;
  356. gl->getSubroutineUniformLocation = glGetSubroutineUniformLocation;
  357. gl->getSynciv = glGetSynciv;
  358. gl->getTexImage = glGetTexImage;
  359. gl->getTexLevelParameterfv = glGetTexLevelParameterfv;
  360. gl->getTexLevelParameteriv = glGetTexLevelParameteriv;
  361. gl->getTexParameterIiv = glGetTexParameterIiv;
  362. gl->getTexParameterIuiv = glGetTexParameterIuiv;
  363. gl->getTexParameterfv = glGetTexParameterfv;
  364. gl->getTexParameteriv = glGetTexParameteriv;
  365. gl->getTextureImage = glGetTextureImage;
  366. gl->getTextureImageEXT = glGetTextureImageEXT;
  367. gl->getTextureLevelParameterfv = glGetTextureLevelParameterfv;
  368. gl->getTextureLevelParameterfvEXT = glGetTextureLevelParameterfvEXT;
  369. gl->getTextureLevelParameteriv = glGetTextureLevelParameteriv;
  370. gl->getTextureLevelParameterivEXT = glGetTextureLevelParameterivEXT;
  371. gl->getTextureParameterIiv = glGetTextureParameterIiv;
  372. gl->getTextureParameterIivEXT = glGetTextureParameterIivEXT;
  373. gl->getTextureParameterIuiv = glGetTextureParameterIuiv;
  374. gl->getTextureParameterIuivEXT = glGetTextureParameterIuivEXT;
  375. gl->getTextureParameterfv = glGetTextureParameterfv;
  376. gl->getTextureParameterfvEXT = glGetTextureParameterfvEXT;
  377. gl->getTextureParameteriv = glGetTextureParameteriv;
  378. gl->getTextureParameterivEXT = glGetTextureParameterivEXT;
  379. gl->getTextureSubImage = glGetTextureSubImage;
  380. gl->getTransformFeedbackVarying = glGetTransformFeedbackVarying;
  381. gl->getTransformFeedbacki64_v = glGetTransformFeedbacki64_v;
  382. gl->getTransformFeedbacki_v = glGetTransformFeedbacki_v;
  383. gl->getTransformFeedbackiv = glGetTransformFeedbackiv;
  384. gl->getUniformBlockIndex = glGetUniformBlockIndex;
  385. gl->getUniformIndices = glGetUniformIndices;
  386. gl->getUniformLocation = glGetUniformLocation;
  387. gl->getUniformSubroutineuiv = glGetUniformSubroutineuiv;
  388. gl->getUniformdv = glGetUniformdv;
  389. gl->getUniformfv = glGetUniformfv;
  390. gl->getUniformiv = glGetUniformiv;
  391. gl->getUniformuiv = glGetUniformuiv;
  392. gl->getVertexArrayIndexed64iv = glGetVertexArrayIndexed64iv;
  393. gl->getVertexArrayIndexediv = glGetVertexArrayIndexediv;
  394. gl->getVertexArrayIntegeri_vEXT = glGetVertexArrayIntegeri_vEXT;
  395. gl->getVertexArrayIntegervEXT = glGetVertexArrayIntegervEXT;
  396. gl->getVertexArrayPointeri_vEXT = glGetVertexArrayPointeri_vEXT;
  397. gl->getVertexArrayPointervEXT = glGetVertexArrayPointervEXT;
  398. gl->getVertexArrayiv = glGetVertexArrayiv;
  399. gl->getVertexAttribIiv = glGetVertexAttribIiv;
  400. gl->getVertexAttribIuiv = glGetVertexAttribIuiv;
  401. gl->getVertexAttribLdv = glGetVertexAttribLdv;
  402. gl->getVertexAttribPointerv = glGetVertexAttribPointerv;
  403. gl->getVertexAttribdv = glGetVertexAttribdv;
  404. gl->getVertexAttribfv = glGetVertexAttribfv;
  405. gl->getVertexAttribiv = glGetVertexAttribiv;
  406. gl->getnCompressedTexImage = glGetnCompressedTexImage;
  407. gl->getnTexImage = glGetnTexImage;
  408. gl->getnUniformdv = glGetnUniformdv;
  409. gl->getnUniformfv = glGetnUniformfv;
  410. gl->getnUniformiv = glGetnUniformiv;
  411. gl->getnUniformuiv = glGetnUniformuiv;
  412. gl->hint = glHint;
  413. gl->insertEventMarkerEXT = glInsertEventMarkerEXT;
  414. gl->invalidateBufferData = glInvalidateBufferData;
  415. gl->invalidateBufferSubData = glInvalidateBufferSubData;
  416. gl->invalidateFramebuffer = glInvalidateFramebuffer;
  417. gl->invalidateNamedFramebufferData = glInvalidateNamedFramebufferData;
  418. gl->invalidateNamedFramebufferSubData = glInvalidateNamedFramebufferSubData;
  419. gl->invalidateSubFramebuffer = glInvalidateSubFramebuffer;
  420. gl->invalidateTexImage = glInvalidateTexImage;
  421. gl->invalidateTexSubImage = glInvalidateTexSubImage;
  422. gl->isBuffer = glIsBuffer;
  423. gl->isEnabled = glIsEnabled;
  424. gl->isEnabledi = glIsEnabledi;
  425. gl->isFramebuffer = glIsFramebuffer;
  426. gl->isProgram = glIsProgram;
  427. gl->isProgramPipeline = glIsProgramPipeline;
  428. gl->isQuery = glIsQuery;
  429. gl->isRenderbuffer = glIsRenderbuffer;
  430. gl->isSampler = glIsSampler;
  431. gl->isShader = glIsShader;
  432. gl->isSync = glIsSync;
  433. gl->isTexture = glIsTexture;
  434. gl->isTransformFeedback = glIsTransformFeedback;
  435. gl->isVertexArray = glIsVertexArray;
  436. gl->lineWidth = glLineWidth;
  437. gl->linkProgram = glLinkProgram;
  438. gl->logicOp = glLogicOp;
  439. gl->mapBuffer = glMapBuffer;
  440. gl->mapBufferRange = glMapBufferRange;
  441. gl->mapNamedBuffer = glMapNamedBuffer;
  442. gl->mapNamedBufferEXT = glMapNamedBufferEXT;
  443. gl->mapNamedBufferRange = glMapNamedBufferRange;
  444. gl->mapNamedBufferRangeEXT = glMapNamedBufferRangeEXT;
  445. gl->matrixFrustumEXT = glMatrixFrustumEXT;
  446. gl->matrixLoadIdentityEXT = glMatrixLoadIdentityEXT;
  447. gl->matrixLoadTransposedEXT = glMatrixLoadTransposedEXT;
  448. gl->matrixLoadTransposefEXT = glMatrixLoadTransposefEXT;
  449. gl->matrixLoaddEXT = glMatrixLoaddEXT;
  450. gl->matrixLoadfEXT = glMatrixLoadfEXT;
  451. gl->matrixMultTransposedEXT = glMatrixMultTransposedEXT;
  452. gl->matrixMultTransposefEXT = glMatrixMultTransposefEXT;
  453. gl->matrixMultdEXT = glMatrixMultdEXT;
  454. gl->matrixMultfEXT = glMatrixMultfEXT;
  455. gl->matrixOrthoEXT = glMatrixOrthoEXT;
  456. gl->matrixPopEXT = glMatrixPopEXT;
  457. gl->matrixPushEXT = glMatrixPushEXT;
  458. gl->matrixRotatedEXT = glMatrixRotatedEXT;
  459. gl->matrixRotatefEXT = glMatrixRotatefEXT;
  460. gl->matrixScaledEXT = glMatrixScaledEXT;
  461. gl->matrixScalefEXT = glMatrixScalefEXT;
  462. gl->matrixTranslatedEXT = glMatrixTranslatedEXT;
  463. gl->matrixTranslatefEXT = glMatrixTranslatefEXT;
  464. gl->maxShaderCompilerThreadsKHR = glMaxShaderCompilerThreadsKHR;
  465. gl->memoryBarrier = glMemoryBarrier;
  466. gl->memoryBarrierByRegion = glMemoryBarrierByRegion;
  467. gl->minSampleShading = glMinSampleShading;
  468. gl->multiDrawArrays = glMultiDrawArrays;
  469. gl->multiDrawArraysIndirect = glMultiDrawArraysIndirect;
  470. gl->multiDrawArraysIndirectCount = glMultiDrawArraysIndirectCount;
  471. gl->multiDrawElements = glMultiDrawElements;
  472. gl->multiDrawElementsBaseVertex = glMultiDrawElementsBaseVertex;
  473. gl->multiDrawElementsIndirect = glMultiDrawElementsIndirect;
  474. gl->multiDrawElementsIndirectCount = glMultiDrawElementsIndirectCount;
  475. gl->multiTexBufferEXT = glMultiTexBufferEXT;
  476. gl->multiTexCoordPointerEXT = glMultiTexCoordPointerEXT;
  477. gl->multiTexEnvfEXT = glMultiTexEnvfEXT;
  478. gl->multiTexEnvfvEXT = glMultiTexEnvfvEXT;
  479. gl->multiTexEnviEXT = glMultiTexEnviEXT;
  480. gl->multiTexEnvivEXT = glMultiTexEnvivEXT;
  481. gl->multiTexGendEXT = glMultiTexGendEXT;
  482. gl->multiTexGendvEXT = glMultiTexGendvEXT;
  483. gl->multiTexGenfEXT = glMultiTexGenfEXT;
  484. gl->multiTexGenfvEXT = glMultiTexGenfvEXT;
  485. gl->multiTexGeniEXT = glMultiTexGeniEXT;
  486. gl->multiTexGenivEXT = glMultiTexGenivEXT;
  487. gl->multiTexImage1DEXT = glMultiTexImage1DEXT;
  488. gl->multiTexImage2DEXT = glMultiTexImage2DEXT;
  489. gl->multiTexImage3DEXT = glMultiTexImage3DEXT;
  490. gl->multiTexParameterIivEXT = glMultiTexParameterIivEXT;
  491. gl->multiTexParameterIuivEXT = glMultiTexParameterIuivEXT;
  492. gl->multiTexParameterfEXT = glMultiTexParameterfEXT;
  493. gl->multiTexParameterfvEXT = glMultiTexParameterfvEXT;
  494. gl->multiTexParameteriEXT = glMultiTexParameteriEXT;
  495. gl->multiTexParameterivEXT = glMultiTexParameterivEXT;
  496. gl->multiTexRenderbufferEXT = glMultiTexRenderbufferEXT;
  497. gl->multiTexSubImage1DEXT = glMultiTexSubImage1DEXT;
  498. gl->multiTexSubImage2DEXT = glMultiTexSubImage2DEXT;
  499. gl->multiTexSubImage3DEXT = glMultiTexSubImage3DEXT;
  500. gl->multicastBarrierNV = glMulticastBarrierNV;
  501. gl->multicastBlitFramebufferNV = glMulticastBlitFramebufferNV;
  502. gl->multicastBufferSubDataNV = glMulticastBufferSubDataNV;
  503. gl->multicastCopyBufferSubDataNV = glMulticastCopyBufferSubDataNV;
  504. gl->multicastCopyImageSubDataNV = glMulticastCopyImageSubDataNV;
  505. gl->multicastFramebufferSampleLocationsfvNV = glMulticastFramebufferSampleLocationsfvNV;
  506. gl->multicastGetQueryObjecti64vNV = glMulticastGetQueryObjecti64vNV;
  507. gl->multicastGetQueryObjectivNV = glMulticastGetQueryObjectivNV;
  508. gl->multicastGetQueryObjectui64vNV = glMulticastGetQueryObjectui64vNV;
  509. gl->multicastGetQueryObjectuivNV = glMulticastGetQueryObjectuivNV;
  510. gl->multicastWaitSyncNV = glMulticastWaitSyncNV;
  511. gl->namedBufferData = glNamedBufferData;
  512. gl->namedBufferDataEXT = glNamedBufferDataEXT;
  513. gl->namedBufferPageCommitmentARB = glNamedBufferPageCommitmentARB;
  514. gl->namedBufferPageCommitmentEXT = glNamedBufferPageCommitmentEXT;
  515. gl->namedBufferStorage = glNamedBufferStorage;
  516. gl->namedBufferSubData = glNamedBufferSubData;
  517. gl->namedCopyBufferSubDataEXT = glNamedCopyBufferSubDataEXT;
  518. gl->namedFramebufferDrawBuffer = glNamedFramebufferDrawBuffer;
  519. gl->namedFramebufferDrawBuffers = glNamedFramebufferDrawBuffers;
  520. gl->namedFramebufferParameteri = glNamedFramebufferParameteri;
  521. gl->namedFramebufferParameteriEXT = glNamedFramebufferParameteriEXT;
  522. gl->namedFramebufferReadBuffer = glNamedFramebufferReadBuffer;
  523. gl->namedFramebufferRenderbuffer = glNamedFramebufferRenderbuffer;
  524. gl->namedFramebufferRenderbufferEXT = glNamedFramebufferRenderbufferEXT;
  525. gl->namedFramebufferTexture = glNamedFramebufferTexture;
  526. gl->namedFramebufferTexture1DEXT = glNamedFramebufferTexture1DEXT;
  527. gl->namedFramebufferTexture2DEXT = glNamedFramebufferTexture2DEXT;
  528. gl->namedFramebufferTexture3DEXT = glNamedFramebufferTexture3DEXT;
  529. gl->namedFramebufferTextureEXT = glNamedFramebufferTextureEXT;
  530. gl->namedFramebufferTextureFaceEXT = glNamedFramebufferTextureFaceEXT;
  531. gl->namedFramebufferTextureLayer = glNamedFramebufferTextureLayer;
  532. gl->namedFramebufferTextureLayerEXT = glNamedFramebufferTextureLayerEXT;
  533. gl->namedProgramLocalParameter4dEXT = glNamedProgramLocalParameter4dEXT;
  534. gl->namedProgramLocalParameter4dvEXT = glNamedProgramLocalParameter4dvEXT;
  535. gl->namedProgramLocalParameter4fEXT = glNamedProgramLocalParameter4fEXT;
  536. gl->namedProgramLocalParameter4fvEXT = glNamedProgramLocalParameter4fvEXT;
  537. gl->namedProgramLocalParameterI4iEXT = glNamedProgramLocalParameterI4iEXT;
  538. gl->namedProgramLocalParameterI4ivEXT = glNamedProgramLocalParameterI4ivEXT;
  539. gl->namedProgramLocalParameterI4uiEXT = glNamedProgramLocalParameterI4uiEXT;
  540. gl->namedProgramLocalParameterI4uivEXT = glNamedProgramLocalParameterI4uivEXT;
  541. gl->namedProgramLocalParameters4fvEXT = glNamedProgramLocalParameters4fvEXT;
  542. gl->namedProgramLocalParametersI4ivEXT = glNamedProgramLocalParametersI4ivEXT;
  543. gl->namedProgramLocalParametersI4uivEXT = glNamedProgramLocalParametersI4uivEXT;
  544. gl->namedProgramStringEXT = glNamedProgramStringEXT;
  545. gl->namedRenderbufferStorage = glNamedRenderbufferStorage;
  546. gl->namedRenderbufferStorageEXT = glNamedRenderbufferStorageEXT;
  547. gl->namedRenderbufferStorageMultisample = glNamedRenderbufferStorageMultisample;
  548. gl->namedRenderbufferStorageMultisampleCoverageEXT = glNamedRenderbufferStorageMultisampleCoverageEXT;
  549. gl->namedRenderbufferStorageMultisampleEXT = glNamedRenderbufferStorageMultisampleEXT;
  550. gl->objectLabel = glObjectLabel;
  551. gl->objectPtrLabel = glObjectPtrLabel;
  552. gl->patchParameterfv = glPatchParameterfv;
  553. gl->patchParameteri = glPatchParameteri;
  554. gl->pauseTransformFeedback = glPauseTransformFeedback;
  555. gl->pixelStoref = glPixelStoref;
  556. gl->pixelStorei = glPixelStorei;
  557. gl->pointParameterf = glPointParameterf;
  558. gl->pointParameterfv = glPointParameterfv;
  559. gl->pointParameteri = glPointParameteri;
  560. gl->pointParameteriv = glPointParameteriv;
  561. gl->pointSize = glPointSize;
  562. gl->polygonMode = glPolygonMode;
  563. gl->polygonOffset = glPolygonOffset;
  564. gl->polygonOffsetClamp = glPolygonOffsetClamp;
  565. gl->popDebugGroup = glPopDebugGroup;
  566. gl->popGroupMarkerEXT = glPopGroupMarkerEXT;
  567. gl->primitiveBoundingBox = glPrimitiveBoundingBox;
  568. gl->primitiveRestartIndex = glPrimitiveRestartIndex;
  569. gl->programBinary = glProgramBinary;
  570. gl->programParameteri = glProgramParameteri;
  571. gl->programUniform1d = glProgramUniform1d;
  572. gl->programUniform1dEXT = glProgramUniform1dEXT;
  573. gl->programUniform1dv = glProgramUniform1dv;
  574. gl->programUniform1dvEXT = glProgramUniform1dvEXT;
  575. gl->programUniform1f = glProgramUniform1f;
  576. gl->programUniform1fv = glProgramUniform1fv;
  577. gl->programUniform1i = glProgramUniform1i;
  578. gl->programUniform1iv = glProgramUniform1iv;
  579. gl->programUniform1ui = glProgramUniform1ui;
  580. gl->programUniform1uiv = glProgramUniform1uiv;
  581. gl->programUniform2d = glProgramUniform2d;
  582. gl->programUniform2dEXT = glProgramUniform2dEXT;
  583. gl->programUniform2dv = glProgramUniform2dv;
  584. gl->programUniform2dvEXT = glProgramUniform2dvEXT;
  585. gl->programUniform2f = glProgramUniform2f;
  586. gl->programUniform2fv = glProgramUniform2fv;
  587. gl->programUniform2i = glProgramUniform2i;
  588. gl->programUniform2iv = glProgramUniform2iv;
  589. gl->programUniform2ui = glProgramUniform2ui;
  590. gl->programUniform2uiv = glProgramUniform2uiv;
  591. gl->programUniform3d = glProgramUniform3d;
  592. gl->programUniform3dEXT = glProgramUniform3dEXT;
  593. gl->programUniform3dv = glProgramUniform3dv;
  594. gl->programUniform3dvEXT = glProgramUniform3dvEXT;
  595. gl->programUniform3f = glProgramUniform3f;
  596. gl->programUniform3fv = glProgramUniform3fv;
  597. gl->programUniform3i = glProgramUniform3i;
  598. gl->programUniform3iv = glProgramUniform3iv;
  599. gl->programUniform3ui = glProgramUniform3ui;
  600. gl->programUniform3uiv = glProgramUniform3uiv;
  601. gl->programUniform4d = glProgramUniform4d;
  602. gl->programUniform4dEXT = glProgramUniform4dEXT;
  603. gl->programUniform4dv = glProgramUniform4dv;
  604. gl->programUniform4dvEXT = glProgramUniform4dvEXT;
  605. gl->programUniform4f = glProgramUniform4f;
  606. gl->programUniform4fv = glProgramUniform4fv;
  607. gl->programUniform4i = glProgramUniform4i;
  608. gl->programUniform4iv = glProgramUniform4iv;
  609. gl->programUniform4ui = glProgramUniform4ui;
  610. gl->programUniform4uiv = glProgramUniform4uiv;
  611. gl->programUniformMatrix2dv = glProgramUniformMatrix2dv;
  612. gl->programUniformMatrix2dvEXT = glProgramUniformMatrix2dvEXT;
  613. gl->programUniformMatrix2fv = glProgramUniformMatrix2fv;
  614. gl->programUniformMatrix2x3dv = glProgramUniformMatrix2x3dv;
  615. gl->programUniformMatrix2x3dvEXT = glProgramUniformMatrix2x3dvEXT;
  616. gl->programUniformMatrix2x3fv = glProgramUniformMatrix2x3fv;
  617. gl->programUniformMatrix2x4dv = glProgramUniformMatrix2x4dv;
  618. gl->programUniformMatrix2x4dvEXT = glProgramUniformMatrix2x4dvEXT;
  619. gl->programUniformMatrix2x4fv = glProgramUniformMatrix2x4fv;
  620. gl->programUniformMatrix3dv = glProgramUniformMatrix3dv;
  621. gl->programUniformMatrix3dvEXT = glProgramUniformMatrix3dvEXT;
  622. gl->programUniformMatrix3fv = glProgramUniformMatrix3fv;
  623. gl->programUniformMatrix3x2dv = glProgramUniformMatrix3x2dv;
  624. gl->programUniformMatrix3x2dvEXT = glProgramUniformMatrix3x2dvEXT;
  625. gl->programUniformMatrix3x2fv = glProgramUniformMatrix3x2fv;
  626. gl->programUniformMatrix3x4dv = glProgramUniformMatrix3x4dv;
  627. gl->programUniformMatrix3x4dvEXT = glProgramUniformMatrix3x4dvEXT;
  628. gl->programUniformMatrix3x4fv = glProgramUniformMatrix3x4fv;
  629. gl->programUniformMatrix4dv = glProgramUniformMatrix4dv;
  630. gl->programUniformMatrix4dvEXT = glProgramUniformMatrix4dvEXT;
  631. gl->programUniformMatrix4fv = glProgramUniformMatrix4fv;
  632. gl->programUniformMatrix4x2dv = glProgramUniformMatrix4x2dv;
  633. gl->programUniformMatrix4x2dvEXT = glProgramUniformMatrix4x2dvEXT;
  634. gl->programUniformMatrix4x2fv = glProgramUniformMatrix4x2fv;
  635. gl->programUniformMatrix4x3dv = glProgramUniformMatrix4x3dv;
  636. gl->programUniformMatrix4x3dvEXT = glProgramUniformMatrix4x3dvEXT;
  637. gl->programUniformMatrix4x3fv = glProgramUniformMatrix4x3fv;
  638. gl->provokingVertex = glProvokingVertex;
  639. gl->pushClientAttribDefaultEXT = glPushClientAttribDefaultEXT;
  640. gl->pushDebugGroup = glPushDebugGroup;
  641. gl->pushGroupMarkerEXT = glPushGroupMarkerEXT;
  642. gl->queryCounter = glQueryCounter;
  643. gl->readBuffer = glReadBuffer;
  644. gl->readPixels = glReadPixels;
  645. gl->readnPixels = glReadnPixels;
  646. gl->releaseShaderCompiler = glReleaseShaderCompiler;
  647. gl->renderGpuMaskNV = glRenderGpuMaskNV;
  648. gl->renderbufferStorage = glRenderbufferStorage;
  649. gl->renderbufferStorageMultisample = glRenderbufferStorageMultisample;
  650. gl->renderbufferStorageMultisampleEXT = glRenderbufferStorageMultisampleEXT;
  651. gl->resumeTransformFeedback = glResumeTransformFeedback;
  652. gl->sampleCoverage = glSampleCoverage;
  653. gl->sampleMaski = glSampleMaski;
  654. gl->samplerParameterIiv = glSamplerParameterIiv;
  655. gl->samplerParameterIuiv = glSamplerParameterIuiv;
  656. gl->samplerParameterf = glSamplerParameterf;
  657. gl->samplerParameterfv = glSamplerParameterfv;
  658. gl->samplerParameteri = glSamplerParameteri;
  659. gl->samplerParameteriv = glSamplerParameteriv;
  660. gl->scissor = glScissor;
  661. gl->scissorArrayv = glScissorArrayv;
  662. gl->scissorIndexed = glScissorIndexed;
  663. gl->scissorIndexedv = glScissorIndexedv;
  664. gl->shaderBinary = glShaderBinary;
  665. gl->shaderSource = glShaderSource;
  666. gl->shaderStorageBlockBinding = glShaderStorageBlockBinding;
  667. gl->specializeShader = glSpecializeShader;
  668. gl->stencilFunc = glStencilFunc;
  669. gl->stencilFuncSeparate = glStencilFuncSeparate;
  670. gl->stencilMask = glStencilMask;
  671. gl->stencilMaskSeparate = glStencilMaskSeparate;
  672. gl->stencilOp = glStencilOp;
  673. gl->stencilOpSeparate = glStencilOpSeparate;
  674. gl->texBuffer = glTexBuffer;
  675. gl->texBufferRange = glTexBufferRange;
  676. gl->texImage1D = glTexImage1D;
  677. gl->texImage2D = glTexImage2D;
  678. gl->texImage2DMultisample = glTexImage2DMultisample;
  679. gl->texImage3D = glTexImage3D;
  680. gl->texImage3DMultisample = glTexImage3DMultisample;
  681. gl->texImage3DOES = glTexImage3DOES;
  682. gl->texPageCommitmentARB = glTexPageCommitmentARB;
  683. gl->texParameterIiv = glTexParameterIiv;
  684. gl->texParameterIuiv = glTexParameterIuiv;
  685. gl->texParameterf = glTexParameterf;
  686. gl->texParameterfv = glTexParameterfv;
  687. gl->texParameteri = glTexParameteri;
  688. gl->texParameteriv = glTexParameteriv;
  689. gl->texStorage1D = glTexStorage1D;
  690. gl->texStorage2D = glTexStorage2D;
  691. gl->texStorage2DMultisample = glTexStorage2DMultisample;
  692. gl->texStorage3D = glTexStorage3D;
  693. gl->texStorage3DMultisample = glTexStorage3DMultisample;
  694. gl->texSubImage1D = glTexSubImage1D;
  695. gl->texSubImage2D = glTexSubImage2D;
  696. gl->texSubImage3D = glTexSubImage3D;
  697. gl->texSubImage3DOES = glTexSubImage3DOES;
  698. gl->textureBarrier = glTextureBarrier;
  699. gl->textureBuffer = glTextureBuffer;
  700. gl->textureBufferEXT = glTextureBufferEXT;
  701. gl->textureBufferRange = glTextureBufferRange;
  702. gl->textureBufferRangeEXT = glTextureBufferRangeEXT;
  703. gl->textureImage1DEXT = glTextureImage1DEXT;
  704. gl->textureImage2DEXT = glTextureImage2DEXT;
  705. gl->textureImage3DEXT = glTextureImage3DEXT;
  706. gl->texturePageCommitmentEXT = glTexturePageCommitmentEXT;
  707. gl->textureParameterIiv = glTextureParameterIiv;
  708. gl->textureParameterIivEXT = glTextureParameterIivEXT;
  709. gl->textureParameterIuiv = glTextureParameterIuiv;
  710. gl->textureParameterIuivEXT = glTextureParameterIuivEXT;
  711. gl->textureParameterf = glTextureParameterf;
  712. gl->textureParameterfEXT = glTextureParameterfEXT;
  713. gl->textureParameterfv = glTextureParameterfv;
  714. gl->textureParameterfvEXT = glTextureParameterfvEXT;
  715. gl->textureParameteri = glTextureParameteri;
  716. gl->textureParameteriEXT = glTextureParameteriEXT;
  717. gl->textureParameteriv = glTextureParameteriv;
  718. gl->textureParameterivEXT = glTextureParameterivEXT;
  719. gl->textureRenderbufferEXT = glTextureRenderbufferEXT;
  720. gl->textureStorage1D = glTextureStorage1D;
  721. gl->textureStorage1DEXT = glTextureStorage1DEXT;
  722. gl->textureStorage2D = glTextureStorage2D;
  723. gl->textureStorage2DEXT = glTextureStorage2DEXT;
  724. gl->textureStorage2DMultisample = glTextureStorage2DMultisample;
  725. gl->textureStorage2DMultisampleEXT = glTextureStorage2DMultisampleEXT;
  726. gl->textureStorage3D = glTextureStorage3D;
  727. gl->textureStorage3DEXT = glTextureStorage3DEXT;
  728. gl->textureStorage3DMultisample = glTextureStorage3DMultisample;
  729. gl->textureStorage3DMultisampleEXT = glTextureStorage3DMultisampleEXT;
  730. gl->textureSubImage1D = glTextureSubImage1D;
  731. gl->textureSubImage1DEXT = glTextureSubImage1DEXT;
  732. gl->textureSubImage2D = glTextureSubImage2D;
  733. gl->textureSubImage2DEXT = glTextureSubImage2DEXT;
  734. gl->textureSubImage3D = glTextureSubImage3D;
  735. gl->textureSubImage3DEXT = glTextureSubImage3DEXT;
  736. gl->textureView = glTextureView;
  737. gl->transformFeedbackBufferBase = glTransformFeedbackBufferBase;
  738. gl->transformFeedbackBufferRange = glTransformFeedbackBufferRange;
  739. gl->transformFeedbackVaryings = glTransformFeedbackVaryings;
  740. gl->uniform1d = glUniform1d;
  741. gl->uniform1dv = glUniform1dv;
  742. gl->uniform1f = glUniform1f;
  743. gl->uniform1fv = glUniform1fv;
  744. gl->uniform1i = glUniform1i;
  745. gl->uniform1iv = glUniform1iv;
  746. gl->uniform1ui = glUniform1ui;
  747. gl->uniform1uiv = glUniform1uiv;
  748. gl->uniform2d = glUniform2d;
  749. gl->uniform2dv = glUniform2dv;
  750. gl->uniform2f = glUniform2f;
  751. gl->uniform2fv = glUniform2fv;
  752. gl->uniform2i = glUniform2i;
  753. gl->uniform2iv = glUniform2iv;
  754. gl->uniform2ui = glUniform2ui;
  755. gl->uniform2uiv = glUniform2uiv;
  756. gl->uniform3d = glUniform3d;
  757. gl->uniform3dv = glUniform3dv;
  758. gl->uniform3f = glUniform3f;
  759. gl->uniform3fv = glUniform3fv;
  760. gl->uniform3i = glUniform3i;
  761. gl->uniform3iv = glUniform3iv;
  762. gl->uniform3ui = glUniform3ui;
  763. gl->uniform3uiv = glUniform3uiv;
  764. gl->uniform4d = glUniform4d;
  765. gl->uniform4dv = glUniform4dv;
  766. gl->uniform4f = glUniform4f;
  767. gl->uniform4fv = glUniform4fv;
  768. gl->uniform4i = glUniform4i;
  769. gl->uniform4iv = glUniform4iv;
  770. gl->uniform4ui = glUniform4ui;
  771. gl->uniform4uiv = glUniform4uiv;
  772. gl->uniformBlockBinding = glUniformBlockBinding;
  773. gl->uniformMatrix2dv = glUniformMatrix2dv;
  774. gl->uniformMatrix2fv = glUniformMatrix2fv;
  775. gl->uniformMatrix2x3dv = glUniformMatrix2x3dv;
  776. gl->uniformMatrix2x3fv = glUniformMatrix2x3fv;
  777. gl->uniformMatrix2x4dv = glUniformMatrix2x4dv;
  778. gl->uniformMatrix2x4fv = glUniformMatrix2x4fv;
  779. gl->uniformMatrix3dv = glUniformMatrix3dv;
  780. gl->uniformMatrix3fv = glUniformMatrix3fv;
  781. gl->uniformMatrix3x2dv = glUniformMatrix3x2dv;
  782. gl->uniformMatrix3x2fv = glUniformMatrix3x2fv;
  783. gl->uniformMatrix3x4dv = glUniformMatrix3x4dv;
  784. gl->uniformMatrix3x4fv = glUniformMatrix3x4fv;
  785. gl->uniformMatrix4dv = glUniformMatrix4dv;
  786. gl->uniformMatrix4fv = glUniformMatrix4fv;
  787. gl->uniformMatrix4x2dv = glUniformMatrix4x2dv;
  788. gl->uniformMatrix4x2fv = glUniformMatrix4x2fv;
  789. gl->uniformMatrix4x3dv = glUniformMatrix4x3dv;
  790. gl->uniformMatrix4x3fv = glUniformMatrix4x3fv;
  791. gl->uniformSubroutinesuiv = glUniformSubroutinesuiv;
  792. gl->unmapBuffer = glUnmapBuffer;
  793. gl->unmapNamedBuffer = glUnmapNamedBuffer;
  794. gl->unmapNamedBufferEXT = glUnmapNamedBufferEXT;
  795. gl->useProgram = glUseProgram;
  796. gl->useProgramStages = glUseProgramStages;
  797. gl->validateProgram = glValidateProgram;
  798. gl->validateProgramPipeline = glValidateProgramPipeline;
  799. gl->vertexArrayAttribBinding = glVertexArrayAttribBinding;
  800. gl->vertexArrayAttribFormat = glVertexArrayAttribFormat;
  801. gl->vertexArrayAttribIFormat = glVertexArrayAttribIFormat;
  802. gl->vertexArrayAttribLFormat = glVertexArrayAttribLFormat;
  803. gl->vertexArrayBindVertexBufferEXT = glVertexArrayBindVertexBufferEXT;
  804. gl->vertexArrayBindingDivisor = glVertexArrayBindingDivisor;
  805. gl->vertexArrayColorOffsetEXT = glVertexArrayColorOffsetEXT;
  806. gl->vertexArrayEdgeFlagOffsetEXT = glVertexArrayEdgeFlagOffsetEXT;
  807. gl->vertexArrayElementBuffer = glVertexArrayElementBuffer;
  808. gl->vertexArrayFogCoordOffsetEXT = glVertexArrayFogCoordOffsetEXT;
  809. gl->vertexArrayIndexOffsetEXT = glVertexArrayIndexOffsetEXT;
  810. gl->vertexArrayMultiTexCoordOffsetEXT = glVertexArrayMultiTexCoordOffsetEXT;
  811. gl->vertexArrayNormalOffsetEXT = glVertexArrayNormalOffsetEXT;
  812. gl->vertexArraySecondaryColorOffsetEXT = glVertexArraySecondaryColorOffsetEXT;
  813. gl->vertexArrayTexCoordOffsetEXT = glVertexArrayTexCoordOffsetEXT;
  814. gl->vertexArrayVertexAttribBindingEXT = glVertexArrayVertexAttribBindingEXT;
  815. gl->vertexArrayVertexAttribDivisorEXT = glVertexArrayVertexAttribDivisorEXT;
  816. gl->vertexArrayVertexAttribFormatEXT = glVertexArrayVertexAttribFormatEXT;
  817. gl->vertexArrayVertexAttribIFormatEXT = glVertexArrayVertexAttribIFormatEXT;
  818. gl->vertexArrayVertexAttribIOffsetEXT = glVertexArrayVertexAttribIOffsetEXT;
  819. gl->vertexArrayVertexAttribLFormatEXT = glVertexArrayVertexAttribLFormatEXT;
  820. gl->vertexArrayVertexAttribLOffsetEXT = glVertexArrayVertexAttribLOffsetEXT;
  821. gl->vertexArrayVertexAttribOffsetEXT = glVertexArrayVertexAttribOffsetEXT;
  822. gl->vertexArrayVertexBindingDivisorEXT = glVertexArrayVertexBindingDivisorEXT;
  823. gl->vertexArrayVertexBuffer = glVertexArrayVertexBuffer;
  824. gl->vertexArrayVertexBuffers = glVertexArrayVertexBuffers;
  825. gl->vertexArrayVertexOffsetEXT = glVertexArrayVertexOffsetEXT;
  826. gl->vertexAttrib1d = glVertexAttrib1d;
  827. gl->vertexAttrib1dv = glVertexAttrib1dv;
  828. gl->vertexAttrib1f = glVertexAttrib1f;
  829. gl->vertexAttrib1fv = glVertexAttrib1fv;
  830. gl->vertexAttrib1s = glVertexAttrib1s;
  831. gl->vertexAttrib1sv = glVertexAttrib1sv;
  832. gl->vertexAttrib2d = glVertexAttrib2d;
  833. gl->vertexAttrib2dv = glVertexAttrib2dv;
  834. gl->vertexAttrib2f = glVertexAttrib2f;
  835. gl->vertexAttrib2fv = glVertexAttrib2fv;
  836. gl->vertexAttrib2s = glVertexAttrib2s;
  837. gl->vertexAttrib2sv = glVertexAttrib2sv;
  838. gl->vertexAttrib3d = glVertexAttrib3d;
  839. gl->vertexAttrib3dv = glVertexAttrib3dv;
  840. gl->vertexAttrib3f = glVertexAttrib3f;
  841. gl->vertexAttrib3fv = glVertexAttrib3fv;
  842. gl->vertexAttrib3s = glVertexAttrib3s;
  843. gl->vertexAttrib3sv = glVertexAttrib3sv;
  844. gl->vertexAttrib4Nbv = glVertexAttrib4Nbv;
  845. gl->vertexAttrib4Niv = glVertexAttrib4Niv;
  846. gl->vertexAttrib4Nsv = glVertexAttrib4Nsv;
  847. gl->vertexAttrib4Nub = glVertexAttrib4Nub;
  848. gl->vertexAttrib4Nubv = glVertexAttrib4Nubv;
  849. gl->vertexAttrib4Nuiv = glVertexAttrib4Nuiv;
  850. gl->vertexAttrib4Nusv = glVertexAttrib4Nusv;
  851. gl->vertexAttrib4bv = glVertexAttrib4bv;
  852. gl->vertexAttrib4d = glVertexAttrib4d;
  853. gl->vertexAttrib4dv = glVertexAttrib4dv;
  854. gl->vertexAttrib4f = glVertexAttrib4f;
  855. gl->vertexAttrib4fv = glVertexAttrib4fv;
  856. gl->vertexAttrib4iv = glVertexAttrib4iv;
  857. gl->vertexAttrib4s = glVertexAttrib4s;
  858. gl->vertexAttrib4sv = glVertexAttrib4sv;
  859. gl->vertexAttrib4ubv = glVertexAttrib4ubv;
  860. gl->vertexAttrib4uiv = glVertexAttrib4uiv;
  861. gl->vertexAttrib4usv = glVertexAttrib4usv;
  862. gl->vertexAttribBinding = glVertexAttribBinding;
  863. gl->vertexAttribDivisor = glVertexAttribDivisor;
  864. gl->vertexAttribFormat = glVertexAttribFormat;
  865. gl->vertexAttribI1i = glVertexAttribI1i;
  866. gl->vertexAttribI1iv = glVertexAttribI1iv;
  867. gl->vertexAttribI1ui = glVertexAttribI1ui;
  868. gl->vertexAttribI1uiv = glVertexAttribI1uiv;
  869. gl->vertexAttribI2i = glVertexAttribI2i;
  870. gl->vertexAttribI2iv = glVertexAttribI2iv;
  871. gl->vertexAttribI2ui = glVertexAttribI2ui;
  872. gl->vertexAttribI2uiv = glVertexAttribI2uiv;
  873. gl->vertexAttribI3i = glVertexAttribI3i;
  874. gl->vertexAttribI3iv = glVertexAttribI3iv;
  875. gl->vertexAttribI3ui = glVertexAttribI3ui;
  876. gl->vertexAttribI3uiv = glVertexAttribI3uiv;
  877. gl->vertexAttribI4bv = glVertexAttribI4bv;
  878. gl->vertexAttribI4i = glVertexAttribI4i;
  879. gl->vertexAttribI4iv = glVertexAttribI4iv;
  880. gl->vertexAttribI4sv = glVertexAttribI4sv;
  881. gl->vertexAttribI4ubv = glVertexAttribI4ubv;
  882. gl->vertexAttribI4ui = glVertexAttribI4ui;
  883. gl->vertexAttribI4uiv = glVertexAttribI4uiv;
  884. gl->vertexAttribI4usv = glVertexAttribI4usv;
  885. gl->vertexAttribIFormat = glVertexAttribIFormat;
  886. gl->vertexAttribIPointer = glVertexAttribIPointer;
  887. gl->vertexAttribL1d = glVertexAttribL1d;
  888. gl->vertexAttribL1dv = glVertexAttribL1dv;
  889. gl->vertexAttribL2d = glVertexAttribL2d;
  890. gl->vertexAttribL2dv = glVertexAttribL2dv;
  891. gl->vertexAttribL3d = glVertexAttribL3d;
  892. gl->vertexAttribL3dv = glVertexAttribL3dv;
  893. gl->vertexAttribL4d = glVertexAttribL4d;
  894. gl->vertexAttribL4dv = glVertexAttribL4dv;
  895. gl->vertexAttribLFormat = glVertexAttribLFormat;
  896. gl->vertexAttribLPointer = glVertexAttribLPointer;
  897. gl->vertexAttribP1ui = glVertexAttribP1ui;
  898. gl->vertexAttribP1uiv = glVertexAttribP1uiv;
  899. gl->vertexAttribP2ui = glVertexAttribP2ui;
  900. gl->vertexAttribP2uiv = glVertexAttribP2uiv;
  901. gl->vertexAttribP3ui = glVertexAttribP3ui;
  902. gl->vertexAttribP3uiv = glVertexAttribP3uiv;
  903. gl->vertexAttribP4ui = glVertexAttribP4ui;
  904. gl->vertexAttribP4uiv = glVertexAttribP4uiv;
  905. gl->vertexAttribPointer = glVertexAttribPointer;
  906. gl->vertexBindingDivisor = glVertexBindingDivisor;
  907. gl->viewport = glViewport;
  908. gl->viewportArrayv = glViewportArrayv;
  909. gl->viewportIndexedf = glViewportIndexedf;
  910. gl->viewportIndexedfv = glViewportIndexedfv;
  911. gl->waitSync = glWaitSync;