1/*
2 * Copyright (C) 2016 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 *      http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17#undef glActiveShaderProgram
18#undef glActiveShaderProgramEXT
19#undef glActiveTexture
20#undef glAlphaFunc
21#undef glAlphaFuncQCOM
22#undef glAlphaFuncx
23#undef glAlphaFuncxOES
24#undef glApplyFramebufferAttachmentCMAAINTEL
25#undef glAttachShader
26#undef glBeginConditionalRenderNV
27#undef glBeginPerfMonitorAMD
28#undef glBeginPerfQueryINTEL
29#undef glBeginQuery
30#undef glBeginQueryEXT
31#undef glBeginTransformFeedback
32#undef glBindAttribLocation
33#undef glBindBuffer
34#undef glBindBufferBase
35#undef glBindBufferRange
36#undef glBindFragDataLocationEXT
37#undef glBindFragDataLocationIndexedEXT
38#undef glBindFramebuffer
39#undef glBindFramebufferOES
40#undef glBindImageTexture
41#undef glBindProgramPipeline
42#undef glBindProgramPipelineEXT
43#undef glBindRenderbuffer
44#undef glBindRenderbufferOES
45#undef glBindSampler
46#undef glBindTexture
47#undef glBindTransformFeedback
48#undef glBindVertexArray
49#undef glBindVertexArrayOES
50#undef glBindVertexBuffer
51#undef glBlendBarrier
52#undef glBlendBarrierKHR
53#undef glBlendBarrierNV
54#undef glBlendColor
55#undef glBlendEquation
56#undef glBlendEquationOES
57#undef glBlendEquationSeparate
58#undef glBlendEquationSeparateOES
59#undef glBlendEquationSeparatei
60#undef glBlendEquationSeparateiEXT
61#undef glBlendEquationSeparateiOES
62#undef glBlendEquationi
63#undef glBlendEquationiEXT
64#undef glBlendEquationiOES
65#undef glBlendFunc
66#undef glBlendFuncSeparate
67#undef glBlendFuncSeparateOES
68#undef glBlendFuncSeparatei
69#undef glBlendFuncSeparateiEXT
70#undef glBlendFuncSeparateiOES
71#undef glBlendFunci
72#undef glBlendFunciEXT
73#undef glBlendFunciOES
74#undef glBlendParameteriNV
75#undef glBlitFramebuffer
76#undef glBlitFramebufferANGLE
77#undef glBlitFramebufferNV
78#undef glBufferData
79#undef glBufferStorageEXT
80#undef glBufferSubData
81#undef glCheckFramebufferStatus
82#undef glCheckFramebufferStatusOES
83#undef glClear
84#undef glClearBufferfi
85#undef glClearBufferfv
86#undef glClearBufferiv
87#undef glClearBufferuiv
88#undef glClearColor
89#undef glClearColorx
90#undef glClearColorxOES
91#undef glClearDepthf
92#undef glClearDepthfOES
93#undef glClearDepthx
94#undef glClearDepthxOES
95#undef glClearStencil
96#undef glClientActiveTexture
97#undef glClientWaitSync
98#undef glClientWaitSyncAPPLE
99#undef glClipPlanef
100#undef glClipPlanefIMG
101#undef glClipPlanefOES
102#undef glClipPlanex
103#undef glClipPlanexIMG
104#undef glClipPlanexOES
105#undef glColor4f
106#undef glColor4ub
107#undef glColor4x
108#undef glColor4xOES
109#undef glColorMask
110#undef glColorMaski
111#undef glColorMaskiEXT
112#undef glColorMaskiOES
113#undef glColorPointer
114#undef glCompileShader
115#undef glCompressedTexImage2D
116#undef glCompressedTexImage3D
117#undef glCompressedTexImage3DOES
118#undef glCompressedTexSubImage2D
119#undef glCompressedTexSubImage3D
120#undef glCompressedTexSubImage3DOES
121#undef glCopyBufferSubData
122#undef glCopyBufferSubDataNV
123#undef glCopyImageSubData
124#undef glCopyImageSubDataEXT
125#undef glCopyImageSubDataOES
126#undef glCopyPathNV
127#undef glCopyTexImage2D
128#undef glCopyTexSubImage2D
129#undef glCopyTexSubImage3D
130#undef glCopyTexSubImage3DOES
131#undef glCopyTextureLevelsAPPLE
132#undef glCoverFillPathInstancedNV
133#undef glCoverFillPathNV
134#undef glCoverStrokePathInstancedNV
135#undef glCoverStrokePathNV
136#undef glCoverageMaskNV
137#undef glCoverageModulationNV
138#undef glCoverageModulationTableNV
139#undef glCoverageOperationNV
140#undef glCreatePerfQueryINTEL
141#undef glCreateProgram
142#undef glCreateShader
143#undef glCreateShaderProgramv
144#undef glCreateShaderProgramvEXT
145#undef glCullFace
146#undef glCurrentPaletteMatrixOES
147#undef glDebugMessageCallback
148#undef glDebugMessageCallbackKHR
149#undef glDebugMessageControl
150#undef glDebugMessageControlKHR
151#undef glDebugMessageInsert
152#undef glDebugMessageInsertKHR
153#undef glDeleteBuffers
154#undef glDeleteFencesNV
155#undef glDeleteFramebuffers
156#undef glDeleteFramebuffersOES
157#undef glDeletePathsNV
158#undef glDeletePerfMonitorsAMD
159#undef glDeletePerfQueryINTEL
160#undef glDeleteProgram
161#undef glDeleteProgramPipelines
162#undef glDeleteProgramPipelinesEXT
163#undef glDeleteQueries
164#undef glDeleteQueriesEXT
165#undef glDeleteRenderbuffers
166#undef glDeleteRenderbuffersOES
167#undef glDeleteSamplers
168#undef glDeleteShader
169#undef glDeleteSync
170#undef glDeleteSyncAPPLE
171#undef glDeleteTextures
172#undef glDeleteTransformFeedbacks
173#undef glDeleteVertexArrays
174#undef glDeleteVertexArraysOES
175#undef glDepthFunc
176#undef glDepthMask
177#undef glDepthRangeArrayfvNV
178#undef glDepthRangeIndexedfNV
179#undef glDepthRangef
180#undef glDepthRangefOES
181#undef glDepthRangex
182#undef glDepthRangexOES
183#undef glDetachShader
184#undef glDisable
185#undef glDisableClientState
186#undef glDisableDriverControlQCOM
187#undef glDisableVertexAttribArray
188#undef glDisablei
189#undef glDisableiEXT
190#undef glDisableiNV
191#undef glDisableiOES
192#undef glDiscardFramebufferEXT
193#undef glDispatchCompute
194#undef glDispatchComputeIndirect
195#undef glDrawArrays
196#undef glDrawArraysIndirect
197#undef glDrawArraysInstanced
198#undef glDrawArraysInstancedANGLE
199#undef glDrawArraysInstancedBaseInstanceEXT
200#undef glDrawArraysInstancedEXT
201#undef glDrawArraysInstancedNV
202#undef glDrawBuffers
203#undef glDrawBuffersEXT
204#undef glDrawBuffersIndexedEXT
205#undef glDrawBuffersNV
206#undef glDrawElements
207#undef glDrawElementsBaseVertex
208#undef glDrawElementsBaseVertexEXT
209#undef glDrawElementsBaseVertexOES
210#undef glDrawElementsIndirect
211#undef glDrawElementsInstanced
212#undef glDrawElementsInstancedANGLE
213#undef glDrawElementsInstancedBaseInstanceEXT
214#undef glDrawElementsInstancedBaseVertex
215#undef glDrawElementsInstancedBaseVertexBaseInstanceEXT
216#undef glDrawElementsInstancedBaseVertexEXT
217#undef glDrawElementsInstancedBaseVertexOES
218#undef glDrawElementsInstancedEXT
219#undef glDrawElementsInstancedNV
220#undef glDrawRangeElements
221#undef glDrawRangeElementsBaseVertex
222#undef glDrawRangeElementsBaseVertexEXT
223#undef glDrawRangeElementsBaseVertexOES
224#undef glDrawTexfOES
225#undef glDrawTexfvOES
226#undef glDrawTexiOES
227#undef glDrawTexivOES
228#undef glDrawTexsOES
229#undef glDrawTexsvOES
230#undef glDrawTexxOES
231#undef glDrawTexxvOES
232#undef glEGLImageTargetRenderbufferStorageOES
233#undef glEGLImageTargetTexture2DOES
234#undef glEnable
235#undef glEnableClientState
236#undef glEnableDriverControlQCOM
237#undef glEnableVertexAttribArray
238#undef glEnablei
239#undef glEnableiEXT
240#undef glEnableiNV
241#undef glEnableiOES
242#undef glEndConditionalRenderNV
243#undef glEndPerfMonitorAMD
244#undef glEndPerfQueryINTEL
245#undef glEndQuery
246#undef glEndQueryEXT
247#undef glEndTilingQCOM
248#undef glEndTransformFeedback
249#undef glExtGetBufferPointervQCOM
250#undef glExtGetBuffersQCOM
251#undef glExtGetFramebuffersQCOM
252#undef glExtGetProgramBinarySourceQCOM
253#undef glExtGetProgramsQCOM
254#undef glExtGetRenderbuffersQCOM
255#undef glExtGetShadersQCOM
256#undef glExtGetTexLevelParameterivQCOM
257#undef glExtGetTexSubImageQCOM
258#undef glExtGetTexturesQCOM
259#undef glExtIsProgramBinaryQCOM
260#undef glExtTexObjectStateOverrideiQCOM
261#undef glFenceSync
262#undef glFenceSyncAPPLE
263#undef glFinish
264#undef glFinishFenceNV
265#undef glFlush
266#undef glFlushMappedBufferRange
267#undef glFlushMappedBufferRangeEXT
268#undef glFogf
269#undef glFogfv
270#undef glFogx
271#undef glFogxOES
272#undef glFogxv
273#undef glFogxvOES
274#undef glFragmentCoverageColorNV
275#undef glFramebufferParameteri
276#undef glFramebufferRenderbuffer
277#undef glFramebufferRenderbufferOES
278#undef glFramebufferSampleLocationsfvNV
279#undef glFramebufferTexture
280#undef glFramebufferTexture2D
281#undef glFramebufferTexture2DMultisampleEXT
282#undef glFramebufferTexture2DMultisampleIMG
283#undef glFramebufferTexture2DOES
284#undef glFramebufferTexture3DOES
285#undef glFramebufferTextureEXT
286#undef glFramebufferTextureLayer
287#undef glFramebufferTextureMultisampleMultiviewOVR
288#undef glFramebufferTextureMultiviewOVR
289#undef glFramebufferTextureOES
290#undef glFrontFace
291#undef glFrustumf
292#undef glFrustumfOES
293#undef glFrustumx
294#undef glFrustumxOES
295#undef glGenBuffers
296#undef glGenFencesNV
297#undef glGenFramebuffers
298#undef glGenFramebuffersOES
299#undef glGenPathsNV
300#undef glGenPerfMonitorsAMD
301#undef glGenProgramPipelines
302#undef glGenProgramPipelinesEXT
303#undef glGenQueries
304#undef glGenQueriesEXT
305#undef glGenRenderbuffers
306#undef glGenRenderbuffersOES
307#undef glGenSamplers
308#undef glGenTextures
309#undef glGenTransformFeedbacks
310#undef glGenVertexArrays
311#undef glGenVertexArraysOES
312#undef glGenerateMipmap
313#undef glGenerateMipmapOES
314#undef glGetActiveAttrib
315#undef glGetActiveUniform
316#undef glGetActiveUniformBlockName
317#undef glGetActiveUniformBlockiv
318#undef glGetActiveUniformsiv
319#undef glGetAttachedShaders
320#undef glGetAttribLocation
321#undef glGetBooleani_v
322#undef glGetBooleanv
323#undef glGetBufferParameteri64v
324#undef glGetBufferParameteriv
325#undef glGetBufferPointerv
326#undef glGetBufferPointervOES
327#undef glGetClipPlanef
328#undef glGetClipPlanefOES
329#undef glGetClipPlanex
330#undef glGetClipPlanexOES
331#undef glGetCoverageModulationTableNV
332#undef glGetDebugMessageLog
333#undef glGetDebugMessageLogKHR
334#undef glGetDriverControlStringQCOM
335#undef glGetDriverControlsQCOM
336#undef glGetError
337#undef glGetFenceivNV
338#undef glGetFirstPerfQueryIdINTEL
339#undef glGetFixedv
340#undef glGetFixedvOES
341#undef glGetFloati_vNV
342#undef glGetFloatv
343#undef glGetFragDataIndexEXT
344#undef glGetFragDataLocation
345#undef glGetFramebufferAttachmentParameteriv
346#undef glGetFramebufferAttachmentParameterivOES
347#undef glGetFramebufferParameteriv
348#undef glGetGraphicsResetStatus
349#undef glGetGraphicsResetStatusEXT
350#undef glGetGraphicsResetStatusKHR
351#undef glGetImageHandleNV
352#undef glGetInteger64i_v
353#undef glGetInteger64v
354#undef glGetInteger64vAPPLE
355#undef glGetIntegeri_v
356#undef glGetIntegeri_vEXT
357#undef glGetIntegerv
358#undef glGetInternalformatSampleivNV
359#undef glGetInternalformativ
360#undef glGetLightfv
361#undef glGetLightxv
362#undef glGetLightxvOES
363#undef glGetMaterialfv
364#undef glGetMaterialxv
365#undef glGetMaterialxvOES
366#undef glGetMultisamplefv
367#undef glGetNextPerfQueryIdINTEL
368#undef glGetObjectLabel
369#undef glGetObjectLabelEXT
370#undef glGetObjectLabelKHR
371#undef glGetObjectPtrLabel
372#undef glGetObjectPtrLabelKHR
373#undef glGetPathCommandsNV
374#undef glGetPathCoordsNV
375#undef glGetPathDashArrayNV
376#undef glGetPathLengthNV
377#undef glGetPathMetricRangeNV
378#undef glGetPathMetricsNV
379#undef glGetPathParameterfvNV
380#undef glGetPathParameterivNV
381#undef glGetPathSpacingNV
382#undef glGetPerfCounterInfoINTEL
383#undef glGetPerfMonitorCounterDataAMD
384#undef glGetPerfMonitorCounterInfoAMD
385#undef glGetPerfMonitorCounterStringAMD
386#undef glGetPerfMonitorCountersAMD
387#undef glGetPerfMonitorGroupStringAMD
388#undef glGetPerfMonitorGroupsAMD
389#undef glGetPerfQueryDataINTEL
390#undef glGetPerfQueryIdByNameINTEL
391#undef glGetPerfQueryInfoINTEL
392#undef glGetPointerv
393#undef glGetPointervKHR
394#undef glGetProgramBinary
395#undef glGetProgramBinaryOES
396#undef glGetProgramInfoLog
397#undef glGetProgramInterfaceiv
398#undef glGetProgramPipelineInfoLog
399#undef glGetProgramPipelineInfoLogEXT
400#undef glGetProgramPipelineiv
401#undef glGetProgramPipelineivEXT
402#undef glGetProgramResourceIndex
403#undef glGetProgramResourceLocation
404#undef glGetProgramResourceLocationIndexEXT
405#undef glGetProgramResourceName
406#undef glGetProgramResourcefvNV
407#undef glGetProgramResourceiv
408#undef glGetProgramiv
409#undef glGetQueryObjecti64vEXT
410#undef glGetQueryObjectivEXT
411#undef glGetQueryObjectui64vEXT
412#undef glGetQueryObjectuiv
413#undef glGetQueryObjectuivEXT
414#undef glGetQueryiv
415#undef glGetQueryivEXT
416#undef glGetRenderbufferParameteriv
417#undef glGetRenderbufferParameterivOES
418#undef glGetSamplerParameterIiv
419#undef glGetSamplerParameterIivEXT
420#undef glGetSamplerParameterIivOES
421#undef glGetSamplerParameterIuiv
422#undef glGetSamplerParameterIuivEXT
423#undef glGetSamplerParameterIuivOES
424#undef glGetSamplerParameterfv
425#undef glGetSamplerParameteriv
426#undef glGetShaderInfoLog
427#undef glGetShaderPrecisionFormat
428#undef glGetShaderSource
429#undef glGetShaderiv
430#undef glGetString
431#undef glGetStringi
432#undef glGetSynciv
433#undef glGetSyncivAPPLE
434#undef glGetTexEnvfv
435#undef glGetTexEnviv
436#undef glGetTexEnvxv
437#undef glGetTexEnvxvOES
438#undef glGetTexGenfvOES
439#undef glGetTexGenivOES
440#undef glGetTexGenxvOES
441#undef glGetTexLevelParameterfv
442#undef glGetTexLevelParameteriv
443#undef glGetTexParameterIiv
444#undef glGetTexParameterIivEXT
445#undef glGetTexParameterIivOES
446#undef glGetTexParameterIuiv
447#undef glGetTexParameterIuivEXT
448#undef glGetTexParameterIuivOES
449#undef glGetTexParameterfv
450#undef glGetTexParameteriv
451#undef glGetTexParameterxv
452#undef glGetTexParameterxvOES
453#undef glGetTextureHandleNV
454#undef glGetTextureSamplerHandleNV
455#undef glGetTransformFeedbackVarying
456#undef glGetTranslatedShaderSourceANGLE
457#undef glGetUniformBlockIndex
458#undef glGetUniformIndices
459#undef glGetUniformLocation
460#undef glGetUniformfv
461#undef glGetUniformiv
462#undef glGetUniformuiv
463#undef glGetVertexAttribIiv
464#undef glGetVertexAttribIuiv
465#undef glGetVertexAttribPointerv
466#undef glGetVertexAttribfv
467#undef glGetVertexAttribiv
468#undef glGetnUniformfv
469#undef glGetnUniformfvEXT
470#undef glGetnUniformfvKHR
471#undef glGetnUniformiv
472#undef glGetnUniformivEXT
473#undef glGetnUniformivKHR
474#undef glGetnUniformuiv
475#undef glGetnUniformuivKHR
476#undef glHint
477#undef glInsertEventMarkerEXT
478#undef glInterpolatePathsNV
479#undef glInvalidateFramebuffer
480#undef glInvalidateSubFramebuffer
481#undef glIsBuffer
482#undef glIsEnabled
483#undef glIsEnabledi
484#undef glIsEnablediEXT
485#undef glIsEnablediNV
486#undef glIsEnablediOES
487#undef glIsFenceNV
488#undef glIsFramebuffer
489#undef glIsFramebufferOES
490#undef glIsImageHandleResidentNV
491#undef glIsPathNV
492#undef glIsPointInFillPathNV
493#undef glIsPointInStrokePathNV
494#undef glIsProgram
495#undef glIsProgramPipeline
496#undef glIsProgramPipelineEXT
497#undef glIsQuery
498#undef glIsQueryEXT
499#undef glIsRenderbuffer
500#undef glIsRenderbufferOES
501#undef glIsSampler
502#undef glIsShader
503#undef glIsSync
504#undef glIsSyncAPPLE
505#undef glIsTexture
506#undef glIsTextureHandleResidentNV
507#undef glIsTransformFeedback
508#undef glIsVertexArray
509#undef glIsVertexArrayOES
510#undef glLabelObjectEXT
511#undef glLightModelf
512#undef glLightModelfv
513#undef glLightModelx
514#undef glLightModelxOES
515#undef glLightModelxv
516#undef glLightModelxvOES
517#undef glLightf
518#undef glLightfv
519#undef glLightx
520#undef glLightxOES
521#undef glLightxv
522#undef glLightxvOES
523#undef glLineWidth
524#undef glLineWidthx
525#undef glLineWidthxOES
526#undef glLinkProgram
527#undef glLoadIdentity
528#undef glLoadMatrixf
529#undef glLoadMatrixx
530#undef glLoadMatrixxOES
531#undef glLoadPaletteFromModelViewMatrixOES
532#undef glLogicOp
533#undef glMakeImageHandleNonResidentNV
534#undef glMakeImageHandleResidentNV
535#undef glMakeTextureHandleNonResidentNV
536#undef glMakeTextureHandleResidentNV
537#undef glMapBufferOES
538#undef glMapBufferRange
539#undef glMapBufferRangeEXT
540#undef glMaterialf
541#undef glMaterialfv
542#undef glMaterialx
543#undef glMaterialxOES
544#undef glMaterialxv
545#undef glMaterialxvOES
546#undef glMatrixIndexPointerOES
547#undef glMatrixLoad3x2fNV
548#undef glMatrixLoad3x3fNV
549#undef glMatrixLoadTranspose3x3fNV
550#undef glMatrixMode
551#undef glMatrixMult3x2fNV
552#undef glMatrixMult3x3fNV
553#undef glMatrixMultTranspose3x3fNV
554#undef glMemoryBarrier
555#undef glMemoryBarrierByRegion
556#undef glMinSampleShading
557#undef glMinSampleShadingOES
558#undef glMultMatrixf
559#undef glMultMatrixx
560#undef glMultMatrixxOES
561#undef glMultiDrawArraysEXT
562#undef glMultiDrawArraysIndirectEXT
563#undef glMultiDrawElementsBaseVertexEXT
564#undef glMultiDrawElementsBaseVertexOES
565#undef glMultiDrawElementsEXT
566#undef glMultiDrawElementsIndirectEXT
567#undef glMultiTexCoord4f
568#undef glMultiTexCoord4x
569#undef glMultiTexCoord4xOES
570#undef glNamedFramebufferSampleLocationsfvNV
571#undef glNormal3f
572#undef glNormal3x
573#undef glNormal3xOES
574#undef glNormalPointer
575#undef glObjectLabel
576#undef glObjectLabelKHR
577#undef glObjectPtrLabel
578#undef glObjectPtrLabelKHR
579#undef glOrthof
580#undef glOrthofOES
581#undef glOrthox
582#undef glOrthoxOES
583#undef glPatchParameteri
584#undef glPatchParameteriEXT
585#undef glPatchParameteriOES
586#undef glPathCommandsNV
587#undef glPathCoordsNV
588#undef glPathCoverDepthFuncNV
589#undef glPathDashArrayNV
590#undef glPathGlyphIndexArrayNV
591#undef glPathGlyphIndexRangeNV
592#undef glPathGlyphRangeNV
593#undef glPathGlyphsNV
594#undef glPathMemoryGlyphIndexArrayNV
595#undef glPathParameterfNV
596#undef glPathParameterfvNV
597#undef glPathParameteriNV
598#undef glPathParameterivNV
599#undef glPathStencilDepthOffsetNV
600#undef glPathStencilFuncNV
601#undef glPathStringNV
602#undef glPathSubCommandsNV
603#undef glPathSubCoordsNV
604#undef glPauseTransformFeedback
605#undef glPixelStorei
606#undef glPointAlongPathNV
607#undef glPointParameterf
608#undef glPointParameterfv
609#undef glPointParameterx
610#undef glPointParameterxOES
611#undef glPointParameterxv
612#undef glPointParameterxvOES
613#undef glPointSize
614#undef glPointSizePointerOES
615#undef glPointSizex
616#undef glPointSizexOES
617#undef glPolygonModeNV
618#undef glPolygonOffset
619#undef glPolygonOffsetx
620#undef glPolygonOffsetxOES
621#undef glPopDebugGroup
622#undef glPopDebugGroupKHR
623#undef glPopGroupMarkerEXT
624#undef glPopMatrix
625#undef glPrimitiveBoundingBox
626#undef glPrimitiveBoundingBoxEXT
627#undef glPrimitiveBoundingBoxOES
628#undef glProgramBinary
629#undef glProgramBinaryOES
630#undef glProgramParameteri
631#undef glProgramParameteriEXT
632#undef glProgramPathFragmentInputGenNV
633#undef glProgramUniform1f
634#undef glProgramUniform1fEXT
635#undef glProgramUniform1fv
636#undef glProgramUniform1fvEXT
637#undef glProgramUniform1i
638#undef glProgramUniform1iEXT
639#undef glProgramUniform1iv
640#undef glProgramUniform1ivEXT
641#undef glProgramUniform1ui
642#undef glProgramUniform1uiEXT
643#undef glProgramUniform1uiv
644#undef glProgramUniform1uivEXT
645#undef glProgramUniform2f
646#undef glProgramUniform2fEXT
647#undef glProgramUniform2fv
648#undef glProgramUniform2fvEXT
649#undef glProgramUniform2i
650#undef glProgramUniform2iEXT
651#undef glProgramUniform2iv
652#undef glProgramUniform2ivEXT
653#undef glProgramUniform2ui
654#undef glProgramUniform2uiEXT
655#undef glProgramUniform2uiv
656#undef glProgramUniform2uivEXT
657#undef glProgramUniform3f
658#undef glProgramUniform3fEXT
659#undef glProgramUniform3fv
660#undef glProgramUniform3fvEXT
661#undef glProgramUniform3i
662#undef glProgramUniform3iEXT
663#undef glProgramUniform3iv
664#undef glProgramUniform3ivEXT
665#undef glProgramUniform3ui
666#undef glProgramUniform3uiEXT
667#undef glProgramUniform3uiv
668#undef glProgramUniform3uivEXT
669#undef glProgramUniform4f
670#undef glProgramUniform4fEXT
671#undef glProgramUniform4fv
672#undef glProgramUniform4fvEXT
673#undef glProgramUniform4i
674#undef glProgramUniform4iEXT
675#undef glProgramUniform4iv
676#undef glProgramUniform4ivEXT
677#undef glProgramUniform4ui
678#undef glProgramUniform4uiEXT
679#undef glProgramUniform4uiv
680#undef glProgramUniform4uivEXT
681#undef glProgramUniformHandleui64NV
682#undef glProgramUniformHandleui64vNV
683#undef glProgramUniformMatrix2fv
684#undef glProgramUniformMatrix2fvEXT
685#undef glProgramUniformMatrix2x3fv
686#undef glProgramUniformMatrix2x3fvEXT
687#undef glProgramUniformMatrix2x4fv
688#undef glProgramUniformMatrix2x4fvEXT
689#undef glProgramUniformMatrix3fv
690#undef glProgramUniformMatrix3fvEXT
691#undef glProgramUniformMatrix3x2fv
692#undef glProgramUniformMatrix3x2fvEXT
693#undef glProgramUniformMatrix3x4fv
694#undef glProgramUniformMatrix3x4fvEXT
695#undef glProgramUniformMatrix4fv
696#undef glProgramUniformMatrix4fvEXT
697#undef glProgramUniformMatrix4x2fv
698#undef glProgramUniformMatrix4x2fvEXT
699#undef glProgramUniformMatrix4x3fv
700#undef glProgramUniformMatrix4x3fvEXT
701#undef glPushDebugGroup
702#undef glPushDebugGroupKHR
703#undef glPushGroupMarkerEXT
704#undef glPushMatrix
705#undef glQueryCounterEXT
706#undef glQueryMatrixxOES
707#undef glRasterSamplesEXT
708#undef glReadBuffer
709#undef glReadBufferIndexedEXT
710#undef glReadBufferNV
711#undef glReadPixels
712#undef glReadnPixels
713#undef glReadnPixelsEXT
714#undef glReadnPixelsKHR
715#undef glReleaseShaderCompiler
716#undef glRenderbufferStorage
717#undef glRenderbufferStorageMultisample
718#undef glRenderbufferStorageMultisampleANGLE
719#undef glRenderbufferStorageMultisampleAPPLE
720#undef glRenderbufferStorageMultisampleEXT
721#undef glRenderbufferStorageMultisampleIMG
722#undef glRenderbufferStorageMultisampleNV
723#undef glRenderbufferStorageOES
724#undef glResolveDepthValuesNV
725#undef glResolveMultisampleFramebufferAPPLE
726#undef glResumeTransformFeedback
727#undef glRotatef
728#undef glRotatex
729#undef glRotatexOES
730#undef glSampleCoverage
731#undef glSampleCoveragex
732#undef glSampleCoveragexOES
733#undef glSampleMaski
734#undef glSamplerParameterIiv
735#undef glSamplerParameterIivEXT
736#undef glSamplerParameterIivOES
737#undef glSamplerParameterIuiv
738#undef glSamplerParameterIuivEXT
739#undef glSamplerParameterIuivOES
740#undef glSamplerParameterf
741#undef glSamplerParameterfv
742#undef glSamplerParameteri
743#undef glSamplerParameteriv
744#undef glScalef
745#undef glScalex
746#undef glScalexOES
747#undef glScissor
748#undef glScissorArrayvNV
749#undef glScissorIndexedNV
750#undef glScissorIndexedvNV
751#undef glSelectPerfMonitorCountersAMD
752#undef glSetFenceNV
753#undef glShadeModel
754#undef glShaderBinary
755#undef glShaderSource
756#undef glStartTilingQCOM
757#undef glStencilFillPathInstancedNV
758#undef glStencilFillPathNV
759#undef glStencilFunc
760#undef glStencilFuncSeparate
761#undef glStencilMask
762#undef glStencilMaskSeparate
763#undef glStencilOp
764#undef glStencilOpSeparate
765#undef glStencilStrokePathInstancedNV
766#undef glStencilStrokePathNV
767#undef glStencilThenCoverFillPathInstancedNV
768#undef glStencilThenCoverFillPathNV
769#undef glStencilThenCoverStrokePathInstancedNV
770#undef glStencilThenCoverStrokePathNV
771#undef glSubpixelPrecisionBiasNV
772#undef glTestFenceNV
773#undef glTexBuffer
774#undef glTexBufferEXT
775#undef glTexBufferOES
776#undef glTexBufferRange
777#undef glTexBufferRangeEXT
778#undef glTexBufferRangeOES
779#undef glTexCoordPointer
780#undef glTexEnvf
781#undef glTexEnvfv
782#undef glTexEnvi
783#undef glTexEnviv
784#undef glTexEnvx
785#undef glTexEnvxOES
786#undef glTexEnvxv
787#undef glTexEnvxvOES
788#undef glTexGenfOES
789#undef glTexGenfvOES
790#undef glTexGeniOES
791#undef glTexGenivOES
792#undef glTexGenxOES
793#undef glTexGenxvOES
794#undef glTexImage2D
795#undef glTexImage3D
796#undef glTexImage3DOES
797#undef glTexPageCommitmentEXT
798#undef glTexParameterIiv
799#undef glTexParameterIivEXT
800#undef glTexParameterIivOES
801#undef glTexParameterIuiv
802#undef glTexParameterIuivEXT
803#undef glTexParameterIuivOES
804#undef glTexParameterf
805#undef glTexParameterfv
806#undef glTexParameteri
807#undef glTexParameteriv
808#undef glTexParameterx
809#undef glTexParameterxOES
810#undef glTexParameterxv
811#undef glTexParameterxvOES
812#undef glTexStorage1DEXT
813#undef glTexStorage2D
814#undef glTexStorage2DEXT
815#undef glTexStorage2DMultisample
816#undef glTexStorage3D
817#undef glTexStorage3DEXT
818#undef glTexStorage3DMultisample
819#undef glTexStorage3DMultisampleOES
820#undef glTexSubImage2D
821#undef glTexSubImage3D
822#undef glTexSubImage3DOES
823#undef glTextureStorage1DEXT
824#undef glTextureStorage2DEXT
825#undef glTextureStorage3DEXT
826#undef glTextureViewEXT
827#undef glTextureViewOES
828#undef glTransformFeedbackVaryings
829#undef glTransformPathNV
830#undef glTranslatef
831#undef glTranslatex
832#undef glTranslatexOES
833#undef glUniform1f
834#undef glUniform1fv
835#undef glUniform1i
836#undef glUniform1iv
837#undef glUniform1ui
838#undef glUniform1uiv
839#undef glUniform2f
840#undef glUniform2fv
841#undef glUniform2i
842#undef glUniform2iv
843#undef glUniform2ui
844#undef glUniform2uiv
845#undef glUniform3f
846#undef glUniform3fv
847#undef glUniform3i
848#undef glUniform3iv
849#undef glUniform3ui
850#undef glUniform3uiv
851#undef glUniform4f
852#undef glUniform4fv
853#undef glUniform4i
854#undef glUniform4iv
855#undef glUniform4ui
856#undef glUniform4uiv
857#undef glUniformBlockBinding
858#undef glUniformHandleui64NV
859#undef glUniformHandleui64vNV
860#undef glUniformMatrix2fv
861#undef glUniformMatrix2x3fv
862#undef glUniformMatrix2x3fvNV
863#undef glUniformMatrix2x4fv
864#undef glUniformMatrix2x4fvNV
865#undef glUniformMatrix3fv
866#undef glUniformMatrix3x2fv
867#undef glUniformMatrix3x2fvNV
868#undef glUniformMatrix3x4fv
869#undef glUniformMatrix3x4fvNV
870#undef glUniformMatrix4fv
871#undef glUniformMatrix4x2fv
872#undef glUniformMatrix4x2fvNV
873#undef glUniformMatrix4x3fv
874#undef glUniformMatrix4x3fvNV
875#undef glUnmapBuffer
876#undef glUnmapBufferOES
877#undef glUseProgram
878#undef glUseProgramStages
879#undef glUseProgramStagesEXT
880#undef glValidateProgram
881#undef glValidateProgramPipeline
882#undef glValidateProgramPipelineEXT
883#undef glVertexAttrib1f
884#undef glVertexAttrib1fv
885#undef glVertexAttrib2f
886#undef glVertexAttrib2fv
887#undef glVertexAttrib3f
888#undef glVertexAttrib3fv
889#undef glVertexAttrib4f
890#undef glVertexAttrib4fv
891#undef glVertexAttribBinding
892#undef glVertexAttribDivisor
893#undef glVertexAttribDivisorANGLE
894#undef glVertexAttribDivisorEXT
895#undef glVertexAttribDivisorNV
896#undef glVertexAttribFormat
897#undef glVertexAttribI4i
898#undef glVertexAttribI4iv
899#undef glVertexAttribI4ui
900#undef glVertexAttribI4uiv
901#undef glVertexAttribIFormat
902#undef glVertexAttribIPointer
903#undef glVertexAttribPointer
904#undef glVertexBindingDivisor
905#undef glVertexPointer
906#undef glViewport
907#undef glViewportArrayvNV
908#undef glViewportIndexedfNV
909#undef glViewportIndexedfvNV
910#undef glWaitSync
911#undef glWaitSyncAPPLE
912#undef glWeightPathsNV
913#undef glWeightPointerOES
914