PageRenderTime 26ms CodeModel.GetById 16ms RepoModel.GetById 0ms app.codeStats 0ms

/framework/opengl/wrapper/glwApi.inl

https://gitlab.com/OBSERVER-DLL/deqp
C++ Header | 785 lines | 780 code | 0 blank | 5 comment | 0 complexity | 987bd6ed0603113d75ee38d47a81fea1 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. #define glActiveShaderProgram glwActiveShaderProgram
  7. #define glActiveTexture glwActiveTexture
  8. #define glAttachShader glwAttachShader
  9. #define glBeginConditionalRender glwBeginConditionalRender
  10. #define glBeginQuery glwBeginQuery
  11. #define glBeginQueryIndexed glwBeginQueryIndexed
  12. #define glBeginTransformFeedback glwBeginTransformFeedback
  13. #define glBindAttribLocation glwBindAttribLocation
  14. #define glBindBuffer glwBindBuffer
  15. #define glBindBufferBase glwBindBufferBase
  16. #define glBindBufferRange glwBindBufferRange
  17. #define glBindBuffersBase glwBindBuffersBase
  18. #define glBindBuffersRange glwBindBuffersRange
  19. #define glBindFragDataLocation glwBindFragDataLocation
  20. #define glBindFragDataLocationIndexed glwBindFragDataLocationIndexed
  21. #define glBindFramebuffer glwBindFramebuffer
  22. #define glBindImageTexture glwBindImageTexture
  23. #define glBindImageTextures glwBindImageTextures
  24. #define glBindProgramPipeline glwBindProgramPipeline
  25. #define glBindRenderbuffer glwBindRenderbuffer
  26. #define glBindSampler glwBindSampler
  27. #define glBindSamplers glwBindSamplers
  28. #define glBindTexture glwBindTexture
  29. #define glBindTextureUnit glwBindTextureUnit
  30. #define glBindTextures glwBindTextures
  31. #define glBindTransformFeedback glwBindTransformFeedback
  32. #define glBindVertexArray glwBindVertexArray
  33. #define glBindVertexBuffer glwBindVertexBuffer
  34. #define glBindVertexBuffers glwBindVertexBuffers
  35. #define glBlendBarrierKHR glwBlendBarrierKHR
  36. #define glBlendColor glwBlendColor
  37. #define glBlendEquation glwBlendEquation
  38. #define glBlendEquationSeparate glwBlendEquationSeparate
  39. #define glBlendEquationSeparatei glwBlendEquationSeparatei
  40. #define glBlendEquationi glwBlendEquationi
  41. #define glBlendFunc glwBlendFunc
  42. #define glBlendFuncSeparate glwBlendFuncSeparate
  43. #define glBlendFuncSeparatei glwBlendFuncSeparatei
  44. #define glBlendFunci glwBlendFunci
  45. #define glBlitFramebuffer glwBlitFramebuffer
  46. #define glBlitNamedFramebuffer glwBlitNamedFramebuffer
  47. #define glBufferData glwBufferData
  48. #define glBufferStorage glwBufferStorage
  49. #define glBufferSubData glwBufferSubData
  50. #define glCheckFramebufferStatus glwCheckFramebufferStatus
  51. #define glCheckNamedFramebufferStatus glwCheckNamedFramebufferStatus
  52. #define glClampColor glwClampColor
  53. #define glClear glwClear
  54. #define glClearBufferData glwClearBufferData
  55. #define glClearBufferSubData glwClearBufferSubData
  56. #define glClearBufferfi glwClearBufferfi
  57. #define glClearBufferfv glwClearBufferfv
  58. #define glClearBufferiv glwClearBufferiv
  59. #define glClearBufferuiv glwClearBufferuiv
  60. #define glClearColor glwClearColor
  61. #define glClearDepth glwClearDepth
  62. #define glClearDepthf glwClearDepthf
  63. #define glClearNamedBufferData glwClearNamedBufferData
  64. #define glClearNamedBufferSubData glwClearNamedBufferSubData
  65. #define glClearNamedFramebufferfi glwClearNamedFramebufferfi
  66. #define glClearNamedFramebufferfv glwClearNamedFramebufferfv
  67. #define glClearNamedFramebufferiv glwClearNamedFramebufferiv
  68. #define glClearNamedFramebufferuiv glwClearNamedFramebufferuiv
  69. #define glClearStencil glwClearStencil
  70. #define glClearTexImage glwClearTexImage
  71. #define glClearTexSubImage glwClearTexSubImage
  72. #define glClientWaitSync glwClientWaitSync
  73. #define glClipControl glwClipControl
  74. #define glColorMask glwColorMask
  75. #define glColorMaski glwColorMaski
  76. #define glCompileShader glwCompileShader
  77. #define glCompressedTexImage1D glwCompressedTexImage1D
  78. #define glCompressedTexImage2D glwCompressedTexImage2D
  79. #define glCompressedTexImage3D glwCompressedTexImage3D
  80. #define glCompressedTexSubImage1D glwCompressedTexSubImage1D
  81. #define glCompressedTexSubImage2D glwCompressedTexSubImage2D
  82. #define glCompressedTexSubImage3D glwCompressedTexSubImage3D
  83. #define glCompressedTextureSubImage1D glwCompressedTextureSubImage1D
  84. #define glCompressedTextureSubImage2D glwCompressedTextureSubImage2D
  85. #define glCompressedTextureSubImage3D glwCompressedTextureSubImage3D
  86. #define glCopyBufferSubData glwCopyBufferSubData
  87. #define glCopyImageSubData glwCopyImageSubData
  88. #define glCopyNamedBufferSubData glwCopyNamedBufferSubData
  89. #define glCopyTexImage1D glwCopyTexImage1D
  90. #define glCopyTexImage2D glwCopyTexImage2D
  91. #define glCopyTexSubImage1D glwCopyTexSubImage1D
  92. #define glCopyTexSubImage2D glwCopyTexSubImage2D
  93. #define glCopyTexSubImage3D glwCopyTexSubImage3D
  94. #define glCopyTextureSubImage1D glwCopyTextureSubImage1D
  95. #define glCopyTextureSubImage2D glwCopyTextureSubImage2D
  96. #define glCopyTextureSubImage3D glwCopyTextureSubImage3D
  97. #define glCreateBuffers glwCreateBuffers
  98. #define glCreateFramebuffers glwCreateFramebuffers
  99. #define glCreateProgram glwCreateProgram
  100. #define glCreateProgramPipelines glwCreateProgramPipelines
  101. #define glCreateQueries glwCreateQueries
  102. #define glCreateRenderbuffers glwCreateRenderbuffers
  103. #define glCreateSamplers glwCreateSamplers
  104. #define glCreateShader glwCreateShader
  105. #define glCreateShaderProgramv glwCreateShaderProgramv
  106. #define glCreateTextures glwCreateTextures
  107. #define glCreateTransformFeedbacks glwCreateTransformFeedbacks
  108. #define glCreateVertexArrays glwCreateVertexArrays
  109. #define glCullFace glwCullFace
  110. #define glDebugMessageCallback glwDebugMessageCallback
  111. #define glDebugMessageControl glwDebugMessageControl
  112. #define glDebugMessageInsert glwDebugMessageInsert
  113. #define glDeleteBuffers glwDeleteBuffers
  114. #define glDeleteFramebuffers glwDeleteFramebuffers
  115. #define glDeleteProgram glwDeleteProgram
  116. #define glDeleteProgramPipelines glwDeleteProgramPipelines
  117. #define glDeleteQueries glwDeleteQueries
  118. #define glDeleteRenderbuffers glwDeleteRenderbuffers
  119. #define glDeleteSamplers glwDeleteSamplers
  120. #define glDeleteShader glwDeleteShader
  121. #define glDeleteSync glwDeleteSync
  122. #define glDeleteTextures glwDeleteTextures
  123. #define glDeleteTransformFeedbacks glwDeleteTransformFeedbacks
  124. #define glDeleteVertexArrays glwDeleteVertexArrays
  125. #define glDepthFunc glwDepthFunc
  126. #define glDepthMask glwDepthMask
  127. #define glDepthRange glwDepthRange
  128. #define glDepthRangeArrayv glwDepthRangeArrayv
  129. #define glDepthRangeIndexed glwDepthRangeIndexed
  130. #define glDepthRangef glwDepthRangef
  131. #define glDetachShader glwDetachShader
  132. #define glDisable glwDisable
  133. #define glDisableVertexArrayAttrib glwDisableVertexArrayAttrib
  134. #define glDisableVertexAttribArray glwDisableVertexAttribArray
  135. #define glDisablei glwDisablei
  136. #define glDispatchCompute glwDispatchCompute
  137. #define glDispatchComputeIndirect glwDispatchComputeIndirect
  138. #define glDrawArrays glwDrawArrays
  139. #define glDrawArraysIndirect glwDrawArraysIndirect
  140. #define glDrawArraysInstanced glwDrawArraysInstanced
  141. #define glDrawArraysInstancedBaseInstance glwDrawArraysInstancedBaseInstance
  142. #define glDrawBuffer glwDrawBuffer
  143. #define glDrawBuffers glwDrawBuffers
  144. #define glDrawElements glwDrawElements
  145. #define glDrawElementsBaseVertex glwDrawElementsBaseVertex
  146. #define glDrawElementsIndirect glwDrawElementsIndirect
  147. #define glDrawElementsInstanced glwDrawElementsInstanced
  148. #define glDrawElementsInstancedBaseInstance glwDrawElementsInstancedBaseInstance
  149. #define glDrawElementsInstancedBaseVertex glwDrawElementsInstancedBaseVertex
  150. #define glDrawElementsInstancedBaseVertexBaseInstance glwDrawElementsInstancedBaseVertexBaseInstance
  151. #define glDrawRangeElements glwDrawRangeElements
  152. #define glDrawRangeElementsBaseVertex glwDrawRangeElementsBaseVertex
  153. #define glDrawTransformFeedback glwDrawTransformFeedback
  154. #define glDrawTransformFeedbackInstanced glwDrawTransformFeedbackInstanced
  155. #define glDrawTransformFeedbackStream glwDrawTransformFeedbackStream
  156. #define glDrawTransformFeedbackStreamInstanced glwDrawTransformFeedbackStreamInstanced
  157. #define glEGLImageTargetRenderbufferStorageOES glwEGLImageTargetRenderbufferStorageOES
  158. #define glEGLImageTargetTexture2DOES glwEGLImageTargetTexture2DOES
  159. #define glEnable glwEnable
  160. #define glEnableVertexArrayAttrib glwEnableVertexArrayAttrib
  161. #define glEnableVertexAttribArray glwEnableVertexAttribArray
  162. #define glEnablei glwEnablei
  163. #define glEndConditionalRender glwEndConditionalRender
  164. #define glEndQuery glwEndQuery
  165. #define glEndQueryIndexed glwEndQueryIndexed
  166. #define glEndTransformFeedback glwEndTransformFeedback
  167. #define glFenceSync glwFenceSync
  168. #define glFinish glwFinish
  169. #define glFlush glwFlush
  170. #define glFlushMappedBufferRange glwFlushMappedBufferRange
  171. #define glFlushMappedNamedBufferRange glwFlushMappedNamedBufferRange
  172. #define glFramebufferParameteri glwFramebufferParameteri
  173. #define glFramebufferRenderbuffer glwFramebufferRenderbuffer
  174. #define glFramebufferTexture glwFramebufferTexture
  175. #define glFramebufferTexture1D glwFramebufferTexture1D
  176. #define glFramebufferTexture2D glwFramebufferTexture2D
  177. #define glFramebufferTexture3D glwFramebufferTexture3D
  178. #define glFramebufferTextureLayer glwFramebufferTextureLayer
  179. #define glFrontFace glwFrontFace
  180. #define glGenBuffers glwGenBuffers
  181. #define glGenFramebuffers glwGenFramebuffers
  182. #define glGenProgramPipelines glwGenProgramPipelines
  183. #define glGenQueries glwGenQueries
  184. #define glGenRenderbuffers glwGenRenderbuffers
  185. #define glGenSamplers glwGenSamplers
  186. #define glGenTextures glwGenTextures
  187. #define glGenTransformFeedbacks glwGenTransformFeedbacks
  188. #define glGenVertexArrays glwGenVertexArrays
  189. #define glGenerateMipmap glwGenerateMipmap
  190. #define glGenerateTextureMipmap glwGenerateTextureMipmap
  191. #define glGetActiveAtomicCounterBufferiv glwGetActiveAtomicCounterBufferiv
  192. #define glGetActiveAttrib glwGetActiveAttrib
  193. #define glGetActiveSubroutineName glwGetActiveSubroutineName
  194. #define glGetActiveSubroutineUniformName glwGetActiveSubroutineUniformName
  195. #define glGetActiveSubroutineUniformiv glwGetActiveSubroutineUniformiv
  196. #define glGetActiveUniform glwGetActiveUniform
  197. #define glGetActiveUniformBlockName glwGetActiveUniformBlockName
  198. #define glGetActiveUniformBlockiv glwGetActiveUniformBlockiv
  199. #define glGetActiveUniformName glwGetActiveUniformName
  200. #define glGetActiveUniformsiv glwGetActiveUniformsiv
  201. #define glGetAttachedShaders glwGetAttachedShaders
  202. #define glGetAttribLocation glwGetAttribLocation
  203. #define glGetBooleani_v glwGetBooleani_v
  204. #define glGetBooleanv glwGetBooleanv
  205. #define glGetBufferParameteri64v glwGetBufferParameteri64v
  206. #define glGetBufferParameteriv glwGetBufferParameteriv
  207. #define glGetBufferPointerv glwGetBufferPointerv
  208. #define glGetBufferSubData glwGetBufferSubData
  209. #define glGetCompressedTexImage glwGetCompressedTexImage
  210. #define glGetCompressedTextureImage glwGetCompressedTextureImage
  211. #define glGetCompressedTextureSubImage glwGetCompressedTextureSubImage
  212. #define glGetDebugMessageLog glwGetDebugMessageLog
  213. #define glGetDoublei_v glwGetDoublei_v
  214. #define glGetDoublev glwGetDoublev
  215. #define glGetError glwGetError
  216. #define glGetFloati_v glwGetFloati_v
  217. #define glGetFloatv glwGetFloatv
  218. #define glGetFragDataIndex glwGetFragDataIndex
  219. #define glGetFragDataLocation glwGetFragDataLocation
  220. #define glGetFramebufferAttachmentParameteriv glwGetFramebufferAttachmentParameteriv
  221. #define glGetFramebufferParameteriv glwGetFramebufferParameteriv
  222. #define glGetGraphicsResetStatus glwGetGraphicsResetStatus
  223. #define glGetInteger64i_v glwGetInteger64i_v
  224. #define glGetInteger64v glwGetInteger64v
  225. #define glGetIntegeri_v glwGetIntegeri_v
  226. #define glGetIntegerv glwGetIntegerv
  227. #define glGetInternalformati64v glwGetInternalformati64v
  228. #define glGetInternalformativ glwGetInternalformativ
  229. #define glGetMultisamplefv glwGetMultisamplefv
  230. #define glGetNamedBufferParameteri64v glwGetNamedBufferParameteri64v
  231. #define glGetNamedBufferParameteriv glwGetNamedBufferParameteriv
  232. #define glGetNamedBufferPointerv glwGetNamedBufferPointerv
  233. #define glGetNamedBufferSubData glwGetNamedBufferSubData
  234. #define glGetNamedFramebufferAttachmentParameteriv glwGetNamedFramebufferAttachmentParameteriv
  235. #define glGetNamedFramebufferParameteriv glwGetNamedFramebufferParameteriv
  236. #define glGetNamedRenderbufferParameteriv glwGetNamedRenderbufferParameteriv
  237. #define glGetObjectLabel glwGetObjectLabel
  238. #define glGetObjectPtrLabel glwGetObjectPtrLabel
  239. #define glGetPointerv glwGetPointerv
  240. #define glGetProgramBinary glwGetProgramBinary
  241. #define glGetProgramInfoLog glwGetProgramInfoLog
  242. #define glGetProgramInterfaceiv glwGetProgramInterfaceiv
  243. #define glGetProgramPipelineInfoLog glwGetProgramPipelineInfoLog
  244. #define glGetProgramPipelineiv glwGetProgramPipelineiv
  245. #define glGetProgramResourceIndex glwGetProgramResourceIndex
  246. #define glGetProgramResourceLocation glwGetProgramResourceLocation
  247. #define glGetProgramResourceLocationIndex glwGetProgramResourceLocationIndex
  248. #define glGetProgramResourceName glwGetProgramResourceName
  249. #define glGetProgramResourceiv glwGetProgramResourceiv
  250. #define glGetProgramStageiv glwGetProgramStageiv
  251. #define glGetProgramiv glwGetProgramiv
  252. #define glGetQueryBufferObjecti64v glwGetQueryBufferObjecti64v
  253. #define glGetQueryBufferObjectiv glwGetQueryBufferObjectiv
  254. #define glGetQueryBufferObjectui64v glwGetQueryBufferObjectui64v
  255. #define glGetQueryBufferObjectuiv glwGetQueryBufferObjectuiv
  256. #define glGetQueryIndexediv glwGetQueryIndexediv
  257. #define glGetQueryObjecti64v glwGetQueryObjecti64v
  258. #define glGetQueryObjectiv glwGetQueryObjectiv
  259. #define glGetQueryObjectui64v glwGetQueryObjectui64v
  260. #define glGetQueryObjectuiv glwGetQueryObjectuiv
  261. #define glGetQueryiv glwGetQueryiv
  262. #define glGetRenderbufferParameteriv glwGetRenderbufferParameteriv
  263. #define glGetSamplerParameterIiv glwGetSamplerParameterIiv
  264. #define glGetSamplerParameterIuiv glwGetSamplerParameterIuiv
  265. #define glGetSamplerParameterfv glwGetSamplerParameterfv
  266. #define glGetSamplerParameteriv glwGetSamplerParameteriv
  267. #define glGetShaderInfoLog glwGetShaderInfoLog
  268. #define glGetShaderPrecisionFormat glwGetShaderPrecisionFormat
  269. #define glGetShaderSource glwGetShaderSource
  270. #define glGetShaderiv glwGetShaderiv
  271. #define glGetString glwGetString
  272. #define glGetStringi glwGetStringi
  273. #define glGetSubroutineIndex glwGetSubroutineIndex
  274. #define glGetSubroutineUniformLocation glwGetSubroutineUniformLocation
  275. #define glGetSynciv glwGetSynciv
  276. #define glGetTexImage glwGetTexImage
  277. #define glGetTexLevelParameterfv glwGetTexLevelParameterfv
  278. #define glGetTexLevelParameteriv glwGetTexLevelParameteriv
  279. #define glGetTexParameterIiv glwGetTexParameterIiv
  280. #define glGetTexParameterIuiv glwGetTexParameterIuiv
  281. #define glGetTexParameterfv glwGetTexParameterfv
  282. #define glGetTexParameteriv glwGetTexParameteriv
  283. #define glGetTextureImage glwGetTextureImage
  284. #define glGetTextureLevelParameterfv glwGetTextureLevelParameterfv
  285. #define glGetTextureLevelParameteriv glwGetTextureLevelParameteriv
  286. #define glGetTextureParameterIiv glwGetTextureParameterIiv
  287. #define glGetTextureParameterIuiv glwGetTextureParameterIuiv
  288. #define glGetTextureParameterfv glwGetTextureParameterfv
  289. #define glGetTextureParameteriv glwGetTextureParameteriv
  290. #define glGetTextureSubImage glwGetTextureSubImage
  291. #define glGetTransformFeedbackVarying glwGetTransformFeedbackVarying
  292. #define glGetTransformFeedbacki64_v glwGetTransformFeedbacki64_v
  293. #define glGetTransformFeedbacki_v glwGetTransformFeedbacki_v
  294. #define glGetTransformFeedbackiv glwGetTransformFeedbackiv
  295. #define glGetUniformBlockIndex glwGetUniformBlockIndex
  296. #define glGetUniformIndices glwGetUniformIndices
  297. #define glGetUniformLocation glwGetUniformLocation
  298. #define glGetUniformSubroutineuiv glwGetUniformSubroutineuiv
  299. #define glGetUniformdv glwGetUniformdv
  300. #define glGetUniformfv glwGetUniformfv
  301. #define glGetUniformiv glwGetUniformiv
  302. #define glGetUniformuiv glwGetUniformuiv
  303. #define glGetVertexArrayIndexed64iv glwGetVertexArrayIndexed64iv
  304. #define glGetVertexArrayIndexediv glwGetVertexArrayIndexediv
  305. #define glGetVertexArrayiv glwGetVertexArrayiv
  306. #define glGetVertexAttribIiv glwGetVertexAttribIiv
  307. #define glGetVertexAttribIuiv glwGetVertexAttribIuiv
  308. #define glGetVertexAttribLdv glwGetVertexAttribLdv
  309. #define glGetVertexAttribPointerv glwGetVertexAttribPointerv
  310. #define glGetVertexAttribdv glwGetVertexAttribdv
  311. #define glGetVertexAttribfv glwGetVertexAttribfv
  312. #define glGetVertexAttribiv glwGetVertexAttribiv
  313. #define glGetnCompressedTexImage glwGetnCompressedTexImage
  314. #define glGetnTexImage glwGetnTexImage
  315. #define glGetnUniformdv glwGetnUniformdv
  316. #define glGetnUniformfv glwGetnUniformfv
  317. #define glGetnUniformiv glwGetnUniformiv
  318. #define glGetnUniformuiv glwGetnUniformuiv
  319. #define glHint glwHint
  320. #define glInsertEventMarkerEXT glwInsertEventMarkerEXT
  321. #define glInvalidateBufferData glwInvalidateBufferData
  322. #define glInvalidateBufferSubData glwInvalidateBufferSubData
  323. #define glInvalidateFramebuffer glwInvalidateFramebuffer
  324. #define glInvalidateNamedFramebufferData glwInvalidateNamedFramebufferData
  325. #define glInvalidateNamedFramebufferSubData glwInvalidateNamedFramebufferSubData
  326. #define glInvalidateSubFramebuffer glwInvalidateSubFramebuffer
  327. #define glInvalidateTexImage glwInvalidateTexImage
  328. #define glInvalidateTexSubImage glwInvalidateTexSubImage
  329. #define glIsBuffer glwIsBuffer
  330. #define glIsEnabled glwIsEnabled
  331. #define glIsEnabledi glwIsEnabledi
  332. #define glIsFramebuffer glwIsFramebuffer
  333. #define glIsProgram glwIsProgram
  334. #define glIsProgramPipeline glwIsProgramPipeline
  335. #define glIsQuery glwIsQuery
  336. #define glIsRenderbuffer glwIsRenderbuffer
  337. #define glIsSampler glwIsSampler
  338. #define glIsShader glwIsShader
  339. #define glIsSync glwIsSync
  340. #define glIsTexture glwIsTexture
  341. #define glIsTransformFeedback glwIsTransformFeedback
  342. #define glIsVertexArray glwIsVertexArray
  343. #define glLineWidth glwLineWidth
  344. #define glLinkProgram glwLinkProgram
  345. #define glLogicOp glwLogicOp
  346. #define glMapBuffer glwMapBuffer
  347. #define glMapBufferRange glwMapBufferRange
  348. #define glMapNamedBuffer glwMapNamedBuffer
  349. #define glMapNamedBufferRange glwMapNamedBufferRange
  350. #define glMemoryBarrier glwMemoryBarrier
  351. #define glMemoryBarrierByRegion glwMemoryBarrierByRegion
  352. #define glMinSampleShading glwMinSampleShading
  353. #define glMultiDrawArrays glwMultiDrawArrays
  354. #define glMultiDrawArraysIndirect glwMultiDrawArraysIndirect
  355. #define glMultiDrawElements glwMultiDrawElements
  356. #define glMultiDrawElementsBaseVertex glwMultiDrawElementsBaseVertex
  357. #define glMultiDrawElementsIndirect glwMultiDrawElementsIndirect
  358. #define glNamedBufferData glwNamedBufferData
  359. #define glNamedBufferStorage glwNamedBufferStorage
  360. #define glNamedBufferSubData glwNamedBufferSubData
  361. #define glNamedFramebufferDrawBuffer glwNamedFramebufferDrawBuffer
  362. #define glNamedFramebufferDrawBuffers glwNamedFramebufferDrawBuffers
  363. #define glNamedFramebufferParameteri glwNamedFramebufferParameteri
  364. #define glNamedFramebufferReadBuffer glwNamedFramebufferReadBuffer
  365. #define glNamedFramebufferRenderbuffer glwNamedFramebufferRenderbuffer
  366. #define glNamedFramebufferTexture glwNamedFramebufferTexture
  367. #define glNamedFramebufferTextureLayer glwNamedFramebufferTextureLayer
  368. #define glNamedRenderbufferStorage glwNamedRenderbufferStorage
  369. #define glNamedRenderbufferStorageMultisample glwNamedRenderbufferStorageMultisample
  370. #define glObjectLabel glwObjectLabel
  371. #define glObjectPtrLabel glwObjectPtrLabel
  372. #define glPatchParameterfv glwPatchParameterfv
  373. #define glPatchParameteri glwPatchParameteri
  374. #define glPauseTransformFeedback glwPauseTransformFeedback
  375. #define glPixelStoref glwPixelStoref
  376. #define glPixelStorei glwPixelStorei
  377. #define glPointParameterf glwPointParameterf
  378. #define glPointParameterfv glwPointParameterfv
  379. #define glPointParameteri glwPointParameteri
  380. #define glPointParameteriv glwPointParameteriv
  381. #define glPointSize glwPointSize
  382. #define glPolygonMode glwPolygonMode
  383. #define glPolygonOffset glwPolygonOffset
  384. #define glPopDebugGroup glwPopDebugGroup
  385. #define glPopGroupMarkerEXT glwPopGroupMarkerEXT
  386. #define glPrimitiveBoundingBoxEXT glwPrimitiveBoundingBoxEXT
  387. #define glPrimitiveRestartIndex glwPrimitiveRestartIndex
  388. #define glProgramBinary glwProgramBinary
  389. #define glProgramParameteri glwProgramParameteri
  390. #define glProgramUniform1d glwProgramUniform1d
  391. #define glProgramUniform1dv glwProgramUniform1dv
  392. #define glProgramUniform1f glwProgramUniform1f
  393. #define glProgramUniform1fv glwProgramUniform1fv
  394. #define glProgramUniform1i glwProgramUniform1i
  395. #define glProgramUniform1iv glwProgramUniform1iv
  396. #define glProgramUniform1ui glwProgramUniform1ui
  397. #define glProgramUniform1uiv glwProgramUniform1uiv
  398. #define glProgramUniform2d glwProgramUniform2d
  399. #define glProgramUniform2dv glwProgramUniform2dv
  400. #define glProgramUniform2f glwProgramUniform2f
  401. #define glProgramUniform2fv glwProgramUniform2fv
  402. #define glProgramUniform2i glwProgramUniform2i
  403. #define glProgramUniform2iv glwProgramUniform2iv
  404. #define glProgramUniform2ui glwProgramUniform2ui
  405. #define glProgramUniform2uiv glwProgramUniform2uiv
  406. #define glProgramUniform3d glwProgramUniform3d
  407. #define glProgramUniform3dv glwProgramUniform3dv
  408. #define glProgramUniform3f glwProgramUniform3f
  409. #define glProgramUniform3fv glwProgramUniform3fv
  410. #define glProgramUniform3i glwProgramUniform3i
  411. #define glProgramUniform3iv glwProgramUniform3iv
  412. #define glProgramUniform3ui glwProgramUniform3ui
  413. #define glProgramUniform3uiv glwProgramUniform3uiv
  414. #define glProgramUniform4d glwProgramUniform4d
  415. #define glProgramUniform4dv glwProgramUniform4dv
  416. #define glProgramUniform4f glwProgramUniform4f
  417. #define glProgramUniform4fv glwProgramUniform4fv
  418. #define glProgramUniform4i glwProgramUniform4i
  419. #define glProgramUniform4iv glwProgramUniform4iv
  420. #define glProgramUniform4ui glwProgramUniform4ui
  421. #define glProgramUniform4uiv glwProgramUniform4uiv
  422. #define glProgramUniformMatrix2dv glwProgramUniformMatrix2dv
  423. #define glProgramUniformMatrix2fv glwProgramUniformMatrix2fv
  424. #define glProgramUniformMatrix2x3dv glwProgramUniformMatrix2x3dv
  425. #define glProgramUniformMatrix2x3fv glwProgramUniformMatrix2x3fv
  426. #define glProgramUniformMatrix2x4dv glwProgramUniformMatrix2x4dv
  427. #define glProgramUniformMatrix2x4fv glwProgramUniformMatrix2x4fv
  428. #define glProgramUniformMatrix3dv glwProgramUniformMatrix3dv
  429. #define glProgramUniformMatrix3fv glwProgramUniformMatrix3fv
  430. #define glProgramUniformMatrix3x2dv glwProgramUniformMatrix3x2dv
  431. #define glProgramUniformMatrix3x2fv glwProgramUniformMatrix3x2fv
  432. #define glProgramUniformMatrix3x4dv glwProgramUniformMatrix3x4dv
  433. #define glProgramUniformMatrix3x4fv glwProgramUniformMatrix3x4fv
  434. #define glProgramUniformMatrix4dv glwProgramUniformMatrix4dv
  435. #define glProgramUniformMatrix4fv glwProgramUniformMatrix4fv
  436. #define glProgramUniformMatrix4x2dv glwProgramUniformMatrix4x2dv
  437. #define glProgramUniformMatrix4x2fv glwProgramUniformMatrix4x2fv
  438. #define glProgramUniformMatrix4x3dv glwProgramUniformMatrix4x3dv
  439. #define glProgramUniformMatrix4x3fv glwProgramUniformMatrix4x3fv
  440. #define glProvokingVertex glwProvokingVertex
  441. #define glPushDebugGroup glwPushDebugGroup
  442. #define glPushGroupMarkerEXT glwPushGroupMarkerEXT
  443. #define glQueryCounter glwQueryCounter
  444. #define glReadBuffer glwReadBuffer
  445. #define glReadPixels glwReadPixels
  446. #define glReadnPixels glwReadnPixels
  447. #define glReleaseShaderCompiler glwReleaseShaderCompiler
  448. #define glRenderbufferStorage glwRenderbufferStorage
  449. #define glRenderbufferStorageMultisample glwRenderbufferStorageMultisample
  450. #define glResumeTransformFeedback glwResumeTransformFeedback
  451. #define glSampleCoverage glwSampleCoverage
  452. #define glSampleMaski glwSampleMaski
  453. #define glSamplerParameterIiv glwSamplerParameterIiv
  454. #define glSamplerParameterIuiv glwSamplerParameterIuiv
  455. #define glSamplerParameterf glwSamplerParameterf
  456. #define glSamplerParameterfv glwSamplerParameterfv
  457. #define glSamplerParameteri glwSamplerParameteri
  458. #define glSamplerParameteriv glwSamplerParameteriv
  459. #define glScissor glwScissor
  460. #define glScissorArrayv glwScissorArrayv
  461. #define glScissorIndexed glwScissorIndexed
  462. #define glScissorIndexedv glwScissorIndexedv
  463. #define glShaderBinary glwShaderBinary
  464. #define glShaderSource glwShaderSource
  465. #define glShaderStorageBlockBinding glwShaderStorageBlockBinding
  466. #define glStencilFunc glwStencilFunc
  467. #define glStencilFuncSeparate glwStencilFuncSeparate
  468. #define glStencilMask glwStencilMask
  469. #define glStencilMaskSeparate glwStencilMaskSeparate
  470. #define glStencilOp glwStencilOp
  471. #define glStencilOpSeparate glwStencilOpSeparate
  472. #define glTexBuffer glwTexBuffer
  473. #define glTexBufferRange glwTexBufferRange
  474. #define glTexImage1D glwTexImage1D
  475. #define glTexImage2D glwTexImage2D
  476. #define glTexImage2DMultisample glwTexImage2DMultisample
  477. #define glTexImage3D glwTexImage3D
  478. #define glTexImage3DMultisample glwTexImage3DMultisample
  479. #define glTexParameterIiv glwTexParameterIiv
  480. #define glTexParameterIuiv glwTexParameterIuiv
  481. #define glTexParameterf glwTexParameterf
  482. #define glTexParameterfv glwTexParameterfv
  483. #define glTexParameteri glwTexParameteri
  484. #define glTexParameteriv glwTexParameteriv
  485. #define glTexStorage1D glwTexStorage1D
  486. #define glTexStorage2D glwTexStorage2D
  487. #define glTexStorage2DMultisample glwTexStorage2DMultisample
  488. #define glTexStorage3D glwTexStorage3D
  489. #define glTexStorage3DMultisample glwTexStorage3DMultisample
  490. #define glTexSubImage1D glwTexSubImage1D
  491. #define glTexSubImage2D glwTexSubImage2D
  492. #define glTexSubImage3D glwTexSubImage3D
  493. #define glTextureBarrier glwTextureBarrier
  494. #define glTextureBuffer glwTextureBuffer
  495. #define glTextureBufferRange glwTextureBufferRange
  496. #define glTextureParameterIiv glwTextureParameterIiv
  497. #define glTextureParameterIuiv glwTextureParameterIuiv
  498. #define glTextureParameterf glwTextureParameterf
  499. #define glTextureParameterfv glwTextureParameterfv
  500. #define glTextureParameteri glwTextureParameteri
  501. #define glTextureParameteriv glwTextureParameteriv
  502. #define glTextureStorage1D glwTextureStorage1D
  503. #define glTextureStorage2D glwTextureStorage2D
  504. #define glTextureStorage2DMultisample glwTextureStorage2DMultisample
  505. #define glTextureStorage3D glwTextureStorage3D
  506. #define glTextureStorage3DMultisample glwTextureStorage3DMultisample
  507. #define glTextureSubImage1D glwTextureSubImage1D
  508. #define glTextureSubImage2D glwTextureSubImage2D
  509. #define glTextureSubImage3D glwTextureSubImage3D
  510. #define glTextureView glwTextureView
  511. #define glTransformFeedbackBufferBase glwTransformFeedbackBufferBase
  512. #define glTransformFeedbackBufferRange glwTransformFeedbackBufferRange
  513. #define glTransformFeedbackVaryings glwTransformFeedbackVaryings
  514. #define glUniform1d glwUniform1d
  515. #define glUniform1dv glwUniform1dv
  516. #define glUniform1f glwUniform1f
  517. #define glUniform1fv glwUniform1fv
  518. #define glUniform1i glwUniform1i
  519. #define glUniform1iv glwUniform1iv
  520. #define glUniform1ui glwUniform1ui
  521. #define glUniform1uiv glwUniform1uiv
  522. #define glUniform2d glwUniform2d
  523. #define glUniform2dv glwUniform2dv
  524. #define glUniform2f glwUniform2f
  525. #define glUniform2fv glwUniform2fv
  526. #define glUniform2i glwUniform2i
  527. #define glUniform2iv glwUniform2iv
  528. #define glUniform2ui glwUniform2ui
  529. #define glUniform2uiv glwUniform2uiv
  530. #define glUniform3d glwUniform3d
  531. #define glUniform3dv glwUniform3dv
  532. #define glUniform3f glwUniform3f
  533. #define glUniform3fv glwUniform3fv
  534. #define glUniform3i glwUniform3i
  535. #define glUniform3iv glwUniform3iv
  536. #define glUniform3ui glwUniform3ui
  537. #define glUniform3uiv glwUniform3uiv
  538. #define glUniform4d glwUniform4d
  539. #define glUniform4dv glwUniform4dv
  540. #define glUniform4f glwUniform4f
  541. #define glUniform4fv glwUniform4fv
  542. #define glUniform4i glwUniform4i
  543. #define glUniform4iv glwUniform4iv
  544. #define glUniform4ui glwUniform4ui
  545. #define glUniform4uiv glwUniform4uiv
  546. #define glUniformBlockBinding glwUniformBlockBinding
  547. #define glUniformMatrix2dv glwUniformMatrix2dv
  548. #define glUniformMatrix2fv glwUniformMatrix2fv
  549. #define glUniformMatrix2x3dv glwUniformMatrix2x3dv
  550. #define glUniformMatrix2x3fv glwUniformMatrix2x3fv
  551. #define glUniformMatrix2x4dv glwUniformMatrix2x4dv
  552. #define glUniformMatrix2x4fv glwUniformMatrix2x4fv
  553. #define glUniformMatrix3dv glwUniformMatrix3dv
  554. #define glUniformMatrix3fv glwUniformMatrix3fv
  555. #define glUniformMatrix3x2dv glwUniformMatrix3x2dv
  556. #define glUniformMatrix3x2fv glwUniformMatrix3x2fv
  557. #define glUniformMatrix3x4dv glwUniformMatrix3x4dv
  558. #define glUniformMatrix3x4fv glwUniformMatrix3x4fv
  559. #define glUniformMatrix4dv glwUniformMatrix4dv
  560. #define glUniformMatrix4fv glwUniformMatrix4fv
  561. #define glUniformMatrix4x2dv glwUniformMatrix4x2dv
  562. #define glUniformMatrix4x2fv glwUniformMatrix4x2fv
  563. #define glUniformMatrix4x3dv glwUniformMatrix4x3dv
  564. #define glUniformMatrix4x3fv glwUniformMatrix4x3fv
  565. #define glUniformSubroutinesuiv glwUniformSubroutinesuiv
  566. #define glUnmapBuffer glwUnmapBuffer
  567. #define glUnmapNamedBuffer glwUnmapNamedBuffer
  568. #define glUseProgram glwUseProgram
  569. #define glUseProgramStages glwUseProgramStages
  570. #define glValidateProgram glwValidateProgram
  571. #define glValidateProgramPipeline glwValidateProgramPipeline
  572. #define glVertexArrayAttribBinding glwVertexArrayAttribBinding
  573. #define glVertexArrayAttribFormat glwVertexArrayAttribFormat
  574. #define glVertexArrayAttribIFormat glwVertexArrayAttribIFormat
  575. #define glVertexArrayAttribLFormat glwVertexArrayAttribLFormat
  576. #define glVertexArrayBindingDivisor glwVertexArrayBindingDivisor
  577. #define glVertexArrayElementBuffer glwVertexArrayElementBuffer
  578. #define glVertexArrayVertexBuffer glwVertexArrayVertexBuffer
  579. #define glVertexArrayVertexBuffers glwVertexArrayVertexBuffers
  580. #define glVertexAttrib1d glwVertexAttrib1d
  581. #define glVertexAttrib1dv glwVertexAttrib1dv
  582. #define glVertexAttrib1f glwVertexAttrib1f
  583. #define glVertexAttrib1fv glwVertexAttrib1fv
  584. #define glVertexAttrib1s glwVertexAttrib1s
  585. #define glVertexAttrib1sv glwVertexAttrib1sv
  586. #define glVertexAttrib2d glwVertexAttrib2d
  587. #define glVertexAttrib2dv glwVertexAttrib2dv
  588. #define glVertexAttrib2f glwVertexAttrib2f
  589. #define glVertexAttrib2fv glwVertexAttrib2fv
  590. #define glVertexAttrib2s glwVertexAttrib2s
  591. #define glVertexAttrib2sv glwVertexAttrib2sv
  592. #define glVertexAttrib3d glwVertexAttrib3d
  593. #define glVertexAttrib3dv glwVertexAttrib3dv
  594. #define glVertexAttrib3f glwVertexAttrib3f
  595. #define glVertexAttrib3fv glwVertexAttrib3fv
  596. #define glVertexAttrib3s glwVertexAttrib3s
  597. #define glVertexAttrib3sv glwVertexAttrib3sv
  598. #define glVertexAttrib4Nbv glwVertexAttrib4Nbv
  599. #define glVertexAttrib4Niv glwVertexAttrib4Niv
  600. #define glVertexAttrib4Nsv glwVertexAttrib4Nsv
  601. #define glVertexAttrib4Nub glwVertexAttrib4Nub
  602. #define glVertexAttrib4Nubv glwVertexAttrib4Nubv
  603. #define glVertexAttrib4Nuiv glwVertexAttrib4Nuiv
  604. #define glVertexAttrib4Nusv glwVertexAttrib4Nusv
  605. #define glVertexAttrib4bv glwVertexAttrib4bv
  606. #define glVertexAttrib4d glwVertexAttrib4d
  607. #define glVertexAttrib4dv glwVertexAttrib4dv
  608. #define glVertexAttrib4f glwVertexAttrib4f
  609. #define glVertexAttrib4fv glwVertexAttrib4fv
  610. #define glVertexAttrib4iv glwVertexAttrib4iv
  611. #define glVertexAttrib4s glwVertexAttrib4s
  612. #define glVertexAttrib4sv glwVertexAttrib4sv
  613. #define glVertexAttrib4ubv glwVertexAttrib4ubv
  614. #define glVertexAttrib4uiv glwVertexAttrib4uiv
  615. #define glVertexAttrib4usv glwVertexAttrib4usv
  616. #define glVertexAttribBinding glwVertexAttribBinding
  617. #define glVertexAttribDivisor glwVertexAttribDivisor
  618. #define glVertexAttribFormat glwVertexAttribFormat
  619. #define glVertexAttribI1i glwVertexAttribI1i
  620. #define glVertexAttribI1iv glwVertexAttribI1iv
  621. #define glVertexAttribI1ui glwVertexAttribI1ui
  622. #define glVertexAttribI1uiv glwVertexAttribI1uiv
  623. #define glVertexAttribI2i glwVertexAttribI2i
  624. #define glVertexAttribI2iv glwVertexAttribI2iv
  625. #define glVertexAttribI2ui glwVertexAttribI2ui
  626. #define glVertexAttribI2uiv glwVertexAttribI2uiv
  627. #define glVertexAttribI3i glwVertexAttribI3i
  628. #define glVertexAttribI3iv glwVertexAttribI3iv
  629. #define glVertexAttribI3ui glwVertexAttribI3ui
  630. #define glVertexAttribI3uiv glwVertexAttribI3uiv
  631. #define glVertexAttribI4bv glwVertexAttribI4bv
  632. #define glVertexAttribI4i glwVertexAttribI4i
  633. #define glVertexAttribI4iv glwVertexAttribI4iv
  634. #define glVertexAttribI4sv glwVertexAttribI4sv
  635. #define glVertexAttribI4ubv glwVertexAttribI4ubv
  636. #define glVertexAttribI4ui glwVertexAttribI4ui
  637. #define glVertexAttribI4uiv glwVertexAttribI4uiv
  638. #define glVertexAttribI4usv glwVertexAttribI4usv
  639. #define glVertexAttribIFormat glwVertexAttribIFormat
  640. #define glVertexAttribIPointer glwVertexAttribIPointer
  641. #define glVertexAttribL1d glwVertexAttribL1d
  642. #define glVertexAttribL1dv glwVertexAttribL1dv
  643. #define glVertexAttribL2d glwVertexAttribL2d
  644. #define glVertexAttribL2dv glwVertexAttribL2dv
  645. #define glVertexAttribL3d glwVertexAttribL3d
  646. #define glVertexAttribL3dv glwVertexAttribL3dv
  647. #define glVertexAttribL4d glwVertexAttribL4d
  648. #define glVertexAttribL4dv glwVertexAttribL4dv
  649. #define glVertexAttribLFormat glwVertexAttribLFormat
  650. #define glVertexAttribLPointer glwVertexAttribLPointer
  651. #define glVertexAttribP1ui glwVertexAttribP1ui
  652. #define glVertexAttribP1uiv glwVertexAttribP1uiv
  653. #define glVertexAttribP2ui glwVertexAttribP2ui
  654. #define glVertexAttribP2uiv glwVertexAttribP2uiv
  655. #define glVertexAttribP3ui glwVertexAttribP3ui
  656. #define glVertexAttribP3uiv glwVertexAttribP3uiv
  657. #define glVertexAttribP4ui glwVertexAttribP4ui
  658. #define glVertexAttribP4uiv glwVertexAttribP4uiv
  659. #define glVertexAttribPointer glwVertexAttribPointer
  660. #define glVertexBindingDivisor glwVertexBindingDivisor
  661. #define glViewport glwViewport
  662. #define glViewportArrayv glwViewportArrayv
  663. #define glViewportIndexedf glwViewportIndexedf
  664. #define glViewportIndexedfv glwViewportIndexedfv
  665. #define glWaitSync glwWaitSync
  666. void glwActiveShaderProgram (GLuint pipeline, GLuint program);
  667. void glwActiveTexture (GLenum texture);
  668. void glwAttachShader (GLuint program, GLuint shader);
  669. void glwBeginConditionalRender (GLuint id, GLenum mode);
  670. void glwBeginQuery (GLenum target, GLuint id);
  671. void glwBeginQueryIndexed (GLenum target, GLuint index, GLuint id);
  672. void glwBeginTransformFeedback (GLenum primitiveMode);
  673. void glwBindAttribLocation (GLuint program, GLuint index, const GLchar *name);
  674. void glwBindBuffer (GLenum target, GLuint buffer);
  675. void glwBindBufferBase (GLenum target, GLuint index, GLuint buffer);
  676. void glwBindBufferRange (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
  677. void glwBindBuffersBase (GLenum target, GLuint first, GLsizei count, const GLuint *buffers);
  678. void glwBindBuffersRange (GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes);
  679. void glwBindFragDataLocation (GLuint program, GLuint color, const GLchar *name);
  680. void glwBindFragDataLocationIndexed (GLuint program, GLuint colorNumber, GLuint index, const GLchar *name);
  681. void glwBindFramebuffer (GLenum target, GLuint framebuffer);
  682. void glwBindImageTexture (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
  683. void glwBindImageTextures (GLuint first, GLsizei count, const GLuint *textures);
  684. void glwBindProgramPipeline (GLuint pipeline);
  685. void glwBindRenderbuffer (GLenum target, GLuint renderbuffer);
  686. void glwBindSampler (GLuint unit, GLuint sampler);
  687. void glwBindSamplers (GLuint first, GLsizei count, const GLuint *samplers);
  688. void glwBindTexture (GLenum target, GLuint texture);
  689. void glwBindTextureUnit (GLuint unit, GLuint texture);
  690. void glwBindTextures (GLuint first, GLsizei count, const GLuint *textures);
  691. void glwBindTransformFeedback (GLenum target, GLuint id);
  692. void glwBindVertexArray (GLuint array);
  693. void glwBindVertexBuffer (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
  694. void glwBindVertexBuffers (GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
  695. void glwBlendBarrierKHR ();
  696. void glwBlendColor (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
  697. void glwBlendEquation (GLenum mode);
  698. void glwBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha);
  699. void glwBlendEquationSeparatei (GLuint buf, GLenum modeRGB, GLenum modeAlpha);
  700. void glwBlendEquationi (GLuint buf, GLenum mode);
  701. void glwBlendFunc (GLenum sfactor, GLenum dfactor);
  702. void glwBlendFuncSeparate (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
  703. void glwBlendFuncSeparatei (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
  704. void glwBlendFunci (GLuint buf, GLenum src, GLenum dst);
  705. void glwBlitFramebuffer (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
  706. void glwBlitNamedFramebuffer (GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
  707. void glwBufferData (GLenum target, GLsizeiptr size, const void *data, GLenum usage);
  708. void glwBufferStorage (GLenum target, GLsizeiptr size, const void *data, GLbitfield flags);
  709. void glwBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const void *data);
  710. GLenum glwCheckFramebufferStatus (GLenum target);
  711. GLenum glwCheckNamedFramebufferStatus (GLuint framebuffer, GLenum target);
  712. void glwClampColor (GLenum target, GLenum clamp);
  713. void glwClear (GLbitfield mask);
  714. void glwClearBufferData (GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data);
  715. void glwClearBufferSubData (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
  716. void glwClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
  717. void glwClearBufferfv (GLenum buffer, GLint drawbuffer, const GLfloat *value);
  718. void glwClearBufferiv (GLenum buffer, GLint drawbuffer, const GLint *value);
  719. void glwClearBufferuiv (GLenum buffer, GLint drawbuffer, const GLuint *value);
  720. void glwClearColor (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
  721. void glwClearDepth (GLdouble depth);
  722. void glwClearDepthf (GLfloat d);
  723. void glwClearNamedBufferData (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data);
  724. void glwClearNamedBufferSubData (GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
  725. void glwClearNamedFramebufferfi (GLuint framebuffer, GLenum buffer, const GLfloat depth, GLint stencil);
  726. void glwClearNamedFramebufferfv (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value);
  727. void glwClearNamedFramebufferiv (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value);
  728. void glwClearNamedFramebufferuiv (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value);
  729. void glwClearStencil (GLint s);
  730. void glwClearTexImage (GLuint texture, GLint level, GLenum format, GLenum type, const void *data);
  731. void glwClearTexSubImage (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data);
  732. GLenum glwClientWaitSync (GLsync sync, GLbitfield flags, GLuint64 timeout);
  733. void glwClipControl (GLenum origin, GLenum depth);
  734. void glwColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
  735. void glwColorMaski (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
  736. void glwCompileShader (GLuint shader);
  737. void glwCompressedTexImage1D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data);
  738. void glwCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data);
  739. void glwCompressedTexImage3D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);
  740. void glwCompressedTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
  741. void glwCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
  742. void glwCompressedTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
  743. void glwCompressedTextureSubImage1D (GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
  744. void glwCompressedTextureSubImage2D (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
  745. void glwCompressedTextureSubImage3D (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
  746. void glwCopyBufferSubData (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
  747. void glwCopyImageSubData (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth);
  748. void glwCopyNamedBufferSubData (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
  749. void glwCopyTexImage1D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
  750. void glwCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
  751. void glwCopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
  752. void glwCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
  753. void glwCopyTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
  754. void glwCopyTextureSubImage1D (GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
  755. void glwCopyTextureSubImage2D (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
  756. void glwCopyTextureSubImage3D (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
  757. void glwCreateBuffers (GLsizei n, GLuint *buffers);
  758. void glwCreateFramebuffers (GLsizei n, GLuint *framebuffers);
  759. GLuint glwCreateProgram ();
  760. void glwCreateProgramPipelines (GLsizei n, GLuint *pipelines);
  761. void glwCreateQueries (GLenum target, GLsizei n, GLuint *ids);
  762. void glwCreateRenderbuffers (GLsizei n, GLuint *renderbuffers);
  763. void glwCreateSamplers (GLsizei n, GLuint *samplers);
  764. GLuint glwCreateShader (GLenum type);
  765. GLuint glwCreateShaderProgramv (GLenum type, GLsizei count, const GLchar *const*strings);
  766. void glwCreateTextures (GLenum target, GLsizei n, GLuint *textures);
  767. void glwCreateTransformFeedbacks (GLsizei n, GLuint *ids);
  768. void glwCreateVertexArrays (GLsizei n, GLuint *arrays);
  769. void glwCullFace (GLenum mode);
  770. void glwDebugMessageCallback (GLDEBUGPROC callback, const void *userParam);
  771. void glwDebugMessageControl (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
  772. void glwDebugMessageInsert (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
  773. void glwDeleteBuffers (GLsizei n, const GLuint *buffers);
  774. void glwDeleteFramebuffers (GLsizei n, const GLuint *framebuffers);
  775. void glwDeleteProgram (GLuint program);
  776. void glwDeleteProgramPipelines (GLsizei n, const GLuint *pipelines);
  777. void glwDeleteQueries (GLsizei n, const GLuint *ids);
  778. void glwDeleteRenderbuffers (GLsizei n, const GLuint *renderbuffers);
  779. void glwDeleteSamplers (GLsizei count, const GLuint *samplers);
  780. void glwDeleteShader (GLuint shader);
  781. void glwDeleteSync (GLsync sync);
  782. void glwDeleteTextures (GLsizei n, const GLuint *textures);
  783. void glwDeleteTransformFeedbacks (GLsizei n, const GLuint *ids);
  784. void glwDeleteVertexArrays (GLsizei n, const GLuint *arrays);
  785. void glwDepthFunc (GLenum fun