PageRenderTime 50ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 1ms

/framework/platform/null/tcuNullRenderContextInitFuncs.inl

https://gitlab.com/zhanghaibo1/deqp
C++ Header | 665 lines | 660 code | 0 blank | 5 comment | 0 complexity | cf74b9d2ba9306112f466d3456f532e7 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 30159.
  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->bindProgramPipeline = glBindProgramPipeline;
  25. gl->bindRenderbuffer = glBindRenderbuffer;
  26. gl->bindSampler = glBindSampler;
  27. gl->bindSamplers = glBindSamplers;
  28. gl->bindTexture = glBindTexture;
  29. gl->bindTextureUnit = glBindTextureUnit;
  30. gl->bindTextures = glBindTextures;
  31. gl->bindTransformFeedback = glBindTransformFeedback;
  32. gl->bindVertexArray = glBindVertexArray;
  33. gl->bindVertexBuffer = glBindVertexBuffer;
  34. gl->bindVertexBuffers = glBindVertexBuffers;
  35. gl->blendBarrierKHR = glBlendBarrierKHR;
  36. gl->blendColor = glBlendColor;
  37. gl->blendEquation = glBlendEquation;
  38. gl->blendEquationSeparate = glBlendEquationSeparate;
  39. gl->blendEquationSeparatei = glBlendEquationSeparatei;
  40. gl->blendEquationi = glBlendEquationi;
  41. gl->blendFunc = glBlendFunc;
  42. gl->blendFuncSeparate = glBlendFuncSeparate;
  43. gl->blendFuncSeparatei = glBlendFuncSeparatei;
  44. gl->blendFunci = glBlendFunci;
  45. gl->blitFramebuffer = glBlitFramebuffer;
  46. gl->blitNamedFramebuffer = glBlitNamedFramebuffer;
  47. gl->bufferData = glBufferData;
  48. gl->bufferStorage = glBufferStorage;
  49. gl->bufferSubData = glBufferSubData;
  50. gl->checkFramebufferStatus = glCheckFramebufferStatus;
  51. gl->checkNamedFramebufferStatus = glCheckNamedFramebufferStatus;
  52. gl->clampColor = glClampColor;
  53. gl->clear = glClear;
  54. gl->clearBufferData = glClearBufferData;
  55. gl->clearBufferSubData = glClearBufferSubData;
  56. gl->clearBufferfi = glClearBufferfi;
  57. gl->clearBufferfv = glClearBufferfv;
  58. gl->clearBufferiv = glClearBufferiv;
  59. gl->clearBufferuiv = glClearBufferuiv;
  60. gl->clearColor = glClearColor;
  61. gl->clearDepth = glClearDepth;
  62. gl->clearDepthf = glClearDepthf;
  63. gl->clearNamedBufferData = glClearNamedBufferData;
  64. gl->clearNamedBufferSubData = glClearNamedBufferSubData;
  65. gl->clearNamedFramebufferfi = glClearNamedFramebufferfi;
  66. gl->clearNamedFramebufferfv = glClearNamedFramebufferfv;
  67. gl->clearNamedFramebufferiv = glClearNamedFramebufferiv;
  68. gl->clearNamedFramebufferuiv = glClearNamedFramebufferuiv;
  69. gl->clearStencil = glClearStencil;
  70. gl->clearTexImage = glClearTexImage;
  71. gl->clearTexSubImage = glClearTexSubImage;
  72. gl->clientWaitSync = glClientWaitSync;
  73. gl->clipControl = glClipControl;
  74. gl->colorMask = glColorMask;
  75. gl->colorMaski = glColorMaski;
  76. gl->compileShader = glCompileShader;
  77. gl->compressedTexImage1D = glCompressedTexImage1D;
  78. gl->compressedTexImage2D = glCompressedTexImage2D;
  79. gl->compressedTexImage3D = glCompressedTexImage3D;
  80. gl->compressedTexSubImage1D = glCompressedTexSubImage1D;
  81. gl->compressedTexSubImage2D = glCompressedTexSubImage2D;
  82. gl->compressedTexSubImage3D = glCompressedTexSubImage3D;
  83. gl->compressedTextureSubImage1D = glCompressedTextureSubImage1D;
  84. gl->compressedTextureSubImage2D = glCompressedTextureSubImage2D;
  85. gl->compressedTextureSubImage3D = glCompressedTextureSubImage3D;
  86. gl->copyBufferSubData = glCopyBufferSubData;
  87. gl->copyImageSubData = glCopyImageSubData;
  88. gl->copyNamedBufferSubData = glCopyNamedBufferSubData;
  89. gl->copyTexImage1D = glCopyTexImage1D;
  90. gl->copyTexImage2D = glCopyTexImage2D;
  91. gl->copyTexSubImage1D = glCopyTexSubImage1D;
  92. gl->copyTexSubImage2D = glCopyTexSubImage2D;
  93. gl->copyTexSubImage3D = glCopyTexSubImage3D;
  94. gl->copyTextureSubImage1D = glCopyTextureSubImage1D;
  95. gl->copyTextureSubImage2D = glCopyTextureSubImage2D;
  96. gl->copyTextureSubImage3D = glCopyTextureSubImage3D;
  97. gl->createBuffers = glCreateBuffers;
  98. gl->createFramebuffers = glCreateFramebuffers;
  99. gl->createProgram = glCreateProgram;
  100. gl->createProgramPipelines = glCreateProgramPipelines;
  101. gl->createQueries = glCreateQueries;
  102. gl->createRenderbuffers = glCreateRenderbuffers;
  103. gl->createSamplers = glCreateSamplers;
  104. gl->createShader = glCreateShader;
  105. gl->createShaderProgramv = glCreateShaderProgramv;
  106. gl->createTextures = glCreateTextures;
  107. gl->createTransformFeedbacks = glCreateTransformFeedbacks;
  108. gl->createVertexArrays = glCreateVertexArrays;
  109. gl->cullFace = glCullFace;
  110. gl->debugMessageCallback = glDebugMessageCallback;
  111. gl->debugMessageControl = glDebugMessageControl;
  112. gl->debugMessageInsert = glDebugMessageInsert;
  113. gl->deleteBuffers = glDeleteBuffers;
  114. gl->deleteFramebuffers = glDeleteFramebuffers;
  115. gl->deleteProgram = glDeleteProgram;
  116. gl->deleteProgramPipelines = glDeleteProgramPipelines;
  117. gl->deleteQueries = glDeleteQueries;
  118. gl->deleteRenderbuffers = glDeleteRenderbuffers;
  119. gl->deleteSamplers = glDeleteSamplers;
  120. gl->deleteShader = glDeleteShader;
  121. gl->deleteSync = glDeleteSync;
  122. gl->deleteTextures = glDeleteTextures;
  123. gl->deleteTransformFeedbacks = glDeleteTransformFeedbacks;
  124. gl->deleteVertexArrays = glDeleteVertexArrays;
  125. gl->depthFunc = glDepthFunc;
  126. gl->depthMask = glDepthMask;
  127. gl->depthRange = glDepthRange;
  128. gl->depthRangeArrayv = glDepthRangeArrayv;
  129. gl->depthRangeIndexed = glDepthRangeIndexed;
  130. gl->depthRangef = glDepthRangef;
  131. gl->detachShader = glDetachShader;
  132. gl->disable = glDisable;
  133. gl->disableVertexArrayAttrib = glDisableVertexArrayAttrib;
  134. gl->disableVertexAttribArray = glDisableVertexAttribArray;
  135. gl->disablei = glDisablei;
  136. gl->dispatchCompute = glDispatchCompute;
  137. gl->dispatchComputeIndirect = glDispatchComputeIndirect;
  138. gl->drawArrays = glDrawArrays;
  139. gl->drawArraysIndirect = glDrawArraysIndirect;
  140. gl->drawArraysInstanced = glDrawArraysInstanced;
  141. gl->drawArraysInstancedBaseInstance = glDrawArraysInstancedBaseInstance;
  142. gl->drawBuffer = glDrawBuffer;
  143. gl->drawBuffers = glDrawBuffers;
  144. gl->drawElements = glDrawElements;
  145. gl->drawElementsBaseVertex = glDrawElementsBaseVertex;
  146. gl->drawElementsIndirect = glDrawElementsIndirect;
  147. gl->drawElementsInstanced = glDrawElementsInstanced;
  148. gl->drawElementsInstancedBaseInstance = glDrawElementsInstancedBaseInstance;
  149. gl->drawElementsInstancedBaseVertex = glDrawElementsInstancedBaseVertex;
  150. gl->drawElementsInstancedBaseVertexBaseInstance = glDrawElementsInstancedBaseVertexBaseInstance;
  151. gl->drawRangeElements = glDrawRangeElements;
  152. gl->drawRangeElementsBaseVertex = glDrawRangeElementsBaseVertex;
  153. gl->drawTransformFeedback = glDrawTransformFeedback;
  154. gl->drawTransformFeedbackInstanced = glDrawTransformFeedbackInstanced;
  155. gl->drawTransformFeedbackStream = glDrawTransformFeedbackStream;
  156. gl->drawTransformFeedbackStreamInstanced = glDrawTransformFeedbackStreamInstanced;
  157. gl->eglImageTargetRenderbufferStorageOES = glEGLImageTargetRenderbufferStorageOES;
  158. gl->eglImageTargetTexture2DOES = glEGLImageTargetTexture2DOES;
  159. gl->enable = glEnable;
  160. gl->enableVertexArrayAttrib = glEnableVertexArrayAttrib;
  161. gl->enableVertexAttribArray = glEnableVertexAttribArray;
  162. gl->enablei = glEnablei;
  163. gl->endConditionalRender = glEndConditionalRender;
  164. gl->endQuery = glEndQuery;
  165. gl->endQueryIndexed = glEndQueryIndexed;
  166. gl->endTransformFeedback = glEndTransformFeedback;
  167. gl->fenceSync = glFenceSync;
  168. gl->finish = glFinish;
  169. gl->flush = glFlush;
  170. gl->flushMappedBufferRange = glFlushMappedBufferRange;
  171. gl->flushMappedNamedBufferRange = glFlushMappedNamedBufferRange;
  172. gl->framebufferParameteri = glFramebufferParameteri;
  173. gl->framebufferRenderbuffer = glFramebufferRenderbuffer;
  174. gl->framebufferTexture = glFramebufferTexture;
  175. gl->framebufferTexture1D = glFramebufferTexture1D;
  176. gl->framebufferTexture2D = glFramebufferTexture2D;
  177. gl->framebufferTexture3D = glFramebufferTexture3D;
  178. gl->framebufferTextureLayer = glFramebufferTextureLayer;
  179. gl->frontFace = glFrontFace;
  180. gl->genBuffers = glGenBuffers;
  181. gl->genFramebuffers = glGenFramebuffers;
  182. gl->genProgramPipelines = glGenProgramPipelines;
  183. gl->genQueries = glGenQueries;
  184. gl->genRenderbuffers = glGenRenderbuffers;
  185. gl->genSamplers = glGenSamplers;
  186. gl->genTextures = glGenTextures;
  187. gl->genTransformFeedbacks = glGenTransformFeedbacks;
  188. gl->genVertexArrays = glGenVertexArrays;
  189. gl->generateMipmap = glGenerateMipmap;
  190. gl->generateTextureMipmap = glGenerateTextureMipmap;
  191. gl->getActiveAtomicCounterBufferiv = glGetActiveAtomicCounterBufferiv;
  192. gl->getActiveAttrib = glGetActiveAttrib;
  193. gl->getActiveSubroutineName = glGetActiveSubroutineName;
  194. gl->getActiveSubroutineUniformName = glGetActiveSubroutineUniformName;
  195. gl->getActiveSubroutineUniformiv = glGetActiveSubroutineUniformiv;
  196. gl->getActiveUniform = glGetActiveUniform;
  197. gl->getActiveUniformBlockName = glGetActiveUniformBlockName;
  198. gl->getActiveUniformBlockiv = glGetActiveUniformBlockiv;
  199. gl->getActiveUniformName = glGetActiveUniformName;
  200. gl->getActiveUniformsiv = glGetActiveUniformsiv;
  201. gl->getAttachedShaders = glGetAttachedShaders;
  202. gl->getAttribLocation = glGetAttribLocation;
  203. gl->getBooleani_v = glGetBooleani_v;
  204. gl->getBooleanv = glGetBooleanv;
  205. gl->getBufferParameteri64v = glGetBufferParameteri64v;
  206. gl->getBufferParameteriv = glGetBufferParameteriv;
  207. gl->getBufferPointerv = glGetBufferPointerv;
  208. gl->getBufferSubData = glGetBufferSubData;
  209. gl->getCompressedTexImage = glGetCompressedTexImage;
  210. gl->getCompressedTextureImage = glGetCompressedTextureImage;
  211. gl->getCompressedTextureSubImage = glGetCompressedTextureSubImage;
  212. gl->getDebugMessageLog = glGetDebugMessageLog;
  213. gl->getDoublei_v = glGetDoublei_v;
  214. gl->getDoublev = glGetDoublev;
  215. gl->getError = glGetError;
  216. gl->getFloati_v = glGetFloati_v;
  217. gl->getFloatv = glGetFloatv;
  218. gl->getFragDataIndex = glGetFragDataIndex;
  219. gl->getFragDataLocation = glGetFragDataLocation;
  220. gl->getFramebufferAttachmentParameteriv = glGetFramebufferAttachmentParameteriv;
  221. gl->getFramebufferParameteriv = glGetFramebufferParameteriv;
  222. gl->getGraphicsResetStatus = glGetGraphicsResetStatus;
  223. gl->getInteger64i_v = glGetInteger64i_v;
  224. gl->getInteger64v = glGetInteger64v;
  225. gl->getIntegeri_v = glGetIntegeri_v;
  226. gl->getIntegerv = glGetIntegerv;
  227. gl->getInternalformati64v = glGetInternalformati64v;
  228. gl->getInternalformativ = glGetInternalformativ;
  229. gl->getMultisamplefv = glGetMultisamplefv;
  230. gl->getNamedBufferParameteri64v = glGetNamedBufferParameteri64v;
  231. gl->getNamedBufferParameteriv = glGetNamedBufferParameteriv;
  232. gl->getNamedBufferPointerv = glGetNamedBufferPointerv;
  233. gl->getNamedBufferSubData = glGetNamedBufferSubData;
  234. gl->getNamedFramebufferAttachmentParameteriv = glGetNamedFramebufferAttachmentParameteriv;
  235. gl->getNamedFramebufferParameteriv = glGetNamedFramebufferParameteriv;
  236. gl->getNamedRenderbufferParameteriv = glGetNamedRenderbufferParameteriv;
  237. gl->getObjectLabel = glGetObjectLabel;
  238. gl->getObjectPtrLabel = glGetObjectPtrLabel;
  239. gl->getPointerv = glGetPointerv;
  240. gl->getProgramBinary = glGetProgramBinary;
  241. gl->getProgramInfoLog = glGetProgramInfoLog;
  242. gl->getProgramInterfaceiv = glGetProgramInterfaceiv;
  243. gl->getProgramPipelineInfoLog = glGetProgramPipelineInfoLog;
  244. gl->getProgramPipelineiv = glGetProgramPipelineiv;
  245. gl->getProgramResourceIndex = glGetProgramResourceIndex;
  246. gl->getProgramResourceLocation = glGetProgramResourceLocation;
  247. gl->getProgramResourceLocationIndex = glGetProgramResourceLocationIndex;
  248. gl->getProgramResourceName = glGetProgramResourceName;
  249. gl->getProgramResourceiv = glGetProgramResourceiv;
  250. gl->getProgramStageiv = glGetProgramStageiv;
  251. gl->getProgramiv = glGetProgramiv;
  252. gl->getQueryBufferObjecti64v = glGetQueryBufferObjecti64v;
  253. gl->getQueryBufferObjectiv = glGetQueryBufferObjectiv;
  254. gl->getQueryBufferObjectui64v = glGetQueryBufferObjectui64v;
  255. gl->getQueryBufferObjectuiv = glGetQueryBufferObjectuiv;
  256. gl->getQueryIndexediv = glGetQueryIndexediv;
  257. gl->getQueryObjecti64v = glGetQueryObjecti64v;
  258. gl->getQueryObjectiv = glGetQueryObjectiv;
  259. gl->getQueryObjectui64v = glGetQueryObjectui64v;
  260. gl->getQueryObjectuiv = glGetQueryObjectuiv;
  261. gl->getQueryiv = glGetQueryiv;
  262. gl->getRenderbufferParameteriv = glGetRenderbufferParameteriv;
  263. gl->getSamplerParameterIiv = glGetSamplerParameterIiv;
  264. gl->getSamplerParameterIuiv = glGetSamplerParameterIuiv;
  265. gl->getSamplerParameterfv = glGetSamplerParameterfv;
  266. gl->getSamplerParameteriv = glGetSamplerParameteriv;
  267. gl->getShaderInfoLog = glGetShaderInfoLog;
  268. gl->getShaderPrecisionFormat = glGetShaderPrecisionFormat;
  269. gl->getShaderSource = glGetShaderSource;
  270. gl->getShaderiv = glGetShaderiv;
  271. gl->getString = glGetString;
  272. gl->getStringi = glGetStringi;
  273. gl->getSubroutineIndex = glGetSubroutineIndex;
  274. gl->getSubroutineUniformLocation = glGetSubroutineUniformLocation;
  275. gl->getSynciv = glGetSynciv;
  276. gl->getTexImage = glGetTexImage;
  277. gl->getTexLevelParameterfv = glGetTexLevelParameterfv;
  278. gl->getTexLevelParameteriv = glGetTexLevelParameteriv;
  279. gl->getTexParameterIiv = glGetTexParameterIiv;
  280. gl->getTexParameterIuiv = glGetTexParameterIuiv;
  281. gl->getTexParameterfv = glGetTexParameterfv;
  282. gl->getTexParameteriv = glGetTexParameteriv;
  283. gl->getTextureImage = glGetTextureImage;
  284. gl->getTextureLevelParameterfv = glGetTextureLevelParameterfv;
  285. gl->getTextureLevelParameteriv = glGetTextureLevelParameteriv;
  286. gl->getTextureParameterIiv = glGetTextureParameterIiv;
  287. gl->getTextureParameterIuiv = glGetTextureParameterIuiv;
  288. gl->getTextureParameterfv = glGetTextureParameterfv;
  289. gl->getTextureParameteriv = glGetTextureParameteriv;
  290. gl->getTextureSubImage = glGetTextureSubImage;
  291. gl->getTransformFeedbackVarying = glGetTransformFeedbackVarying;
  292. gl->getTransformFeedbacki64_v = glGetTransformFeedbacki64_v;
  293. gl->getTransformFeedbacki_v = glGetTransformFeedbacki_v;
  294. gl->getTransformFeedbackiv = glGetTransformFeedbackiv;
  295. gl->getUniformBlockIndex = glGetUniformBlockIndex;
  296. gl->getUniformIndices = glGetUniformIndices;
  297. gl->getUniformLocation = glGetUniformLocation;
  298. gl->getUniformSubroutineuiv = glGetUniformSubroutineuiv;
  299. gl->getUniformdv = glGetUniformdv;
  300. gl->getUniformfv = glGetUniformfv;
  301. gl->getUniformiv = glGetUniformiv;
  302. gl->getUniformuiv = glGetUniformuiv;
  303. gl->getVertexArrayIndexed64iv = glGetVertexArrayIndexed64iv;
  304. gl->getVertexArrayIndexediv = glGetVertexArrayIndexediv;
  305. gl->getVertexArrayiv = glGetVertexArrayiv;
  306. gl->getVertexAttribIiv = glGetVertexAttribIiv;
  307. gl->getVertexAttribIuiv = glGetVertexAttribIuiv;
  308. gl->getVertexAttribLdv = glGetVertexAttribLdv;
  309. gl->getVertexAttribPointerv = glGetVertexAttribPointerv;
  310. gl->getVertexAttribdv = glGetVertexAttribdv;
  311. gl->getVertexAttribfv = glGetVertexAttribfv;
  312. gl->getVertexAttribiv = glGetVertexAttribiv;
  313. gl->getnCompressedTexImage = glGetnCompressedTexImage;
  314. gl->getnTexImage = glGetnTexImage;
  315. gl->getnUniformdv = glGetnUniformdv;
  316. gl->getnUniformfv = glGetnUniformfv;
  317. gl->getnUniformiv = glGetnUniformiv;
  318. gl->getnUniformuiv = glGetnUniformuiv;
  319. gl->hint = glHint;
  320. gl->insertEventMarkerEXT = glInsertEventMarkerEXT;
  321. gl->invalidateBufferData = glInvalidateBufferData;
  322. gl->invalidateBufferSubData = glInvalidateBufferSubData;
  323. gl->invalidateFramebuffer = glInvalidateFramebuffer;
  324. gl->invalidateNamedFramebufferData = glInvalidateNamedFramebufferData;
  325. gl->invalidateNamedFramebufferSubData = glInvalidateNamedFramebufferSubData;
  326. gl->invalidateSubFramebuffer = glInvalidateSubFramebuffer;
  327. gl->invalidateTexImage = glInvalidateTexImage;
  328. gl->invalidateTexSubImage = glInvalidateTexSubImage;
  329. gl->isBuffer = glIsBuffer;
  330. gl->isEnabled = glIsEnabled;
  331. gl->isEnabledi = glIsEnabledi;
  332. gl->isFramebuffer = glIsFramebuffer;
  333. gl->isProgram = glIsProgram;
  334. gl->isProgramPipeline = glIsProgramPipeline;
  335. gl->isQuery = glIsQuery;
  336. gl->isRenderbuffer = glIsRenderbuffer;
  337. gl->isSampler = glIsSampler;
  338. gl->isShader = glIsShader;
  339. gl->isSync = glIsSync;
  340. gl->isTexture = glIsTexture;
  341. gl->isTransformFeedback = glIsTransformFeedback;
  342. gl->isVertexArray = glIsVertexArray;
  343. gl->lineWidth = glLineWidth;
  344. gl->linkProgram = glLinkProgram;
  345. gl->logicOp = glLogicOp;
  346. gl->mapBuffer = glMapBuffer;
  347. gl->mapBufferRange = glMapBufferRange;
  348. gl->mapNamedBuffer = glMapNamedBuffer;
  349. gl->mapNamedBufferRange = glMapNamedBufferRange;
  350. gl->memoryBarrier = glMemoryBarrier;
  351. gl->memoryBarrierByRegion = glMemoryBarrierByRegion;
  352. gl->minSampleShading = glMinSampleShading;
  353. gl->multiDrawArrays = glMultiDrawArrays;
  354. gl->multiDrawArraysIndirect = glMultiDrawArraysIndirect;
  355. gl->multiDrawElements = glMultiDrawElements;
  356. gl->multiDrawElementsBaseVertex = glMultiDrawElementsBaseVertex;
  357. gl->multiDrawElementsIndirect = glMultiDrawElementsIndirect;
  358. gl->namedBufferData = glNamedBufferData;
  359. gl->namedBufferStorage = glNamedBufferStorage;
  360. gl->namedBufferSubData = glNamedBufferSubData;
  361. gl->namedFramebufferDrawBuffer = glNamedFramebufferDrawBuffer;
  362. gl->namedFramebufferDrawBuffers = glNamedFramebufferDrawBuffers;
  363. gl->namedFramebufferParameteri = glNamedFramebufferParameteri;
  364. gl->namedFramebufferReadBuffer = glNamedFramebufferReadBuffer;
  365. gl->namedFramebufferRenderbuffer = glNamedFramebufferRenderbuffer;
  366. gl->namedFramebufferTexture = glNamedFramebufferTexture;
  367. gl->namedFramebufferTextureLayer = glNamedFramebufferTextureLayer;
  368. gl->namedRenderbufferStorage = glNamedRenderbufferStorage;
  369. gl->namedRenderbufferStorageMultisample = glNamedRenderbufferStorageMultisample;
  370. gl->objectLabel = glObjectLabel;
  371. gl->objectPtrLabel = glObjectPtrLabel;
  372. gl->patchParameterfv = glPatchParameterfv;
  373. gl->patchParameteri = glPatchParameteri;
  374. gl->pauseTransformFeedback = glPauseTransformFeedback;
  375. gl->pixelStoref = glPixelStoref;
  376. gl->pixelStorei = glPixelStorei;
  377. gl->pointParameterf = glPointParameterf;
  378. gl->pointParameterfv = glPointParameterfv;
  379. gl->pointParameteri = glPointParameteri;
  380. gl->pointParameteriv = glPointParameteriv;
  381. gl->pointSize = glPointSize;
  382. gl->polygonMode = glPolygonMode;
  383. gl->polygonOffset = glPolygonOffset;
  384. gl->popDebugGroup = glPopDebugGroup;
  385. gl->popGroupMarkerEXT = glPopGroupMarkerEXT;
  386. gl->primitiveBoundingBoxEXT = glPrimitiveBoundingBoxEXT;
  387. gl->primitiveRestartIndex = glPrimitiveRestartIndex;
  388. gl->programBinary = glProgramBinary;
  389. gl->programParameteri = glProgramParameteri;
  390. gl->programUniform1d = glProgramUniform1d;
  391. gl->programUniform1dv = glProgramUniform1dv;
  392. gl->programUniform1f = glProgramUniform1f;
  393. gl->programUniform1fv = glProgramUniform1fv;
  394. gl->programUniform1i = glProgramUniform1i;
  395. gl->programUniform1iv = glProgramUniform1iv;
  396. gl->programUniform1ui = glProgramUniform1ui;
  397. gl->programUniform1uiv = glProgramUniform1uiv;
  398. gl->programUniform2d = glProgramUniform2d;
  399. gl->programUniform2dv = glProgramUniform2dv;
  400. gl->programUniform2f = glProgramUniform2f;
  401. gl->programUniform2fv = glProgramUniform2fv;
  402. gl->programUniform2i = glProgramUniform2i;
  403. gl->programUniform2iv = glProgramUniform2iv;
  404. gl->programUniform2ui = glProgramUniform2ui;
  405. gl->programUniform2uiv = glProgramUniform2uiv;
  406. gl->programUniform3d = glProgramUniform3d;
  407. gl->programUniform3dv = glProgramUniform3dv;
  408. gl->programUniform3f = glProgramUniform3f;
  409. gl->programUniform3fv = glProgramUniform3fv;
  410. gl->programUniform3i = glProgramUniform3i;
  411. gl->programUniform3iv = glProgramUniform3iv;
  412. gl->programUniform3ui = glProgramUniform3ui;
  413. gl->programUniform3uiv = glProgramUniform3uiv;
  414. gl->programUniform4d = glProgramUniform4d;
  415. gl->programUniform4dv = glProgramUniform4dv;
  416. gl->programUniform4f = glProgramUniform4f;
  417. gl->programUniform4fv = glProgramUniform4fv;
  418. gl->programUniform4i = glProgramUniform4i;
  419. gl->programUniform4iv = glProgramUniform4iv;
  420. gl->programUniform4ui = glProgramUniform4ui;
  421. gl->programUniform4uiv = glProgramUniform4uiv;
  422. gl->programUniformMatrix2dv = glProgramUniformMatrix2dv;
  423. gl->programUniformMatrix2fv = glProgramUniformMatrix2fv;
  424. gl->programUniformMatrix2x3dv = glProgramUniformMatrix2x3dv;
  425. gl->programUniformMatrix2x3fv = glProgramUniformMatrix2x3fv;
  426. gl->programUniformMatrix2x4dv = glProgramUniformMatrix2x4dv;
  427. gl->programUniformMatrix2x4fv = glProgramUniformMatrix2x4fv;
  428. gl->programUniformMatrix3dv = glProgramUniformMatrix3dv;
  429. gl->programUniformMatrix3fv = glProgramUniformMatrix3fv;
  430. gl->programUniformMatrix3x2dv = glProgramUniformMatrix3x2dv;
  431. gl->programUniformMatrix3x2fv = glProgramUniformMatrix3x2fv;
  432. gl->programUniformMatrix3x4dv = glProgramUniformMatrix3x4dv;
  433. gl->programUniformMatrix3x4fv = glProgramUniformMatrix3x4fv;
  434. gl->programUniformMatrix4dv = glProgramUniformMatrix4dv;
  435. gl->programUniformMatrix4fv = glProgramUniformMatrix4fv;
  436. gl->programUniformMatrix4x2dv = glProgramUniformMatrix4x2dv;
  437. gl->programUniformMatrix4x2fv = glProgramUniformMatrix4x2fv;
  438. gl->programUniformMatrix4x3dv = glProgramUniformMatrix4x3dv;
  439. gl->programUniformMatrix4x3fv = glProgramUniformMatrix4x3fv;
  440. gl->provokingVertex = glProvokingVertex;
  441. gl->pushDebugGroup = glPushDebugGroup;
  442. gl->pushGroupMarkerEXT = glPushGroupMarkerEXT;
  443. gl->queryCounter = glQueryCounter;
  444. gl->readBuffer = glReadBuffer;
  445. gl->readPixels = glReadPixels;
  446. gl->readnPixels = glReadnPixels;
  447. gl->releaseShaderCompiler = glReleaseShaderCompiler;
  448. gl->renderbufferStorage = glRenderbufferStorage;
  449. gl->renderbufferStorageMultisample = glRenderbufferStorageMultisample;
  450. gl->resumeTransformFeedback = glResumeTransformFeedback;
  451. gl->sampleCoverage = glSampleCoverage;
  452. gl->sampleMaski = glSampleMaski;
  453. gl->samplerParameterIiv = glSamplerParameterIiv;
  454. gl->samplerParameterIuiv = glSamplerParameterIuiv;
  455. gl->samplerParameterf = glSamplerParameterf;
  456. gl->samplerParameterfv = glSamplerParameterfv;
  457. gl->samplerParameteri = glSamplerParameteri;
  458. gl->samplerParameteriv = glSamplerParameteriv;
  459. gl->scissor = glScissor;
  460. gl->scissorArrayv = glScissorArrayv;
  461. gl->scissorIndexed = glScissorIndexed;
  462. gl->scissorIndexedv = glScissorIndexedv;
  463. gl->shaderBinary = glShaderBinary;
  464. gl->shaderSource = glShaderSource;
  465. gl->shaderStorageBlockBinding = glShaderStorageBlockBinding;
  466. gl->stencilFunc = glStencilFunc;
  467. gl->stencilFuncSeparate = glStencilFuncSeparate;
  468. gl->stencilMask = glStencilMask;
  469. gl->stencilMaskSeparate = glStencilMaskSeparate;
  470. gl->stencilOp = glStencilOp;
  471. gl->stencilOpSeparate = glStencilOpSeparate;
  472. gl->texBuffer = glTexBuffer;
  473. gl->texBufferRange = glTexBufferRange;
  474. gl->texImage1D = glTexImage1D;
  475. gl->texImage2D = glTexImage2D;
  476. gl->texImage2DMultisample = glTexImage2DMultisample;
  477. gl->texImage3D = glTexImage3D;
  478. gl->texImage3DMultisample = glTexImage3DMultisample;
  479. gl->texParameterIiv = glTexParameterIiv;
  480. gl->texParameterIuiv = glTexParameterIuiv;
  481. gl->texParameterf = glTexParameterf;
  482. gl->texParameterfv = glTexParameterfv;
  483. gl->texParameteri = glTexParameteri;
  484. gl->texParameteriv = glTexParameteriv;
  485. gl->texStorage1D = glTexStorage1D;
  486. gl->texStorage2D = glTexStorage2D;
  487. gl->texStorage2DMultisample = glTexStorage2DMultisample;
  488. gl->texStorage3D = glTexStorage3D;
  489. gl->texStorage3DMultisample = glTexStorage3DMultisample;
  490. gl->texSubImage1D = glTexSubImage1D;
  491. gl->texSubImage2D = glTexSubImage2D;
  492. gl->texSubImage3D = glTexSubImage3D;
  493. gl->textureBarrier = glTextureBarrier;
  494. gl->textureBuffer = glTextureBuffer;
  495. gl->textureBufferRange = glTextureBufferRange;
  496. gl->textureParameterIiv = glTextureParameterIiv;
  497. gl->textureParameterIuiv = glTextureParameterIuiv;
  498. gl->textureParameterf = glTextureParameterf;
  499. gl->textureParameterfv = glTextureParameterfv;
  500. gl->textureParameteri = glTextureParameteri;
  501. gl->textureParameteriv = glTextureParameteriv;
  502. gl->textureStorage1D = glTextureStorage1D;
  503. gl->textureStorage2D = glTextureStorage2D;
  504. gl->textureStorage2DMultisample = glTextureStorage2DMultisample;
  505. gl->textureStorage3D = glTextureStorage3D;
  506. gl->textureStorage3DMultisample = glTextureStorage3DMultisample;
  507. gl->textureSubImage1D = glTextureSubImage1D;
  508. gl->textureSubImage2D = glTextureSubImage2D;
  509. gl->textureSubImage3D = glTextureSubImage3D;
  510. gl->textureView = glTextureView;
  511. gl->transformFeedbackBufferBase = glTransformFeedbackBufferBase;
  512. gl->transformFeedbackBufferRange = glTransformFeedbackBufferRange;
  513. gl->transformFeedbackVaryings = glTransformFeedbackVaryings;
  514. gl->uniform1d = glUniform1d;
  515. gl->uniform1dv = glUniform1dv;
  516. gl->uniform1f = glUniform1f;
  517. gl->uniform1fv = glUniform1fv;
  518. gl->uniform1i = glUniform1i;
  519. gl->uniform1iv = glUniform1iv;
  520. gl->uniform1ui = glUniform1ui;
  521. gl->uniform1uiv = glUniform1uiv;
  522. gl->uniform2d = glUniform2d;
  523. gl->uniform2dv = glUniform2dv;
  524. gl->uniform2f = glUniform2f;
  525. gl->uniform2fv = glUniform2fv;
  526. gl->uniform2i = glUniform2i;
  527. gl->uniform2iv = glUniform2iv;
  528. gl->uniform2ui = glUniform2ui;
  529. gl->uniform2uiv = glUniform2uiv;
  530. gl->uniform3d = glUniform3d;
  531. gl->uniform3dv = glUniform3dv;
  532. gl->uniform3f = glUniform3f;
  533. gl->uniform3fv = glUniform3fv;
  534. gl->uniform3i = glUniform3i;
  535. gl->uniform3iv = glUniform3iv;
  536. gl->uniform3ui = glUniform3ui;
  537. gl->uniform3uiv = glUniform3uiv;
  538. gl->uniform4d = glUniform4d;
  539. gl->uniform4dv = glUniform4dv;
  540. gl->uniform4f = glUniform4f;
  541. gl->uniform4fv = glUniform4fv;
  542. gl->uniform4i = glUniform4i;
  543. gl->uniform4iv = glUniform4iv;
  544. gl->uniform4ui = glUniform4ui;
  545. gl->uniform4uiv = glUniform4uiv;
  546. gl->uniformBlockBinding = glUniformBlockBinding;
  547. gl->uniformMatrix2dv = glUniformMatrix2dv;
  548. gl->uniformMatrix2fv = glUniformMatrix2fv;
  549. gl->uniformMatrix2x3dv = glUniformMatrix2x3dv;
  550. gl->uniformMatrix2x3fv = glUniformMatrix2x3fv;
  551. gl->uniformMatrix2x4dv = glUniformMatrix2x4dv;
  552. gl->uniformMatrix2x4fv = glUniformMatrix2x4fv;
  553. gl->uniformMatrix3dv = glUniformMatrix3dv;
  554. gl->uniformMatrix3fv = glUniformMatrix3fv;
  555. gl->uniformMatrix3x2dv = glUniformMatrix3x2dv;
  556. gl->uniformMatrix3x2fv = glUniformMatrix3x2fv;
  557. gl->uniformMatrix3x4dv = glUniformMatrix3x4dv;
  558. gl->uniformMatrix3x4fv = glUniformMatrix3x4fv;
  559. gl->uniformMatrix4dv = glUniformMatrix4dv;
  560. gl->uniformMatrix4fv = glUniformMatrix4fv;
  561. gl->uniformMatrix4x2dv = glUniformMatrix4x2dv;
  562. gl->uniformMatrix4x2fv = glUniformMatrix4x2fv;
  563. gl->uniformMatrix4x3dv = glUniformMatrix4x3dv;
  564. gl->uniformMatrix4x3fv = glUniformMatrix4x3fv;
  565. gl->uniformSubroutinesuiv = glUniformSubroutinesuiv;
  566. gl->unmapBuffer = glUnmapBuffer;
  567. gl->unmapNamedBuffer = glUnmapNamedBuffer;
  568. gl->useProgram = glUseProgram;
  569. gl->useProgramStages = glUseProgramStages;
  570. gl->validateProgram = glValidateProgram;
  571. gl->validateProgramPipeline = glValidateProgramPipeline;
  572. gl->vertexArrayAttribBinding = glVertexArrayAttribBinding;
  573. gl->vertexArrayAttribFormat = glVertexArrayAttribFormat;
  574. gl->vertexArrayAttribIFormat = glVertexArrayAttribIFormat;
  575. gl->vertexArrayAttribLFormat = glVertexArrayAttribLFormat;
  576. gl->vertexArrayBindingDivisor = glVertexArrayBindingDivisor;
  577. gl->vertexArrayElementBuffer = glVertexArrayElementBuffer;
  578. gl->vertexArrayVertexBuffer = glVertexArrayVertexBuffer;
  579. gl->vertexArrayVertexBuffers = glVertexArrayVertexBuffers;
  580. gl->vertexAttrib1d = glVertexAttrib1d;
  581. gl->vertexAttrib1dv = glVertexAttrib1dv;
  582. gl->vertexAttrib1f = glVertexAttrib1f;
  583. gl->vertexAttrib1fv = glVertexAttrib1fv;
  584. gl->vertexAttrib1s = glVertexAttrib1s;
  585. gl->vertexAttrib1sv = glVertexAttrib1sv;
  586. gl->vertexAttrib2d = glVertexAttrib2d;
  587. gl->vertexAttrib2dv = glVertexAttrib2dv;
  588. gl->vertexAttrib2f = glVertexAttrib2f;
  589. gl->vertexAttrib2fv = glVertexAttrib2fv;
  590. gl->vertexAttrib2s = glVertexAttrib2s;
  591. gl->vertexAttrib2sv = glVertexAttrib2sv;
  592. gl->vertexAttrib3d = glVertexAttrib3d;
  593. gl->vertexAttrib3dv = glVertexAttrib3dv;
  594. gl->vertexAttrib3f = glVertexAttrib3f;
  595. gl->vertexAttrib3fv = glVertexAttrib3fv;
  596. gl->vertexAttrib3s = glVertexAttrib3s;
  597. gl->vertexAttrib3sv = glVertexAttrib3sv;
  598. gl->vertexAttrib4Nbv = glVertexAttrib4Nbv;
  599. gl->vertexAttrib4Niv = glVertexAttrib4Niv;
  600. gl->vertexAttrib4Nsv = glVertexAttrib4Nsv;
  601. gl->vertexAttrib4Nub = glVertexAttrib4Nub;
  602. gl->vertexAttrib4Nubv = glVertexAttrib4Nubv;
  603. gl->vertexAttrib4Nuiv = glVertexAttrib4Nuiv;
  604. gl->vertexAttrib4Nusv = glVertexAttrib4Nusv;
  605. gl->vertexAttrib4bv = glVertexAttrib4bv;
  606. gl->vertexAttrib4d = glVertexAttrib4d;
  607. gl->vertexAttrib4dv = glVertexAttrib4dv;
  608. gl->vertexAttrib4f = glVertexAttrib4f;
  609. gl->vertexAttrib4fv = glVertexAttrib4fv;
  610. gl->vertexAttrib4iv = glVertexAttrib4iv;
  611. gl->vertexAttrib4s = glVertexAttrib4s;
  612. gl->vertexAttrib4sv = glVertexAttrib4sv;
  613. gl->vertexAttrib4ubv = glVertexAttrib4ubv;
  614. gl->vertexAttrib4uiv = glVertexAttrib4uiv;
  615. gl->vertexAttrib4usv = glVertexAttrib4usv;
  616. gl->vertexAttribBinding = glVertexAttribBinding;
  617. gl->vertexAttribDivisor = glVertexAttribDivisor;
  618. gl->vertexAttribFormat = glVertexAttribFormat;
  619. gl->vertexAttribI1i = glVertexAttribI1i;
  620. gl->vertexAttribI1iv = glVertexAttribI1iv;
  621. gl->vertexAttribI1ui = glVertexAttribI1ui;
  622. gl->vertexAttribI1uiv = glVertexAttribI1uiv;
  623. gl->vertexAttribI2i = glVertexAttribI2i;
  624. gl->vertexAttribI2iv = glVertexAttribI2iv;
  625. gl->vertexAttribI2ui = glVertexAttribI2ui;
  626. gl->vertexAttribI2uiv = glVertexAttribI2uiv;
  627. gl->vertexAttribI3i = glVertexAttribI3i;
  628. gl->vertexAttribI3iv = glVertexAttribI3iv;
  629. gl->vertexAttribI3ui = glVertexAttribI3ui;
  630. gl->vertexAttribI3uiv = glVertexAttribI3uiv;
  631. gl->vertexAttribI4bv = glVertexAttribI4bv;
  632. gl->vertexAttribI4i = glVertexAttribI4i;
  633. gl->vertexAttribI4iv = glVertexAttribI4iv;
  634. gl->vertexAttribI4sv = glVertexAttribI4sv;
  635. gl->vertexAttribI4ubv = glVertexAttribI4ubv;
  636. gl->vertexAttribI4ui = glVertexAttribI4ui;
  637. gl->vertexAttribI4uiv = glVertexAttribI4uiv;
  638. gl->vertexAttribI4usv = glVertexAttribI4usv;
  639. gl->vertexAttribIFormat = glVertexAttribIFormat;
  640. gl->vertexAttribIPointer = glVertexAttribIPointer;
  641. gl->vertexAttribL1d = glVertexAttribL1d;
  642. gl->vertexAttribL1dv = glVertexAttribL1dv;
  643. gl->vertexAttribL2d = glVertexAttribL2d;
  644. gl->vertexAttribL2dv = glVertexAttribL2dv;
  645. gl->vertexAttribL3d = glVertexAttribL3d;
  646. gl->vertexAttribL3dv = glVertexAttribL3dv;
  647. gl->vertexAttribL4d = glVertexAttribL4d;
  648. gl->vertexAttribL4dv = glVertexAttribL4dv;
  649. gl->vertexAttribLFormat = glVertexAttribLFormat;
  650. gl->vertexAttribLPointer = glVertexAttribLPointer;
  651. gl->vertexAttribP1ui = glVertexAttribP1ui;
  652. gl->vertexAttribP1uiv = glVertexAttribP1uiv;
  653. gl->vertexAttribP2ui = glVertexAttribP2ui;
  654. gl->vertexAttribP2uiv = glVertexAttribP2uiv;
  655. gl->vertexAttribP3ui = glVertexAttribP3ui;
  656. gl->vertexAttribP3uiv = glVertexAttribP3uiv;
  657. gl->vertexAttribP4ui = glVertexAttribP4ui;
  658. gl->vertexAttribP4uiv = glVertexAttribP4uiv;
  659. gl->vertexAttribPointer = glVertexAttribPointer;
  660. gl->vertexBindingDivisor = glVertexBindingDivisor;
  661. gl->viewport = glViewport;
  662. gl->viewportArrayv = glViewportArrayv;
  663. gl->viewportIndexedf = glViewportIndexedf;
  664. gl->viewportIndexedfv = glViewportIndexedfv;
  665. gl->waitSync = glWaitSync;