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