1[ 2 { "name": "glActiveTexture" }, 3 { "name": "glAttachShader" }, 4 { "name": "glBindAttribLocation" }, 5 { "name": "glBindBuffer" }, 6 { "name": "glBindFramebuffer" }, 7 { "name": "glBindRenderbuffer" }, 8 { "name": "glBindTexture" }, 9 { "name": "glBlendColor" }, 10 { "name": "glBlendEquation" }, 11 { "name": "glBlendEquationSeparate" }, 12 { "name": "glBlendFunc" }, 13 { "name": "glBlendFuncSeparate" }, 14 { "name": "glBufferData" }, 15 { "name": "glBufferSubData" }, 16 { "name": "glCheckFramebufferStatus" }, 17 { "name": "glClear" }, 18 { "name": "glClearColor" }, 19 { "name": "glClearDepthf" }, 20 { "name": "glClearStencil" }, 21 { "name": "glColorMask" }, 22 { "name": "glCompileShader" }, 23 { "name": "glCompressedTexImage2D" }, 24 { "name": "glCompressedTexSubImage2D" }, 25 { "name": "glCopyTexImage2D" }, 26 { "name": "glCopyTexSubImage2D" }, 27 { "name": "glCreateProgram" }, 28 { "name": "glCreateShader" }, 29 { "name": "glCullFace" }, 30 { "name": "glDeleteBuffers" }, 31 { "name": "glDeleteFramebuffers" }, 32 { "name": "glDeleteProgram" }, 33 { "name": "glDeleteRenderbuffers" }, 34 { "name": "glDeleteShader" }, 35 { "name": "glDeleteTextures" }, 36 { "name": "glDepthFunc" }, 37 { "name": "glDepthMask" }, 38 { "name": "glDepthRangef" }, 39 { "name": "glDetachShader" }, 40 { "name": "glDisable" }, 41 { "name": "glDisableVertexAttribArray" }, 42 { "name": "glDrawArrays" }, 43 { "name": "glDrawElements" }, 44 { "name": "glEnable" }, 45 { "name": "glEnableVertexAttribArray" }, 46 { "name": "glFinish" }, 47 { "name": "glFlush" }, 48 { "name": "glFramebufferRenderbuffer" }, 49 { "name": "glFramebufferTexture2D" }, 50 { "name": "glFrontFace" }, 51 { "name": "glGenBuffers" }, 52 { "name": "glGenerateMipmap" }, 53 { "name": "glGenFramebuffers" }, 54 { "name": "glGenRenderbuffers" }, 55 { "name": "glGenTextures" }, 56 { "name": "glGetActiveAttrib" }, 57 { "name": "glGetActiveUniform" }, 58 { "name": "glGetAttachedShaders" }, 59 { "name": "glGetAttribLocation" }, 60 { "name": "glGetBooleanv" }, 61 { "name": "glGetBufferParameteriv" }, 62 { "name": "glGetError" }, 63 { "name": "glGetFloatv" }, 64 { "name": "glGetFramebufferAttachmentParameteriv" }, 65 { "name": "glGetIntegerv" }, 66 { "name": "glGetProgramiv" }, 67 { "name": "glGetProgramInfoLog" }, 68 { "name": "glGetRenderbufferParameteriv" }, 69 { "name": "glGetShaderiv" }, 70 { "name": "glGetShaderInfoLog" }, 71 { "name": "glGetShaderPrecisionFormat" }, 72 { "name": "glGetShaderSource" }, 73 { "name": "glGetString" }, 74 { "name": "glGetTexParameterfv" }, 75 { "name": "glGetTexParameteriv" }, 76 { "name": "glGetUniformfv" }, 77 { "name": "glGetUniformiv" }, 78 { "name": "glGetUniformLocation" }, 79 { "name": "glGetVertexAttribfv" }, 80 { "name": "glGetVertexAttribiv" }, 81 { "name": "glGetVertexAttribPointerv" }, 82 { "name": "glHint" }, 83 { "name": "glIsBuffer" }, 84 { "name": "glIsEnabled" }, 85 { "name": "glIsFramebuffer" }, 86 { "name": "glIsProgram" }, 87 { "name": "glIsRenderbuffer" }, 88 { "name": "glIsShader" }, 89 { "name": "glIsTexture" }, 90 { "name": "glLineWidth" }, 91 { "name": "glLinkProgram" }, 92 { "name": "glPixelStorei" }, 93 { "name": "glPolygonOffset" }, 94 { "name": "glReadPixels" }, 95 { "name": "glReleaseShaderCompiler" }, 96 { "name": "glRenderbufferStorage" }, 97 { "name": "glSampleCoverage" }, 98 { "name": "glScissor" }, 99 { "name": "glShaderBinary" }, 100 { "name": "glShaderSource" }, 101 { "name": "glStencilFunc" }, 102 { "name": "glStencilFuncSeparate" }, 103 { "name": "glStencilMask" }, 104 { "name": "glStencilMaskSeparate" }, 105 { "name": "glStencilOp" }, 106 { "name": "glStencilOpSeparate" }, 107 { "name": "glTexImage2D" }, 108 { "name": "glTexParameterf" }, 109 { "name": "glTexParameterfv" }, 110 { "name": "glTexParameteri" }, 111 { "name": "glTexParameteriv" }, 112 { "name": "glTexSubImage2D" }, 113 { "name": "glUniform1f" }, 114 { "name": "glUniform1fv" }, 115 { "name": "glUniform1i" }, 116 { "name": "glUniform1iv" }, 117 { "name": "glUniform2f" }, 118 { "name": "glUniform2fv" }, 119 { "name": "glUniform2i" }, 120 { "name": "glUniform2iv" }, 121 { "name": "glUniform3f" }, 122 { "name": "glUniform3fv" }, 123 { "name": "glUniform3i" }, 124 { "name": "glUniform3iv" }, 125 { "name": "glUniform4f" }, 126 { "name": "glUniform4fv" }, 127 { "name": "glUniform4i" }, 128 { "name": "glUniform4iv" }, 129 { "name": "glUniformMatrix2fv" }, 130 { "name": "glUniformMatrix3fv" }, 131 { "name": "glUniformMatrix4fv" }, 132 { "name": "glUseProgram" }, 133 { "name": "glValidateProgram" }, 134 { "name": "glVertexAttrib1f" }, 135 { "name": "glVertexAttrib1fv" }, 136 { "name": "glVertexAttrib2f" }, 137 { "name": "glVertexAttrib2fv" }, 138 { "name": "glVertexAttrib3f" }, 139 { "name": "glVertexAttrib3fv" }, 140 { "name": "glVertexAttrib4f" }, 141 { "name": "glVertexAttrib4fv" }, 142 { "name": "glVertexAttribPointer" }, 143 { "name": "glViewport" }, 144 { "name": "glAcquireKeyedMutexWin32EXT" }, 145 { "name": "glActiveShaderProgramEXT" }, 146 { "name": "glAlphaFuncQCOM" }, 147 { "name": "glApplyFramebufferAttachmentCMAAINTEL" }, 148 { "name": "glBeginConditionalRenderNV" }, 149 { "name": "glBeginPerfMonitorAMD" }, 150 { "name": "glBeginPerfQueryINTEL" }, 151 { "name": "glBeginQueryEXT" }, 152 { "name": "glBindFragDataLocationEXT" }, 153 { "name": "glBindFragDataLocationIndexedEXT" }, 154 { "name": "glBindProgramPipelineEXT" }, 155 { "name": "glBindShadingRateImageNV" }, 156 { "name": "glBindVertexArrayOES" }, 157 { "name": "glBlendBarrierKHR" }, 158 { "name": "glBlendBarrierNV" }, 159 { "name": "glBlendEquationiEXT" }, 160 { "name": "glBlendEquationiOES" }, 161 { "name": "glBlendEquationSeparateiEXT" }, 162 { "name": "glBlendEquationSeparateiOES" }, 163 { "name": "glBlendFunciEXT" }, 164 { "name": "glBlendFunciOES" }, 165 { "name": "glBlendFuncSeparateiEXT" }, 166 { "name": "glBlendFuncSeparateiOES" }, 167 { "name": "glBlendParameteriNV" }, 168 { "name": "glBlitFramebufferANGLE" }, 169 { "name": "glBlitFramebufferNV" }, 170 { "name": "glBufferAttachMemoryNV" }, 171 { "name": "glBufferPageCommitmentMemNV" }, 172 { "name": "glBufferStorageEXT" }, 173 { "name": "glBufferStorageExternalEXT" }, 174 { "name": "glBufferStorageMemEXT" }, 175 { "name": "glClearPixelLocalStorageuiEXT" }, 176 { "name": "glClearTexImageEXT" }, 177 { "name": "glClearTexSubImageEXT" }, 178 { "name": "glClientWaitSyncAPPLE" }, 179 { "name": "glClipControlEXT" }, 180 { "name": "glColorMaskiEXT" }, 181 { "name": "glColorMaskiOES" }, 182 { "name": "glCompressedTexImage3DOES" }, 183 { "name": "glCompressedTexSubImage3DOES" }, 184 { "name": "glConservativeRasterParameteriNV" }, 185 { "name": "glCopyBufferSubDataNV" }, 186 { "name": "glCopyImageSubDataEXT" }, 187 { "name": "glCopyImageSubDataOES" }, 188 { "name": "glCopyPathNV" }, 189 { "name": "glCopyTexSubImage3DOES" }, 190 { "name": "glCopyTextureLevelsAPPLE" }, 191 { "name": "glCoverageMaskNV" }, 192 { "name": "glCoverageModulationNV" }, 193 { "name": "glCoverageModulationTableNV" }, 194 { "name": "glCoverageOperationNV" }, 195 { "name": "glCoverFillPathInstancedNV" }, 196 { "name": "glCoverFillPathNV" }, 197 { "name": "glCoverStrokePathInstancedNV" }, 198 { "name": "glCoverStrokePathNV" }, 199 { "name": "glCreateMemoryObjectsEXT" }, 200 { "name": "glCreatePerfQueryINTEL" }, 201 { "name": "glCreateSemaphoresNV" }, 202 { "name": "glCreateShaderProgramvEXT" }, 203 { "name": "glDebugMessageCallbackKHR" }, 204 { "name": "glDebugMessageControlKHR" }, 205 { "name": "glDebugMessageInsertKHR" }, 206 { "name": "glDeleteFencesNV" }, 207 { "name": "glDeleteMemoryObjectsEXT" }, 208 { "name": "glDeletePathsNV" }, 209 { "name": "glDeletePerfMonitorsAMD" }, 210 { "name": "glDeletePerfQueryINTEL" }, 211 { "name": "glDeleteProgramPipelinesEXT" }, 212 { "name": "glDeleteQueriesEXT" }, 213 { "name": "glDeleteSemaphoresEXT" }, 214 { "name": "glDeleteSyncAPPLE" }, 215 { "name": "glDeleteVertexArraysOES" }, 216 { "name": "glDepthRangeArrayfvNV" }, 217 { "name": "glDepthRangeArrayfvOES" }, 218 { "name": "glDepthRangeIndexedfNV" }, 219 { "name": "glDepthRangeIndexedfOES" }, 220 { "name": "glDisableDriverControlQCOM" }, 221 { "name": "glDisableiEXT" }, 222 { "name": "glDisableiNV" }, 223 { "name": "glDisableiOES" }, 224 { "name": "glDiscardFramebufferEXT" }, 225 { "name": "glDrawArraysInstancedANGLE" }, 226 { "name": "glDrawArraysInstancedBaseInstanceEXT" }, 227 { "name": "glDrawArraysInstancedEXT" }, 228 { "name": "glDrawArraysInstancedNV" }, 229 { "name": "glDrawBuffersEXT" }, 230 { "name": "glDrawBuffersIndexedEXT" }, 231 { "name": "glDrawBuffersNV" }, 232 { "name": "glDrawElementsBaseVertexEXT" }, 233 { "name": "glDrawElementsBaseVertexOES" }, 234 { "name": "glDrawElementsInstancedANGLE" }, 235 { "name": "glDrawElementsInstancedBaseInstanceEXT" }, 236 { "name": "glDrawElementsInstancedBaseVertexBaseInstanceEXT" }, 237 { "name": "glDrawElementsInstancedBaseVertexEXT" }, 238 { "name": "glDrawElementsInstancedBaseVertexOES" }, 239 { "name": "glDrawElementsInstancedEXT" }, 240 { "name": "glDrawElementsInstancedNV" }, 241 { "name": "glDrawMeshTasksIndirectNV" }, 242 { "name": "glDrawMeshTasksNV" }, 243 { "name": "glDrawRangeElementsBaseVertexEXT" }, 244 { "name": "glDrawRangeElementsBaseVertexOES" }, 245 { "name": "glDrawTransformFeedbackEXT" }, 246 { "name": "glDrawTransformFeedbackInstancedEXT" }, 247 { "name": "glDrawVkImageNV" }, 248 { "name": "glEGLImageTargetRenderbufferStorageOES" }, 249 { "name": "glEGLImageTargetTexStorageEXT" }, 250 { "name": "glEGLImageTargetTexture2DOES" }, 251 { "name": "glEGLImageTargetTextureStorageEXT" }, 252 { "name": "glEnableDriverControlQCOM" }, 253 { "name": "glEnableiEXT" }, 254 { "name": "glEnableiNV" }, 255 { "name": "glEnableiOES" }, 256 { "name": "glEndConditionalRenderNV" }, 257 { "name": "glEndPerfMonitorAMD" }, 258 { "name": "glEndPerfQueryINTEL" }, 259 { "name": "glEndQueryEXT" }, 260 { "name": "glEndTilingQCOM" }, 261 { "name": "glExtGetBufferPointervQCOM" }, 262 { "name": "glExtGetBuffersQCOM" }, 263 { "name": "glExtGetFramebuffersQCOM" }, 264 { "name": "glExtGetProgramBinarySourceQCOM" }, 265 { "name": "glExtGetProgramsQCOM" }, 266 { "name": "glExtGetRenderbuffersQCOM" }, 267 { "name": "glExtGetShadersQCOM" }, 268 { "name": "glExtGetTexLevelParameterivQCOM" }, 269 { "name": "glExtGetTexSubImageQCOM" }, 270 { "name": "glExtGetTexturesQCOM" }, 271 { "name": "glExtIsProgramBinaryQCOM" }, 272 { "name": "glExtrapolateTex2DQCOM" }, 273 { "name": "glExtTexObjectStateOverrideiQCOM" }, 274 { "name": "glFenceSyncAPPLE" }, 275 { "name": "glFinishFenceNV" }, 276 { "name": "glFlushMappedBufferRangeEXT" }, 277 { "name": "glFragmentCoverageColorNV" }, 278 { "name": "glFramebufferFetchBarrierEXT" }, 279 { "name": "glFramebufferFetchBarrierQCOM" }, 280 { "name": "glFramebufferFoveationConfigQCOM" }, 281 { "name": "glFramebufferFoveationParametersQCOM" }, 282 { "name": "glFramebufferParameteriMESA" }, 283 { "name": "glFramebufferPixelLocalStorageSizeEXT" }, 284 { "name": "glFramebufferSampleLocationsfvNV" }, 285 { "name": "glFramebufferTexture2DDownsampleIMG" }, 286 { "name": "glFramebufferTexture2DMultisampleEXT" }, 287 { "name": "glFramebufferTexture2DMultisampleIMG" }, 288 { "name": "glFramebufferTexture3DOES" }, 289 { "name": "glFramebufferTextureEXT" }, 290 { "name": "glFramebufferTextureLayerDownsampleIMG" }, 291 { "name": "glFramebufferTextureMultisampleMultiviewOVR" }, 292 { "name": "glFramebufferTextureMultiviewOVR" }, 293 { "name": "glFramebufferTextureOES" }, 294 { "name": "glGenFencesNV" }, 295 { "name": "glGenPathsNV" }, 296 { "name": "glGenPerfMonitorsAMD" }, 297 { "name": "glGenProgramPipelinesEXT" }, 298 { "name": "glGenQueriesEXT" }, 299 { "name": "glGenSemaphoresEXT" }, 300 { "name": "glGenVertexArraysOES" }, 301 { "name": "glGetBufferPointervOES" }, 302 { "name": "glGetCoverageModulationTableNV" }, 303 { "name": "glGetDebugMessageLogKHR" }, 304 { "name": "glGetDriverControlsQCOM" }, 305 { "name": "glGetDriverControlStringQCOM" }, 306 { "name": "glGetFenceivNV" }, 307 { "name": "glGetFirstPerfQueryIdINTEL" }, 308 { "name": "glGetFloati_vNV" }, 309 { "name": "glGetFloati_vOES" }, 310 { "name": "glGetFragDataIndexEXT" }, 311 { "name": "glGetFramebufferParameterivMESA" }, 312 { "name": "glGetFramebufferPixelLocalStorageSizeEXT" }, 313 { "name": "glGetGraphicsResetStatusEXT" }, 314 { "name": "glGetGraphicsResetStatusKHR" }, 315 { "name": "glGetImageHandleNV" }, 316 { "name": "glGetInteger64vAPPLE" }, 317 { "name": "glGetInteger64vEXT" }, 318 { "name": "glGetIntegeri_vEXT" }, 319 { "name": "glGetInternalformatSampleivNV" }, 320 { "name": "glGetMemoryObjectDetachedResourcesuivNV" }, 321 { "name": "glGetMemoryObjectParameterivEXT" }, 322 { "name": "glGetNextPerfQueryIdINTEL" }, 323 { "name": "glGetnUniformfvEXT" }, 324 { "name": "glGetnUniformfvKHR" }, 325 { "name": "glGetnUniformivEXT" }, 326 { "name": "glGetnUniformivKHR" }, 327 { "name": "glGetnUniformuivKHR" }, 328 { "name": "glGetObjectLabelEXT" }, 329 { "name": "glGetObjectLabelKHR" }, 330 { "name": "glGetObjectPtrLabelKHR" }, 331 { "name": "glGetPathCommandsNV" }, 332 { "name": "glGetPathCoordsNV" }, 333 { "name": "glGetPathDashArrayNV" }, 334 { "name": "glGetPathLengthNV" }, 335 { "name": "glGetPathMetricRangeNV" }, 336 { "name": "glGetPathMetricsNV" }, 337 { "name": "glGetPathParameterfvNV" }, 338 { "name": "glGetPathParameterivNV" }, 339 { "name": "glGetPathSpacingNV" }, 340 { "name": "glGetPerfCounterInfoINTEL" }, 341 { "name": "glGetPerfMonitorCounterDataAMD" }, 342 { "name": "glGetPerfMonitorCounterInfoAMD" }, 343 { "name": "glGetPerfMonitorCountersAMD" }, 344 { "name": "glGetPerfMonitorCounterStringAMD" }, 345 { "name": "glGetPerfMonitorGroupsAMD" }, 346 { "name": "glGetPerfMonitorGroupStringAMD" }, 347 { "name": "glGetPerfQueryDataINTEL" }, 348 { "name": "glGetPerfQueryIdByNameINTEL" }, 349 { "name": "glGetPerfQueryInfoINTEL" }, 350 { "name": "glGetPointervKHR" }, 351 { "name": "glGetProgramBinaryOES" }, 352 { "name": "glGetProgramPipelineInfoLogEXT" }, 353 { "name": "glGetProgramPipelineivEXT" }, 354 { "name": "glGetProgramResourcefvNV" }, 355 { "name": "glGetProgramResourceLocationIndexEXT" }, 356 { "name": "glGetQueryivEXT" }, 357 { "name": "glGetQueryObjecti64vEXT" }, 358 { "name": "glGetQueryObjectivEXT" }, 359 { "name": "glGetQueryObjectui64vEXT" }, 360 { "name": "glGetQueryObjectuivEXT" }, 361 { "name": "glGetSamplerParameterIivEXT" }, 362 { "name": "glGetSamplerParameterIivOES" }, 363 { "name": "glGetSamplerParameterIuivEXT" }, 364 { "name": "glGetSamplerParameterIuivOES" }, 365 { "name": "glGetSemaphoreParameterivNV" }, 366 { "name": "glGetSemaphoreParameterui64vEXT" }, 367 { "name": "glGetShadingRateImagePaletteNV" }, 368 { "name": "glGetShadingRateSampleLocationivNV" }, 369 { "name": "glGetSyncivAPPLE" }, 370 { "name": "glGetTexParameterIivEXT" }, 371 { "name": "glGetTexParameterIivOES" }, 372 { "name": "glGetTexParameterIuivEXT" }, 373 { "name": "glGetTexParameterIuivOES" }, 374 { "name": "glGetTextureHandleIMG" }, 375 { "name": "glGetTextureHandleNV" }, 376 { "name": "glGetTextureSamplerHandleIMG" }, 377 { "name": "glGetTextureSamplerHandleNV" }, 378 { "name": "glGetTranslatedShaderSourceANGLE" }, 379 { "name": "glGetUniformi64vNV" }, 380 { "name": "glGetUnsignedBytei_vEXT" }, 381 { "name": "glGetUnsignedBytevEXT" }, 382 { "name": "glGetVkProcAddrNV" }, 383 { "name": "glImportMemoryFdEXT" }, 384 { "name": "glImportMemoryWin32HandleEXT" }, 385 { "name": "glImportMemoryWin32NameEXT" }, 386 { "name": "glImportSemaphoreFdEXT" }, 387 { "name": "glImportSemaphoreWin32HandleEXT" }, 388 { "name": "glImportSemaphoreWin32NameEXT" }, 389 { "name": "glInsertEventMarkerEXT" }, 390 { "name": "glInterpolatePathsNV" }, 391 { "name": "glIsEnablediEXT" }, 392 { "name": "glIsEnablediNV" }, 393 { "name": "glIsEnablediOES" }, 394 { "name": "glIsFenceNV" }, 395 { "name": "glIsImageHandleResidentNV" }, 396 { "name": "glIsMemoryObjectEXT" }, 397 { "name": "glIsPathNV" }, 398 { "name": "glIsPointInFillPathNV" }, 399 { "name": "glIsPointInStrokePathNV" }, 400 { "name": "glIsProgramPipelineEXT" }, 401 { "name": "glIsQueryEXT" }, 402 { "name": "glIsSemaphoreEXT" }, 403 { "name": "glIsSyncAPPLE" }, 404 { "name": "glIsTextureHandleResidentNV" }, 405 { "name": "glIsVertexArrayOES" }, 406 { "name": "glLabelObjectEXT" }, 407 { "name": "glMakeImageHandleNonResidentNV" }, 408 { "name": "glMakeImageHandleResidentNV" }, 409 { "name": "glMakeTextureHandleNonResidentNV" }, 410 { "name": "glMakeTextureHandleResidentNV" }, 411 { "name": "glMapBufferOES" }, 412 { "name": "glMapBufferRangeEXT" }, 413 { "name": "glMatrixFrustumEXT" }, 414 { "name": "glMatrixLoad3x2fNV" }, 415 { "name": "glMatrixLoad3x3fNV" }, 416 { "name": "glMatrixLoaddEXT" }, 417 { "name": "glMatrixLoadfEXT" }, 418 { "name": "glMatrixLoadIdentityEXT" }, 419 { "name": "glMatrixLoadTranspose3x3fNV" }, 420 { "name": "glMatrixLoadTransposedEXT" }, 421 { "name": "glMatrixLoadTransposefEXT" }, 422 { "name": "glMatrixMult3x2fNV" }, 423 { "name": "glMatrixMult3x3fNV" }, 424 { "name": "glMatrixMultdEXT" }, 425 { "name": "glMatrixMultfEXT" }, 426 { "name": "glMatrixMultTranspose3x3fNV" }, 427 { "name": "glMatrixMultTransposedEXT" }, 428 { "name": "glMatrixMultTransposefEXT" }, 429 { "name": "glMatrixOrthoEXT" }, 430 { "name": "glMatrixPopEXT" }, 431 { "name": "glMatrixPushEXT" }, 432 { "name": "glMatrixRotatedEXT" }, 433 { "name": "glMatrixRotatefEXT" }, 434 { "name": "glMatrixScaledEXT" }, 435 { "name": "glMatrixScalefEXT" }, 436 { "name": "glMatrixTranslatedEXT" }, 437 { "name": "glMatrixTranslatefEXT" }, 438 { "name": "glMaxShaderCompilerThreadsKHR" }, 439 { "name": "glMemoryObjectParameterivEXT" }, 440 { "name": "glMinSampleShadingOES" }, 441 { "name": "glMultiDrawArraysEXT" }, 442 { "name": "glMultiDrawArraysIndirectEXT" }, 443 { "name": "glMultiDrawElementsBaseVertexEXT" }, 444 { "name": "glMultiDrawElementsEXT" }, 445 { "name": "glMultiDrawElementsIndirectEXT" }, 446 { "name": "glMultiDrawMeshTasksIndirectCountNV" }, 447 { "name": "glMultiDrawMeshTasksIndirectNV" }, 448 { "name": "glNamedBufferAttachMemoryNV" }, 449 { "name": "glNamedBufferPageCommitmentMemNV" }, 450 { "name": "glNamedBufferStorageExternalEXT" }, 451 { "name": "glNamedBufferStorageMemEXT" }, 452 { "name": "glNamedFramebufferSampleLocationsfvNV" }, 453 { "name": "glNamedRenderbufferStorageMultisampleAdvancedAMD" }, 454 { "name": "glObjectLabelKHR" }, 455 { "name": "glObjectPtrLabelKHR" }, 456 { "name": "glPatchParameteriEXT" }, 457 { "name": "glPatchParameteriOES" }, 458 { "name": "glPathCommandsNV" }, 459 { "name": "glPathCoordsNV" }, 460 { "name": "glPathCoverDepthFuncNV" }, 461 { "name": "glPathDashArrayNV" }, 462 { "name": "glPathGlyphIndexArrayNV" }, 463 { "name": "glPathGlyphIndexRangeNV" }, 464 { "name": "glPathGlyphRangeNV" }, 465 { "name": "glPathGlyphsNV" }, 466 { "name": "glPathMemoryGlyphIndexArrayNV" }, 467 { "name": "glPathParameterfNV" }, 468 { "name": "glPathParameterfvNV" }, 469 { "name": "glPathParameteriNV" }, 470 { "name": "glPathParameterivNV" }, 471 { "name": "glPathStencilDepthOffsetNV" }, 472 { "name": "glPathStencilFuncNV" }, 473 { "name": "glPathStringNV" }, 474 { "name": "glPathSubCommandsNV" }, 475 { "name": "glPathSubCoordsNV" }, 476 { "name": "glPointAlongPathNV" }, 477 { "name": "glPolygonModeNV" }, 478 { "name": "glPolygonOffsetClampEXT" }, 479 { "name": "glPopDebugGroupKHR" }, 480 { "name": "glPopGroupMarkerEXT" }, 481 { "name": "glPrimitiveBoundingBoxEXT" }, 482 { "name": "glPrimitiveBoundingBoxOES" }, 483 { "name": "glProgramBinaryOES" }, 484 { "name": "glProgramParameteriEXT" }, 485 { "name": "glProgramPathFragmentInputGenNV" }, 486 { "name": "glProgramUniform1fEXT" }, 487 { "name": "glProgramUniform1fvEXT" }, 488 { "name": "glProgramUniform1i64NV" }, 489 { "name": "glProgramUniform1i64vNV" }, 490 { "name": "glProgramUniform1iEXT" }, 491 { "name": "glProgramUniform1ivEXT" }, 492 { "name": "glProgramUniform1ui64NV" }, 493 { "name": "glProgramUniform1ui64vNV" }, 494 { "name": "glProgramUniform1uiEXT" }, 495 { "name": "glProgramUniform1uivEXT" }, 496 { "name": "glProgramUniform2fEXT" }, 497 { "name": "glProgramUniform2fvEXT" }, 498 { "name": "glProgramUniform2i64NV" }, 499 { "name": "glProgramUniform2i64vNV" }, 500 { "name": "glProgramUniform2iEXT" }, 501 { "name": "glProgramUniform2ivEXT" }, 502 { "name": "glProgramUniform2ui64NV" }, 503 { "name": "glProgramUniform2ui64vNV" }, 504 { "name": "glProgramUniform2uiEXT" }, 505 { "name": "glProgramUniform2uivEXT" }, 506 { "name": "glProgramUniform3fEXT" }, 507 { "name": "glProgramUniform3fvEXT" }, 508 { "name": "glProgramUniform3i64NV" }, 509 { "name": "glProgramUniform3i64vNV" }, 510 { "name": "glProgramUniform3iEXT" }, 511 { "name": "glProgramUniform3ivEXT" }, 512 { "name": "glProgramUniform3ui64NV" }, 513 { "name": "glProgramUniform3ui64vNV" }, 514 { "name": "glProgramUniform3uiEXT" }, 515 { "name": "glProgramUniform3uivEXT" }, 516 { "name": "glProgramUniform4fEXT" }, 517 { "name": "glProgramUniform4fvEXT" }, 518 { "name": "glProgramUniform4i64NV" }, 519 { "name": "glProgramUniform4i64vNV" }, 520 { "name": "glProgramUniform4iEXT" }, 521 { "name": "glProgramUniform4ivEXT" }, 522 { "name": "glProgramUniform4ui64NV" }, 523 { "name": "glProgramUniform4ui64vNV" }, 524 { "name": "glProgramUniform4uiEXT" }, 525 { "name": "glProgramUniform4uivEXT" }, 526 { "name": "glProgramUniformHandleui64IMG" }, 527 { "name": "glProgramUniformHandleui64NV" }, 528 { "name": "glProgramUniformHandleui64vIMG" }, 529 { "name": "glProgramUniformHandleui64vNV" }, 530 { "name": "glProgramUniformMatrix2fvEXT" }, 531 { "name": "glProgramUniformMatrix2x3fvEXT" }, 532 { "name": "glProgramUniformMatrix2x4fvEXT" }, 533 { "name": "glProgramUniformMatrix3fvEXT" }, 534 { "name": "glProgramUniformMatrix3x2fvEXT" }, 535 { "name": "glProgramUniformMatrix3x4fvEXT" }, 536 { "name": "glProgramUniformMatrix4fvEXT" }, 537 { "name": "glProgramUniformMatrix4x2fvEXT" }, 538 { "name": "glProgramUniformMatrix4x3fvEXT" }, 539 { "name": "glPushDebugGroupKHR" }, 540 { "name": "glPushGroupMarkerEXT" }, 541 { "name": "glQueryCounterEXT" }, 542 { "name": "glRasterSamplesEXT" }, 543 { "name": "glReadBufferIndexedEXT" }, 544 { "name": "glReadBufferNV" }, 545 { "name": "glReadnPixelsEXT" }, 546 { "name": "glReadnPixelsKHR" }, 547 { "name": "glReleaseKeyedMutexWin32EXT" }, 548 { "name": "glRenderbufferStorageMultisampleAdvancedAMD" }, 549 { "name": "glRenderbufferStorageMultisampleANGLE" }, 550 { "name": "glRenderbufferStorageMultisampleAPPLE" }, 551 { "name": "glRenderbufferStorageMultisampleEXT" }, 552 { "name": "glRenderbufferStorageMultisampleIMG" }, 553 { "name": "glRenderbufferStorageMultisampleNV" }, 554 { "name": "glResetMemoryObjectParameterNV" }, 555 { "name": "glResolveDepthValuesNV" }, 556 { "name": "glResolveMultisampleFramebufferAPPLE" }, 557 { "name": "glSamplerParameterIivEXT" }, 558 { "name": "glSamplerParameterIivOES" }, 559 { "name": "glSamplerParameterIuivEXT" }, 560 { "name": "glSamplerParameterIuivOES" }, 561 { "name": "glScissorArrayvNV" }, 562 { "name": "glScissorArrayvOES" }, 563 { "name": "glScissorExclusiveArrayvNV" }, 564 { "name": "glScissorExclusiveNV" }, 565 { "name": "glScissorIndexedNV" }, 566 { "name": "glScissorIndexedOES" }, 567 { "name": "glScissorIndexedvNV" }, 568 { "name": "glScissorIndexedvOES" }, 569 { "name": "glSelectPerfMonitorCountersAMD" }, 570 { "name": "glSemaphoreParameterivNV" }, 571 { "name": "glSemaphoreParameterui64vEXT" }, 572 { "name": "glSetFenceNV" }, 573 { "name": "glShadingRateImageBarrierNV" }, 574 { "name": "glShadingRateImagePaletteNV" }, 575 { "name": "glShadingRateQCOM" }, 576 { "name": "glShadingRateSampleOrderCustomNV" }, 577 { "name": "glShadingRateSampleOrderNV" }, 578 { "name": "glSignalSemaphoreEXT" }, 579 { "name": "glSignalVkFenceNV" }, 580 { "name": "glSignalVkSemaphoreNV" }, 581 { "name": "glStartTilingQCOM" }, 582 { "name": "glStencilFillPathInstancedNV" }, 583 { "name": "glStencilFillPathNV" }, 584 { "name": "glStencilStrokePathInstancedNV" }, 585 { "name": "glStencilStrokePathNV" }, 586 { "name": "glStencilThenCoverFillPathInstancedNV" }, 587 { "name": "glStencilThenCoverFillPathNV" }, 588 { "name": "glStencilThenCoverStrokePathInstancedNV" }, 589 { "name": "glStencilThenCoverStrokePathNV" }, 590 { "name": "glSubpixelPrecisionBiasNV" }, 591 { "name": "glTestFenceNV" }, 592 { "name": "glTexAttachMemoryNV" }, 593 { "name": "glTexBufferEXT" }, 594 { "name": "glTexBufferOES" }, 595 { "name": "glTexBufferRangeEXT" }, 596 { "name": "glTexBufferRangeOES" }, 597 { "name": "glTexEstimateMotionQCOM" }, 598 { "name": "glTexEstimateMotionRegionsQCOM" }, 599 { "name": "glTexImage3DOES" }, 600 { "name": "glTexPageCommitmentEXT" }, 601 { "name": "glTexPageCommitmentMemNV" }, 602 { "name": "glTexParameterIivEXT" }, 603 { "name": "glTexParameterIivOES" }, 604 { "name": "glTexParameterIuivEXT" }, 605 { "name": "glTexParameterIuivOES" }, 606 { "name": "glTexStorage1DEXT" }, 607 { "name": "glTexStorage2DEXT" }, 608 { "name": "glTexStorage3DEXT" }, 609 { "name": "glTexStorage3DMultisampleOES" }, 610 { "name": "glTexStorageMem2DEXT" }, 611 { "name": "glTexStorageMem2DMultisampleEXT" }, 612 { "name": "glTexStorageMem3DEXT" }, 613 { "name": "glTexStorageMem3DMultisampleEXT" }, 614 { "name": "glTexSubImage3DOES" }, 615 { "name": "glTextureAttachMemoryNV" }, 616 { "name": "glTextureFoveationParametersQCOM" }, 617 { "name": "glTexturePageCommitmentMemNV" }, 618 { "name": "glTextureStorage1DEXT" }, 619 { "name": "glTextureStorage2DEXT" }, 620 { "name": "glTextureStorage3DEXT" }, 621 { "name": "glTextureStorageMem2DEXT" }, 622 { "name": "glTextureStorageMem2DMultisampleEXT" }, 623 { "name": "glTextureStorageMem3DEXT" }, 624 { "name": "glTextureStorageMem3DMultisampleEXT" }, 625 { "name": "glTextureViewEXT" }, 626 { "name": "glTextureViewOES" }, 627 { "name": "glTransformPathNV" }, 628 { "name": "glUniform1i64NV" }, 629 { "name": "glUniform1i64vNV" }, 630 { "name": "glUniform1ui64NV" }, 631 { "name": "glUniform1ui64vNV" }, 632 { "name": "glUniform2i64NV" }, 633 { "name": "glUniform2i64vNV" }, 634 { "name": "glUniform2ui64NV" }, 635 { "name": "glUniform2ui64vNV" }, 636 { "name": "glUniform3i64NV" }, 637 { "name": "glUniform3i64vNV" }, 638 { "name": "glUniform3ui64NV" }, 639 { "name": "glUniform3ui64vNV" }, 640 { "name": "glUniform4i64NV" }, 641 { "name": "glUniform4i64vNV" }, 642 { "name": "glUniform4ui64NV" }, 643 { "name": "glUniform4ui64vNV" }, 644 { "name": "glUniformHandleui64IMG" }, 645 { "name": "glUniformHandleui64NV" }, 646 { "name": "glUniformHandleui64vIMG" }, 647 { "name": "glUniformHandleui64vNV" }, 648 { "name": "glUniformMatrix2x3fvNV" }, 649 { "name": "glUniformMatrix2x4fvNV" }, 650 { "name": "glUniformMatrix3x2fvNV" }, 651 { "name": "glUniformMatrix3x4fvNV" }, 652 { "name": "glUniformMatrix4x2fvNV" }, 653 { "name": "glUniformMatrix4x3fvNV" }, 654 { "name": "glUnmapBufferOES" }, 655 { "name": "glUseProgramStagesEXT" }, 656 { "name": "glValidateProgramPipelineEXT" }, 657 { "name": "glVertexAttribDivisorANGLE" }, 658 { "name": "glVertexAttribDivisorEXT" }, 659 { "name": "glVertexAttribDivisorNV" }, 660 { "name": "glViewportArrayvNV" }, 661 { "name": "glViewportArrayvOES" }, 662 { "name": "glViewportIndexedfNV" }, 663 { "name": "glViewportIndexedfOES" }, 664 { "name": "glViewportIndexedfvNV" }, 665 { "name": "glViewportIndexedfvOES" }, 666 { "name": "glViewportPositionWScaleNV" }, 667 { "name": "glViewportSwizzleNV" }, 668 { "name": "glWaitSemaphoreEXT" }, 669 { "name": "glWaitSyncAPPLE" }, 670 { "name": "glWaitVkSemaphoreNV" }, 671 { "name": "glWeightPathsNV" }, 672 { "name": "glWindowRectanglesEXT" }, 673 { "name": "TexStorageAttribs2DEXT" }, 674 { "name": "TexStorageAttribs3DEXT" } 675]