1e5c31af7Sopenharmony_ci/* WARNING: This is auto-generated file. Do not modify, since changes will
2e5c31af7Sopenharmony_ci * be lost! Modify the generating script instead.
3e5c31af7Sopenharmony_ci *
4e5c31af7Sopenharmony_ci * Generated from Khronos GL API description (gl.xml) revision d8371b44919d61c02e60f446a4b5461fda910f71.
5e5c31af7Sopenharmony_ci */
6e5c31af7Sopenharmony_ci#define			glActiveShaderProgram								glwActiveShaderProgram
7e5c31af7Sopenharmony_ci#define			glActiveTexture										glwActiveTexture
8e5c31af7Sopenharmony_ci#define			glAttachShader										glwAttachShader
9e5c31af7Sopenharmony_ci#define			glBeginConditionalRender							glwBeginConditionalRender
10e5c31af7Sopenharmony_ci#define			glBeginQuery										glwBeginQuery
11e5c31af7Sopenharmony_ci#define			glBeginQueryIndexed									glwBeginQueryIndexed
12e5c31af7Sopenharmony_ci#define			glBeginTransformFeedback							glwBeginTransformFeedback
13e5c31af7Sopenharmony_ci#define			glBindAttribLocation								glwBindAttribLocation
14e5c31af7Sopenharmony_ci#define			glBindBuffer										glwBindBuffer
15e5c31af7Sopenharmony_ci#define			glBindBufferBase									glwBindBufferBase
16e5c31af7Sopenharmony_ci#define			glBindBufferRange									glwBindBufferRange
17e5c31af7Sopenharmony_ci#define			glBindBuffersBase									glwBindBuffersBase
18e5c31af7Sopenharmony_ci#define			glBindBuffersRange									glwBindBuffersRange
19e5c31af7Sopenharmony_ci#define			glBindFragDataLocation								glwBindFragDataLocation
20e5c31af7Sopenharmony_ci#define			glBindFragDataLocationIndexed						glwBindFragDataLocationIndexed
21e5c31af7Sopenharmony_ci#define			glBindFramebuffer									glwBindFramebuffer
22e5c31af7Sopenharmony_ci#define			glBindImageTexture									glwBindImageTexture
23e5c31af7Sopenharmony_ci#define			glBindImageTextures									glwBindImageTextures
24e5c31af7Sopenharmony_ci#define			glBindMultiTextureEXT								glwBindMultiTextureEXT
25e5c31af7Sopenharmony_ci#define			glBindProgramPipeline								glwBindProgramPipeline
26e5c31af7Sopenharmony_ci#define			glBindRenderbuffer									glwBindRenderbuffer
27e5c31af7Sopenharmony_ci#define			glBindSampler										glwBindSampler
28e5c31af7Sopenharmony_ci#define			glBindSamplers										glwBindSamplers
29e5c31af7Sopenharmony_ci#define			glBindTexture										glwBindTexture
30e5c31af7Sopenharmony_ci#define			glBindTextureUnit									glwBindTextureUnit
31e5c31af7Sopenharmony_ci#define			glBindTextures										glwBindTextures
32e5c31af7Sopenharmony_ci#define			glBindTransformFeedback								glwBindTransformFeedback
33e5c31af7Sopenharmony_ci#define			glBindVertexArray									glwBindVertexArray
34e5c31af7Sopenharmony_ci#define			glBindVertexBuffer									glwBindVertexBuffer
35e5c31af7Sopenharmony_ci#define			glBindVertexBuffers									glwBindVertexBuffers
36e5c31af7Sopenharmony_ci#define			glBlendBarrier										glwBlendBarrier
37e5c31af7Sopenharmony_ci#define			glBlendColor										glwBlendColor
38e5c31af7Sopenharmony_ci#define			glBlendEquation										glwBlendEquation
39e5c31af7Sopenharmony_ci#define			glBlendEquationSeparate								glwBlendEquationSeparate
40e5c31af7Sopenharmony_ci#define			glBlendEquationSeparatei							glwBlendEquationSeparatei
41e5c31af7Sopenharmony_ci#define			glBlendEquationi									glwBlendEquationi
42e5c31af7Sopenharmony_ci#define			glBlendFunc											glwBlendFunc
43e5c31af7Sopenharmony_ci#define			glBlendFuncSeparate									glwBlendFuncSeparate
44e5c31af7Sopenharmony_ci#define			glBlendFuncSeparatei								glwBlendFuncSeparatei
45e5c31af7Sopenharmony_ci#define			glBlendFunci										glwBlendFunci
46e5c31af7Sopenharmony_ci#define			glBlitFramebuffer									glwBlitFramebuffer
47e5c31af7Sopenharmony_ci#define			glBlitNamedFramebuffer								glwBlitNamedFramebuffer
48e5c31af7Sopenharmony_ci#define			glBufferData										glwBufferData
49e5c31af7Sopenharmony_ci#define			glBufferPageCommitmentARB							glwBufferPageCommitmentARB
50e5c31af7Sopenharmony_ci#define			glBufferStorage										glwBufferStorage
51e5c31af7Sopenharmony_ci#define			glBufferSubData										glwBufferSubData
52e5c31af7Sopenharmony_ci#define			glCheckFramebufferStatus							glwCheckFramebufferStatus
53e5c31af7Sopenharmony_ci#define			glCheckNamedFramebufferStatus						glwCheckNamedFramebufferStatus
54e5c31af7Sopenharmony_ci#define			glCheckNamedFramebufferStatusEXT					glwCheckNamedFramebufferStatusEXT
55e5c31af7Sopenharmony_ci#define			glClampColor										glwClampColor
56e5c31af7Sopenharmony_ci#define			glClear												glwClear
57e5c31af7Sopenharmony_ci#define			glClearBufferData									glwClearBufferData
58e5c31af7Sopenharmony_ci#define			glClearBufferSubData								glwClearBufferSubData
59e5c31af7Sopenharmony_ci#define			glClearBufferfi										glwClearBufferfi
60e5c31af7Sopenharmony_ci#define			glClearBufferfv										glwClearBufferfv
61e5c31af7Sopenharmony_ci#define			glClearBufferiv										glwClearBufferiv
62e5c31af7Sopenharmony_ci#define			glClearBufferuiv									glwClearBufferuiv
63e5c31af7Sopenharmony_ci#define			glClearColor										glwClearColor
64e5c31af7Sopenharmony_ci#define			glClearDepth										glwClearDepth
65e5c31af7Sopenharmony_ci#define			glClearDepthf										glwClearDepthf
66e5c31af7Sopenharmony_ci#define			glClearNamedBufferData								glwClearNamedBufferData
67e5c31af7Sopenharmony_ci#define			glClearNamedBufferDataEXT							glwClearNamedBufferDataEXT
68e5c31af7Sopenharmony_ci#define			glClearNamedBufferSubData							glwClearNamedBufferSubData
69e5c31af7Sopenharmony_ci#define			glClearNamedBufferSubDataEXT						glwClearNamedBufferSubDataEXT
70e5c31af7Sopenharmony_ci#define			glClearNamedFramebufferfi							glwClearNamedFramebufferfi
71e5c31af7Sopenharmony_ci#define			glClearNamedFramebufferfv							glwClearNamedFramebufferfv
72e5c31af7Sopenharmony_ci#define			glClearNamedFramebufferiv							glwClearNamedFramebufferiv
73e5c31af7Sopenharmony_ci#define			glClearNamedFramebufferuiv							glwClearNamedFramebufferuiv
74e5c31af7Sopenharmony_ci#define			glClearStencil										glwClearStencil
75e5c31af7Sopenharmony_ci#define			glClearTexImage										glwClearTexImage
76e5c31af7Sopenharmony_ci#define			glClearTexSubImage									glwClearTexSubImage
77e5c31af7Sopenharmony_ci#define			glClientAttribDefaultEXT							glwClientAttribDefaultEXT
78e5c31af7Sopenharmony_ci#define			glClientWaitSync									glwClientWaitSync
79e5c31af7Sopenharmony_ci#define			glClipControl										glwClipControl
80e5c31af7Sopenharmony_ci#define			glColorMask											glwColorMask
81e5c31af7Sopenharmony_ci#define			glColorMaski										glwColorMaski
82e5c31af7Sopenharmony_ci#define			glCompileShader										glwCompileShader
83e5c31af7Sopenharmony_ci#define			glCompressedMultiTexImage1DEXT						glwCompressedMultiTexImage1DEXT
84e5c31af7Sopenharmony_ci#define			glCompressedMultiTexImage2DEXT						glwCompressedMultiTexImage2DEXT
85e5c31af7Sopenharmony_ci#define			glCompressedMultiTexImage3DEXT						glwCompressedMultiTexImage3DEXT
86e5c31af7Sopenharmony_ci#define			glCompressedMultiTexSubImage1DEXT					glwCompressedMultiTexSubImage1DEXT
87e5c31af7Sopenharmony_ci#define			glCompressedMultiTexSubImage2DEXT					glwCompressedMultiTexSubImage2DEXT
88e5c31af7Sopenharmony_ci#define			glCompressedMultiTexSubImage3DEXT					glwCompressedMultiTexSubImage3DEXT
89e5c31af7Sopenharmony_ci#define			glCompressedTexImage1D								glwCompressedTexImage1D
90e5c31af7Sopenharmony_ci#define			glCompressedTexImage2D								glwCompressedTexImage2D
91e5c31af7Sopenharmony_ci#define			glCompressedTexImage3D								glwCompressedTexImage3D
92e5c31af7Sopenharmony_ci#define			glCompressedTexImage3DOES							glwCompressedTexImage3DOES
93e5c31af7Sopenharmony_ci#define			glCompressedTexSubImage1D							glwCompressedTexSubImage1D
94e5c31af7Sopenharmony_ci#define			glCompressedTexSubImage2D							glwCompressedTexSubImage2D
95e5c31af7Sopenharmony_ci#define			glCompressedTexSubImage3D							glwCompressedTexSubImage3D
96e5c31af7Sopenharmony_ci#define			glCompressedTexSubImage3DOES						glwCompressedTexSubImage3DOES
97e5c31af7Sopenharmony_ci#define			glCompressedTextureImage1DEXT						glwCompressedTextureImage1DEXT
98e5c31af7Sopenharmony_ci#define			glCompressedTextureImage2DEXT						glwCompressedTextureImage2DEXT
99e5c31af7Sopenharmony_ci#define			glCompressedTextureImage3DEXT						glwCompressedTextureImage3DEXT
100e5c31af7Sopenharmony_ci#define			glCompressedTextureSubImage1D						glwCompressedTextureSubImage1D
101e5c31af7Sopenharmony_ci#define			glCompressedTextureSubImage1DEXT					glwCompressedTextureSubImage1DEXT
102e5c31af7Sopenharmony_ci#define			glCompressedTextureSubImage2D						glwCompressedTextureSubImage2D
103e5c31af7Sopenharmony_ci#define			glCompressedTextureSubImage2DEXT					glwCompressedTextureSubImage2DEXT
104e5c31af7Sopenharmony_ci#define			glCompressedTextureSubImage3D						glwCompressedTextureSubImage3D
105e5c31af7Sopenharmony_ci#define			glCompressedTextureSubImage3DEXT					glwCompressedTextureSubImage3DEXT
106e5c31af7Sopenharmony_ci#define			glCopyBufferSubData									glwCopyBufferSubData
107e5c31af7Sopenharmony_ci#define			glCopyImageSubData									glwCopyImageSubData
108e5c31af7Sopenharmony_ci#define			glCopyMultiTexImage1DEXT							glwCopyMultiTexImage1DEXT
109e5c31af7Sopenharmony_ci#define			glCopyMultiTexImage2DEXT							glwCopyMultiTexImage2DEXT
110e5c31af7Sopenharmony_ci#define			glCopyMultiTexSubImage1DEXT							glwCopyMultiTexSubImage1DEXT
111e5c31af7Sopenharmony_ci#define			glCopyMultiTexSubImage2DEXT							glwCopyMultiTexSubImage2DEXT
112e5c31af7Sopenharmony_ci#define			glCopyMultiTexSubImage3DEXT							glwCopyMultiTexSubImage3DEXT
113e5c31af7Sopenharmony_ci#define			glCopyNamedBufferSubData							glwCopyNamedBufferSubData
114e5c31af7Sopenharmony_ci#define			glCopyTexImage1D									glwCopyTexImage1D
115e5c31af7Sopenharmony_ci#define			glCopyTexImage2D									glwCopyTexImage2D
116e5c31af7Sopenharmony_ci#define			glCopyTexSubImage1D									glwCopyTexSubImage1D
117e5c31af7Sopenharmony_ci#define			glCopyTexSubImage2D									glwCopyTexSubImage2D
118e5c31af7Sopenharmony_ci#define			glCopyTexSubImage3D									glwCopyTexSubImage3D
119e5c31af7Sopenharmony_ci#define			glCopyTexSubImage3DOES								glwCopyTexSubImage3DOES
120e5c31af7Sopenharmony_ci#define			glCopyTextureImage1DEXT								glwCopyTextureImage1DEXT
121e5c31af7Sopenharmony_ci#define			glCopyTextureImage2DEXT								glwCopyTextureImage2DEXT
122e5c31af7Sopenharmony_ci#define			glCopyTextureSubImage1D								glwCopyTextureSubImage1D
123e5c31af7Sopenharmony_ci#define			glCopyTextureSubImage1DEXT							glwCopyTextureSubImage1DEXT
124e5c31af7Sopenharmony_ci#define			glCopyTextureSubImage2D								glwCopyTextureSubImage2D
125e5c31af7Sopenharmony_ci#define			glCopyTextureSubImage2DEXT							glwCopyTextureSubImage2DEXT
126e5c31af7Sopenharmony_ci#define			glCopyTextureSubImage3D								glwCopyTextureSubImage3D
127e5c31af7Sopenharmony_ci#define			glCopyTextureSubImage3DEXT							glwCopyTextureSubImage3DEXT
128e5c31af7Sopenharmony_ci#define			glCreateBuffers										glwCreateBuffers
129e5c31af7Sopenharmony_ci#define			glCreateFramebuffers								glwCreateFramebuffers
130e5c31af7Sopenharmony_ci#define			glCreateProgram										glwCreateProgram
131e5c31af7Sopenharmony_ci#define			glCreateProgramPipelines							glwCreateProgramPipelines
132e5c31af7Sopenharmony_ci#define			glCreateQueries										glwCreateQueries
133e5c31af7Sopenharmony_ci#define			glCreateRenderbuffers								glwCreateRenderbuffers
134e5c31af7Sopenharmony_ci#define			glCreateSamplers									glwCreateSamplers
135e5c31af7Sopenharmony_ci#define			glCreateShader										glwCreateShader
136e5c31af7Sopenharmony_ci#define			glCreateShaderProgramv								glwCreateShaderProgramv
137e5c31af7Sopenharmony_ci#define			glCreateTextures									glwCreateTextures
138e5c31af7Sopenharmony_ci#define			glCreateTransformFeedbacks							glwCreateTransformFeedbacks
139e5c31af7Sopenharmony_ci#define			glCreateVertexArrays								glwCreateVertexArrays
140e5c31af7Sopenharmony_ci#define			glCullFace											glwCullFace
141e5c31af7Sopenharmony_ci#define			glDebugMessageCallback								glwDebugMessageCallback
142e5c31af7Sopenharmony_ci#define			glDebugMessageControl								glwDebugMessageControl
143e5c31af7Sopenharmony_ci#define			glDebugMessageInsert								glwDebugMessageInsert
144e5c31af7Sopenharmony_ci#define			glDeleteBuffers										glwDeleteBuffers
145e5c31af7Sopenharmony_ci#define			glDeleteFramebuffers								glwDeleteFramebuffers
146e5c31af7Sopenharmony_ci#define			glDeleteProgram										glwDeleteProgram
147e5c31af7Sopenharmony_ci#define			glDeleteProgramPipelines							glwDeleteProgramPipelines
148e5c31af7Sopenharmony_ci#define			glDeleteQueries										glwDeleteQueries
149e5c31af7Sopenharmony_ci#define			glDeleteRenderbuffers								glwDeleteRenderbuffers
150e5c31af7Sopenharmony_ci#define			glDeleteSamplers									glwDeleteSamplers
151e5c31af7Sopenharmony_ci#define			glDeleteShader										glwDeleteShader
152e5c31af7Sopenharmony_ci#define			glDeleteSync										glwDeleteSync
153e5c31af7Sopenharmony_ci#define			glDeleteTextures									glwDeleteTextures
154e5c31af7Sopenharmony_ci#define			glDeleteTransformFeedbacks							glwDeleteTransformFeedbacks
155e5c31af7Sopenharmony_ci#define			glDeleteVertexArrays								glwDeleteVertexArrays
156e5c31af7Sopenharmony_ci#define			glDepthBoundsEXT									glwDepthBoundsEXT
157e5c31af7Sopenharmony_ci#define			glDepthFunc											glwDepthFunc
158e5c31af7Sopenharmony_ci#define			glDepthMask											glwDepthMask
159e5c31af7Sopenharmony_ci#define			glDepthRange										glwDepthRange
160e5c31af7Sopenharmony_ci#define			glDepthRangeArrayfvOES								glwDepthRangeArrayfvOES
161e5c31af7Sopenharmony_ci#define			glDepthRangeArrayv									glwDepthRangeArrayv
162e5c31af7Sopenharmony_ci#define			glDepthRangeIndexed									glwDepthRangeIndexed
163e5c31af7Sopenharmony_ci#define			glDepthRangeIndexedfOES								glwDepthRangeIndexedfOES
164e5c31af7Sopenharmony_ci#define			glDepthRangef										glwDepthRangef
165e5c31af7Sopenharmony_ci#define			glDetachShader										glwDetachShader
166e5c31af7Sopenharmony_ci#define			glDisable											glwDisable
167e5c31af7Sopenharmony_ci#define			glDisableClientStateIndexedEXT						glwDisableClientStateIndexedEXT
168e5c31af7Sopenharmony_ci#define			glDisableClientStateiEXT							glwDisableClientStateiEXT
169e5c31af7Sopenharmony_ci#define			glDisableVertexArrayAttrib							glwDisableVertexArrayAttrib
170e5c31af7Sopenharmony_ci#define			glDisableVertexArrayAttribEXT						glwDisableVertexArrayAttribEXT
171e5c31af7Sopenharmony_ci#define			glDisableVertexArrayEXT								glwDisableVertexArrayEXT
172e5c31af7Sopenharmony_ci#define			glDisableVertexAttribArray							glwDisableVertexAttribArray
173e5c31af7Sopenharmony_ci#define			glDisablei											glwDisablei
174e5c31af7Sopenharmony_ci#define			glDispatchCompute									glwDispatchCompute
175e5c31af7Sopenharmony_ci#define			glDispatchComputeIndirect							glwDispatchComputeIndirect
176e5c31af7Sopenharmony_ci#define			glDrawArrays										glwDrawArrays
177e5c31af7Sopenharmony_ci#define			glDrawArraysIndirect								glwDrawArraysIndirect
178e5c31af7Sopenharmony_ci#define			glDrawArraysInstanced								glwDrawArraysInstanced
179e5c31af7Sopenharmony_ci#define			glDrawArraysInstancedBaseInstance					glwDrawArraysInstancedBaseInstance
180e5c31af7Sopenharmony_ci#define			glDrawBuffer										glwDrawBuffer
181e5c31af7Sopenharmony_ci#define			glDrawBuffers										glwDrawBuffers
182e5c31af7Sopenharmony_ci#define			glDrawElements										glwDrawElements
183e5c31af7Sopenharmony_ci#define			glDrawElementsBaseVertex							glwDrawElementsBaseVertex
184e5c31af7Sopenharmony_ci#define			glDrawElementsIndirect								glwDrawElementsIndirect
185e5c31af7Sopenharmony_ci#define			glDrawElementsInstanced								glwDrawElementsInstanced
186e5c31af7Sopenharmony_ci#define			glDrawElementsInstancedBaseInstance					glwDrawElementsInstancedBaseInstance
187e5c31af7Sopenharmony_ci#define			glDrawElementsInstancedBaseVertex					glwDrawElementsInstancedBaseVertex
188e5c31af7Sopenharmony_ci#define			glDrawElementsInstancedBaseVertexBaseInstance		glwDrawElementsInstancedBaseVertexBaseInstance
189e5c31af7Sopenharmony_ci#define			glDrawRangeElements									glwDrawRangeElements
190e5c31af7Sopenharmony_ci#define			glDrawRangeElementsBaseVertex						glwDrawRangeElementsBaseVertex
191e5c31af7Sopenharmony_ci#define			glDrawTransformFeedback								glwDrawTransformFeedback
192e5c31af7Sopenharmony_ci#define			glDrawTransformFeedbackInstanced					glwDrawTransformFeedbackInstanced
193e5c31af7Sopenharmony_ci#define			glDrawTransformFeedbackStream						glwDrawTransformFeedbackStream
194e5c31af7Sopenharmony_ci#define			glDrawTransformFeedbackStreamInstanced				glwDrawTransformFeedbackStreamInstanced
195e5c31af7Sopenharmony_ci#define			glEGLImageTargetRenderbufferStorageOES				glwEGLImageTargetRenderbufferStorageOES
196e5c31af7Sopenharmony_ci#define			glEGLImageTargetTexture2DOES						glwEGLImageTargetTexture2DOES
197e5c31af7Sopenharmony_ci#define			glEnable											glwEnable
198e5c31af7Sopenharmony_ci#define			glEnableClientStateIndexedEXT						glwEnableClientStateIndexedEXT
199e5c31af7Sopenharmony_ci#define			glEnableClientStateiEXT								glwEnableClientStateiEXT
200e5c31af7Sopenharmony_ci#define			glEnableVertexArrayAttrib							glwEnableVertexArrayAttrib
201e5c31af7Sopenharmony_ci#define			glEnableVertexArrayAttribEXT						glwEnableVertexArrayAttribEXT
202e5c31af7Sopenharmony_ci#define			glEnableVertexArrayEXT								glwEnableVertexArrayEXT
203e5c31af7Sopenharmony_ci#define			glEnableVertexAttribArray							glwEnableVertexAttribArray
204e5c31af7Sopenharmony_ci#define			glEnablei											glwEnablei
205e5c31af7Sopenharmony_ci#define			glEndConditionalRender								glwEndConditionalRender
206e5c31af7Sopenharmony_ci#define			glEndQuery											glwEndQuery
207e5c31af7Sopenharmony_ci#define			glEndQueryIndexed									glwEndQueryIndexed
208e5c31af7Sopenharmony_ci#define			glEndTransformFeedback								glwEndTransformFeedback
209e5c31af7Sopenharmony_ci#define			glFenceSync											glwFenceSync
210e5c31af7Sopenharmony_ci#define			glFinish											glwFinish
211e5c31af7Sopenharmony_ci#define			glFlush												glwFlush
212e5c31af7Sopenharmony_ci#define			glFlushMappedBufferRange							glwFlushMappedBufferRange
213e5c31af7Sopenharmony_ci#define			glFlushMappedNamedBufferRange						glwFlushMappedNamedBufferRange
214e5c31af7Sopenharmony_ci#define			glFlushMappedNamedBufferRangeEXT					glwFlushMappedNamedBufferRangeEXT
215e5c31af7Sopenharmony_ci#define			glFramebufferDrawBufferEXT							glwFramebufferDrawBufferEXT
216e5c31af7Sopenharmony_ci#define			glFramebufferDrawBuffersEXT							glwFramebufferDrawBuffersEXT
217e5c31af7Sopenharmony_ci#define			glFramebufferParameteri								glwFramebufferParameteri
218e5c31af7Sopenharmony_ci#define			glFramebufferReadBufferEXT							glwFramebufferReadBufferEXT
219e5c31af7Sopenharmony_ci#define			glFramebufferRenderbuffer							glwFramebufferRenderbuffer
220e5c31af7Sopenharmony_ci#define			glFramebufferShadingRateEXT							glwFramebufferShadingRateEXT
221e5c31af7Sopenharmony_ci#define			glFramebufferTexture								glwFramebufferTexture
222e5c31af7Sopenharmony_ci#define			glFramebufferTexture1D								glwFramebufferTexture1D
223e5c31af7Sopenharmony_ci#define			glFramebufferTexture2D								glwFramebufferTexture2D
224e5c31af7Sopenharmony_ci#define			glFramebufferTexture2DMultisampleEXT				glwFramebufferTexture2DMultisampleEXT
225e5c31af7Sopenharmony_ci#define			glFramebufferTexture3D								glwFramebufferTexture3D
226e5c31af7Sopenharmony_ci#define			glFramebufferTexture3DOES							glwFramebufferTexture3DOES
227e5c31af7Sopenharmony_ci#define			glFramebufferTextureLayer							glwFramebufferTextureLayer
228e5c31af7Sopenharmony_ci#define			glFramebufferTextureMultisampleMultiviewOVR			glwFramebufferTextureMultisampleMultiviewOVR
229e5c31af7Sopenharmony_ci#define			glFramebufferTextureMultiviewOVR					glwFramebufferTextureMultiviewOVR
230e5c31af7Sopenharmony_ci#define			glFrontFace											glwFrontFace
231e5c31af7Sopenharmony_ci#define			glGenBuffers										glwGenBuffers
232e5c31af7Sopenharmony_ci#define			glGenFramebuffers									glwGenFramebuffers
233e5c31af7Sopenharmony_ci#define			glGenProgramPipelines								glwGenProgramPipelines
234e5c31af7Sopenharmony_ci#define			glGenQueries										glwGenQueries
235e5c31af7Sopenharmony_ci#define			glGenRenderbuffers									glwGenRenderbuffers
236e5c31af7Sopenharmony_ci#define			glGenSamplers										glwGenSamplers
237e5c31af7Sopenharmony_ci#define			glGenTextures										glwGenTextures
238e5c31af7Sopenharmony_ci#define			glGenTransformFeedbacks								glwGenTransformFeedbacks
239e5c31af7Sopenharmony_ci#define			glGenVertexArrays									glwGenVertexArrays
240e5c31af7Sopenharmony_ci#define			glGenerateMipmap									glwGenerateMipmap
241e5c31af7Sopenharmony_ci#define			glGenerateMultiTexMipmapEXT							glwGenerateMultiTexMipmapEXT
242e5c31af7Sopenharmony_ci#define			glGenerateTextureMipmap								glwGenerateTextureMipmap
243e5c31af7Sopenharmony_ci#define			glGenerateTextureMipmapEXT							glwGenerateTextureMipmapEXT
244e5c31af7Sopenharmony_ci#define			glGetActiveAtomicCounterBufferiv					glwGetActiveAtomicCounterBufferiv
245e5c31af7Sopenharmony_ci#define			glGetActiveAttrib									glwGetActiveAttrib
246e5c31af7Sopenharmony_ci#define			glGetActiveSubroutineName							glwGetActiveSubroutineName
247e5c31af7Sopenharmony_ci#define			glGetActiveSubroutineUniformName					glwGetActiveSubroutineUniformName
248e5c31af7Sopenharmony_ci#define			glGetActiveSubroutineUniformiv						glwGetActiveSubroutineUniformiv
249e5c31af7Sopenharmony_ci#define			glGetActiveUniform									glwGetActiveUniform
250e5c31af7Sopenharmony_ci#define			glGetActiveUniformBlockName							glwGetActiveUniformBlockName
251e5c31af7Sopenharmony_ci#define			glGetActiveUniformBlockiv							glwGetActiveUniformBlockiv
252e5c31af7Sopenharmony_ci#define			glGetActiveUniformName								glwGetActiveUniformName
253e5c31af7Sopenharmony_ci#define			glGetActiveUniformsiv								glwGetActiveUniformsiv
254e5c31af7Sopenharmony_ci#define			glGetAttachedShaders								glwGetAttachedShaders
255e5c31af7Sopenharmony_ci#define			glGetAttribLocation									glwGetAttribLocation
256e5c31af7Sopenharmony_ci#define			glGetBooleani_v										glwGetBooleani_v
257e5c31af7Sopenharmony_ci#define			glGetBooleanv										glwGetBooleanv
258e5c31af7Sopenharmony_ci#define			glGetBufferParameteri64v							glwGetBufferParameteri64v
259e5c31af7Sopenharmony_ci#define			glGetBufferParameteriv								glwGetBufferParameteriv
260e5c31af7Sopenharmony_ci#define			glGetBufferPointerv									glwGetBufferPointerv
261e5c31af7Sopenharmony_ci#define			glGetBufferSubData									glwGetBufferSubData
262e5c31af7Sopenharmony_ci#define			glGetCompressedMultiTexImageEXT						glwGetCompressedMultiTexImageEXT
263e5c31af7Sopenharmony_ci#define			glGetCompressedTexImage								glwGetCompressedTexImage
264e5c31af7Sopenharmony_ci#define			glGetCompressedTextureImage							glwGetCompressedTextureImage
265e5c31af7Sopenharmony_ci#define			glGetCompressedTextureImageEXT						glwGetCompressedTextureImageEXT
266e5c31af7Sopenharmony_ci#define			glGetCompressedTextureSubImage						glwGetCompressedTextureSubImage
267e5c31af7Sopenharmony_ci#define			glGetDebugMessageLog								glwGetDebugMessageLog
268e5c31af7Sopenharmony_ci#define			glGetDoublei_v										glwGetDoublei_v
269e5c31af7Sopenharmony_ci#define			glGetDoublev										glwGetDoublev
270e5c31af7Sopenharmony_ci#define			glGetError											glwGetError
271e5c31af7Sopenharmony_ci#define			glGetFloati_v										glwGetFloati_v
272e5c31af7Sopenharmony_ci#define			glGetFloatv											glwGetFloatv
273e5c31af7Sopenharmony_ci#define			glGetFragDataIndex									glwGetFragDataIndex
274e5c31af7Sopenharmony_ci#define			glGetFragDataLocation								glwGetFragDataLocation
275e5c31af7Sopenharmony_ci#define			glGetFragmentShadingRatesEXT						glwGetFragmentShadingRatesEXT
276e5c31af7Sopenharmony_ci#define			glGetFramebufferAttachmentParameteriv				glwGetFramebufferAttachmentParameteriv
277e5c31af7Sopenharmony_ci#define			glGetFramebufferParameteriv							glwGetFramebufferParameteriv
278e5c31af7Sopenharmony_ci#define			glGetFramebufferParameterivEXT						glwGetFramebufferParameterivEXT
279e5c31af7Sopenharmony_ci#define			glGetGraphicsResetStatus							glwGetGraphicsResetStatus
280e5c31af7Sopenharmony_ci#define			glGetInteger64i_v									glwGetInteger64i_v
281e5c31af7Sopenharmony_ci#define			glGetInteger64v										glwGetInteger64v
282e5c31af7Sopenharmony_ci#define			glGetIntegeri_v										glwGetIntegeri_v
283e5c31af7Sopenharmony_ci#define			glGetIntegerv										glwGetIntegerv
284e5c31af7Sopenharmony_ci#define			glGetInternalformatSampleivNV						glwGetInternalformatSampleivNV
285e5c31af7Sopenharmony_ci#define			glGetInternalformati64v								glwGetInternalformati64v
286e5c31af7Sopenharmony_ci#define			glGetInternalformativ								glwGetInternalformativ
287e5c31af7Sopenharmony_ci#define			glGetMultiTexEnvfvEXT								glwGetMultiTexEnvfvEXT
288e5c31af7Sopenharmony_ci#define			glGetMultiTexEnvivEXT								glwGetMultiTexEnvivEXT
289e5c31af7Sopenharmony_ci#define			glGetMultiTexGendvEXT								glwGetMultiTexGendvEXT
290e5c31af7Sopenharmony_ci#define			glGetMultiTexGenfvEXT								glwGetMultiTexGenfvEXT
291e5c31af7Sopenharmony_ci#define			glGetMultiTexGenivEXT								glwGetMultiTexGenivEXT
292e5c31af7Sopenharmony_ci#define			glGetMultiTexImageEXT								glwGetMultiTexImageEXT
293e5c31af7Sopenharmony_ci#define			glGetMultiTexLevelParameterfvEXT					glwGetMultiTexLevelParameterfvEXT
294e5c31af7Sopenharmony_ci#define			glGetMultiTexLevelParameterivEXT					glwGetMultiTexLevelParameterivEXT
295e5c31af7Sopenharmony_ci#define			glGetMultiTexParameterIivEXT						glwGetMultiTexParameterIivEXT
296e5c31af7Sopenharmony_ci#define			glGetMultiTexParameterIuivEXT						glwGetMultiTexParameterIuivEXT
297e5c31af7Sopenharmony_ci#define			glGetMultiTexParameterfvEXT							glwGetMultiTexParameterfvEXT
298e5c31af7Sopenharmony_ci#define			glGetMultiTexParameterivEXT							glwGetMultiTexParameterivEXT
299e5c31af7Sopenharmony_ci#define			glGetMultisamplefv									glwGetMultisamplefv
300e5c31af7Sopenharmony_ci#define			glGetNamedBufferParameteri64v						glwGetNamedBufferParameteri64v
301e5c31af7Sopenharmony_ci#define			glGetNamedBufferParameteriv							glwGetNamedBufferParameteriv
302e5c31af7Sopenharmony_ci#define			glGetNamedBufferParameterivEXT						glwGetNamedBufferParameterivEXT
303e5c31af7Sopenharmony_ci#define			glGetNamedBufferPointerv							glwGetNamedBufferPointerv
304e5c31af7Sopenharmony_ci#define			glGetNamedBufferPointervEXT							glwGetNamedBufferPointervEXT
305e5c31af7Sopenharmony_ci#define			glGetNamedBufferSubData								glwGetNamedBufferSubData
306e5c31af7Sopenharmony_ci#define			glGetNamedBufferSubDataEXT							glwGetNamedBufferSubDataEXT
307e5c31af7Sopenharmony_ci#define			glGetNamedFramebufferAttachmentParameteriv			glwGetNamedFramebufferAttachmentParameteriv
308e5c31af7Sopenharmony_ci#define			glGetNamedFramebufferAttachmentParameterivEXT		glwGetNamedFramebufferAttachmentParameterivEXT
309e5c31af7Sopenharmony_ci#define			glGetNamedFramebufferParameteriv					glwGetNamedFramebufferParameteriv
310e5c31af7Sopenharmony_ci#define			glGetNamedFramebufferParameterivEXT					glwGetNamedFramebufferParameterivEXT
311e5c31af7Sopenharmony_ci#define			glGetNamedProgramLocalParameterIivEXT				glwGetNamedProgramLocalParameterIivEXT
312e5c31af7Sopenharmony_ci#define			glGetNamedProgramLocalParameterIuivEXT				glwGetNamedProgramLocalParameterIuivEXT
313e5c31af7Sopenharmony_ci#define			glGetNamedProgramLocalParameterdvEXT				glwGetNamedProgramLocalParameterdvEXT
314e5c31af7Sopenharmony_ci#define			glGetNamedProgramLocalParameterfvEXT				glwGetNamedProgramLocalParameterfvEXT
315e5c31af7Sopenharmony_ci#define			glGetNamedProgramStringEXT							glwGetNamedProgramStringEXT
316e5c31af7Sopenharmony_ci#define			glGetNamedProgramivEXT								glwGetNamedProgramivEXT
317e5c31af7Sopenharmony_ci#define			glGetNamedRenderbufferParameteriv					glwGetNamedRenderbufferParameteriv
318e5c31af7Sopenharmony_ci#define			glGetNamedRenderbufferParameterivEXT				glwGetNamedRenderbufferParameterivEXT
319e5c31af7Sopenharmony_ci#define			glGetObjectLabel									glwGetObjectLabel
320e5c31af7Sopenharmony_ci#define			glGetObjectPtrLabel									glwGetObjectPtrLabel
321e5c31af7Sopenharmony_ci#define			glGetPointerIndexedvEXT								glwGetPointerIndexedvEXT
322e5c31af7Sopenharmony_ci#define			glGetPointeri_vEXT									glwGetPointeri_vEXT
323e5c31af7Sopenharmony_ci#define			glGetPointerv										glwGetPointerv
324e5c31af7Sopenharmony_ci#define			glGetProgramBinary									glwGetProgramBinary
325e5c31af7Sopenharmony_ci#define			glGetProgramInfoLog									glwGetProgramInfoLog
326e5c31af7Sopenharmony_ci#define			glGetProgramInterfaceiv								glwGetProgramInterfaceiv
327e5c31af7Sopenharmony_ci#define			glGetProgramPipelineInfoLog							glwGetProgramPipelineInfoLog
328e5c31af7Sopenharmony_ci#define			glGetProgramPipelineiv								glwGetProgramPipelineiv
329e5c31af7Sopenharmony_ci#define			glGetProgramResourceIndex							glwGetProgramResourceIndex
330e5c31af7Sopenharmony_ci#define			glGetProgramResourceLocation						glwGetProgramResourceLocation
331e5c31af7Sopenharmony_ci#define			glGetProgramResourceLocationIndex					glwGetProgramResourceLocationIndex
332e5c31af7Sopenharmony_ci#define			glGetProgramResourceName							glwGetProgramResourceName
333e5c31af7Sopenharmony_ci#define			glGetProgramResourceiv								glwGetProgramResourceiv
334e5c31af7Sopenharmony_ci#define			glGetProgramStageiv									glwGetProgramStageiv
335e5c31af7Sopenharmony_ci#define			glGetProgramiv										glwGetProgramiv
336e5c31af7Sopenharmony_ci#define			glGetQueryBufferObjecti64v							glwGetQueryBufferObjecti64v
337e5c31af7Sopenharmony_ci#define			glGetQueryBufferObjectiv							glwGetQueryBufferObjectiv
338e5c31af7Sopenharmony_ci#define			glGetQueryBufferObjectui64v							glwGetQueryBufferObjectui64v
339e5c31af7Sopenharmony_ci#define			glGetQueryBufferObjectuiv							glwGetQueryBufferObjectuiv
340e5c31af7Sopenharmony_ci#define			glGetQueryIndexediv									glwGetQueryIndexediv
341e5c31af7Sopenharmony_ci#define			glGetQueryObjecti64v								glwGetQueryObjecti64v
342e5c31af7Sopenharmony_ci#define			glGetQueryObjectiv									glwGetQueryObjectiv
343e5c31af7Sopenharmony_ci#define			glGetQueryObjectui64v								glwGetQueryObjectui64v
344e5c31af7Sopenharmony_ci#define			glGetQueryObjectuiv									glwGetQueryObjectuiv
345e5c31af7Sopenharmony_ci#define			glGetQueryiv										glwGetQueryiv
346e5c31af7Sopenharmony_ci#define			glGetRenderbufferParameteriv						glwGetRenderbufferParameteriv
347e5c31af7Sopenharmony_ci#define			glGetSamplerParameterIiv							glwGetSamplerParameterIiv
348e5c31af7Sopenharmony_ci#define			glGetSamplerParameterIuiv							glwGetSamplerParameterIuiv
349e5c31af7Sopenharmony_ci#define			glGetSamplerParameterfv								glwGetSamplerParameterfv
350e5c31af7Sopenharmony_ci#define			glGetSamplerParameteriv								glwGetSamplerParameteriv
351e5c31af7Sopenharmony_ci#define			glGetShaderInfoLog									glwGetShaderInfoLog
352e5c31af7Sopenharmony_ci#define			glGetShaderPrecisionFormat							glwGetShaderPrecisionFormat
353e5c31af7Sopenharmony_ci#define			glGetShaderSource									glwGetShaderSource
354e5c31af7Sopenharmony_ci#define			glGetShaderiv										glwGetShaderiv
355e5c31af7Sopenharmony_ci#define			glGetString											glwGetString
356e5c31af7Sopenharmony_ci#define			glGetStringi										glwGetStringi
357e5c31af7Sopenharmony_ci#define			glGetSubroutineIndex								glwGetSubroutineIndex
358e5c31af7Sopenharmony_ci#define			glGetSubroutineUniformLocation						glwGetSubroutineUniformLocation
359e5c31af7Sopenharmony_ci#define			glGetSynciv											glwGetSynciv
360e5c31af7Sopenharmony_ci#define			glGetTexImage										glwGetTexImage
361e5c31af7Sopenharmony_ci#define			glGetTexLevelParameterfv							glwGetTexLevelParameterfv
362e5c31af7Sopenharmony_ci#define			glGetTexLevelParameteriv							glwGetTexLevelParameteriv
363e5c31af7Sopenharmony_ci#define			glGetTexParameterIiv								glwGetTexParameterIiv
364e5c31af7Sopenharmony_ci#define			glGetTexParameterIuiv								glwGetTexParameterIuiv
365e5c31af7Sopenharmony_ci#define			glGetTexParameterfv									glwGetTexParameterfv
366e5c31af7Sopenharmony_ci#define			glGetTexParameteriv									glwGetTexParameteriv
367e5c31af7Sopenharmony_ci#define			glGetTextureImage									glwGetTextureImage
368e5c31af7Sopenharmony_ci#define			glGetTextureImageEXT								glwGetTextureImageEXT
369e5c31af7Sopenharmony_ci#define			glGetTextureLevelParameterfv						glwGetTextureLevelParameterfv
370e5c31af7Sopenharmony_ci#define			glGetTextureLevelParameterfvEXT						glwGetTextureLevelParameterfvEXT
371e5c31af7Sopenharmony_ci#define			glGetTextureLevelParameteriv						glwGetTextureLevelParameteriv
372e5c31af7Sopenharmony_ci#define			glGetTextureLevelParameterivEXT						glwGetTextureLevelParameterivEXT
373e5c31af7Sopenharmony_ci#define			glGetTextureParameterIiv							glwGetTextureParameterIiv
374e5c31af7Sopenharmony_ci#define			glGetTextureParameterIivEXT							glwGetTextureParameterIivEXT
375e5c31af7Sopenharmony_ci#define			glGetTextureParameterIuiv							glwGetTextureParameterIuiv
376e5c31af7Sopenharmony_ci#define			glGetTextureParameterIuivEXT						glwGetTextureParameterIuivEXT
377e5c31af7Sopenharmony_ci#define			glGetTextureParameterfv								glwGetTextureParameterfv
378e5c31af7Sopenharmony_ci#define			glGetTextureParameterfvEXT							glwGetTextureParameterfvEXT
379e5c31af7Sopenharmony_ci#define			glGetTextureParameteriv								glwGetTextureParameteriv
380e5c31af7Sopenharmony_ci#define			glGetTextureParameterivEXT							glwGetTextureParameterivEXT
381e5c31af7Sopenharmony_ci#define			glGetTextureSubImage								glwGetTextureSubImage
382e5c31af7Sopenharmony_ci#define			glGetTransformFeedbackVarying						glwGetTransformFeedbackVarying
383e5c31af7Sopenharmony_ci#define			glGetTransformFeedbacki64_v							glwGetTransformFeedbacki64_v
384e5c31af7Sopenharmony_ci#define			glGetTransformFeedbacki_v							glwGetTransformFeedbacki_v
385e5c31af7Sopenharmony_ci#define			glGetTransformFeedbackiv							glwGetTransformFeedbackiv
386e5c31af7Sopenharmony_ci#define			glGetUniformBlockIndex								glwGetUniformBlockIndex
387e5c31af7Sopenharmony_ci#define			glGetUniformIndices									glwGetUniformIndices
388e5c31af7Sopenharmony_ci#define			glGetUniformLocation								glwGetUniformLocation
389e5c31af7Sopenharmony_ci#define			glGetUniformSubroutineuiv							glwGetUniformSubroutineuiv
390e5c31af7Sopenharmony_ci#define			glGetUniformdv										glwGetUniformdv
391e5c31af7Sopenharmony_ci#define			glGetUniformfv										glwGetUniformfv
392e5c31af7Sopenharmony_ci#define			glGetUniformiv										glwGetUniformiv
393e5c31af7Sopenharmony_ci#define			glGetUniformuiv										glwGetUniformuiv
394e5c31af7Sopenharmony_ci#define			glGetVertexArrayIndexed64iv							glwGetVertexArrayIndexed64iv
395e5c31af7Sopenharmony_ci#define			glGetVertexArrayIndexediv							glwGetVertexArrayIndexediv
396e5c31af7Sopenharmony_ci#define			glGetVertexArrayIntegeri_vEXT						glwGetVertexArrayIntegeri_vEXT
397e5c31af7Sopenharmony_ci#define			glGetVertexArrayIntegervEXT							glwGetVertexArrayIntegervEXT
398e5c31af7Sopenharmony_ci#define			glGetVertexArrayPointeri_vEXT						glwGetVertexArrayPointeri_vEXT
399e5c31af7Sopenharmony_ci#define			glGetVertexArrayPointervEXT							glwGetVertexArrayPointervEXT
400e5c31af7Sopenharmony_ci#define			glGetVertexArrayiv									glwGetVertexArrayiv
401e5c31af7Sopenharmony_ci#define			glGetVertexAttribIiv								glwGetVertexAttribIiv
402e5c31af7Sopenharmony_ci#define			glGetVertexAttribIuiv								glwGetVertexAttribIuiv
403e5c31af7Sopenharmony_ci#define			glGetVertexAttribLdv								glwGetVertexAttribLdv
404e5c31af7Sopenharmony_ci#define			glGetVertexAttribPointerv							glwGetVertexAttribPointerv
405e5c31af7Sopenharmony_ci#define			glGetVertexAttribdv									glwGetVertexAttribdv
406e5c31af7Sopenharmony_ci#define			glGetVertexAttribfv									glwGetVertexAttribfv
407e5c31af7Sopenharmony_ci#define			glGetVertexAttribiv									glwGetVertexAttribiv
408e5c31af7Sopenharmony_ci#define			glGetnCompressedTexImage							glwGetnCompressedTexImage
409e5c31af7Sopenharmony_ci#define			glGetnTexImage										glwGetnTexImage
410e5c31af7Sopenharmony_ci#define			glGetnUniformdv										glwGetnUniformdv
411e5c31af7Sopenharmony_ci#define			glGetnUniformfv										glwGetnUniformfv
412e5c31af7Sopenharmony_ci#define			glGetnUniformiv										glwGetnUniformiv
413e5c31af7Sopenharmony_ci#define			glGetnUniformuiv									glwGetnUniformuiv
414e5c31af7Sopenharmony_ci#define			glHint												glwHint
415e5c31af7Sopenharmony_ci#define			glInsertEventMarkerEXT								glwInsertEventMarkerEXT
416e5c31af7Sopenharmony_ci#define			glInvalidateBufferData								glwInvalidateBufferData
417e5c31af7Sopenharmony_ci#define			glInvalidateBufferSubData							glwInvalidateBufferSubData
418e5c31af7Sopenharmony_ci#define			glInvalidateFramebuffer								glwInvalidateFramebuffer
419e5c31af7Sopenharmony_ci#define			glInvalidateNamedFramebufferData					glwInvalidateNamedFramebufferData
420e5c31af7Sopenharmony_ci#define			glInvalidateNamedFramebufferSubData					glwInvalidateNamedFramebufferSubData
421e5c31af7Sopenharmony_ci#define			glInvalidateSubFramebuffer							glwInvalidateSubFramebuffer
422e5c31af7Sopenharmony_ci#define			glInvalidateTexImage								glwInvalidateTexImage
423e5c31af7Sopenharmony_ci#define			glInvalidateTexSubImage								glwInvalidateTexSubImage
424e5c31af7Sopenharmony_ci#define			glIsBuffer											glwIsBuffer
425e5c31af7Sopenharmony_ci#define			glIsEnabled											glwIsEnabled
426e5c31af7Sopenharmony_ci#define			glIsEnabledi										glwIsEnabledi
427e5c31af7Sopenharmony_ci#define			glIsFramebuffer										glwIsFramebuffer
428e5c31af7Sopenharmony_ci#define			glIsProgram											glwIsProgram
429e5c31af7Sopenharmony_ci#define			glIsProgramPipeline									glwIsProgramPipeline
430e5c31af7Sopenharmony_ci#define			glIsQuery											glwIsQuery
431e5c31af7Sopenharmony_ci#define			glIsRenderbuffer									glwIsRenderbuffer
432e5c31af7Sopenharmony_ci#define			glIsSampler											glwIsSampler
433e5c31af7Sopenharmony_ci#define			glIsShader											glwIsShader
434e5c31af7Sopenharmony_ci#define			glIsSync											glwIsSync
435e5c31af7Sopenharmony_ci#define			glIsTexture											glwIsTexture
436e5c31af7Sopenharmony_ci#define			glIsTransformFeedback								glwIsTransformFeedback
437e5c31af7Sopenharmony_ci#define			glIsVertexArray										glwIsVertexArray
438e5c31af7Sopenharmony_ci#define			glLineWidth											glwLineWidth
439e5c31af7Sopenharmony_ci#define			glLinkProgram										glwLinkProgram
440e5c31af7Sopenharmony_ci#define			glLogicOp											glwLogicOp
441e5c31af7Sopenharmony_ci#define			glMapBuffer											glwMapBuffer
442e5c31af7Sopenharmony_ci#define			glMapBufferRange									glwMapBufferRange
443e5c31af7Sopenharmony_ci#define			glMapNamedBuffer									glwMapNamedBuffer
444e5c31af7Sopenharmony_ci#define			glMapNamedBufferEXT									glwMapNamedBufferEXT
445e5c31af7Sopenharmony_ci#define			glMapNamedBufferRange								glwMapNamedBufferRange
446e5c31af7Sopenharmony_ci#define			glMapNamedBufferRangeEXT							glwMapNamedBufferRangeEXT
447e5c31af7Sopenharmony_ci#define			glMatrixFrustumEXT									glwMatrixFrustumEXT
448e5c31af7Sopenharmony_ci#define			glMatrixLoadIdentityEXT								glwMatrixLoadIdentityEXT
449e5c31af7Sopenharmony_ci#define			glMatrixLoadTransposedEXT							glwMatrixLoadTransposedEXT
450e5c31af7Sopenharmony_ci#define			glMatrixLoadTransposefEXT							glwMatrixLoadTransposefEXT
451e5c31af7Sopenharmony_ci#define			glMatrixLoaddEXT									glwMatrixLoaddEXT
452e5c31af7Sopenharmony_ci#define			glMatrixLoadfEXT									glwMatrixLoadfEXT
453e5c31af7Sopenharmony_ci#define			glMatrixMultTransposedEXT							glwMatrixMultTransposedEXT
454e5c31af7Sopenharmony_ci#define			glMatrixMultTransposefEXT							glwMatrixMultTransposefEXT
455e5c31af7Sopenharmony_ci#define			glMatrixMultdEXT									glwMatrixMultdEXT
456e5c31af7Sopenharmony_ci#define			glMatrixMultfEXT									glwMatrixMultfEXT
457e5c31af7Sopenharmony_ci#define			glMatrixOrthoEXT									glwMatrixOrthoEXT
458e5c31af7Sopenharmony_ci#define			glMatrixPopEXT										glwMatrixPopEXT
459e5c31af7Sopenharmony_ci#define			glMatrixPushEXT										glwMatrixPushEXT
460e5c31af7Sopenharmony_ci#define			glMatrixRotatedEXT									glwMatrixRotatedEXT
461e5c31af7Sopenharmony_ci#define			glMatrixRotatefEXT									glwMatrixRotatefEXT
462e5c31af7Sopenharmony_ci#define			glMatrixScaledEXT									glwMatrixScaledEXT
463e5c31af7Sopenharmony_ci#define			glMatrixScalefEXT									glwMatrixScalefEXT
464e5c31af7Sopenharmony_ci#define			glMatrixTranslatedEXT								glwMatrixTranslatedEXT
465e5c31af7Sopenharmony_ci#define			glMatrixTranslatefEXT								glwMatrixTranslatefEXT
466e5c31af7Sopenharmony_ci#define			glMaxShaderCompilerThreadsKHR						glwMaxShaderCompilerThreadsKHR
467e5c31af7Sopenharmony_ci#define			glMemoryBarrier										glwMemoryBarrier
468e5c31af7Sopenharmony_ci#define			glMemoryBarrierByRegion								glwMemoryBarrierByRegion
469e5c31af7Sopenharmony_ci#define			glMinSampleShading									glwMinSampleShading
470e5c31af7Sopenharmony_ci#define			glMultiDrawArrays									glwMultiDrawArrays
471e5c31af7Sopenharmony_ci#define			glMultiDrawArraysIndirect							glwMultiDrawArraysIndirect
472e5c31af7Sopenharmony_ci#define			glMultiDrawArraysIndirectCount						glwMultiDrawArraysIndirectCount
473e5c31af7Sopenharmony_ci#define			glMultiDrawElements									glwMultiDrawElements
474e5c31af7Sopenharmony_ci#define			glMultiDrawElementsBaseVertex						glwMultiDrawElementsBaseVertex
475e5c31af7Sopenharmony_ci#define			glMultiDrawElementsIndirect							glwMultiDrawElementsIndirect
476e5c31af7Sopenharmony_ci#define			glMultiDrawElementsIndirectCount					glwMultiDrawElementsIndirectCount
477e5c31af7Sopenharmony_ci#define			glMultiTexBufferEXT									glwMultiTexBufferEXT
478e5c31af7Sopenharmony_ci#define			glMultiTexCoordPointerEXT							glwMultiTexCoordPointerEXT
479e5c31af7Sopenharmony_ci#define			glMultiTexEnvfEXT									glwMultiTexEnvfEXT
480e5c31af7Sopenharmony_ci#define			glMultiTexEnvfvEXT									glwMultiTexEnvfvEXT
481e5c31af7Sopenharmony_ci#define			glMultiTexEnviEXT									glwMultiTexEnviEXT
482e5c31af7Sopenharmony_ci#define			glMultiTexEnvivEXT									glwMultiTexEnvivEXT
483e5c31af7Sopenharmony_ci#define			glMultiTexGendEXT									glwMultiTexGendEXT
484e5c31af7Sopenharmony_ci#define			glMultiTexGendvEXT									glwMultiTexGendvEXT
485e5c31af7Sopenharmony_ci#define			glMultiTexGenfEXT									glwMultiTexGenfEXT
486e5c31af7Sopenharmony_ci#define			glMultiTexGenfvEXT									glwMultiTexGenfvEXT
487e5c31af7Sopenharmony_ci#define			glMultiTexGeniEXT									glwMultiTexGeniEXT
488e5c31af7Sopenharmony_ci#define			glMultiTexGenivEXT									glwMultiTexGenivEXT
489e5c31af7Sopenharmony_ci#define			glMultiTexImage1DEXT								glwMultiTexImage1DEXT
490e5c31af7Sopenharmony_ci#define			glMultiTexImage2DEXT								glwMultiTexImage2DEXT
491e5c31af7Sopenharmony_ci#define			glMultiTexImage3DEXT								glwMultiTexImage3DEXT
492e5c31af7Sopenharmony_ci#define			glMultiTexParameterIivEXT							glwMultiTexParameterIivEXT
493e5c31af7Sopenharmony_ci#define			glMultiTexParameterIuivEXT							glwMultiTexParameterIuivEXT
494e5c31af7Sopenharmony_ci#define			glMultiTexParameterfEXT								glwMultiTexParameterfEXT
495e5c31af7Sopenharmony_ci#define			glMultiTexParameterfvEXT							glwMultiTexParameterfvEXT
496e5c31af7Sopenharmony_ci#define			glMultiTexParameteriEXT								glwMultiTexParameteriEXT
497e5c31af7Sopenharmony_ci#define			glMultiTexParameterivEXT							glwMultiTexParameterivEXT
498e5c31af7Sopenharmony_ci#define			glMultiTexRenderbufferEXT							glwMultiTexRenderbufferEXT
499e5c31af7Sopenharmony_ci#define			glMultiTexSubImage1DEXT								glwMultiTexSubImage1DEXT
500e5c31af7Sopenharmony_ci#define			glMultiTexSubImage2DEXT								glwMultiTexSubImage2DEXT
501e5c31af7Sopenharmony_ci#define			glMultiTexSubImage3DEXT								glwMultiTexSubImage3DEXT
502e5c31af7Sopenharmony_ci#define			glMulticastBarrierNV								glwMulticastBarrierNV
503e5c31af7Sopenharmony_ci#define			glMulticastBlitFramebufferNV						glwMulticastBlitFramebufferNV
504e5c31af7Sopenharmony_ci#define			glMulticastBufferSubDataNV							glwMulticastBufferSubDataNV
505e5c31af7Sopenharmony_ci#define			glMulticastCopyBufferSubDataNV						glwMulticastCopyBufferSubDataNV
506e5c31af7Sopenharmony_ci#define			glMulticastCopyImageSubDataNV						glwMulticastCopyImageSubDataNV
507e5c31af7Sopenharmony_ci#define			glMulticastFramebufferSampleLocationsfvNV			glwMulticastFramebufferSampleLocationsfvNV
508e5c31af7Sopenharmony_ci#define			glMulticastGetQueryObjecti64vNV						glwMulticastGetQueryObjecti64vNV
509e5c31af7Sopenharmony_ci#define			glMulticastGetQueryObjectivNV						glwMulticastGetQueryObjectivNV
510e5c31af7Sopenharmony_ci#define			glMulticastGetQueryObjectui64vNV					glwMulticastGetQueryObjectui64vNV
511e5c31af7Sopenharmony_ci#define			glMulticastGetQueryObjectuivNV						glwMulticastGetQueryObjectuivNV
512e5c31af7Sopenharmony_ci#define			glMulticastWaitSyncNV								glwMulticastWaitSyncNV
513e5c31af7Sopenharmony_ci#define			glNamedBufferData									glwNamedBufferData
514e5c31af7Sopenharmony_ci#define			glNamedBufferDataEXT								glwNamedBufferDataEXT
515e5c31af7Sopenharmony_ci#define			glNamedBufferPageCommitmentARB						glwNamedBufferPageCommitmentARB
516e5c31af7Sopenharmony_ci#define			glNamedBufferPageCommitmentEXT						glwNamedBufferPageCommitmentEXT
517e5c31af7Sopenharmony_ci#define			glNamedBufferStorage								glwNamedBufferStorage
518e5c31af7Sopenharmony_ci#define			glNamedBufferSubData								glwNamedBufferSubData
519e5c31af7Sopenharmony_ci#define			glNamedCopyBufferSubDataEXT							glwNamedCopyBufferSubDataEXT
520e5c31af7Sopenharmony_ci#define			glNamedFramebufferDrawBuffer						glwNamedFramebufferDrawBuffer
521e5c31af7Sopenharmony_ci#define			glNamedFramebufferDrawBuffers						glwNamedFramebufferDrawBuffers
522e5c31af7Sopenharmony_ci#define			glNamedFramebufferParameteri						glwNamedFramebufferParameteri
523e5c31af7Sopenharmony_ci#define			glNamedFramebufferParameteriEXT						glwNamedFramebufferParameteriEXT
524e5c31af7Sopenharmony_ci#define			glNamedFramebufferReadBuffer						glwNamedFramebufferReadBuffer
525e5c31af7Sopenharmony_ci#define			glNamedFramebufferRenderbuffer						glwNamedFramebufferRenderbuffer
526e5c31af7Sopenharmony_ci#define			glNamedFramebufferRenderbufferEXT					glwNamedFramebufferRenderbufferEXT
527e5c31af7Sopenharmony_ci#define			glNamedFramebufferTexture							glwNamedFramebufferTexture
528e5c31af7Sopenharmony_ci#define			glNamedFramebufferTexture1DEXT						glwNamedFramebufferTexture1DEXT
529e5c31af7Sopenharmony_ci#define			glNamedFramebufferTexture2DEXT						glwNamedFramebufferTexture2DEXT
530e5c31af7Sopenharmony_ci#define			glNamedFramebufferTexture3DEXT						glwNamedFramebufferTexture3DEXT
531e5c31af7Sopenharmony_ci#define			glNamedFramebufferTextureEXT						glwNamedFramebufferTextureEXT
532e5c31af7Sopenharmony_ci#define			glNamedFramebufferTextureFaceEXT					glwNamedFramebufferTextureFaceEXT
533e5c31af7Sopenharmony_ci#define			glNamedFramebufferTextureLayer						glwNamedFramebufferTextureLayer
534e5c31af7Sopenharmony_ci#define			glNamedFramebufferTextureLayerEXT					glwNamedFramebufferTextureLayerEXT
535e5c31af7Sopenharmony_ci#define			glNamedProgramLocalParameter4dEXT					glwNamedProgramLocalParameter4dEXT
536e5c31af7Sopenharmony_ci#define			glNamedProgramLocalParameter4dvEXT					glwNamedProgramLocalParameter4dvEXT
537e5c31af7Sopenharmony_ci#define			glNamedProgramLocalParameter4fEXT					glwNamedProgramLocalParameter4fEXT
538e5c31af7Sopenharmony_ci#define			glNamedProgramLocalParameter4fvEXT					glwNamedProgramLocalParameter4fvEXT
539e5c31af7Sopenharmony_ci#define			glNamedProgramLocalParameterI4iEXT					glwNamedProgramLocalParameterI4iEXT
540e5c31af7Sopenharmony_ci#define			glNamedProgramLocalParameterI4ivEXT					glwNamedProgramLocalParameterI4ivEXT
541e5c31af7Sopenharmony_ci#define			glNamedProgramLocalParameterI4uiEXT					glwNamedProgramLocalParameterI4uiEXT
542e5c31af7Sopenharmony_ci#define			glNamedProgramLocalParameterI4uivEXT				glwNamedProgramLocalParameterI4uivEXT
543e5c31af7Sopenharmony_ci#define			glNamedProgramLocalParameters4fvEXT					glwNamedProgramLocalParameters4fvEXT
544e5c31af7Sopenharmony_ci#define			glNamedProgramLocalParametersI4ivEXT				glwNamedProgramLocalParametersI4ivEXT
545e5c31af7Sopenharmony_ci#define			glNamedProgramLocalParametersI4uivEXT				glwNamedProgramLocalParametersI4uivEXT
546e5c31af7Sopenharmony_ci#define			glNamedProgramStringEXT								glwNamedProgramStringEXT
547e5c31af7Sopenharmony_ci#define			glNamedRenderbufferStorage							glwNamedRenderbufferStorage
548e5c31af7Sopenharmony_ci#define			glNamedRenderbufferStorageEXT						glwNamedRenderbufferStorageEXT
549e5c31af7Sopenharmony_ci#define			glNamedRenderbufferStorageMultisample				glwNamedRenderbufferStorageMultisample
550e5c31af7Sopenharmony_ci#define			glNamedRenderbufferStorageMultisampleCoverageEXT	glwNamedRenderbufferStorageMultisampleCoverageEXT
551e5c31af7Sopenharmony_ci#define			glNamedRenderbufferStorageMultisampleEXT			glwNamedRenderbufferStorageMultisampleEXT
552e5c31af7Sopenharmony_ci#define			glObjectLabel										glwObjectLabel
553e5c31af7Sopenharmony_ci#define			glObjectPtrLabel									glwObjectPtrLabel
554e5c31af7Sopenharmony_ci#define			glPatchParameterfv									glwPatchParameterfv
555e5c31af7Sopenharmony_ci#define			glPatchParameteri									glwPatchParameteri
556e5c31af7Sopenharmony_ci#define			glPauseTransformFeedback							glwPauseTransformFeedback
557e5c31af7Sopenharmony_ci#define			glPixelStoref										glwPixelStoref
558e5c31af7Sopenharmony_ci#define			glPixelStorei										glwPixelStorei
559e5c31af7Sopenharmony_ci#define			glPointParameterf									glwPointParameterf
560e5c31af7Sopenharmony_ci#define			glPointParameterfv									glwPointParameterfv
561e5c31af7Sopenharmony_ci#define			glPointParameteri									glwPointParameteri
562e5c31af7Sopenharmony_ci#define			glPointParameteriv									glwPointParameteriv
563e5c31af7Sopenharmony_ci#define			glPointSize											glwPointSize
564e5c31af7Sopenharmony_ci#define			glPolygonMode										glwPolygonMode
565e5c31af7Sopenharmony_ci#define			glPolygonOffset										glwPolygonOffset
566e5c31af7Sopenharmony_ci#define			glPolygonOffsetClamp								glwPolygonOffsetClamp
567e5c31af7Sopenharmony_ci#define			glPopDebugGroup										glwPopDebugGroup
568e5c31af7Sopenharmony_ci#define			glPopGroupMarkerEXT									glwPopGroupMarkerEXT
569e5c31af7Sopenharmony_ci#define			glPrimitiveBoundingBox								glwPrimitiveBoundingBox
570e5c31af7Sopenharmony_ci#define			glPrimitiveRestartIndex								glwPrimitiveRestartIndex
571e5c31af7Sopenharmony_ci#define			glProgramBinary										glwProgramBinary
572e5c31af7Sopenharmony_ci#define			glProgramParameteri									glwProgramParameteri
573e5c31af7Sopenharmony_ci#define			glProgramUniform1d									glwProgramUniform1d
574e5c31af7Sopenharmony_ci#define			glProgramUniform1dEXT								glwProgramUniform1dEXT
575e5c31af7Sopenharmony_ci#define			glProgramUniform1dv									glwProgramUniform1dv
576e5c31af7Sopenharmony_ci#define			glProgramUniform1dvEXT								glwProgramUniform1dvEXT
577e5c31af7Sopenharmony_ci#define			glProgramUniform1f									glwProgramUniform1f
578e5c31af7Sopenharmony_ci#define			glProgramUniform1fv									glwProgramUniform1fv
579e5c31af7Sopenharmony_ci#define			glProgramUniform1i									glwProgramUniform1i
580e5c31af7Sopenharmony_ci#define			glProgramUniform1iv									glwProgramUniform1iv
581e5c31af7Sopenharmony_ci#define			glProgramUniform1ui									glwProgramUniform1ui
582e5c31af7Sopenharmony_ci#define			glProgramUniform1uiv								glwProgramUniform1uiv
583e5c31af7Sopenharmony_ci#define			glProgramUniform2d									glwProgramUniform2d
584e5c31af7Sopenharmony_ci#define			glProgramUniform2dEXT								glwProgramUniform2dEXT
585e5c31af7Sopenharmony_ci#define			glProgramUniform2dv									glwProgramUniform2dv
586e5c31af7Sopenharmony_ci#define			glProgramUniform2dvEXT								glwProgramUniform2dvEXT
587e5c31af7Sopenharmony_ci#define			glProgramUniform2f									glwProgramUniform2f
588e5c31af7Sopenharmony_ci#define			glProgramUniform2fv									glwProgramUniform2fv
589e5c31af7Sopenharmony_ci#define			glProgramUniform2i									glwProgramUniform2i
590e5c31af7Sopenharmony_ci#define			glProgramUniform2iv									glwProgramUniform2iv
591e5c31af7Sopenharmony_ci#define			glProgramUniform2ui									glwProgramUniform2ui
592e5c31af7Sopenharmony_ci#define			glProgramUniform2uiv								glwProgramUniform2uiv
593e5c31af7Sopenharmony_ci#define			glProgramUniform3d									glwProgramUniform3d
594e5c31af7Sopenharmony_ci#define			glProgramUniform3dEXT								glwProgramUniform3dEXT
595e5c31af7Sopenharmony_ci#define			glProgramUniform3dv									glwProgramUniform3dv
596e5c31af7Sopenharmony_ci#define			glProgramUniform3dvEXT								glwProgramUniform3dvEXT
597e5c31af7Sopenharmony_ci#define			glProgramUniform3f									glwProgramUniform3f
598e5c31af7Sopenharmony_ci#define			glProgramUniform3fv									glwProgramUniform3fv
599e5c31af7Sopenharmony_ci#define			glProgramUniform3i									glwProgramUniform3i
600e5c31af7Sopenharmony_ci#define			glProgramUniform3iv									glwProgramUniform3iv
601e5c31af7Sopenharmony_ci#define			glProgramUniform3ui									glwProgramUniform3ui
602e5c31af7Sopenharmony_ci#define			glProgramUniform3uiv								glwProgramUniform3uiv
603e5c31af7Sopenharmony_ci#define			glProgramUniform4d									glwProgramUniform4d
604e5c31af7Sopenharmony_ci#define			glProgramUniform4dEXT								glwProgramUniform4dEXT
605e5c31af7Sopenharmony_ci#define			glProgramUniform4dv									glwProgramUniform4dv
606e5c31af7Sopenharmony_ci#define			glProgramUniform4dvEXT								glwProgramUniform4dvEXT
607e5c31af7Sopenharmony_ci#define			glProgramUniform4f									glwProgramUniform4f
608e5c31af7Sopenharmony_ci#define			glProgramUniform4fv									glwProgramUniform4fv
609e5c31af7Sopenharmony_ci#define			glProgramUniform4i									glwProgramUniform4i
610e5c31af7Sopenharmony_ci#define			glProgramUniform4iv									glwProgramUniform4iv
611e5c31af7Sopenharmony_ci#define			glProgramUniform4ui									glwProgramUniform4ui
612e5c31af7Sopenharmony_ci#define			glProgramUniform4uiv								glwProgramUniform4uiv
613e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix2dv							glwProgramUniformMatrix2dv
614e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix2dvEXT						glwProgramUniformMatrix2dvEXT
615e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix2fv							glwProgramUniformMatrix2fv
616e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix2x3dv							glwProgramUniformMatrix2x3dv
617e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix2x3dvEXT						glwProgramUniformMatrix2x3dvEXT
618e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix2x3fv							glwProgramUniformMatrix2x3fv
619e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix2x4dv							glwProgramUniformMatrix2x4dv
620e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix2x4dvEXT						glwProgramUniformMatrix2x4dvEXT
621e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix2x4fv							glwProgramUniformMatrix2x4fv
622e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix3dv							glwProgramUniformMatrix3dv
623e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix3dvEXT						glwProgramUniformMatrix3dvEXT
624e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix3fv							glwProgramUniformMatrix3fv
625e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix3x2dv							glwProgramUniformMatrix3x2dv
626e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix3x2dvEXT						glwProgramUniformMatrix3x2dvEXT
627e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix3x2fv							glwProgramUniformMatrix3x2fv
628e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix3x4dv							glwProgramUniformMatrix3x4dv
629e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix3x4dvEXT						glwProgramUniformMatrix3x4dvEXT
630e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix3x4fv							glwProgramUniformMatrix3x4fv
631e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix4dv							glwProgramUniformMatrix4dv
632e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix4dvEXT						glwProgramUniformMatrix4dvEXT
633e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix4fv							glwProgramUniformMatrix4fv
634e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix4x2dv							glwProgramUniformMatrix4x2dv
635e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix4x2dvEXT						glwProgramUniformMatrix4x2dvEXT
636e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix4x2fv							glwProgramUniformMatrix4x2fv
637e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix4x3dv							glwProgramUniformMatrix4x3dv
638e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix4x3dvEXT						glwProgramUniformMatrix4x3dvEXT
639e5c31af7Sopenharmony_ci#define			glProgramUniformMatrix4x3fv							glwProgramUniformMatrix4x3fv
640e5c31af7Sopenharmony_ci#define			glProvokingVertex									glwProvokingVertex
641e5c31af7Sopenharmony_ci#define			glPushClientAttribDefaultEXT						glwPushClientAttribDefaultEXT
642e5c31af7Sopenharmony_ci#define			glPushDebugGroup									glwPushDebugGroup
643e5c31af7Sopenharmony_ci#define			glPushGroupMarkerEXT								glwPushGroupMarkerEXT
644e5c31af7Sopenharmony_ci#define			glQueryCounter										glwQueryCounter
645e5c31af7Sopenharmony_ci#define			glReadBuffer										glwReadBuffer
646e5c31af7Sopenharmony_ci#define			glReadPixels										glwReadPixels
647e5c31af7Sopenharmony_ci#define			glReadnPixels										glwReadnPixels
648e5c31af7Sopenharmony_ci#define			glReleaseShaderCompiler								glwReleaseShaderCompiler
649e5c31af7Sopenharmony_ci#define			glRenderGpuMaskNV									glwRenderGpuMaskNV
650e5c31af7Sopenharmony_ci#define			glRenderbufferStorage								glwRenderbufferStorage
651e5c31af7Sopenharmony_ci#define			glRenderbufferStorageMultisample					glwRenderbufferStorageMultisample
652e5c31af7Sopenharmony_ci#define			glRenderbufferStorageMultisampleEXT					glwRenderbufferStorageMultisampleEXT
653e5c31af7Sopenharmony_ci#define			glResumeTransformFeedback							glwResumeTransformFeedback
654e5c31af7Sopenharmony_ci#define			glSampleCoverage									glwSampleCoverage
655e5c31af7Sopenharmony_ci#define			glSampleMaski										glwSampleMaski
656e5c31af7Sopenharmony_ci#define			glSamplerParameterIiv								glwSamplerParameterIiv
657e5c31af7Sopenharmony_ci#define			glSamplerParameterIuiv								glwSamplerParameterIuiv
658e5c31af7Sopenharmony_ci#define			glSamplerParameterf									glwSamplerParameterf
659e5c31af7Sopenharmony_ci#define			glSamplerParameterfv								glwSamplerParameterfv
660e5c31af7Sopenharmony_ci#define			glSamplerParameteri									glwSamplerParameteri
661e5c31af7Sopenharmony_ci#define			glSamplerParameteriv								glwSamplerParameteriv
662e5c31af7Sopenharmony_ci#define			glScissor											glwScissor
663e5c31af7Sopenharmony_ci#define			glScissorArrayv										glwScissorArrayv
664e5c31af7Sopenharmony_ci#define			glScissorIndexed									glwScissorIndexed
665e5c31af7Sopenharmony_ci#define			glScissorIndexedv									glwScissorIndexedv
666e5c31af7Sopenharmony_ci#define			glShaderBinary										glwShaderBinary
667e5c31af7Sopenharmony_ci#define			glShaderSource										glwShaderSource
668e5c31af7Sopenharmony_ci#define			glShaderStorageBlockBinding							glwShaderStorageBlockBinding
669e5c31af7Sopenharmony_ci#define			glShadingRateEXT									glwShadingRateEXT
670e5c31af7Sopenharmony_ci#define			glShadingRateCombinerOpsEXT							glwShadingRateCombinerOpsEXT
671e5c31af7Sopenharmony_ci#define			glSpecializeShader									glwSpecializeShader
672e5c31af7Sopenharmony_ci#define			glStencilFunc										glwStencilFunc
673e5c31af7Sopenharmony_ci#define			glStencilFuncSeparate								glwStencilFuncSeparate
674e5c31af7Sopenharmony_ci#define			glStencilMask										glwStencilMask
675e5c31af7Sopenharmony_ci#define			glStencilMaskSeparate								glwStencilMaskSeparate
676e5c31af7Sopenharmony_ci#define			glStencilOp											glwStencilOp
677e5c31af7Sopenharmony_ci#define			glStencilOpSeparate									glwStencilOpSeparate
678e5c31af7Sopenharmony_ci#define			glTexBuffer											glwTexBuffer
679e5c31af7Sopenharmony_ci#define			glTexBufferRange									glwTexBufferRange
680e5c31af7Sopenharmony_ci#define			glTexImage1D										glwTexImage1D
681e5c31af7Sopenharmony_ci#define			glTexImage2D										glwTexImage2D
682e5c31af7Sopenharmony_ci#define			glTexImage2DMultisample								glwTexImage2DMultisample
683e5c31af7Sopenharmony_ci#define			glTexImage3D										glwTexImage3D
684e5c31af7Sopenharmony_ci#define			glTexImage3DMultisample								glwTexImage3DMultisample
685e5c31af7Sopenharmony_ci#define			glTexImage3DOES										glwTexImage3DOES
686e5c31af7Sopenharmony_ci#define			glTexPageCommitmentARB								glwTexPageCommitmentARB
687e5c31af7Sopenharmony_ci#define			glTexParameterIiv									glwTexParameterIiv
688e5c31af7Sopenharmony_ci#define			glTexParameterIuiv									glwTexParameterIuiv
689e5c31af7Sopenharmony_ci#define			glTexParameterf										glwTexParameterf
690e5c31af7Sopenharmony_ci#define			glTexParameterfv									glwTexParameterfv
691e5c31af7Sopenharmony_ci#define			glTexParameteri										glwTexParameteri
692e5c31af7Sopenharmony_ci#define			glTexParameteriv									glwTexParameteriv
693e5c31af7Sopenharmony_ci#define			glTexStorage1D										glwTexStorage1D
694e5c31af7Sopenharmony_ci#define			glTexStorage2D										glwTexStorage2D
695e5c31af7Sopenharmony_ci#define			glTexStorage2DMultisample							glwTexStorage2DMultisample
696e5c31af7Sopenharmony_ci#define			glTexStorage3D										glwTexStorage3D
697e5c31af7Sopenharmony_ci#define			glTexStorage3DMultisample							glwTexStorage3DMultisample
698e5c31af7Sopenharmony_ci#define			glTexSubImage1D										glwTexSubImage1D
699e5c31af7Sopenharmony_ci#define			glTexSubImage2D										glwTexSubImage2D
700e5c31af7Sopenharmony_ci#define			glTexSubImage3D										glwTexSubImage3D
701e5c31af7Sopenharmony_ci#define			glTexSubImage3DOES									glwTexSubImage3DOES
702e5c31af7Sopenharmony_ci#define			glTextureBarrier									glwTextureBarrier
703e5c31af7Sopenharmony_ci#define			glTextureBuffer										glwTextureBuffer
704e5c31af7Sopenharmony_ci#define			glTextureBufferEXT									glwTextureBufferEXT
705e5c31af7Sopenharmony_ci#define			glTextureBufferRange								glwTextureBufferRange
706e5c31af7Sopenharmony_ci#define			glTextureBufferRangeEXT								glwTextureBufferRangeEXT
707e5c31af7Sopenharmony_ci#define			glTextureImage1DEXT									glwTextureImage1DEXT
708e5c31af7Sopenharmony_ci#define			glTextureImage2DEXT									glwTextureImage2DEXT
709e5c31af7Sopenharmony_ci#define			glTextureImage3DEXT									glwTextureImage3DEXT
710e5c31af7Sopenharmony_ci#define			glTexturePageCommitmentEXT							glwTexturePageCommitmentEXT
711e5c31af7Sopenharmony_ci#define			glTextureParameterIiv								glwTextureParameterIiv
712e5c31af7Sopenharmony_ci#define			glTextureParameterIivEXT							glwTextureParameterIivEXT
713e5c31af7Sopenharmony_ci#define			glTextureParameterIuiv								glwTextureParameterIuiv
714e5c31af7Sopenharmony_ci#define			glTextureParameterIuivEXT							glwTextureParameterIuivEXT
715e5c31af7Sopenharmony_ci#define			glTextureParameterf									glwTextureParameterf
716e5c31af7Sopenharmony_ci#define			glTextureParameterfEXT								glwTextureParameterfEXT
717e5c31af7Sopenharmony_ci#define			glTextureParameterfv								glwTextureParameterfv
718e5c31af7Sopenharmony_ci#define			glTextureParameterfvEXT								glwTextureParameterfvEXT
719e5c31af7Sopenharmony_ci#define			glTextureParameteri									glwTextureParameteri
720e5c31af7Sopenharmony_ci#define			glTextureParameteriEXT								glwTextureParameteriEXT
721e5c31af7Sopenharmony_ci#define			glTextureParameteriv								glwTextureParameteriv
722e5c31af7Sopenharmony_ci#define			glTextureParameterivEXT								glwTextureParameterivEXT
723e5c31af7Sopenharmony_ci#define			glTextureRenderbufferEXT							glwTextureRenderbufferEXT
724e5c31af7Sopenharmony_ci#define			glTextureStorage1D									glwTextureStorage1D
725e5c31af7Sopenharmony_ci#define			glTextureStorage1DEXT								glwTextureStorage1DEXT
726e5c31af7Sopenharmony_ci#define			glTextureStorage2D									glwTextureStorage2D
727e5c31af7Sopenharmony_ci#define			glTextureStorage2DEXT								glwTextureStorage2DEXT
728e5c31af7Sopenharmony_ci#define			glTextureStorage2DMultisample						glwTextureStorage2DMultisample
729e5c31af7Sopenharmony_ci#define			glTextureStorage2DMultisampleEXT					glwTextureStorage2DMultisampleEXT
730e5c31af7Sopenharmony_ci#define			glTextureStorage3D									glwTextureStorage3D
731e5c31af7Sopenharmony_ci#define			glTextureStorage3DEXT								glwTextureStorage3DEXT
732e5c31af7Sopenharmony_ci#define			glTextureStorage3DMultisample						glwTextureStorage3DMultisample
733e5c31af7Sopenharmony_ci#define			glTextureStorage3DMultisampleEXT					glwTextureStorage3DMultisampleEXT
734e5c31af7Sopenharmony_ci#define			glTextureSubImage1D									glwTextureSubImage1D
735e5c31af7Sopenharmony_ci#define			glTextureSubImage1DEXT								glwTextureSubImage1DEXT
736e5c31af7Sopenharmony_ci#define			glTextureSubImage2D									glwTextureSubImage2D
737e5c31af7Sopenharmony_ci#define			glTextureSubImage2DEXT								glwTextureSubImage2DEXT
738e5c31af7Sopenharmony_ci#define			glTextureSubImage3D									glwTextureSubImage3D
739e5c31af7Sopenharmony_ci#define			glTextureSubImage3DEXT								glwTextureSubImage3DEXT
740e5c31af7Sopenharmony_ci#define			glTextureView										glwTextureView
741e5c31af7Sopenharmony_ci#define			glTransformFeedbackBufferBase						glwTransformFeedbackBufferBase
742e5c31af7Sopenharmony_ci#define			glTransformFeedbackBufferRange						glwTransformFeedbackBufferRange
743e5c31af7Sopenharmony_ci#define			glTransformFeedbackVaryings							glwTransformFeedbackVaryings
744e5c31af7Sopenharmony_ci#define			glUniform1d											glwUniform1d
745e5c31af7Sopenharmony_ci#define			glUniform1dv										glwUniform1dv
746e5c31af7Sopenharmony_ci#define			glUniform1f											glwUniform1f
747e5c31af7Sopenharmony_ci#define			glUniform1fv										glwUniform1fv
748e5c31af7Sopenharmony_ci#define			glUniform1i											glwUniform1i
749e5c31af7Sopenharmony_ci#define			glUniform1iv										glwUniform1iv
750e5c31af7Sopenharmony_ci#define			glUniform1ui										glwUniform1ui
751e5c31af7Sopenharmony_ci#define			glUniform1uiv										glwUniform1uiv
752e5c31af7Sopenharmony_ci#define			glUniform2d											glwUniform2d
753e5c31af7Sopenharmony_ci#define			glUniform2dv										glwUniform2dv
754e5c31af7Sopenharmony_ci#define			glUniform2f											glwUniform2f
755e5c31af7Sopenharmony_ci#define			glUniform2fv										glwUniform2fv
756e5c31af7Sopenharmony_ci#define			glUniform2i											glwUniform2i
757e5c31af7Sopenharmony_ci#define			glUniform2iv										glwUniform2iv
758e5c31af7Sopenharmony_ci#define			glUniform2ui										glwUniform2ui
759e5c31af7Sopenharmony_ci#define			glUniform2uiv										glwUniform2uiv
760e5c31af7Sopenharmony_ci#define			glUniform3d											glwUniform3d
761e5c31af7Sopenharmony_ci#define			glUniform3dv										glwUniform3dv
762e5c31af7Sopenharmony_ci#define			glUniform3f											glwUniform3f
763e5c31af7Sopenharmony_ci#define			glUniform3fv										glwUniform3fv
764e5c31af7Sopenharmony_ci#define			glUniform3i											glwUniform3i
765e5c31af7Sopenharmony_ci#define			glUniform3iv										glwUniform3iv
766e5c31af7Sopenharmony_ci#define			glUniform3ui										glwUniform3ui
767e5c31af7Sopenharmony_ci#define			glUniform3uiv										glwUniform3uiv
768e5c31af7Sopenharmony_ci#define			glUniform4d											glwUniform4d
769e5c31af7Sopenharmony_ci#define			glUniform4dv										glwUniform4dv
770e5c31af7Sopenharmony_ci#define			glUniform4f											glwUniform4f
771e5c31af7Sopenharmony_ci#define			glUniform4fv										glwUniform4fv
772e5c31af7Sopenharmony_ci#define			glUniform4i											glwUniform4i
773e5c31af7Sopenharmony_ci#define			glUniform4iv										glwUniform4iv
774e5c31af7Sopenharmony_ci#define			glUniform4ui										glwUniform4ui
775e5c31af7Sopenharmony_ci#define			glUniform4uiv										glwUniform4uiv
776e5c31af7Sopenharmony_ci#define			glUniformBlockBinding								glwUniformBlockBinding
777e5c31af7Sopenharmony_ci#define			glUniformMatrix2dv									glwUniformMatrix2dv
778e5c31af7Sopenharmony_ci#define			glUniformMatrix2fv									glwUniformMatrix2fv
779e5c31af7Sopenharmony_ci#define			glUniformMatrix2x3dv								glwUniformMatrix2x3dv
780e5c31af7Sopenharmony_ci#define			glUniformMatrix2x3fv								glwUniformMatrix2x3fv
781e5c31af7Sopenharmony_ci#define			glUniformMatrix2x4dv								glwUniformMatrix2x4dv
782e5c31af7Sopenharmony_ci#define			glUniformMatrix2x4fv								glwUniformMatrix2x4fv
783e5c31af7Sopenharmony_ci#define			glUniformMatrix3dv									glwUniformMatrix3dv
784e5c31af7Sopenharmony_ci#define			glUniformMatrix3fv									glwUniformMatrix3fv
785e5c31af7Sopenharmony_ci#define			glUniformMatrix3x2dv								glwUniformMatrix3x2dv
786e5c31af7Sopenharmony_ci#define			glUniformMatrix3x2fv								glwUniformMatrix3x2fv
787e5c31af7Sopenharmony_ci#define			glUniformMatrix3x4dv								glwUniformMatrix3x4dv
788e5c31af7Sopenharmony_ci#define			glUniformMatrix3x4fv								glwUniformMatrix3x4fv
789e5c31af7Sopenharmony_ci#define			glUniformMatrix4dv									glwUniformMatrix4dv
790e5c31af7Sopenharmony_ci#define			glUniformMatrix4fv									glwUniformMatrix4fv
791e5c31af7Sopenharmony_ci#define			glUniformMatrix4x2dv								glwUniformMatrix4x2dv
792e5c31af7Sopenharmony_ci#define			glUniformMatrix4x2fv								glwUniformMatrix4x2fv
793e5c31af7Sopenharmony_ci#define			glUniformMatrix4x3dv								glwUniformMatrix4x3dv
794e5c31af7Sopenharmony_ci#define			glUniformMatrix4x3fv								glwUniformMatrix4x3fv
795e5c31af7Sopenharmony_ci#define			glUniformSubroutinesuiv								glwUniformSubroutinesuiv
796e5c31af7Sopenharmony_ci#define			glUnmapBuffer										glwUnmapBuffer
797e5c31af7Sopenharmony_ci#define			glUnmapNamedBuffer									glwUnmapNamedBuffer
798e5c31af7Sopenharmony_ci#define			glUnmapNamedBufferEXT								glwUnmapNamedBufferEXT
799e5c31af7Sopenharmony_ci#define			glUseProgram										glwUseProgram
800e5c31af7Sopenharmony_ci#define			glUseProgramStages									glwUseProgramStages
801e5c31af7Sopenharmony_ci#define			glValidateProgram									glwValidateProgram
802e5c31af7Sopenharmony_ci#define			glValidateProgramPipeline							glwValidateProgramPipeline
803e5c31af7Sopenharmony_ci#define			glVertexArrayAttribBinding							glwVertexArrayAttribBinding
804e5c31af7Sopenharmony_ci#define			glVertexArrayAttribFormat							glwVertexArrayAttribFormat
805e5c31af7Sopenharmony_ci#define			glVertexArrayAttribIFormat							glwVertexArrayAttribIFormat
806e5c31af7Sopenharmony_ci#define			glVertexArrayAttribLFormat							glwVertexArrayAttribLFormat
807e5c31af7Sopenharmony_ci#define			glVertexArrayBindVertexBufferEXT					glwVertexArrayBindVertexBufferEXT
808e5c31af7Sopenharmony_ci#define			glVertexArrayBindingDivisor							glwVertexArrayBindingDivisor
809e5c31af7Sopenharmony_ci#define			glVertexArrayColorOffsetEXT							glwVertexArrayColorOffsetEXT
810e5c31af7Sopenharmony_ci#define			glVertexArrayEdgeFlagOffsetEXT						glwVertexArrayEdgeFlagOffsetEXT
811e5c31af7Sopenharmony_ci#define			glVertexArrayElementBuffer							glwVertexArrayElementBuffer
812e5c31af7Sopenharmony_ci#define			glVertexArrayFogCoordOffsetEXT						glwVertexArrayFogCoordOffsetEXT
813e5c31af7Sopenharmony_ci#define			glVertexArrayIndexOffsetEXT							glwVertexArrayIndexOffsetEXT
814e5c31af7Sopenharmony_ci#define			glVertexArrayMultiTexCoordOffsetEXT					glwVertexArrayMultiTexCoordOffsetEXT
815e5c31af7Sopenharmony_ci#define			glVertexArrayNormalOffsetEXT						glwVertexArrayNormalOffsetEXT
816e5c31af7Sopenharmony_ci#define			glVertexArraySecondaryColorOffsetEXT				glwVertexArraySecondaryColorOffsetEXT
817e5c31af7Sopenharmony_ci#define			glVertexArrayTexCoordOffsetEXT						glwVertexArrayTexCoordOffsetEXT
818e5c31af7Sopenharmony_ci#define			glVertexArrayVertexAttribBindingEXT					glwVertexArrayVertexAttribBindingEXT
819e5c31af7Sopenharmony_ci#define			glVertexArrayVertexAttribDivisorEXT					glwVertexArrayVertexAttribDivisorEXT
820e5c31af7Sopenharmony_ci#define			glVertexArrayVertexAttribFormatEXT					glwVertexArrayVertexAttribFormatEXT
821e5c31af7Sopenharmony_ci#define			glVertexArrayVertexAttribIFormatEXT					glwVertexArrayVertexAttribIFormatEXT
822e5c31af7Sopenharmony_ci#define			glVertexArrayVertexAttribIOffsetEXT					glwVertexArrayVertexAttribIOffsetEXT
823e5c31af7Sopenharmony_ci#define			glVertexArrayVertexAttribLFormatEXT					glwVertexArrayVertexAttribLFormatEXT
824e5c31af7Sopenharmony_ci#define			glVertexArrayVertexAttribLOffsetEXT					glwVertexArrayVertexAttribLOffsetEXT
825e5c31af7Sopenharmony_ci#define			glVertexArrayVertexAttribOffsetEXT					glwVertexArrayVertexAttribOffsetEXT
826e5c31af7Sopenharmony_ci#define			glVertexArrayVertexBindingDivisorEXT				glwVertexArrayVertexBindingDivisorEXT
827e5c31af7Sopenharmony_ci#define			glVertexArrayVertexBuffer							glwVertexArrayVertexBuffer
828e5c31af7Sopenharmony_ci#define			glVertexArrayVertexBuffers							glwVertexArrayVertexBuffers
829e5c31af7Sopenharmony_ci#define			glVertexArrayVertexOffsetEXT						glwVertexArrayVertexOffsetEXT
830e5c31af7Sopenharmony_ci#define			glVertexAttrib1d									glwVertexAttrib1d
831e5c31af7Sopenharmony_ci#define			glVertexAttrib1dv									glwVertexAttrib1dv
832e5c31af7Sopenharmony_ci#define			glVertexAttrib1f									glwVertexAttrib1f
833e5c31af7Sopenharmony_ci#define			glVertexAttrib1fv									glwVertexAttrib1fv
834e5c31af7Sopenharmony_ci#define			glVertexAttrib1s									glwVertexAttrib1s
835e5c31af7Sopenharmony_ci#define			glVertexAttrib1sv									glwVertexAttrib1sv
836e5c31af7Sopenharmony_ci#define			glVertexAttrib2d									glwVertexAttrib2d
837e5c31af7Sopenharmony_ci#define			glVertexAttrib2dv									glwVertexAttrib2dv
838e5c31af7Sopenharmony_ci#define			glVertexAttrib2f									glwVertexAttrib2f
839e5c31af7Sopenharmony_ci#define			glVertexAttrib2fv									glwVertexAttrib2fv
840e5c31af7Sopenharmony_ci#define			glVertexAttrib2s									glwVertexAttrib2s
841e5c31af7Sopenharmony_ci#define			glVertexAttrib2sv									glwVertexAttrib2sv
842e5c31af7Sopenharmony_ci#define			glVertexAttrib3d									glwVertexAttrib3d
843e5c31af7Sopenharmony_ci#define			glVertexAttrib3dv									glwVertexAttrib3dv
844e5c31af7Sopenharmony_ci#define			glVertexAttrib3f									glwVertexAttrib3f
845e5c31af7Sopenharmony_ci#define			glVertexAttrib3fv									glwVertexAttrib3fv
846e5c31af7Sopenharmony_ci#define			glVertexAttrib3s									glwVertexAttrib3s
847e5c31af7Sopenharmony_ci#define			glVertexAttrib3sv									glwVertexAttrib3sv
848e5c31af7Sopenharmony_ci#define			glVertexAttrib4Nbv									glwVertexAttrib4Nbv
849e5c31af7Sopenharmony_ci#define			glVertexAttrib4Niv									glwVertexAttrib4Niv
850e5c31af7Sopenharmony_ci#define			glVertexAttrib4Nsv									glwVertexAttrib4Nsv
851e5c31af7Sopenharmony_ci#define			glVertexAttrib4Nub									glwVertexAttrib4Nub
852e5c31af7Sopenharmony_ci#define			glVertexAttrib4Nubv									glwVertexAttrib4Nubv
853e5c31af7Sopenharmony_ci#define			glVertexAttrib4Nuiv									glwVertexAttrib4Nuiv
854e5c31af7Sopenharmony_ci#define			glVertexAttrib4Nusv									glwVertexAttrib4Nusv
855e5c31af7Sopenharmony_ci#define			glVertexAttrib4bv									glwVertexAttrib4bv
856e5c31af7Sopenharmony_ci#define			glVertexAttrib4d									glwVertexAttrib4d
857e5c31af7Sopenharmony_ci#define			glVertexAttrib4dv									glwVertexAttrib4dv
858e5c31af7Sopenharmony_ci#define			glVertexAttrib4f									glwVertexAttrib4f
859e5c31af7Sopenharmony_ci#define			glVertexAttrib4fv									glwVertexAttrib4fv
860e5c31af7Sopenharmony_ci#define			glVertexAttrib4iv									glwVertexAttrib4iv
861e5c31af7Sopenharmony_ci#define			glVertexAttrib4s									glwVertexAttrib4s
862e5c31af7Sopenharmony_ci#define			glVertexAttrib4sv									glwVertexAttrib4sv
863e5c31af7Sopenharmony_ci#define			glVertexAttrib4ubv									glwVertexAttrib4ubv
864e5c31af7Sopenharmony_ci#define			glVertexAttrib4uiv									glwVertexAttrib4uiv
865e5c31af7Sopenharmony_ci#define			glVertexAttrib4usv									glwVertexAttrib4usv
866e5c31af7Sopenharmony_ci#define			glVertexAttribBinding								glwVertexAttribBinding
867e5c31af7Sopenharmony_ci#define			glVertexAttribDivisor								glwVertexAttribDivisor
868e5c31af7Sopenharmony_ci#define			glVertexAttribFormat								glwVertexAttribFormat
869e5c31af7Sopenharmony_ci#define			glVertexAttribI1i									glwVertexAttribI1i
870e5c31af7Sopenharmony_ci#define			glVertexAttribI1iv									glwVertexAttribI1iv
871e5c31af7Sopenharmony_ci#define			glVertexAttribI1ui									glwVertexAttribI1ui
872e5c31af7Sopenharmony_ci#define			glVertexAttribI1uiv									glwVertexAttribI1uiv
873e5c31af7Sopenharmony_ci#define			glVertexAttribI2i									glwVertexAttribI2i
874e5c31af7Sopenharmony_ci#define			glVertexAttribI2iv									glwVertexAttribI2iv
875e5c31af7Sopenharmony_ci#define			glVertexAttribI2ui									glwVertexAttribI2ui
876e5c31af7Sopenharmony_ci#define			glVertexAttribI2uiv									glwVertexAttribI2uiv
877e5c31af7Sopenharmony_ci#define			glVertexAttribI3i									glwVertexAttribI3i
878e5c31af7Sopenharmony_ci#define			glVertexAttribI3iv									glwVertexAttribI3iv
879e5c31af7Sopenharmony_ci#define			glVertexAttribI3ui									glwVertexAttribI3ui
880e5c31af7Sopenharmony_ci#define			glVertexAttribI3uiv									glwVertexAttribI3uiv
881e5c31af7Sopenharmony_ci#define			glVertexAttribI4bv									glwVertexAttribI4bv
882e5c31af7Sopenharmony_ci#define			glVertexAttribI4i									glwVertexAttribI4i
883e5c31af7Sopenharmony_ci#define			glVertexAttribI4iv									glwVertexAttribI4iv
884e5c31af7Sopenharmony_ci#define			glVertexAttribI4sv									glwVertexAttribI4sv
885e5c31af7Sopenharmony_ci#define			glVertexAttribI4ubv									glwVertexAttribI4ubv
886e5c31af7Sopenharmony_ci#define			glVertexAttribI4ui									glwVertexAttribI4ui
887e5c31af7Sopenharmony_ci#define			glVertexAttribI4uiv									glwVertexAttribI4uiv
888e5c31af7Sopenharmony_ci#define			glVertexAttribI4usv									glwVertexAttribI4usv
889e5c31af7Sopenharmony_ci#define			glVertexAttribIFormat								glwVertexAttribIFormat
890e5c31af7Sopenharmony_ci#define			glVertexAttribIPointer								glwVertexAttribIPointer
891e5c31af7Sopenharmony_ci#define			glVertexAttribL1d									glwVertexAttribL1d
892e5c31af7Sopenharmony_ci#define			glVertexAttribL1dv									glwVertexAttribL1dv
893e5c31af7Sopenharmony_ci#define			glVertexAttribL2d									glwVertexAttribL2d
894e5c31af7Sopenharmony_ci#define			glVertexAttribL2dv									glwVertexAttribL2dv
895e5c31af7Sopenharmony_ci#define			glVertexAttribL3d									glwVertexAttribL3d
896e5c31af7Sopenharmony_ci#define			glVertexAttribL3dv									glwVertexAttribL3dv
897e5c31af7Sopenharmony_ci#define			glVertexAttribL4d									glwVertexAttribL4d
898e5c31af7Sopenharmony_ci#define			glVertexAttribL4dv									glwVertexAttribL4dv
899e5c31af7Sopenharmony_ci#define			glVertexAttribLFormat								glwVertexAttribLFormat
900e5c31af7Sopenharmony_ci#define			glVertexAttribLPointer								glwVertexAttribLPointer
901e5c31af7Sopenharmony_ci#define			glVertexAttribP1ui									glwVertexAttribP1ui
902e5c31af7Sopenharmony_ci#define			glVertexAttribP1uiv									glwVertexAttribP1uiv
903e5c31af7Sopenharmony_ci#define			glVertexAttribP2ui									glwVertexAttribP2ui
904e5c31af7Sopenharmony_ci#define			glVertexAttribP2uiv									glwVertexAttribP2uiv
905e5c31af7Sopenharmony_ci#define			glVertexAttribP3ui									glwVertexAttribP3ui
906e5c31af7Sopenharmony_ci#define			glVertexAttribP3uiv									glwVertexAttribP3uiv
907e5c31af7Sopenharmony_ci#define			glVertexAttribP4ui									glwVertexAttribP4ui
908e5c31af7Sopenharmony_ci#define			glVertexAttribP4uiv									glwVertexAttribP4uiv
909e5c31af7Sopenharmony_ci#define			glVertexAttribPointer								glwVertexAttribPointer
910e5c31af7Sopenharmony_ci#define			glVertexBindingDivisor								glwVertexBindingDivisor
911e5c31af7Sopenharmony_ci#define			glViewport											glwViewport
912e5c31af7Sopenharmony_ci#define			glViewportArrayv									glwViewportArrayv
913e5c31af7Sopenharmony_ci#define			glViewportIndexedf									glwViewportIndexedf
914e5c31af7Sopenharmony_ci#define			glViewportIndexedfv									glwViewportIndexedfv
915e5c31af7Sopenharmony_ci#define			glWaitSync											glwWaitSync
916e5c31af7Sopenharmony_civoid			glwActiveShaderProgram								(GLuint pipeline, GLuint program);
917e5c31af7Sopenharmony_civoid			glwActiveTexture									(GLenum texture);
918e5c31af7Sopenharmony_civoid			glwAttachShader										(GLuint program, GLuint shader);
919e5c31af7Sopenharmony_civoid			glwBeginConditionalRender							(GLuint id, GLenum mode);
920e5c31af7Sopenharmony_civoid			glwBeginQuery										(GLenum target, GLuint id);
921e5c31af7Sopenharmony_civoid			glwBeginQueryIndexed								(GLenum target, GLuint index, GLuint id);
922e5c31af7Sopenharmony_civoid			glwBeginTransformFeedback							(GLenum primitiveMode);
923e5c31af7Sopenharmony_civoid			glwBindAttribLocation								(GLuint program, GLuint index, const GLchar *name);
924e5c31af7Sopenharmony_civoid			glwBindBuffer										(GLenum target, GLuint buffer);
925e5c31af7Sopenharmony_civoid			glwBindBufferBase									(GLenum target, GLuint index, GLuint buffer);
926e5c31af7Sopenharmony_civoid			glwBindBufferRange									(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
927e5c31af7Sopenharmony_civoid			glwBindBuffersBase									(GLenum target, GLuint first, GLsizei count, const GLuint *buffers);
928e5c31af7Sopenharmony_civoid			glwBindBuffersRange									(GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes);
929e5c31af7Sopenharmony_civoid			glwBindFragDataLocation								(GLuint program, GLuint color, const GLchar *name);
930e5c31af7Sopenharmony_civoid			glwBindFragDataLocationIndexed						(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name);
931e5c31af7Sopenharmony_civoid			glwBindFramebuffer									(GLenum target, GLuint framebuffer);
932e5c31af7Sopenharmony_civoid			glwBindImageTexture									(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
933e5c31af7Sopenharmony_civoid			glwBindImageTextures								(GLuint first, GLsizei count, const GLuint *textures);
934e5c31af7Sopenharmony_civoid			glwBindMultiTextureEXT								(GLenum texunit, GLenum target, GLuint texture);
935e5c31af7Sopenharmony_civoid			glwBindProgramPipeline								(GLuint pipeline);
936e5c31af7Sopenharmony_civoid			glwBindRenderbuffer									(GLenum target, GLuint renderbuffer);
937e5c31af7Sopenharmony_civoid			glwBindSampler										(GLuint unit, GLuint sampler);
938e5c31af7Sopenharmony_civoid			glwBindSamplers										(GLuint first, GLsizei count, const GLuint *samplers);
939e5c31af7Sopenharmony_civoid			glwBindTexture										(GLenum target, GLuint texture);
940e5c31af7Sopenharmony_civoid			glwBindTextureUnit									(GLuint unit, GLuint texture);
941e5c31af7Sopenharmony_civoid			glwBindTextures										(GLuint first, GLsizei count, const GLuint *textures);
942e5c31af7Sopenharmony_civoid			glwBindTransformFeedback							(GLenum target, GLuint id);
943e5c31af7Sopenharmony_civoid			glwBindVertexArray									(GLuint array);
944e5c31af7Sopenharmony_civoid			glwBindVertexBuffer									(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
945e5c31af7Sopenharmony_civoid			glwBindVertexBuffers								(GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
946e5c31af7Sopenharmony_civoid			glwBlendBarrier										();
947e5c31af7Sopenharmony_civoid			glwBlendColor										(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
948e5c31af7Sopenharmony_civoid			glwBlendEquation									(GLenum mode);
949e5c31af7Sopenharmony_civoid			glwBlendEquationSeparate							(GLenum modeRGB, GLenum modeAlpha);
950e5c31af7Sopenharmony_civoid			glwBlendEquationSeparatei							(GLuint buf, GLenum modeRGB, GLenum modeAlpha);
951e5c31af7Sopenharmony_civoid			glwBlendEquationi									(GLuint buf, GLenum mode);
952e5c31af7Sopenharmony_civoid			glwBlendFunc										(GLenum sfactor, GLenum dfactor);
953e5c31af7Sopenharmony_civoid			glwBlendFuncSeparate								(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
954e5c31af7Sopenharmony_civoid			glwBlendFuncSeparatei								(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
955e5c31af7Sopenharmony_civoid			glwBlendFunci										(GLuint buf, GLenum src, GLenum dst);
956e5c31af7Sopenharmony_civoid			glwBlitFramebuffer									(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
957e5c31af7Sopenharmony_civoid			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);
958e5c31af7Sopenharmony_civoid			glwBufferData										(GLenum target, GLsizeiptr size, const void *data, GLenum usage);
959e5c31af7Sopenharmony_civoid			glwBufferPageCommitmentARB							(GLenum target, GLintptr offset, GLsizeiptr size, GLboolean commit);
960e5c31af7Sopenharmony_civoid			glwBufferStorage									(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags);
961e5c31af7Sopenharmony_civoid			glwBufferSubData									(GLenum target, GLintptr offset, GLsizeiptr size, const void *data);
962e5c31af7Sopenharmony_ciGLenum			glwCheckFramebufferStatus							(GLenum target);
963e5c31af7Sopenharmony_ciGLenum			glwCheckNamedFramebufferStatus						(GLuint framebuffer, GLenum target);
964e5c31af7Sopenharmony_ciGLenum			glwCheckNamedFramebufferStatusEXT					(GLuint framebuffer, GLenum target);
965e5c31af7Sopenharmony_civoid			glwClampColor										(GLenum target, GLenum clamp);
966e5c31af7Sopenharmony_civoid			glwClear											(GLbitfield mask);
967e5c31af7Sopenharmony_civoid			glwClearBufferData									(GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data);
968e5c31af7Sopenharmony_civoid			glwClearBufferSubData								(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
969e5c31af7Sopenharmony_civoid			glwClearBufferfi									(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
970e5c31af7Sopenharmony_civoid			glwClearBufferfv									(GLenum buffer, GLint drawbuffer, const GLfloat *value);
971e5c31af7Sopenharmony_civoid			glwClearBufferiv									(GLenum buffer, GLint drawbuffer, const GLint *value);
972e5c31af7Sopenharmony_civoid			glwClearBufferuiv									(GLenum buffer, GLint drawbuffer, const GLuint *value);
973e5c31af7Sopenharmony_civoid			glwClearColor										(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
974e5c31af7Sopenharmony_civoid			glwClearDepth										(GLdouble depth);
975e5c31af7Sopenharmony_civoid			glwClearDepthf										(GLfloat d);
976e5c31af7Sopenharmony_civoid			glwClearNamedBufferData								(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data);
977e5c31af7Sopenharmony_civoid			glwClearNamedBufferDataEXT							(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data);
978e5c31af7Sopenharmony_civoid			glwClearNamedBufferSubData							(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
979e5c31af7Sopenharmony_civoid			glwClearNamedBufferSubDataEXT						(GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
980e5c31af7Sopenharmony_civoid			glwClearNamedFramebufferfi							(GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
981e5c31af7Sopenharmony_civoid			glwClearNamedFramebufferfv							(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value);
982e5c31af7Sopenharmony_civoid			glwClearNamedFramebufferiv							(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value);
983e5c31af7Sopenharmony_civoid			glwClearNamedFramebufferuiv							(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value);
984e5c31af7Sopenharmony_civoid			glwClearStencil										(GLint s);
985e5c31af7Sopenharmony_civoid			glwClearTexImage									(GLuint texture, GLint level, GLenum format, GLenum type, const void *data);
986e5c31af7Sopenharmony_civoid			glwClearTexSubImage									(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data);
987e5c31af7Sopenharmony_civoid			glwClientAttribDefaultEXT							(GLbitfield mask);
988e5c31af7Sopenharmony_ciGLenum			glwClientWaitSync									(GLsync sync, GLbitfield flags, GLuint64 timeout);
989e5c31af7Sopenharmony_civoid			glwClipControl										(GLenum origin, GLenum depth);
990e5c31af7Sopenharmony_civoid			glwColorMask										(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
991e5c31af7Sopenharmony_civoid			glwColorMaski										(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
992e5c31af7Sopenharmony_civoid			glwCompileShader									(GLuint shader);
993e5c31af7Sopenharmony_civoid			glwCompressedMultiTexImage1DEXT						(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits);
994e5c31af7Sopenharmony_civoid			glwCompressedMultiTexImage2DEXT						(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits);
995e5c31af7Sopenharmony_civoid			glwCompressedMultiTexImage3DEXT						(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits);
996e5c31af7Sopenharmony_civoid			glwCompressedMultiTexSubImage1DEXT					(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits);
997e5c31af7Sopenharmony_civoid			glwCompressedMultiTexSubImage2DEXT					(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits);
998e5c31af7Sopenharmony_civoid			glwCompressedMultiTexSubImage3DEXT					(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *bits);
999e5c31af7Sopenharmony_civoid			glwCompressedTexImage1D								(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data);
1000e5c31af7Sopenharmony_civoid			glwCompressedTexImage2D								(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data);
1001e5c31af7Sopenharmony_civoid			glwCompressedTexImage3D								(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);
1002e5c31af7Sopenharmony_civoid			glwCompressedTexImage3DOES							(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);
1003e5c31af7Sopenharmony_civoid			glwCompressedTexSubImage1D							(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
1004e5c31af7Sopenharmony_civoid			glwCompressedTexSubImage2D							(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
1005e5c31af7Sopenharmony_civoid			glwCompressedTexSubImage3D							(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
1006e5c31af7Sopenharmony_civoid			glwCompressedTexSubImage3DOES						(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
1007e5c31af7Sopenharmony_civoid			glwCompressedTextureImage1DEXT						(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits);
1008e5c31af7Sopenharmony_civoid			glwCompressedTextureImage2DEXT						(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits);
1009e5c31af7Sopenharmony_civoid			glwCompressedTextureImage3DEXT						(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits);
1010e5c31af7Sopenharmony_civoid			glwCompressedTextureSubImage1D						(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
1011e5c31af7Sopenharmony_civoid			glwCompressedTextureSubImage1DEXT					(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits);
1012e5c31af7Sopenharmony_civoid			glwCompressedTextureSubImage2D						(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
1013e5c31af7Sopenharmony_civoid			glwCompressedTextureSubImage2DEXT					(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits);
1014e5c31af7Sopenharmony_civoid			glwCompressedTextureSubImage3D						(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
1015e5c31af7Sopenharmony_civoid			glwCompressedTextureSubImage3DEXT					(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *bits);
1016e5c31af7Sopenharmony_civoid			glwCopyBufferSubData								(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
1017e5c31af7Sopenharmony_civoid			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);
1018e5c31af7Sopenharmony_civoid			glwCopyMultiTexImage1DEXT							(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
1019e5c31af7Sopenharmony_civoid			glwCopyMultiTexImage2DEXT							(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
1020e5c31af7Sopenharmony_civoid			glwCopyMultiTexSubImage1DEXT						(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
1021e5c31af7Sopenharmony_civoid			glwCopyMultiTexSubImage2DEXT						(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
1022e5c31af7Sopenharmony_civoid			glwCopyMultiTexSubImage3DEXT						(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
1023e5c31af7Sopenharmony_civoid			glwCopyNamedBufferSubData							(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
1024e5c31af7Sopenharmony_civoid			glwCopyTexImage1D									(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
1025e5c31af7Sopenharmony_civoid			glwCopyTexImage2D									(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
1026e5c31af7Sopenharmony_civoid			glwCopyTexSubImage1D								(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
1027e5c31af7Sopenharmony_civoid			glwCopyTexSubImage2D								(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
1028e5c31af7Sopenharmony_civoid			glwCopyTexSubImage3D								(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
1029e5c31af7Sopenharmony_civoid			glwCopyTexSubImage3DOES								(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
1030e5c31af7Sopenharmony_civoid			glwCopyTextureImage1DEXT							(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
1031e5c31af7Sopenharmony_civoid			glwCopyTextureImage2DEXT							(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
1032e5c31af7Sopenharmony_civoid			glwCopyTextureSubImage1D							(GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
1033e5c31af7Sopenharmony_civoid			glwCopyTextureSubImage1DEXT							(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
1034e5c31af7Sopenharmony_civoid			glwCopyTextureSubImage2D							(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
1035e5c31af7Sopenharmony_civoid			glwCopyTextureSubImage2DEXT							(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
1036e5c31af7Sopenharmony_civoid			glwCopyTextureSubImage3D							(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
1037e5c31af7Sopenharmony_civoid			glwCopyTextureSubImage3DEXT							(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
1038e5c31af7Sopenharmony_civoid			glwCreateBuffers									(GLsizei n, GLuint *buffers);
1039e5c31af7Sopenharmony_civoid			glwCreateFramebuffers								(GLsizei n, GLuint *framebuffers);
1040e5c31af7Sopenharmony_ciGLuint			glwCreateProgram									();
1041e5c31af7Sopenharmony_civoid			glwCreateProgramPipelines							(GLsizei n, GLuint *pipelines);
1042e5c31af7Sopenharmony_civoid			glwCreateQueries									(GLenum target, GLsizei n, GLuint *ids);
1043e5c31af7Sopenharmony_civoid			glwCreateRenderbuffers								(GLsizei n, GLuint *renderbuffers);
1044e5c31af7Sopenharmony_civoid			glwCreateSamplers									(GLsizei n, GLuint *samplers);
1045e5c31af7Sopenharmony_ciGLuint			glwCreateShader										(GLenum type);
1046e5c31af7Sopenharmony_ciGLuint			glwCreateShaderProgramv								(GLenum type, GLsizei count, const GLchar *const*strings);
1047e5c31af7Sopenharmony_civoid			glwCreateTextures									(GLenum target, GLsizei n, GLuint *textures);
1048e5c31af7Sopenharmony_civoid			glwCreateTransformFeedbacks							(GLsizei n, GLuint *ids);
1049e5c31af7Sopenharmony_civoid			glwCreateVertexArrays								(GLsizei n, GLuint *arrays);
1050e5c31af7Sopenharmony_civoid			glwCullFace											(GLenum mode);
1051e5c31af7Sopenharmony_civoid			glwDebugMessageCallback								(GLDEBUGPROC callback, const void *userParam);
1052e5c31af7Sopenharmony_civoid			glwDebugMessageControl								(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
1053e5c31af7Sopenharmony_civoid			glwDebugMessageInsert								(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
1054e5c31af7Sopenharmony_civoid			glwDeleteBuffers									(GLsizei n, const GLuint *buffers);
1055e5c31af7Sopenharmony_civoid			glwDeleteFramebuffers								(GLsizei n, const GLuint *framebuffers);
1056e5c31af7Sopenharmony_civoid			glwDeleteProgram									(GLuint program);
1057e5c31af7Sopenharmony_civoid			glwDeleteProgramPipelines							(GLsizei n, const GLuint *pipelines);
1058e5c31af7Sopenharmony_civoid			glwDeleteQueries									(GLsizei n, const GLuint *ids);
1059e5c31af7Sopenharmony_civoid			glwDeleteRenderbuffers								(GLsizei n, const GLuint *renderbuffers);
1060e5c31af7Sopenharmony_civoid			glwDeleteSamplers									(GLsizei count, const GLuint *samplers);
1061e5c31af7Sopenharmony_civoid			glwDeleteShader										(GLuint shader);
1062e5c31af7Sopenharmony_civoid			glwDeleteSync										(GLsync sync);
1063e5c31af7Sopenharmony_civoid			glwDeleteTextures									(GLsizei n, const GLuint *textures);
1064e5c31af7Sopenharmony_civoid			glwDeleteTransformFeedbacks							(GLsizei n, const GLuint *ids);
1065e5c31af7Sopenharmony_civoid			glwDeleteVertexArrays								(GLsizei n, const GLuint *arrays);
1066e5c31af7Sopenharmony_civoid			glwDepthBoundsEXT									(GLclampd zmin, GLclampd zmax);
1067e5c31af7Sopenharmony_civoid			glwDepthFunc										(GLenum func);
1068e5c31af7Sopenharmony_civoid			glwDepthMask										(GLboolean flag);
1069e5c31af7Sopenharmony_civoid			glwDepthRange										(GLdouble n, GLdouble f);
1070e5c31af7Sopenharmony_civoid			glwDepthRangeArrayfvOES								(GLuint first, GLsizei count, const GLfloat *v);
1071e5c31af7Sopenharmony_civoid			glwDepthRangeArrayv									(GLuint first, GLsizei count, const GLdouble *v);
1072e5c31af7Sopenharmony_civoid			glwDepthRangeIndexed								(GLuint index, GLdouble n, GLdouble f);
1073e5c31af7Sopenharmony_civoid			glwDepthRangeIndexedfOES							(GLuint index, GLfloat n, GLfloat f);
1074e5c31af7Sopenharmony_civoid			glwDepthRangef										(GLfloat n, GLfloat f);
1075e5c31af7Sopenharmony_civoid			glwDetachShader										(GLuint program, GLuint shader);
1076e5c31af7Sopenharmony_civoid			glwDisable											(GLenum cap);
1077e5c31af7Sopenharmony_civoid			glwDisableClientStateIndexedEXT						(GLenum array, GLuint index);
1078e5c31af7Sopenharmony_civoid			glwDisableClientStateiEXT							(GLenum array, GLuint index);
1079e5c31af7Sopenharmony_civoid			glwDisableVertexArrayAttrib							(GLuint vaobj, GLuint index);
1080e5c31af7Sopenharmony_civoid			glwDisableVertexArrayAttribEXT						(GLuint vaobj, GLuint index);
1081e5c31af7Sopenharmony_civoid			glwDisableVertexArrayEXT							(GLuint vaobj, GLenum array);
1082e5c31af7Sopenharmony_civoid			glwDisableVertexAttribArray							(GLuint index);
1083e5c31af7Sopenharmony_civoid			glwDisablei											(GLenum target, GLuint index);
1084e5c31af7Sopenharmony_civoid			glwDispatchCompute									(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z);
1085e5c31af7Sopenharmony_civoid			glwDispatchComputeIndirect							(GLintptr indirect);
1086e5c31af7Sopenharmony_civoid			glwDrawArrays										(GLenum mode, GLint first, GLsizei count);
1087e5c31af7Sopenharmony_civoid			glwDrawArraysIndirect								(GLenum mode, const void *indirect);
1088e5c31af7Sopenharmony_civoid			glwDrawArraysInstanced								(GLenum mode, GLint first, GLsizei count, GLsizei instancecount);
1089e5c31af7Sopenharmony_civoid			glwDrawArraysInstancedBaseInstance					(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance);
1090e5c31af7Sopenharmony_civoid			glwDrawBuffer										(GLenum buf);
1091e5c31af7Sopenharmony_civoid			glwDrawBuffers										(GLsizei n, const GLenum *bufs);
1092e5c31af7Sopenharmony_civoid			glwDrawElements										(GLenum mode, GLsizei count, GLenum type, const void *indices);
1093e5c31af7Sopenharmony_civoid			glwDrawElementsBaseVertex							(GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex);
1094e5c31af7Sopenharmony_civoid			glwDrawElementsIndirect								(GLenum mode, GLenum type, const void *indirect);
1095e5c31af7Sopenharmony_civoid			glwDrawElementsInstanced							(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount);
1096e5c31af7Sopenharmony_civoid			glwDrawElementsInstancedBaseInstance				(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance);
1097e5c31af7Sopenharmony_civoid			glwDrawElementsInstancedBaseVertex					(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex);
1098e5c31af7Sopenharmony_civoid			glwDrawElementsInstancedBaseVertexBaseInstance		(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance);
1099e5c31af7Sopenharmony_civoid			glwDrawRangeElements								(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices);
1100e5c31af7Sopenharmony_civoid			glwDrawRangeElementsBaseVertex						(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex);
1101e5c31af7Sopenharmony_civoid			glwDrawTransformFeedback							(GLenum mode, GLuint id);
1102e5c31af7Sopenharmony_civoid			glwDrawTransformFeedbackInstanced					(GLenum mode, GLuint id, GLsizei instancecount);
1103e5c31af7Sopenharmony_civoid			glwDrawTransformFeedbackStream						(GLenum mode, GLuint id, GLuint stream);
1104e5c31af7Sopenharmony_civoid			glwDrawTransformFeedbackStreamInstanced				(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount);
1105e5c31af7Sopenharmony_civoid			glwEGLImageTargetRenderbufferStorageOES				(GLenum target, GLeglImageOES image);
1106e5c31af7Sopenharmony_civoid			glwEGLImageTargetTexture2DOES						(GLenum target, GLeglImageOES image);
1107e5c31af7Sopenharmony_civoid			glwEnable											(GLenum cap);
1108e5c31af7Sopenharmony_civoid			glwEnableClientStateIndexedEXT						(GLenum array, GLuint index);
1109e5c31af7Sopenharmony_civoid			glwEnableClientStateiEXT							(GLenum array, GLuint index);
1110e5c31af7Sopenharmony_civoid			glwEnableVertexArrayAttrib							(GLuint vaobj, GLuint index);
1111e5c31af7Sopenharmony_civoid			glwEnableVertexArrayAttribEXT						(GLuint vaobj, GLuint index);
1112e5c31af7Sopenharmony_civoid			glwEnableVertexArrayEXT								(GLuint vaobj, GLenum array);
1113e5c31af7Sopenharmony_civoid			glwEnableVertexAttribArray							(GLuint index);
1114e5c31af7Sopenharmony_civoid			glwEnablei											(GLenum target, GLuint index);
1115e5c31af7Sopenharmony_civoid			glwEndConditionalRender								();
1116e5c31af7Sopenharmony_civoid			glwEndQuery											(GLenum target);
1117e5c31af7Sopenharmony_civoid			glwEndQueryIndexed									(GLenum target, GLuint index);
1118e5c31af7Sopenharmony_civoid			glwEndTransformFeedback								();
1119e5c31af7Sopenharmony_ciGLsync			glwFenceSync										(GLenum condition, GLbitfield flags);
1120e5c31af7Sopenharmony_civoid			glwFinish											();
1121e5c31af7Sopenharmony_civoid			glwFlush											();
1122e5c31af7Sopenharmony_civoid			glwFlushMappedBufferRange							(GLenum target, GLintptr offset, GLsizeiptr length);
1123e5c31af7Sopenharmony_civoid			glwFlushMappedNamedBufferRange						(GLuint buffer, GLintptr offset, GLsizeiptr length);
1124e5c31af7Sopenharmony_civoid			glwFlushMappedNamedBufferRangeEXT					(GLuint buffer, GLintptr offset, GLsizeiptr length);
1125e5c31af7Sopenharmony_civoid			glwFramebufferDrawBufferEXT							(GLuint framebuffer, GLenum mode);
1126e5c31af7Sopenharmony_civoid			glwFramebufferDrawBuffersEXT						(GLuint framebuffer, GLsizei n, const GLenum *bufs);
1127e5c31af7Sopenharmony_civoid			glwFramebufferParameteri							(GLenum target, GLenum pname, GLint param);
1128e5c31af7Sopenharmony_civoid			glwFramebufferReadBufferEXT							(GLuint framebuffer, GLenum mode);
1129e5c31af7Sopenharmony_civoid			glwFramebufferRenderbuffer							(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
1130e5c31af7Sopenharmony_civoid			glwFramebufferShadingRateEXT						(GLenum target, GLenum attachment, GLuint texture, GLint baseLayer, GLsizei numLayers, GLsizei texelWidth, GLsizei texelHeight);
1131e5c31af7Sopenharmony_civoid			glwFramebufferTexture								(GLenum target, GLenum attachment, GLuint texture, GLint level);
1132e5c31af7Sopenharmony_civoid			glwFramebufferTexture1D								(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
1133e5c31af7Sopenharmony_civoid			glwFramebufferTexture2D								(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
1134e5c31af7Sopenharmony_civoid			glwFramebufferTexture2DMultisampleEXT				(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples);
1135e5c31af7Sopenharmony_civoid			glwFramebufferTexture3D								(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
1136e5c31af7Sopenharmony_civoid			glwFramebufferTexture3DOES							(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
1137e5c31af7Sopenharmony_civoid			glwFramebufferTextureLayer							(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
1138e5c31af7Sopenharmony_civoid			glwFramebufferTextureMultisampleMultiviewOVR		(GLenum target, GLenum attachment, GLuint texture, GLint level, GLsizei samples, GLint baseViewIndex, GLsizei numViews);
1139e5c31af7Sopenharmony_civoid			glwFramebufferTextureMultiviewOVR					(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews);
1140e5c31af7Sopenharmony_civoid			glwFrontFace										(GLenum mode);
1141e5c31af7Sopenharmony_civoid			glwGenBuffers										(GLsizei n, GLuint *buffers);
1142e5c31af7Sopenharmony_civoid			glwGenFramebuffers									(GLsizei n, GLuint *framebuffers);
1143e5c31af7Sopenharmony_civoid			glwGenProgramPipelines								(GLsizei n, GLuint *pipelines);
1144e5c31af7Sopenharmony_civoid			glwGenQueries										(GLsizei n, GLuint *ids);
1145e5c31af7Sopenharmony_civoid			glwGenRenderbuffers									(GLsizei n, GLuint *renderbuffers);
1146e5c31af7Sopenharmony_civoid			glwGenSamplers										(GLsizei count, GLuint *samplers);
1147e5c31af7Sopenharmony_civoid			glwGenTextures										(GLsizei n, GLuint *textures);
1148e5c31af7Sopenharmony_civoid			glwGenTransformFeedbacks							(GLsizei n, GLuint *ids);
1149e5c31af7Sopenharmony_civoid			glwGenVertexArrays									(GLsizei n, GLuint *arrays);
1150e5c31af7Sopenharmony_civoid			glwGenerateMipmap									(GLenum target);
1151e5c31af7Sopenharmony_civoid			glwGenerateMultiTexMipmapEXT						(GLenum texunit, GLenum target);
1152e5c31af7Sopenharmony_civoid			glwGenerateTextureMipmap							(GLuint texture);
1153e5c31af7Sopenharmony_civoid			glwGenerateTextureMipmapEXT							(GLuint texture, GLenum target);
1154e5c31af7Sopenharmony_civoid			glwGetActiveAtomicCounterBufferiv					(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params);
1155e5c31af7Sopenharmony_civoid			glwGetActiveAttrib									(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
1156e5c31af7Sopenharmony_civoid			glwGetActiveSubroutineName							(GLuint program, GLenum shadertype, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
1157e5c31af7Sopenharmony_civoid			glwGetActiveSubroutineUniformName					(GLuint program, GLenum shadertype, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
1158e5c31af7Sopenharmony_civoid			glwGetActiveSubroutineUniformiv						(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values);
1159e5c31af7Sopenharmony_civoid			glwGetActiveUniform									(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
1160e5c31af7Sopenharmony_civoid			glwGetActiveUniformBlockName						(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName);
1161e5c31af7Sopenharmony_civoid			glwGetActiveUniformBlockiv							(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params);
1162e5c31af7Sopenharmony_civoid			glwGetActiveUniformName								(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName);
1163e5c31af7Sopenharmony_civoid			glwGetActiveUniformsiv								(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params);
1164e5c31af7Sopenharmony_civoid			glwGetAttachedShaders								(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders);
1165e5c31af7Sopenharmony_ciGLint			glwGetAttribLocation								(GLuint program, const GLchar *name);
1166e5c31af7Sopenharmony_civoid			glwGetBooleani_v									(GLenum target, GLuint index, GLboolean *data);
1167e5c31af7Sopenharmony_civoid			glwGetBooleanv										(GLenum pname, GLboolean *data);
1168e5c31af7Sopenharmony_civoid			glwGetBufferParameteri64v							(GLenum target, GLenum pname, GLint64 *params);
1169e5c31af7Sopenharmony_civoid			glwGetBufferParameteriv								(GLenum target, GLenum pname, GLint *params);
1170e5c31af7Sopenharmony_civoid			glwGetBufferPointerv								(GLenum target, GLenum pname, void **params);
1171e5c31af7Sopenharmony_civoid			glwGetBufferSubData									(GLenum target, GLintptr offset, GLsizeiptr size, void *data);
1172e5c31af7Sopenharmony_civoid			glwGetCompressedMultiTexImageEXT					(GLenum texunit, GLenum target, GLint lod, void *img);
1173e5c31af7Sopenharmony_civoid			glwGetCompressedTexImage							(GLenum target, GLint level, void *img);
1174e5c31af7Sopenharmony_civoid			glwGetCompressedTextureImage						(GLuint texture, GLint level, GLsizei bufSize, void *pixels);
1175e5c31af7Sopenharmony_civoid			glwGetCompressedTextureImageEXT						(GLuint texture, GLenum target, GLint lod, void *img);
1176e5c31af7Sopenharmony_civoid			glwGetCompressedTextureSubImage						(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels);
1177e5c31af7Sopenharmony_ciGLuint			glwGetDebugMessageLog								(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
1178e5c31af7Sopenharmony_civoid			glwGetDoublei_v										(GLenum target, GLuint index, GLdouble *data);
1179e5c31af7Sopenharmony_civoid			glwGetDoublev										(GLenum pname, GLdouble *data);
1180e5c31af7Sopenharmony_ciGLenum			glwGetError											();
1181e5c31af7Sopenharmony_civoid			glwGetFloati_v										(GLenum target, GLuint index, GLfloat *data);
1182e5c31af7Sopenharmony_civoid			glwGetFloatv										(GLenum pname, GLfloat *data);
1183e5c31af7Sopenharmony_ciGLint			glwGetFragDataIndex									(GLuint program, const GLchar *name);
1184e5c31af7Sopenharmony_ciGLint			glwGetFragDataLocation								(GLuint program, const GLchar *name);
1185e5c31af7Sopenharmony_civoid			glwGetFragmentShadingRatesEXT						(GLsizei samples, GLsizei maxCount, GLsizei *count, GLenum *shadingRates);
1186e5c31af7Sopenharmony_civoid			glwGetFramebufferAttachmentParameteriv				(GLenum target, GLenum attachment, GLenum pname, GLint *params);
1187e5c31af7Sopenharmony_civoid			glwGetFramebufferParameteriv						(GLenum target, GLenum pname, GLint *params);
1188e5c31af7Sopenharmony_civoid			glwGetFramebufferParameterivEXT						(GLuint framebuffer, GLenum pname, GLint *params);
1189e5c31af7Sopenharmony_ciGLenum			glwGetGraphicsResetStatus							();
1190e5c31af7Sopenharmony_civoid			glwGetInteger64i_v									(GLenum target, GLuint index, GLint64 *data);
1191e5c31af7Sopenharmony_civoid			glwGetInteger64v									(GLenum pname, GLint64 *data);
1192e5c31af7Sopenharmony_civoid			glwGetIntegeri_v									(GLenum target, GLuint index, GLint *data);
1193e5c31af7Sopenharmony_civoid			glwGetIntegerv										(GLenum pname, GLint *data);
1194e5c31af7Sopenharmony_civoid			glwGetInternalformatSampleivNV						(GLenum target, GLenum internalformat, GLsizei samples, GLenum pname, GLsizei count, GLint *params);
1195e5c31af7Sopenharmony_civoid			glwGetInternalformati64v							(GLenum target, GLenum internalformat, GLenum pname, GLsizei count, GLint64 *params);
1196e5c31af7Sopenharmony_civoid			glwGetInternalformativ								(GLenum target, GLenum internalformat, GLenum pname, GLsizei count, GLint *params);
1197e5c31af7Sopenharmony_civoid			glwGetMultiTexEnvfvEXT								(GLenum texunit, GLenum target, GLenum pname, GLfloat *params);
1198e5c31af7Sopenharmony_civoid			glwGetMultiTexEnvivEXT								(GLenum texunit, GLenum target, GLenum pname, GLint *params);
1199e5c31af7Sopenharmony_civoid			glwGetMultiTexGendvEXT								(GLenum texunit, GLenum coord, GLenum pname, GLdouble *params);
1200e5c31af7Sopenharmony_civoid			glwGetMultiTexGenfvEXT								(GLenum texunit, GLenum coord, GLenum pname, GLfloat *params);
1201e5c31af7Sopenharmony_civoid			glwGetMultiTexGenivEXT								(GLenum texunit, GLenum coord, GLenum pname, GLint *params);
1202e5c31af7Sopenharmony_civoid			glwGetMultiTexImageEXT								(GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void *pixels);
1203e5c31af7Sopenharmony_civoid			glwGetMultiTexLevelParameterfvEXT					(GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat *params);
1204e5c31af7Sopenharmony_civoid			glwGetMultiTexLevelParameterivEXT					(GLenum texunit, GLenum target, GLint level, GLenum pname, GLint *params);
1205e5c31af7Sopenharmony_civoid			glwGetMultiTexParameterIivEXT						(GLenum texunit, GLenum target, GLenum pname, GLint *params);
1206e5c31af7Sopenharmony_civoid			glwGetMultiTexParameterIuivEXT						(GLenum texunit, GLenum target, GLenum pname, GLuint *params);
1207e5c31af7Sopenharmony_civoid			glwGetMultiTexParameterfvEXT						(GLenum texunit, GLenum target, GLenum pname, GLfloat *params);
1208e5c31af7Sopenharmony_civoid			glwGetMultiTexParameterivEXT						(GLenum texunit, GLenum target, GLenum pname, GLint *params);
1209e5c31af7Sopenharmony_civoid			glwGetMultisamplefv									(GLenum pname, GLuint index, GLfloat *val);
1210e5c31af7Sopenharmony_civoid			glwGetNamedBufferParameteri64v						(GLuint buffer, GLenum pname, GLint64 *params);
1211e5c31af7Sopenharmony_civoid			glwGetNamedBufferParameteriv						(GLuint buffer, GLenum pname, GLint *params);
1212e5c31af7Sopenharmony_civoid			glwGetNamedBufferParameterivEXT						(GLuint buffer, GLenum pname, GLint *params);
1213e5c31af7Sopenharmony_civoid			glwGetNamedBufferPointerv							(GLuint buffer, GLenum pname, void **params);
1214e5c31af7Sopenharmony_civoid			glwGetNamedBufferPointervEXT						(GLuint buffer, GLenum pname, void **params);
1215e5c31af7Sopenharmony_civoid			glwGetNamedBufferSubData							(GLuint buffer, GLintptr offset, GLsizeiptr size, void *data);
1216e5c31af7Sopenharmony_civoid			glwGetNamedBufferSubDataEXT							(GLuint buffer, GLintptr offset, GLsizeiptr size, void *data);
1217e5c31af7Sopenharmony_civoid			glwGetNamedFramebufferAttachmentParameteriv			(GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params);
1218e5c31af7Sopenharmony_civoid			glwGetNamedFramebufferAttachmentParameterivEXT		(GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params);
1219e5c31af7Sopenharmony_civoid			glwGetNamedFramebufferParameteriv					(GLuint framebuffer, GLenum pname, GLint *param);
1220e5c31af7Sopenharmony_civoid			glwGetNamedFramebufferParameterivEXT				(GLuint framebuffer, GLenum pname, GLint *params);
1221e5c31af7Sopenharmony_civoid			glwGetNamedProgramLocalParameterIivEXT				(GLuint program, GLenum target, GLuint index, GLint *params);
1222e5c31af7Sopenharmony_civoid			glwGetNamedProgramLocalParameterIuivEXT				(GLuint program, GLenum target, GLuint index, GLuint *params);
1223e5c31af7Sopenharmony_civoid			glwGetNamedProgramLocalParameterdvEXT				(GLuint program, GLenum target, GLuint index, GLdouble *params);
1224e5c31af7Sopenharmony_civoid			glwGetNamedProgramLocalParameterfvEXT				(GLuint program, GLenum target, GLuint index, GLfloat *params);
1225e5c31af7Sopenharmony_civoid			glwGetNamedProgramStringEXT							(GLuint program, GLenum target, GLenum pname, void *string);
1226e5c31af7Sopenharmony_civoid			glwGetNamedProgramivEXT								(GLuint program, GLenum target, GLenum pname, GLint *params);
1227e5c31af7Sopenharmony_civoid			glwGetNamedRenderbufferParameteriv					(GLuint renderbuffer, GLenum pname, GLint *params);
1228e5c31af7Sopenharmony_civoid			glwGetNamedRenderbufferParameterivEXT				(GLuint renderbuffer, GLenum pname, GLint *params);
1229e5c31af7Sopenharmony_civoid			glwGetObjectLabel									(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label);
1230e5c31af7Sopenharmony_civoid			glwGetObjectPtrLabel								(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label);
1231e5c31af7Sopenharmony_civoid			glwGetPointerIndexedvEXT							(GLenum target, GLuint index, void **data);
1232e5c31af7Sopenharmony_civoid			glwGetPointeri_vEXT									(GLenum pname, GLuint index, void **params);
1233e5c31af7Sopenharmony_civoid			glwGetPointerv										(GLenum pname, void **params);
1234e5c31af7Sopenharmony_civoid			glwGetProgramBinary									(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary);
1235e5c31af7Sopenharmony_civoid			glwGetProgramInfoLog								(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
1236e5c31af7Sopenharmony_civoid			glwGetProgramInterfaceiv							(GLuint program, GLenum programInterface, GLenum pname, GLint *params);
1237e5c31af7Sopenharmony_civoid			glwGetProgramPipelineInfoLog						(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
1238e5c31af7Sopenharmony_civoid			glwGetProgramPipelineiv								(GLuint pipeline, GLenum pname, GLint *params);
1239e5c31af7Sopenharmony_ciGLuint			glwGetProgramResourceIndex							(GLuint program, GLenum programInterface, const GLchar *name);
1240e5c31af7Sopenharmony_ciGLint			glwGetProgramResourceLocation						(GLuint program, GLenum programInterface, const GLchar *name);
1241e5c31af7Sopenharmony_ciGLint			glwGetProgramResourceLocationIndex					(GLuint program, GLenum programInterface, const GLchar *name);
1242e5c31af7Sopenharmony_civoid			glwGetProgramResourceName							(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
1243e5c31af7Sopenharmony_civoid			glwGetProgramResourceiv								(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei count, GLsizei *length, GLint *params);
1244e5c31af7Sopenharmony_civoid			glwGetProgramStageiv								(GLuint program, GLenum shadertype, GLenum pname, GLint *values);
1245e5c31af7Sopenharmony_civoid			glwGetProgramiv										(GLuint program, GLenum pname, GLint *params);
1246e5c31af7Sopenharmony_civoid			glwGetQueryBufferObjecti64v							(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
1247e5c31af7Sopenharmony_civoid			glwGetQueryBufferObjectiv							(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
1248e5c31af7Sopenharmony_civoid			glwGetQueryBufferObjectui64v						(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
1249e5c31af7Sopenharmony_civoid			glwGetQueryBufferObjectuiv							(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
1250e5c31af7Sopenharmony_civoid			glwGetQueryIndexediv								(GLenum target, GLuint index, GLenum pname, GLint *params);
1251e5c31af7Sopenharmony_civoid			glwGetQueryObjecti64v								(GLuint id, GLenum pname, GLint64 *params);
1252e5c31af7Sopenharmony_civoid			glwGetQueryObjectiv									(GLuint id, GLenum pname, GLint *params);
1253e5c31af7Sopenharmony_civoid			glwGetQueryObjectui64v								(GLuint id, GLenum pname, GLuint64 *params);
1254e5c31af7Sopenharmony_civoid			glwGetQueryObjectuiv								(GLuint id, GLenum pname, GLuint *params);
1255e5c31af7Sopenharmony_civoid			glwGetQueryiv										(GLenum target, GLenum pname, GLint *params);
1256e5c31af7Sopenharmony_civoid			glwGetRenderbufferParameteriv						(GLenum target, GLenum pname, GLint *params);
1257e5c31af7Sopenharmony_civoid			glwGetSamplerParameterIiv							(GLuint sampler, GLenum pname, GLint *params);
1258e5c31af7Sopenharmony_civoid			glwGetSamplerParameterIuiv							(GLuint sampler, GLenum pname, GLuint *params);
1259e5c31af7Sopenharmony_civoid			glwGetSamplerParameterfv							(GLuint sampler, GLenum pname, GLfloat *params);
1260e5c31af7Sopenharmony_civoid			glwGetSamplerParameteriv							(GLuint sampler, GLenum pname, GLint *params);
1261e5c31af7Sopenharmony_civoid			glwGetShaderInfoLog									(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
1262e5c31af7Sopenharmony_civoid			glwGetShaderPrecisionFormat							(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision);
1263e5c31af7Sopenharmony_civoid			glwGetShaderSource									(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source);
1264e5c31af7Sopenharmony_civoid			glwGetShaderiv										(GLuint shader, GLenum pname, GLint *params);
1265e5c31af7Sopenharmony_ciconst GLubyte *	glwGetString										(GLenum name);
1266e5c31af7Sopenharmony_ciconst GLubyte *	glwGetStringi										(GLenum name, GLuint index);
1267e5c31af7Sopenharmony_ciGLuint			glwGetSubroutineIndex								(GLuint program, GLenum shadertype, const GLchar *name);
1268e5c31af7Sopenharmony_ciGLint			glwGetSubroutineUniformLocation						(GLuint program, GLenum shadertype, const GLchar *name);
1269e5c31af7Sopenharmony_civoid			glwGetSynciv										(GLsync sync, GLenum pname, GLsizei count, GLsizei *length, GLint *values);
1270e5c31af7Sopenharmony_civoid			glwGetTexImage										(GLenum target, GLint level, GLenum format, GLenum type, void *pixels);
1271e5c31af7Sopenharmony_civoid			glwGetTexLevelParameterfv							(GLenum target, GLint level, GLenum pname, GLfloat *params);
1272e5c31af7Sopenharmony_civoid			glwGetTexLevelParameteriv							(GLenum target, GLint level, GLenum pname, GLint *params);
1273e5c31af7Sopenharmony_civoid			glwGetTexParameterIiv								(GLenum target, GLenum pname, GLint *params);
1274e5c31af7Sopenharmony_civoid			glwGetTexParameterIuiv								(GLenum target, GLenum pname, GLuint *params);
1275e5c31af7Sopenharmony_civoid			glwGetTexParameterfv								(GLenum target, GLenum pname, GLfloat *params);
1276e5c31af7Sopenharmony_civoid			glwGetTexParameteriv								(GLenum target, GLenum pname, GLint *params);
1277e5c31af7Sopenharmony_civoid			glwGetTextureImage									(GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels);
1278e5c31af7Sopenharmony_civoid			glwGetTextureImageEXT								(GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void *pixels);
1279e5c31af7Sopenharmony_civoid			glwGetTextureLevelParameterfv						(GLuint texture, GLint level, GLenum pname, GLfloat *params);
1280e5c31af7Sopenharmony_civoid			glwGetTextureLevelParameterfvEXT					(GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat *params);
1281e5c31af7Sopenharmony_civoid			glwGetTextureLevelParameteriv						(GLuint texture, GLint level, GLenum pname, GLint *params);
1282e5c31af7Sopenharmony_civoid			glwGetTextureLevelParameterivEXT					(GLuint texture, GLenum target, GLint level, GLenum pname, GLint *params);
1283e5c31af7Sopenharmony_civoid			glwGetTextureParameterIiv							(GLuint texture, GLenum pname, GLint *params);
1284e5c31af7Sopenharmony_civoid			glwGetTextureParameterIivEXT						(GLuint texture, GLenum target, GLenum pname, GLint *params);
1285e5c31af7Sopenharmony_civoid			glwGetTextureParameterIuiv							(GLuint texture, GLenum pname, GLuint *params);
1286e5c31af7Sopenharmony_civoid			glwGetTextureParameterIuivEXT						(GLuint texture, GLenum target, GLenum pname, GLuint *params);
1287e5c31af7Sopenharmony_civoid			glwGetTextureParameterfv							(GLuint texture, GLenum pname, GLfloat *params);
1288e5c31af7Sopenharmony_civoid			glwGetTextureParameterfvEXT							(GLuint texture, GLenum target, GLenum pname, GLfloat *params);
1289e5c31af7Sopenharmony_civoid			glwGetTextureParameteriv							(GLuint texture, GLenum pname, GLint *params);
1290e5c31af7Sopenharmony_civoid			glwGetTextureParameterivEXT							(GLuint texture, GLenum target, GLenum pname, GLint *params);
1291e5c31af7Sopenharmony_civoid			glwGetTextureSubImage								(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void *pixels);
1292e5c31af7Sopenharmony_civoid			glwGetTransformFeedbackVarying						(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
1293e5c31af7Sopenharmony_civoid			glwGetTransformFeedbacki64_v						(GLuint xfb, GLenum pname, GLuint index, GLint64 *param);
1294e5c31af7Sopenharmony_civoid			glwGetTransformFeedbacki_v							(GLuint xfb, GLenum pname, GLuint index, GLint *param);
1295e5c31af7Sopenharmony_civoid			glwGetTransformFeedbackiv							(GLuint xfb, GLenum pname, GLint *param);
1296e5c31af7Sopenharmony_ciGLuint			glwGetUniformBlockIndex								(GLuint program, const GLchar *uniformBlockName);
1297e5c31af7Sopenharmony_civoid			glwGetUniformIndices								(GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices);
1298e5c31af7Sopenharmony_ciGLint			glwGetUniformLocation								(GLuint program, const GLchar *name);
1299e5c31af7Sopenharmony_civoid			glwGetUniformSubroutineuiv							(GLenum shadertype, GLint location, GLuint *params);
1300e5c31af7Sopenharmony_civoid			glwGetUniformdv										(GLuint program, GLint location, GLdouble *params);
1301e5c31af7Sopenharmony_civoid			glwGetUniformfv										(GLuint program, GLint location, GLfloat *params);
1302e5c31af7Sopenharmony_civoid			glwGetUniformiv										(GLuint program, GLint location, GLint *params);
1303e5c31af7Sopenharmony_civoid			glwGetUniformuiv									(GLuint program, GLint location, GLuint *params);
1304e5c31af7Sopenharmony_civoid			glwGetVertexArrayIndexed64iv						(GLuint vaobj, GLuint index, GLenum pname, GLint64 *param);
1305e5c31af7Sopenharmony_civoid			glwGetVertexArrayIndexediv							(GLuint vaobj, GLuint index, GLenum pname, GLint *param);
1306e5c31af7Sopenharmony_civoid			glwGetVertexArrayIntegeri_vEXT						(GLuint vaobj, GLuint index, GLenum pname, GLint *param);
1307e5c31af7Sopenharmony_civoid			glwGetVertexArrayIntegervEXT						(GLuint vaobj, GLenum pname, GLint *param);
1308e5c31af7Sopenharmony_civoid			glwGetVertexArrayPointeri_vEXT						(GLuint vaobj, GLuint index, GLenum pname, void **param);
1309e5c31af7Sopenharmony_civoid			glwGetVertexArrayPointervEXT						(GLuint vaobj, GLenum pname, void **param);
1310e5c31af7Sopenharmony_civoid			glwGetVertexArrayiv									(GLuint vaobj, GLenum pname, GLint *param);
1311e5c31af7Sopenharmony_civoid			glwGetVertexAttribIiv								(GLuint index, GLenum pname, GLint *params);
1312e5c31af7Sopenharmony_civoid			glwGetVertexAttribIuiv								(GLuint index, GLenum pname, GLuint *params);
1313e5c31af7Sopenharmony_civoid			glwGetVertexAttribLdv								(GLuint index, GLenum pname, GLdouble *params);
1314e5c31af7Sopenharmony_civoid			glwGetVertexAttribPointerv							(GLuint index, GLenum pname, void **pointer);
1315e5c31af7Sopenharmony_civoid			glwGetVertexAttribdv								(GLuint index, GLenum pname, GLdouble *params);
1316e5c31af7Sopenharmony_civoid			glwGetVertexAttribfv								(GLuint index, GLenum pname, GLfloat *params);
1317e5c31af7Sopenharmony_civoid			glwGetVertexAttribiv								(GLuint index, GLenum pname, GLint *params);
1318e5c31af7Sopenharmony_civoid			glwGetnCompressedTexImage							(GLenum target, GLint lod, GLsizei bufSize, void *pixels);
1319e5c31af7Sopenharmony_civoid			glwGetnTexImage										(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels);
1320e5c31af7Sopenharmony_civoid			glwGetnUniformdv									(GLuint program, GLint location, GLsizei bufSize, GLdouble *params);
1321e5c31af7Sopenharmony_civoid			glwGetnUniformfv									(GLuint program, GLint location, GLsizei bufSize, GLfloat *params);
1322e5c31af7Sopenharmony_civoid			glwGetnUniformiv									(GLuint program, GLint location, GLsizei bufSize, GLint *params);
1323e5c31af7Sopenharmony_civoid			glwGetnUniformuiv									(GLuint program, GLint location, GLsizei bufSize, GLuint *params);
1324e5c31af7Sopenharmony_civoid			glwHint												(GLenum target, GLenum mode);
1325e5c31af7Sopenharmony_civoid			glwInsertEventMarkerEXT								(GLsizei length, const GLchar *marker);
1326e5c31af7Sopenharmony_civoid			glwInvalidateBufferData								(GLuint buffer);
1327e5c31af7Sopenharmony_civoid			glwInvalidateBufferSubData							(GLuint buffer, GLintptr offset, GLsizeiptr length);
1328e5c31af7Sopenharmony_civoid			glwInvalidateFramebuffer							(GLenum target, GLsizei numAttachments, const GLenum *attachments);
1329e5c31af7Sopenharmony_civoid			glwInvalidateNamedFramebufferData					(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments);
1330e5c31af7Sopenharmony_civoid			glwInvalidateNamedFramebufferSubData				(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
1331e5c31af7Sopenharmony_civoid			glwInvalidateSubFramebuffer							(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
1332e5c31af7Sopenharmony_civoid			glwInvalidateTexImage								(GLuint texture, GLint level);
1333e5c31af7Sopenharmony_civoid			glwInvalidateTexSubImage							(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth);
1334e5c31af7Sopenharmony_ciGLboolean		glwIsBuffer											(GLuint buffer);
1335e5c31af7Sopenharmony_ciGLboolean		glwIsEnabled										(GLenum cap);
1336e5c31af7Sopenharmony_ciGLboolean		glwIsEnabledi										(GLenum target, GLuint index);
1337e5c31af7Sopenharmony_ciGLboolean		glwIsFramebuffer									(GLuint framebuffer);
1338e5c31af7Sopenharmony_ciGLboolean		glwIsProgram										(GLuint program);
1339e5c31af7Sopenharmony_ciGLboolean		glwIsProgramPipeline								(GLuint pipeline);
1340e5c31af7Sopenharmony_ciGLboolean		glwIsQuery											(GLuint id);
1341e5c31af7Sopenharmony_ciGLboolean		glwIsRenderbuffer									(GLuint renderbuffer);
1342e5c31af7Sopenharmony_ciGLboolean		glwIsSampler										(GLuint sampler);
1343e5c31af7Sopenharmony_ciGLboolean		glwIsShader											(GLuint shader);
1344e5c31af7Sopenharmony_ciGLboolean		glwIsSync											(GLsync sync);
1345e5c31af7Sopenharmony_ciGLboolean		glwIsTexture										(GLuint texture);
1346e5c31af7Sopenharmony_ciGLboolean		glwIsTransformFeedback								(GLuint id);
1347e5c31af7Sopenharmony_ciGLboolean		glwIsVertexArray									(GLuint array);
1348e5c31af7Sopenharmony_civoid			glwLineWidth										(GLfloat width);
1349e5c31af7Sopenharmony_civoid			glwLinkProgram										(GLuint program);
1350e5c31af7Sopenharmony_civoid			glwLogicOp											(GLenum opcode);
1351e5c31af7Sopenharmony_civoid *			glwMapBuffer										(GLenum target, GLenum access);
1352e5c31af7Sopenharmony_civoid *			glwMapBufferRange									(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
1353e5c31af7Sopenharmony_civoid *			glwMapNamedBuffer									(GLuint buffer, GLenum access);
1354e5c31af7Sopenharmony_civoid *			glwMapNamedBufferEXT								(GLuint buffer, GLenum access);
1355e5c31af7Sopenharmony_civoid *			glwMapNamedBufferRange								(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access);
1356e5c31af7Sopenharmony_civoid *			glwMapNamedBufferRangeEXT							(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access);
1357e5c31af7Sopenharmony_civoid			glwMatrixFrustumEXT									(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
1358e5c31af7Sopenharmony_civoid			glwMatrixLoadIdentityEXT							(GLenum mode);
1359e5c31af7Sopenharmony_civoid			glwMatrixLoadTransposedEXT							(GLenum mode, const GLdouble *m);
1360e5c31af7Sopenharmony_civoid			glwMatrixLoadTransposefEXT							(GLenum mode, const GLfloat *m);
1361e5c31af7Sopenharmony_civoid			glwMatrixLoaddEXT									(GLenum mode, const GLdouble *m);
1362e5c31af7Sopenharmony_civoid			glwMatrixLoadfEXT									(GLenum mode, const GLfloat *m);
1363e5c31af7Sopenharmony_civoid			glwMatrixMultTransposedEXT							(GLenum mode, const GLdouble *m);
1364e5c31af7Sopenharmony_civoid			glwMatrixMultTransposefEXT							(GLenum mode, const GLfloat *m);
1365e5c31af7Sopenharmony_civoid			glwMatrixMultdEXT									(GLenum mode, const GLdouble *m);
1366e5c31af7Sopenharmony_civoid			glwMatrixMultfEXT									(GLenum mode, const GLfloat *m);
1367e5c31af7Sopenharmony_civoid			glwMatrixOrthoEXT									(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
1368e5c31af7Sopenharmony_civoid			glwMatrixPopEXT										(GLenum mode);
1369e5c31af7Sopenharmony_civoid			glwMatrixPushEXT									(GLenum mode);
1370e5c31af7Sopenharmony_civoid			glwMatrixRotatedEXT									(GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
1371e5c31af7Sopenharmony_civoid			glwMatrixRotatefEXT									(GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
1372e5c31af7Sopenharmony_civoid			glwMatrixScaledEXT									(GLenum mode, GLdouble x, GLdouble y, GLdouble z);
1373e5c31af7Sopenharmony_civoid			glwMatrixScalefEXT									(GLenum mode, GLfloat x, GLfloat y, GLfloat z);
1374e5c31af7Sopenharmony_civoid			glwMatrixTranslatedEXT								(GLenum mode, GLdouble x, GLdouble y, GLdouble z);
1375e5c31af7Sopenharmony_civoid			glwMatrixTranslatefEXT								(GLenum mode, GLfloat x, GLfloat y, GLfloat z);
1376e5c31af7Sopenharmony_civoid			glwMaxShaderCompilerThreadsKHR						(GLuint count);
1377e5c31af7Sopenharmony_civoid			glwMemoryBarrier									(GLbitfield barriers);
1378e5c31af7Sopenharmony_civoid			glwMemoryBarrierByRegion							(GLbitfield barriers);
1379e5c31af7Sopenharmony_civoid			glwMinSampleShading									(GLfloat value);
1380e5c31af7Sopenharmony_civoid			glwMultiDrawArrays									(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount);
1381e5c31af7Sopenharmony_civoid			glwMultiDrawArraysIndirect							(GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride);
1382e5c31af7Sopenharmony_civoid			glwMultiDrawArraysIndirectCount						(GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
1383e5c31af7Sopenharmony_civoid			glwMultiDrawElements								(GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount);
1384e5c31af7Sopenharmony_civoid			glwMultiDrawElementsBaseVertex						(GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount, const GLint *basevertex);
1385e5c31af7Sopenharmony_civoid			glwMultiDrawElementsIndirect						(GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride);
1386e5c31af7Sopenharmony_civoid			glwMultiDrawElementsIndirectCount					(GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
1387e5c31af7Sopenharmony_civoid			glwMultiTexBufferEXT								(GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer);
1388e5c31af7Sopenharmony_civoid			glwMultiTexCoordPointerEXT							(GLenum texunit, GLint size, GLenum type, GLsizei stride, const void *pointer);
1389e5c31af7Sopenharmony_civoid			glwMultiTexEnvfEXT									(GLenum texunit, GLenum target, GLenum pname, GLfloat param);
1390e5c31af7Sopenharmony_civoid			glwMultiTexEnvfvEXT									(GLenum texunit, GLenum target, GLenum pname, const GLfloat *params);
1391e5c31af7Sopenharmony_civoid			glwMultiTexEnviEXT									(GLenum texunit, GLenum target, GLenum pname, GLint param);
1392e5c31af7Sopenharmony_civoid			glwMultiTexEnvivEXT									(GLenum texunit, GLenum target, GLenum pname, const GLint *params);
1393e5c31af7Sopenharmony_civoid			glwMultiTexGendEXT									(GLenum texunit, GLenum coord, GLenum pname, GLdouble param);
1394e5c31af7Sopenharmony_civoid			glwMultiTexGendvEXT									(GLenum texunit, GLenum coord, GLenum pname, const GLdouble *params);
1395e5c31af7Sopenharmony_civoid			glwMultiTexGenfEXT									(GLenum texunit, GLenum coord, GLenum pname, GLfloat param);
1396e5c31af7Sopenharmony_civoid			glwMultiTexGenfvEXT									(GLenum texunit, GLenum coord, GLenum pname, const GLfloat *params);
1397e5c31af7Sopenharmony_civoid			glwMultiTexGeniEXT									(GLenum texunit, GLenum coord, GLenum pname, GLint param);
1398e5c31af7Sopenharmony_civoid			glwMultiTexGenivEXT									(GLenum texunit, GLenum coord, GLenum pname, const GLint *params);
1399e5c31af7Sopenharmony_civoid			glwMultiTexImage1DEXT								(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);
1400e5c31af7Sopenharmony_civoid			glwMultiTexImage2DEXT								(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels);
1401e5c31af7Sopenharmony_civoid			glwMultiTexImage3DEXT								(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
1402e5c31af7Sopenharmony_civoid			glwMultiTexParameterIivEXT							(GLenum texunit, GLenum target, GLenum pname, const GLint *params);
1403e5c31af7Sopenharmony_civoid			glwMultiTexParameterIuivEXT							(GLenum texunit, GLenum target, GLenum pname, const GLuint *params);
1404e5c31af7Sopenharmony_civoid			glwMultiTexParameterfEXT							(GLenum texunit, GLenum target, GLenum pname, GLfloat param);
1405e5c31af7Sopenharmony_civoid			glwMultiTexParameterfvEXT							(GLenum texunit, GLenum target, GLenum pname, const GLfloat *params);
1406e5c31af7Sopenharmony_civoid			glwMultiTexParameteriEXT							(GLenum texunit, GLenum target, GLenum pname, GLint param);
1407e5c31af7Sopenharmony_civoid			glwMultiTexParameterivEXT							(GLenum texunit, GLenum target, GLenum pname, const GLint *params);
1408e5c31af7Sopenharmony_civoid			glwMultiTexRenderbufferEXT							(GLenum texunit, GLenum target, GLuint renderbuffer);
1409e5c31af7Sopenharmony_civoid			glwMultiTexSubImage1DEXT							(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
1410e5c31af7Sopenharmony_civoid			glwMultiTexSubImage2DEXT							(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
1411e5c31af7Sopenharmony_civoid			glwMultiTexSubImage3DEXT							(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
1412e5c31af7Sopenharmony_civoid			glwMulticastBarrierNV								();
1413e5c31af7Sopenharmony_civoid			glwMulticastBlitFramebufferNV						(GLuint srcGpu, GLuint dstGpu, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
1414e5c31af7Sopenharmony_civoid			glwMulticastBufferSubDataNV							(GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data);
1415e5c31af7Sopenharmony_civoid			glwMulticastCopyBufferSubDataNV						(GLuint readGpu, GLbitfield writeGpuMask, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
1416e5c31af7Sopenharmony_civoid			glwMulticastCopyImageSubDataNV						(GLuint srcGpu, GLbitfield dstGpuMask, 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);
1417e5c31af7Sopenharmony_civoid			glwMulticastFramebufferSampleLocationsfvNV			(GLuint gpu, GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v);
1418e5c31af7Sopenharmony_civoid			glwMulticastGetQueryObjecti64vNV					(GLuint gpu, GLuint id, GLenum pname, GLint64 *params);
1419e5c31af7Sopenharmony_civoid			glwMulticastGetQueryObjectivNV						(GLuint gpu, GLuint id, GLenum pname, GLint *params);
1420e5c31af7Sopenharmony_civoid			glwMulticastGetQueryObjectui64vNV					(GLuint gpu, GLuint id, GLenum pname, GLuint64 *params);
1421e5c31af7Sopenharmony_civoid			glwMulticastGetQueryObjectuivNV						(GLuint gpu, GLuint id, GLenum pname, GLuint *params);
1422e5c31af7Sopenharmony_civoid			glwMulticastWaitSyncNV								(GLuint signalGpu, GLbitfield waitGpuMask);
1423e5c31af7Sopenharmony_civoid			glwNamedBufferData									(GLuint buffer, GLsizeiptr size, const void *data, GLenum usage);
1424e5c31af7Sopenharmony_civoid			glwNamedBufferDataEXT								(GLuint buffer, GLsizeiptr size, const void *data, GLenum usage);
1425e5c31af7Sopenharmony_civoid			glwNamedBufferPageCommitmentARB						(GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit);
1426e5c31af7Sopenharmony_civoid			glwNamedBufferPageCommitmentEXT						(GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit);
1427e5c31af7Sopenharmony_civoid			glwNamedBufferStorage								(GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags);
1428e5c31af7Sopenharmony_civoid			glwNamedBufferSubData								(GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data);
1429e5c31af7Sopenharmony_civoid			glwNamedCopyBufferSubDataEXT						(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
1430e5c31af7Sopenharmony_civoid			glwNamedFramebufferDrawBuffer						(GLuint framebuffer, GLenum buf);
1431e5c31af7Sopenharmony_civoid			glwNamedFramebufferDrawBuffers						(GLuint framebuffer, GLsizei n, const GLenum *bufs);
1432e5c31af7Sopenharmony_civoid			glwNamedFramebufferParameteri						(GLuint framebuffer, GLenum pname, GLint param);
1433e5c31af7Sopenharmony_civoid			glwNamedFramebufferParameteriEXT					(GLuint framebuffer, GLenum pname, GLint param);
1434e5c31af7Sopenharmony_civoid			glwNamedFramebufferReadBuffer						(GLuint framebuffer, GLenum src);
1435e5c31af7Sopenharmony_civoid			glwNamedFramebufferRenderbuffer						(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
1436e5c31af7Sopenharmony_civoid			glwNamedFramebufferRenderbufferEXT					(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
1437e5c31af7Sopenharmony_civoid			glwNamedFramebufferTexture							(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
1438e5c31af7Sopenharmony_civoid			glwNamedFramebufferTexture1DEXT						(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
1439e5c31af7Sopenharmony_civoid			glwNamedFramebufferTexture2DEXT						(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
1440e5c31af7Sopenharmony_civoid			glwNamedFramebufferTexture3DEXT						(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
1441e5c31af7Sopenharmony_civoid			glwNamedFramebufferTextureEXT						(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
1442e5c31af7Sopenharmony_civoid			glwNamedFramebufferTextureFaceEXT					(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face);
1443e5c31af7Sopenharmony_civoid			glwNamedFramebufferTextureLayer						(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
1444e5c31af7Sopenharmony_civoid			glwNamedFramebufferTextureLayerEXT					(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
1445e5c31af7Sopenharmony_civoid			glwNamedProgramLocalParameter4dEXT					(GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
1446e5c31af7Sopenharmony_civoid			glwNamedProgramLocalParameter4dvEXT					(GLuint program, GLenum target, GLuint index, const GLdouble *params);
1447e5c31af7Sopenharmony_civoid			glwNamedProgramLocalParameter4fEXT					(GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
1448e5c31af7Sopenharmony_civoid			glwNamedProgramLocalParameter4fvEXT					(GLuint program, GLenum target, GLuint index, const GLfloat *params);
1449e5c31af7Sopenharmony_civoid			glwNamedProgramLocalParameterI4iEXT					(GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
1450e5c31af7Sopenharmony_civoid			glwNamedProgramLocalParameterI4ivEXT				(GLuint program, GLenum target, GLuint index, const GLint *params);
1451e5c31af7Sopenharmony_civoid			glwNamedProgramLocalParameterI4uiEXT				(GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
1452e5c31af7Sopenharmony_civoid			glwNamedProgramLocalParameterI4uivEXT				(GLuint program, GLenum target, GLuint index, const GLuint *params);
1453e5c31af7Sopenharmony_civoid			glwNamedProgramLocalParameters4fvEXT				(GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat *params);
1454e5c31af7Sopenharmony_civoid			glwNamedProgramLocalParametersI4ivEXT				(GLuint program, GLenum target, GLuint index, GLsizei count, const GLint *params);
1455e5c31af7Sopenharmony_civoid			glwNamedProgramLocalParametersI4uivEXT				(GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint *params);
1456e5c31af7Sopenharmony_civoid			glwNamedProgramStringEXT							(GLuint program, GLenum target, GLenum format, GLsizei len, const void *string);
1457e5c31af7Sopenharmony_civoid			glwNamedRenderbufferStorage							(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
1458e5c31af7Sopenharmony_civoid			glwNamedRenderbufferStorageEXT						(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
1459e5c31af7Sopenharmony_civoid			glwNamedRenderbufferStorageMultisample				(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
1460e5c31af7Sopenharmony_civoid			glwNamedRenderbufferStorageMultisampleCoverageEXT	(GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
1461e5c31af7Sopenharmony_civoid			glwNamedRenderbufferStorageMultisampleEXT			(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
1462e5c31af7Sopenharmony_civoid			glwObjectLabel										(GLenum identifier, GLuint name, GLsizei length, const GLchar *label);
1463e5c31af7Sopenharmony_civoid			glwObjectPtrLabel									(const void *ptr, GLsizei length, const GLchar *label);
1464e5c31af7Sopenharmony_civoid			glwPatchParameterfv									(GLenum pname, const GLfloat *values);
1465e5c31af7Sopenharmony_civoid			glwPatchParameteri									(GLenum pname, GLint value);
1466e5c31af7Sopenharmony_civoid			glwPauseTransformFeedback							();
1467e5c31af7Sopenharmony_civoid			glwPixelStoref										(GLenum pname, GLfloat param);
1468e5c31af7Sopenharmony_civoid			glwPixelStorei										(GLenum pname, GLint param);
1469e5c31af7Sopenharmony_civoid			glwPointParameterf									(GLenum pname, GLfloat param);
1470e5c31af7Sopenharmony_civoid			glwPointParameterfv									(GLenum pname, const GLfloat *params);
1471e5c31af7Sopenharmony_civoid			glwPointParameteri									(GLenum pname, GLint param);
1472e5c31af7Sopenharmony_civoid			glwPointParameteriv									(GLenum pname, const GLint *params);
1473e5c31af7Sopenharmony_civoid			glwPointSize										(GLfloat size);
1474e5c31af7Sopenharmony_civoid			glwPolygonMode										(GLenum face, GLenum mode);
1475e5c31af7Sopenharmony_civoid			glwPolygonOffset									(GLfloat factor, GLfloat units);
1476e5c31af7Sopenharmony_civoid			glwPolygonOffsetClamp								(GLfloat factor, GLfloat units, GLfloat clamp);
1477e5c31af7Sopenharmony_civoid			glwPopDebugGroup									();
1478e5c31af7Sopenharmony_civoid			glwPopGroupMarkerEXT								();
1479e5c31af7Sopenharmony_civoid			glwPrimitiveBoundingBox								(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW);
1480e5c31af7Sopenharmony_civoid			glwPrimitiveRestartIndex							(GLuint index);
1481e5c31af7Sopenharmony_civoid			glwProgramBinary									(GLuint program, GLenum binaryFormat, const void *binary, GLsizei length);
1482e5c31af7Sopenharmony_civoid			glwProgramParameteri								(GLuint program, GLenum pname, GLint value);
1483e5c31af7Sopenharmony_civoid			glwProgramUniform1d									(GLuint program, GLint location, GLdouble v0);
1484e5c31af7Sopenharmony_civoid			glwProgramUniform1dEXT								(GLuint program, GLint location, GLdouble x);
1485e5c31af7Sopenharmony_civoid			glwProgramUniform1dv								(GLuint program, GLint location, GLsizei count, const GLdouble *value);
1486e5c31af7Sopenharmony_civoid			glwProgramUniform1dvEXT								(GLuint program, GLint location, GLsizei count, const GLdouble *value);
1487e5c31af7Sopenharmony_civoid			glwProgramUniform1f									(GLuint program, GLint location, GLfloat v0);
1488e5c31af7Sopenharmony_civoid			glwProgramUniform1fv								(GLuint program, GLint location, GLsizei count, const GLfloat *value);
1489e5c31af7Sopenharmony_civoid			glwProgramUniform1i									(GLuint program, GLint location, GLint v0);
1490e5c31af7Sopenharmony_civoid			glwProgramUniform1iv								(GLuint program, GLint location, GLsizei count, const GLint *value);
1491e5c31af7Sopenharmony_civoid			glwProgramUniform1ui								(GLuint program, GLint location, GLuint v0);
1492e5c31af7Sopenharmony_civoid			glwProgramUniform1uiv								(GLuint program, GLint location, GLsizei count, const GLuint *value);
1493e5c31af7Sopenharmony_civoid			glwProgramUniform2d									(GLuint program, GLint location, GLdouble v0, GLdouble v1);
1494e5c31af7Sopenharmony_civoid			glwProgramUniform2dEXT								(GLuint program, GLint location, GLdouble x, GLdouble y);
1495e5c31af7Sopenharmony_civoid			glwProgramUniform2dv								(GLuint program, GLint location, GLsizei count, const GLdouble *value);
1496e5c31af7Sopenharmony_civoid			glwProgramUniform2dvEXT								(GLuint program, GLint location, GLsizei count, const GLdouble *value);
1497e5c31af7Sopenharmony_civoid			glwProgramUniform2f									(GLuint program, GLint location, GLfloat v0, GLfloat v1);
1498e5c31af7Sopenharmony_civoid			glwProgramUniform2fv								(GLuint program, GLint location, GLsizei count, const GLfloat *value);
1499e5c31af7Sopenharmony_civoid			glwProgramUniform2i									(GLuint program, GLint location, GLint v0, GLint v1);
1500e5c31af7Sopenharmony_civoid			glwProgramUniform2iv								(GLuint program, GLint location, GLsizei count, const GLint *value);
1501e5c31af7Sopenharmony_civoid			glwProgramUniform2ui								(GLuint program, GLint location, GLuint v0, GLuint v1);
1502e5c31af7Sopenharmony_civoid			glwProgramUniform2uiv								(GLuint program, GLint location, GLsizei count, const GLuint *value);
1503e5c31af7Sopenharmony_civoid			glwProgramUniform3d									(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2);
1504e5c31af7Sopenharmony_civoid			glwProgramUniform3dEXT								(GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z);
1505e5c31af7Sopenharmony_civoid			glwProgramUniform3dv								(GLuint program, GLint location, GLsizei count, const GLdouble *value);
1506e5c31af7Sopenharmony_civoid			glwProgramUniform3dvEXT								(GLuint program, GLint location, GLsizei count, const GLdouble *value);
1507e5c31af7Sopenharmony_civoid			glwProgramUniform3f									(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
1508e5c31af7Sopenharmony_civoid			glwProgramUniform3fv								(GLuint program, GLint location, GLsizei count, const GLfloat *value);
1509e5c31af7Sopenharmony_civoid			glwProgramUniform3i									(GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
1510e5c31af7Sopenharmony_civoid			glwProgramUniform3iv								(GLuint program, GLint location, GLsizei count, const GLint *value);
1511e5c31af7Sopenharmony_civoid			glwProgramUniform3ui								(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
1512e5c31af7Sopenharmony_civoid			glwProgramUniform3uiv								(GLuint program, GLint location, GLsizei count, const GLuint *value);
1513e5c31af7Sopenharmony_civoid			glwProgramUniform4d									(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3);
1514e5c31af7Sopenharmony_civoid			glwProgramUniform4dEXT								(GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
1515e5c31af7Sopenharmony_civoid			glwProgramUniform4dv								(GLuint program, GLint location, GLsizei count, const GLdouble *value);
1516e5c31af7Sopenharmony_civoid			glwProgramUniform4dvEXT								(GLuint program, GLint location, GLsizei count, const GLdouble *value);
1517e5c31af7Sopenharmony_civoid			glwProgramUniform4f									(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
1518e5c31af7Sopenharmony_civoid			glwProgramUniform4fv								(GLuint program, GLint location, GLsizei count, const GLfloat *value);
1519e5c31af7Sopenharmony_civoid			glwProgramUniform4i									(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
1520e5c31af7Sopenharmony_civoid			glwProgramUniform4iv								(GLuint program, GLint location, GLsizei count, const GLint *value);
1521e5c31af7Sopenharmony_civoid			glwProgramUniform4ui								(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
1522e5c31af7Sopenharmony_civoid			glwProgramUniform4uiv								(GLuint program, GLint location, GLsizei count, const GLuint *value);
1523e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix2dv							(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1524e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix2dvEXT						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1525e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix2fv							(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1526e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix2x3dv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1527e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix2x3dvEXT						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1528e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix2x3fv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1529e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix2x4dv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1530e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix2x4dvEXT						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1531e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix2x4fv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1532e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix3dv							(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1533e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix3dvEXT						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1534e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix3fv							(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1535e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix3x2dv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1536e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix3x2dvEXT						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1537e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix3x2fv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1538e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix3x4dv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1539e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix3x4dvEXT						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1540e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix3x4fv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1541e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix4dv							(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1542e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix4dvEXT						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1543e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix4fv							(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1544e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix4x2dv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1545e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix4x2dvEXT						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1546e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix4x2fv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1547e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix4x3dv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1548e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix4x3dvEXT						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1549e5c31af7Sopenharmony_civoid			glwProgramUniformMatrix4x3fv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1550e5c31af7Sopenharmony_civoid			glwProvokingVertex									(GLenum mode);
1551e5c31af7Sopenharmony_civoid			glwPushClientAttribDefaultEXT						(GLbitfield mask);
1552e5c31af7Sopenharmony_civoid			glwPushDebugGroup									(GLenum source, GLuint id, GLsizei length, const GLchar *message);
1553e5c31af7Sopenharmony_civoid			glwPushGroupMarkerEXT								(GLsizei length, const GLchar *marker);
1554e5c31af7Sopenharmony_civoid			glwQueryCounter										(GLuint id, GLenum target);
1555e5c31af7Sopenharmony_civoid			glwReadBuffer										(GLenum src);
1556e5c31af7Sopenharmony_civoid			glwReadPixels										(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels);
1557e5c31af7Sopenharmony_civoid			glwReadnPixels										(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
1558e5c31af7Sopenharmony_civoid			glwReleaseShaderCompiler							();
1559e5c31af7Sopenharmony_civoid			glwRenderGpuMaskNV									(GLbitfield mask);
1560e5c31af7Sopenharmony_civoid			glwRenderbufferStorage								(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
1561e5c31af7Sopenharmony_civoid			glwRenderbufferStorageMultisample					(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
1562e5c31af7Sopenharmony_civoid			glwRenderbufferStorageMultisampleEXT				(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
1563e5c31af7Sopenharmony_civoid			glwResumeTransformFeedback							();
1564e5c31af7Sopenharmony_civoid			glwSampleCoverage									(GLfloat value, GLboolean invert);
1565e5c31af7Sopenharmony_civoid			glwSampleMaski										(GLuint maskNumber, GLbitfield mask);
1566e5c31af7Sopenharmony_civoid			glwSamplerParameterIiv								(GLuint sampler, GLenum pname, const GLint *param);
1567e5c31af7Sopenharmony_civoid			glwSamplerParameterIuiv								(GLuint sampler, GLenum pname, const GLuint *param);
1568e5c31af7Sopenharmony_civoid			glwSamplerParameterf								(GLuint sampler, GLenum pname, GLfloat param);
1569e5c31af7Sopenharmony_civoid			glwSamplerParameterfv								(GLuint sampler, GLenum pname, const GLfloat *param);
1570e5c31af7Sopenharmony_civoid			glwSamplerParameteri								(GLuint sampler, GLenum pname, GLint param);
1571e5c31af7Sopenharmony_civoid			glwSamplerParameteriv								(GLuint sampler, GLenum pname, const GLint *param);
1572e5c31af7Sopenharmony_civoid			glwScissor											(GLint x, GLint y, GLsizei width, GLsizei height);
1573e5c31af7Sopenharmony_civoid			glwScissorArrayv									(GLuint first, GLsizei count, const GLint *v);
1574e5c31af7Sopenharmony_civoid			glwScissorIndexed									(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height);
1575e5c31af7Sopenharmony_civoid			glwScissorIndexedv									(GLuint index, const GLint *v);
1576e5c31af7Sopenharmony_civoid			glwShaderBinary										(GLsizei count, const GLuint *shaders, GLenum binaryFormat, const void *binary, GLsizei length);
1577e5c31af7Sopenharmony_civoid			glwShaderSource										(GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length);
1578e5c31af7Sopenharmony_civoid			glwShaderStorageBlockBinding						(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding);
1579e5c31af7Sopenharmony_civoid			glwShadingRateEXT									(GLenum rate);
1580e5c31af7Sopenharmony_civoid			glwShadingRateCombinerOpsEXT						(GLenum combinerOp0, GLenum combinerOp1);
1581e5c31af7Sopenharmony_civoid			glwSpecializeShader									(GLuint shader, const GLchar *pEntryPoint, GLuint numSpecializationConstants, const GLuint *pConstantIndex, const GLuint *pConstantValue);
1582e5c31af7Sopenharmony_civoid			glwStencilFunc										(GLenum func, GLint ref, GLuint mask);
1583e5c31af7Sopenharmony_civoid			glwStencilFuncSeparate								(GLenum face, GLenum func, GLint ref, GLuint mask);
1584e5c31af7Sopenharmony_civoid			glwStencilMask										(GLuint mask);
1585e5c31af7Sopenharmony_civoid			glwStencilMaskSeparate								(GLenum face, GLuint mask);
1586e5c31af7Sopenharmony_civoid			glwStencilOp										(GLenum fail, GLenum zfail, GLenum zpass);
1587e5c31af7Sopenharmony_civoid			glwStencilOpSeparate								(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
1588e5c31af7Sopenharmony_civoid			glwTexBuffer										(GLenum target, GLenum internalformat, GLuint buffer);
1589e5c31af7Sopenharmony_civoid			glwTexBufferRange									(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
1590e5c31af7Sopenharmony_civoid			glwTexImage1D										(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);
1591e5c31af7Sopenharmony_civoid			glwTexImage2D										(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels);
1592e5c31af7Sopenharmony_civoid			glwTexImage2DMultisample							(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
1593e5c31af7Sopenharmony_civoid			glwTexImage3D										(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
1594e5c31af7Sopenharmony_civoid			glwTexImage3DMultisample							(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
1595e5c31af7Sopenharmony_civoid			glwTexImage3DOES									(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
1596e5c31af7Sopenharmony_civoid			glwTexPageCommitmentARB								(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit);
1597e5c31af7Sopenharmony_civoid			glwTexParameterIiv									(GLenum target, GLenum pname, const GLint *params);
1598e5c31af7Sopenharmony_civoid			glwTexParameterIuiv									(GLenum target, GLenum pname, const GLuint *params);
1599e5c31af7Sopenharmony_civoid			glwTexParameterf									(GLenum target, GLenum pname, GLfloat param);
1600e5c31af7Sopenharmony_civoid			glwTexParameterfv									(GLenum target, GLenum pname, const GLfloat *params);
1601e5c31af7Sopenharmony_civoid			glwTexParameteri									(GLenum target, GLenum pname, GLint param);
1602e5c31af7Sopenharmony_civoid			glwTexParameteriv									(GLenum target, GLenum pname, const GLint *params);
1603e5c31af7Sopenharmony_civoid			glwTexStorage1D										(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
1604e5c31af7Sopenharmony_civoid			glwTexStorage2D										(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
1605e5c31af7Sopenharmony_civoid			glwTexStorage2DMultisample							(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
1606e5c31af7Sopenharmony_civoid			glwTexStorage3D										(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
1607e5c31af7Sopenharmony_civoid			glwTexStorage3DMultisample							(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
1608e5c31af7Sopenharmony_civoid			glwTexSubImage1D									(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
1609e5c31af7Sopenharmony_civoid			glwTexSubImage2D									(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
1610e5c31af7Sopenharmony_civoid			glwTexSubImage3D									(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
1611e5c31af7Sopenharmony_civoid			glwTexSubImage3DOES									(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
1612e5c31af7Sopenharmony_civoid			glwTextureBarrier									();
1613e5c31af7Sopenharmony_civoid			glwTextureBuffer									(GLuint texture, GLenum internalformat, GLuint buffer);
1614e5c31af7Sopenharmony_civoid			glwTextureBufferEXT									(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer);
1615e5c31af7Sopenharmony_civoid			glwTextureBufferRange								(GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
1616e5c31af7Sopenharmony_civoid			glwTextureBufferRangeEXT							(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
1617e5c31af7Sopenharmony_civoid			glwTextureImage1DEXT								(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);
1618e5c31af7Sopenharmony_civoid			glwTextureImage2DEXT								(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels);
1619e5c31af7Sopenharmony_civoid			glwTextureImage3DEXT								(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
1620e5c31af7Sopenharmony_civoid			glwTexturePageCommitmentEXT							(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit);
1621e5c31af7Sopenharmony_civoid			glwTextureParameterIiv								(GLuint texture, GLenum pname, const GLint *params);
1622e5c31af7Sopenharmony_civoid			glwTextureParameterIivEXT							(GLuint texture, GLenum target, GLenum pname, const GLint *params);
1623e5c31af7Sopenharmony_civoid			glwTextureParameterIuiv								(GLuint texture, GLenum pname, const GLuint *params);
1624e5c31af7Sopenharmony_civoid			glwTextureParameterIuivEXT							(GLuint texture, GLenum target, GLenum pname, const GLuint *params);
1625e5c31af7Sopenharmony_civoid			glwTextureParameterf								(GLuint texture, GLenum pname, GLfloat param);
1626e5c31af7Sopenharmony_civoid			glwTextureParameterfEXT								(GLuint texture, GLenum target, GLenum pname, GLfloat param);
1627e5c31af7Sopenharmony_civoid			glwTextureParameterfv								(GLuint texture, GLenum pname, const GLfloat *param);
1628e5c31af7Sopenharmony_civoid			glwTextureParameterfvEXT							(GLuint texture, GLenum target, GLenum pname, const GLfloat *params);
1629e5c31af7Sopenharmony_civoid			glwTextureParameteri								(GLuint texture, GLenum pname, GLint param);
1630e5c31af7Sopenharmony_civoid			glwTextureParameteriEXT								(GLuint texture, GLenum target, GLenum pname, GLint param);
1631e5c31af7Sopenharmony_civoid			glwTextureParameteriv								(GLuint texture, GLenum pname, const GLint *param);
1632e5c31af7Sopenharmony_civoid			glwTextureParameterivEXT							(GLuint texture, GLenum target, GLenum pname, const GLint *params);
1633e5c31af7Sopenharmony_civoid			glwTextureRenderbufferEXT							(GLuint texture, GLenum target, GLuint renderbuffer);
1634e5c31af7Sopenharmony_civoid			glwTextureStorage1D									(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width);
1635e5c31af7Sopenharmony_civoid			glwTextureStorage1DEXT								(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
1636e5c31af7Sopenharmony_civoid			glwTextureStorage2D									(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
1637e5c31af7Sopenharmony_civoid			glwTextureStorage2DEXT								(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
1638e5c31af7Sopenharmony_civoid			glwTextureStorage2DMultisample						(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
1639e5c31af7Sopenharmony_civoid			glwTextureStorage2DMultisampleEXT					(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
1640e5c31af7Sopenharmony_civoid			glwTextureStorage3D									(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
1641e5c31af7Sopenharmony_civoid			glwTextureStorage3DEXT								(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
1642e5c31af7Sopenharmony_civoid			glwTextureStorage3DMultisample						(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
1643e5c31af7Sopenharmony_civoid			glwTextureStorage3DMultisampleEXT					(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
1644e5c31af7Sopenharmony_civoid			glwTextureSubImage1D								(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
1645e5c31af7Sopenharmony_civoid			glwTextureSubImage1DEXT								(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
1646e5c31af7Sopenharmony_civoid			glwTextureSubImage2D								(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
1647e5c31af7Sopenharmony_civoid			glwTextureSubImage2DEXT								(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
1648e5c31af7Sopenharmony_civoid			glwTextureSubImage3D								(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
1649e5c31af7Sopenharmony_civoid			glwTextureSubImage3DEXT								(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
1650e5c31af7Sopenharmony_civoid			glwTextureView										(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers);
1651e5c31af7Sopenharmony_civoid			glwTransformFeedbackBufferBase						(GLuint xfb, GLuint index, GLuint buffer);
1652e5c31af7Sopenharmony_civoid			glwTransformFeedbackBufferRange						(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
1653e5c31af7Sopenharmony_civoid			glwTransformFeedbackVaryings						(GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode);
1654e5c31af7Sopenharmony_civoid			glwUniform1d										(GLint location, GLdouble x);
1655e5c31af7Sopenharmony_civoid			glwUniform1dv										(GLint location, GLsizei count, const GLdouble *value);
1656e5c31af7Sopenharmony_civoid			glwUniform1f										(GLint location, GLfloat v0);
1657e5c31af7Sopenharmony_civoid			glwUniform1fv										(GLint location, GLsizei count, const GLfloat *value);
1658e5c31af7Sopenharmony_civoid			glwUniform1i										(GLint location, GLint v0);
1659e5c31af7Sopenharmony_civoid			glwUniform1iv										(GLint location, GLsizei count, const GLint *value);
1660e5c31af7Sopenharmony_civoid			glwUniform1ui										(GLint location, GLuint v0);
1661e5c31af7Sopenharmony_civoid			glwUniform1uiv										(GLint location, GLsizei count, const GLuint *value);
1662e5c31af7Sopenharmony_civoid			glwUniform2d										(GLint location, GLdouble x, GLdouble y);
1663e5c31af7Sopenharmony_civoid			glwUniform2dv										(GLint location, GLsizei count, const GLdouble *value);
1664e5c31af7Sopenharmony_civoid			glwUniform2f										(GLint location, GLfloat v0, GLfloat v1);
1665e5c31af7Sopenharmony_civoid			glwUniform2fv										(GLint location, GLsizei count, const GLfloat *value);
1666e5c31af7Sopenharmony_civoid			glwUniform2i										(GLint location, GLint v0, GLint v1);
1667e5c31af7Sopenharmony_civoid			glwUniform2iv										(GLint location, GLsizei count, const GLint *value);
1668e5c31af7Sopenharmony_civoid			glwUniform2ui										(GLint location, GLuint v0, GLuint v1);
1669e5c31af7Sopenharmony_civoid			glwUniform2uiv										(GLint location, GLsizei count, const GLuint *value);
1670e5c31af7Sopenharmony_civoid			glwUniform3d										(GLint location, GLdouble x, GLdouble y, GLdouble z);
1671e5c31af7Sopenharmony_civoid			glwUniform3dv										(GLint location, GLsizei count, const GLdouble *value);
1672e5c31af7Sopenharmony_civoid			glwUniform3f										(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
1673e5c31af7Sopenharmony_civoid			glwUniform3fv										(GLint location, GLsizei count, const GLfloat *value);
1674e5c31af7Sopenharmony_civoid			glwUniform3i										(GLint location, GLint v0, GLint v1, GLint v2);
1675e5c31af7Sopenharmony_civoid			glwUniform3iv										(GLint location, GLsizei count, const GLint *value);
1676e5c31af7Sopenharmony_civoid			glwUniform3ui										(GLint location, GLuint v0, GLuint v1, GLuint v2);
1677e5c31af7Sopenharmony_civoid			glwUniform3uiv										(GLint location, GLsizei count, const GLuint *value);
1678e5c31af7Sopenharmony_civoid			glwUniform4d										(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
1679e5c31af7Sopenharmony_civoid			glwUniform4dv										(GLint location, GLsizei count, const GLdouble *value);
1680e5c31af7Sopenharmony_civoid			glwUniform4f										(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
1681e5c31af7Sopenharmony_civoid			glwUniform4fv										(GLint location, GLsizei count, const GLfloat *value);
1682e5c31af7Sopenharmony_civoid			glwUniform4i										(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
1683e5c31af7Sopenharmony_civoid			glwUniform4iv										(GLint location, GLsizei count, const GLint *value);
1684e5c31af7Sopenharmony_civoid			glwUniform4ui										(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
1685e5c31af7Sopenharmony_civoid			glwUniform4uiv										(GLint location, GLsizei count, const GLuint *value);
1686e5c31af7Sopenharmony_civoid			glwUniformBlockBinding								(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
1687e5c31af7Sopenharmony_civoid			glwUniformMatrix2dv									(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1688e5c31af7Sopenharmony_civoid			glwUniformMatrix2fv									(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1689e5c31af7Sopenharmony_civoid			glwUniformMatrix2x3dv								(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1690e5c31af7Sopenharmony_civoid			glwUniformMatrix2x3fv								(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1691e5c31af7Sopenharmony_civoid			glwUniformMatrix2x4dv								(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1692e5c31af7Sopenharmony_civoid			glwUniformMatrix2x4fv								(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1693e5c31af7Sopenharmony_civoid			glwUniformMatrix3dv									(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1694e5c31af7Sopenharmony_civoid			glwUniformMatrix3fv									(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1695e5c31af7Sopenharmony_civoid			glwUniformMatrix3x2dv								(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1696e5c31af7Sopenharmony_civoid			glwUniformMatrix3x2fv								(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1697e5c31af7Sopenharmony_civoid			glwUniformMatrix3x4dv								(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1698e5c31af7Sopenharmony_civoid			glwUniformMatrix3x4fv								(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1699e5c31af7Sopenharmony_civoid			glwUniformMatrix4dv									(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1700e5c31af7Sopenharmony_civoid			glwUniformMatrix4fv									(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1701e5c31af7Sopenharmony_civoid			glwUniformMatrix4x2dv								(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1702e5c31af7Sopenharmony_civoid			glwUniformMatrix4x2fv								(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1703e5c31af7Sopenharmony_civoid			glwUniformMatrix4x3dv								(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1704e5c31af7Sopenharmony_civoid			glwUniformMatrix4x3fv								(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1705e5c31af7Sopenharmony_civoid			glwUniformSubroutinesuiv							(GLenum shadertype, GLsizei count, const GLuint *indices);
1706e5c31af7Sopenharmony_ciGLboolean		glwUnmapBuffer										(GLenum target);
1707e5c31af7Sopenharmony_ciGLboolean		glwUnmapNamedBuffer									(GLuint buffer);
1708e5c31af7Sopenharmony_ciGLboolean		glwUnmapNamedBufferEXT								(GLuint buffer);
1709e5c31af7Sopenharmony_civoid			glwUseProgram										(GLuint program);
1710e5c31af7Sopenharmony_civoid			glwUseProgramStages									(GLuint pipeline, GLbitfield stages, GLuint program);
1711e5c31af7Sopenharmony_civoid			glwValidateProgram									(GLuint program);
1712e5c31af7Sopenharmony_civoid			glwValidateProgramPipeline							(GLuint pipeline);
1713e5c31af7Sopenharmony_civoid			glwVertexArrayAttribBinding							(GLuint vaobj, GLuint attribindex, GLuint bindingindex);
1714e5c31af7Sopenharmony_civoid			glwVertexArrayAttribFormat							(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
1715e5c31af7Sopenharmony_civoid			glwVertexArrayAttribIFormat							(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
1716e5c31af7Sopenharmony_civoid			glwVertexArrayAttribLFormat							(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
1717e5c31af7Sopenharmony_civoid			glwVertexArrayBindVertexBufferEXT					(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
1718e5c31af7Sopenharmony_civoid			glwVertexArrayBindingDivisor						(GLuint vaobj, GLuint bindingindex, GLuint divisor);
1719e5c31af7Sopenharmony_civoid			glwVertexArrayColorOffsetEXT						(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
1720e5c31af7Sopenharmony_civoid			glwVertexArrayEdgeFlagOffsetEXT						(GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset);
1721e5c31af7Sopenharmony_civoid			glwVertexArrayElementBuffer							(GLuint vaobj, GLuint buffer);
1722e5c31af7Sopenharmony_civoid			glwVertexArrayFogCoordOffsetEXT						(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
1723e5c31af7Sopenharmony_civoid			glwVertexArrayIndexOffsetEXT						(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
1724e5c31af7Sopenharmony_civoid			glwVertexArrayMultiTexCoordOffsetEXT				(GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset);
1725e5c31af7Sopenharmony_civoid			glwVertexArrayNormalOffsetEXT						(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
1726e5c31af7Sopenharmony_civoid			glwVertexArraySecondaryColorOffsetEXT				(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
1727e5c31af7Sopenharmony_civoid			glwVertexArrayTexCoordOffsetEXT						(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
1728e5c31af7Sopenharmony_civoid			glwVertexArrayVertexAttribBindingEXT				(GLuint vaobj, GLuint attribindex, GLuint bindingindex);
1729e5c31af7Sopenharmony_civoid			glwVertexArrayVertexAttribDivisorEXT				(GLuint vaobj, GLuint index, GLuint divisor);
1730e5c31af7Sopenharmony_civoid			glwVertexArrayVertexAttribFormatEXT					(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
1731e5c31af7Sopenharmony_civoid			glwVertexArrayVertexAttribIFormatEXT				(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
1732e5c31af7Sopenharmony_civoid			glwVertexArrayVertexAttribIOffsetEXT				(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset);
1733e5c31af7Sopenharmony_civoid			glwVertexArrayVertexAttribLFormatEXT				(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
1734e5c31af7Sopenharmony_civoid			glwVertexArrayVertexAttribLOffsetEXT				(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset);
1735e5c31af7Sopenharmony_civoid			glwVertexArrayVertexAttribOffsetEXT					(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset);
1736e5c31af7Sopenharmony_civoid			glwVertexArrayVertexBindingDivisorEXT				(GLuint vaobj, GLuint bindingindex, GLuint divisor);
1737e5c31af7Sopenharmony_civoid			glwVertexArrayVertexBuffer							(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
1738e5c31af7Sopenharmony_civoid			glwVertexArrayVertexBuffers							(GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
1739e5c31af7Sopenharmony_civoid			glwVertexArrayVertexOffsetEXT						(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
1740e5c31af7Sopenharmony_civoid			glwVertexAttrib1d									(GLuint index, GLdouble x);
1741e5c31af7Sopenharmony_civoid			glwVertexAttrib1dv									(GLuint index, const GLdouble *v);
1742e5c31af7Sopenharmony_civoid			glwVertexAttrib1f									(GLuint index, GLfloat x);
1743e5c31af7Sopenharmony_civoid			glwVertexAttrib1fv									(GLuint index, const GLfloat *v);
1744e5c31af7Sopenharmony_civoid			glwVertexAttrib1s									(GLuint index, GLshort x);
1745e5c31af7Sopenharmony_civoid			glwVertexAttrib1sv									(GLuint index, const GLshort *v);
1746e5c31af7Sopenharmony_civoid			glwVertexAttrib2d									(GLuint index, GLdouble x, GLdouble y);
1747e5c31af7Sopenharmony_civoid			glwVertexAttrib2dv									(GLuint index, const GLdouble *v);
1748e5c31af7Sopenharmony_civoid			glwVertexAttrib2f									(GLuint index, GLfloat x, GLfloat y);
1749e5c31af7Sopenharmony_civoid			glwVertexAttrib2fv									(GLuint index, const GLfloat *v);
1750e5c31af7Sopenharmony_civoid			glwVertexAttrib2s									(GLuint index, GLshort x, GLshort y);
1751e5c31af7Sopenharmony_civoid			glwVertexAttrib2sv									(GLuint index, const GLshort *v);
1752e5c31af7Sopenharmony_civoid			glwVertexAttrib3d									(GLuint index, GLdouble x, GLdouble y, GLdouble z);
1753e5c31af7Sopenharmony_civoid			glwVertexAttrib3dv									(GLuint index, const GLdouble *v);
1754e5c31af7Sopenharmony_civoid			glwVertexAttrib3f									(GLuint index, GLfloat x, GLfloat y, GLfloat z);
1755e5c31af7Sopenharmony_civoid			glwVertexAttrib3fv									(GLuint index, const GLfloat *v);
1756e5c31af7Sopenharmony_civoid			glwVertexAttrib3s									(GLuint index, GLshort x, GLshort y, GLshort z);
1757e5c31af7Sopenharmony_civoid			glwVertexAttrib3sv									(GLuint index, const GLshort *v);
1758e5c31af7Sopenharmony_civoid			glwVertexAttrib4Nbv									(GLuint index, const GLbyte *v);
1759e5c31af7Sopenharmony_civoid			glwVertexAttrib4Niv									(GLuint index, const GLint *v);
1760e5c31af7Sopenharmony_civoid			glwVertexAttrib4Nsv									(GLuint index, const GLshort *v);
1761e5c31af7Sopenharmony_civoid			glwVertexAttrib4Nub									(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
1762e5c31af7Sopenharmony_civoid			glwVertexAttrib4Nubv								(GLuint index, const GLubyte *v);
1763e5c31af7Sopenharmony_civoid			glwVertexAttrib4Nuiv								(GLuint index, const GLuint *v);
1764e5c31af7Sopenharmony_civoid			glwVertexAttrib4Nusv								(GLuint index, const GLushort *v);
1765e5c31af7Sopenharmony_civoid			glwVertexAttrib4bv									(GLuint index, const GLbyte *v);
1766e5c31af7Sopenharmony_civoid			glwVertexAttrib4d									(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
1767e5c31af7Sopenharmony_civoid			glwVertexAttrib4dv									(GLuint index, const GLdouble *v);
1768e5c31af7Sopenharmony_civoid			glwVertexAttrib4f									(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
1769e5c31af7Sopenharmony_civoid			glwVertexAttrib4fv									(GLuint index, const GLfloat *v);
1770e5c31af7Sopenharmony_civoid			glwVertexAttrib4iv									(GLuint index, const GLint *v);
1771e5c31af7Sopenharmony_civoid			glwVertexAttrib4s									(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
1772e5c31af7Sopenharmony_civoid			glwVertexAttrib4sv									(GLuint index, const GLshort *v);
1773e5c31af7Sopenharmony_civoid			glwVertexAttrib4ubv									(GLuint index, const GLubyte *v);
1774e5c31af7Sopenharmony_civoid			glwVertexAttrib4uiv									(GLuint index, const GLuint *v);
1775e5c31af7Sopenharmony_civoid			glwVertexAttrib4usv									(GLuint index, const GLushort *v);
1776e5c31af7Sopenharmony_civoid			glwVertexAttribBinding								(GLuint attribindex, GLuint bindingindex);
1777e5c31af7Sopenharmony_civoid			glwVertexAttribDivisor								(GLuint index, GLuint divisor);
1778e5c31af7Sopenharmony_civoid			glwVertexAttribFormat								(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
1779e5c31af7Sopenharmony_civoid			glwVertexAttribI1i									(GLuint index, GLint x);
1780e5c31af7Sopenharmony_civoid			glwVertexAttribI1iv									(GLuint index, const GLint *v);
1781e5c31af7Sopenharmony_civoid			glwVertexAttribI1ui									(GLuint index, GLuint x);
1782e5c31af7Sopenharmony_civoid			glwVertexAttribI1uiv								(GLuint index, const GLuint *v);
1783e5c31af7Sopenharmony_civoid			glwVertexAttribI2i									(GLuint index, GLint x, GLint y);
1784e5c31af7Sopenharmony_civoid			glwVertexAttribI2iv									(GLuint index, const GLint *v);
1785e5c31af7Sopenharmony_civoid			glwVertexAttribI2ui									(GLuint index, GLuint x, GLuint y);
1786e5c31af7Sopenharmony_civoid			glwVertexAttribI2uiv								(GLuint index, const GLuint *v);
1787e5c31af7Sopenharmony_civoid			glwVertexAttribI3i									(GLuint index, GLint x, GLint y, GLint z);
1788e5c31af7Sopenharmony_civoid			glwVertexAttribI3iv									(GLuint index, const GLint *v);
1789e5c31af7Sopenharmony_civoid			glwVertexAttribI3ui									(GLuint index, GLuint x, GLuint y, GLuint z);
1790e5c31af7Sopenharmony_civoid			glwVertexAttribI3uiv								(GLuint index, const GLuint *v);
1791e5c31af7Sopenharmony_civoid			glwVertexAttribI4bv									(GLuint index, const GLbyte *v);
1792e5c31af7Sopenharmony_civoid			glwVertexAttribI4i									(GLuint index, GLint x, GLint y, GLint z, GLint w);
1793e5c31af7Sopenharmony_civoid			glwVertexAttribI4iv									(GLuint index, const GLint *v);
1794e5c31af7Sopenharmony_civoid			glwVertexAttribI4sv									(GLuint index, const GLshort *v);
1795e5c31af7Sopenharmony_civoid			glwVertexAttribI4ubv								(GLuint index, const GLubyte *v);
1796e5c31af7Sopenharmony_civoid			glwVertexAttribI4ui									(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
1797e5c31af7Sopenharmony_civoid			glwVertexAttribI4uiv								(GLuint index, const GLuint *v);
1798e5c31af7Sopenharmony_civoid			glwVertexAttribI4usv								(GLuint index, const GLushort *v);
1799e5c31af7Sopenharmony_civoid			glwVertexAttribIFormat								(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
1800e5c31af7Sopenharmony_civoid			glwVertexAttribIPointer								(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
1801e5c31af7Sopenharmony_civoid			glwVertexAttribL1d									(GLuint index, GLdouble x);
1802e5c31af7Sopenharmony_civoid			glwVertexAttribL1dv									(GLuint index, const GLdouble *v);
1803e5c31af7Sopenharmony_civoid			glwVertexAttribL2d									(GLuint index, GLdouble x, GLdouble y);
1804e5c31af7Sopenharmony_civoid			glwVertexAttribL2dv									(GLuint index, const GLdouble *v);
1805e5c31af7Sopenharmony_civoid			glwVertexAttribL3d									(GLuint index, GLdouble x, GLdouble y, GLdouble z);
1806e5c31af7Sopenharmony_civoid			glwVertexAttribL3dv									(GLuint index, const GLdouble *v);
1807e5c31af7Sopenharmony_civoid			glwVertexAttribL4d									(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
1808e5c31af7Sopenharmony_civoid			glwVertexAttribL4dv									(GLuint index, const GLdouble *v);
1809e5c31af7Sopenharmony_civoid			glwVertexAttribLFormat								(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
1810e5c31af7Sopenharmony_civoid			glwVertexAttribLPointer								(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
1811e5c31af7Sopenharmony_civoid			glwVertexAttribP1ui									(GLuint index, GLenum type, GLboolean normalized, GLuint value);
1812e5c31af7Sopenharmony_civoid			glwVertexAttribP1uiv								(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
1813e5c31af7Sopenharmony_civoid			glwVertexAttribP2ui									(GLuint index, GLenum type, GLboolean normalized, GLuint value);
1814e5c31af7Sopenharmony_civoid			glwVertexAttribP2uiv								(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
1815e5c31af7Sopenharmony_civoid			glwVertexAttribP3ui									(GLuint index, GLenum type, GLboolean normalized, GLuint value);
1816e5c31af7Sopenharmony_civoid			glwVertexAttribP3uiv								(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
1817e5c31af7Sopenharmony_civoid			glwVertexAttribP4ui									(GLuint index, GLenum type, GLboolean normalized, GLuint value);
1818e5c31af7Sopenharmony_civoid			glwVertexAttribP4uiv								(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
1819e5c31af7Sopenharmony_civoid			glwVertexAttribPointer								(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer);
1820e5c31af7Sopenharmony_civoid			glwVertexBindingDivisor								(GLuint bindingindex, GLuint divisor);
1821e5c31af7Sopenharmony_civoid			glwViewport											(GLint x, GLint y, GLsizei width, GLsizei height);
1822e5c31af7Sopenharmony_civoid			glwViewportArrayv									(GLuint first, GLsizei count, const GLfloat *v);
1823e5c31af7Sopenharmony_civoid			glwViewportIndexedf									(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);
1824e5c31af7Sopenharmony_civoid			glwViewportIndexedfv								(GLuint index, const GLfloat *v);
1825e5c31af7Sopenharmony_civoid			glwWaitSync											(GLsync sync, GLbitfield flags, GLuint64 timeout);
1826