1 // GENERATED FILE - DO NOT EDIT. 2 // Generated by generate_entry_points.py using data from gl.xml and gl_angle_ext.xml. 3 // 4 // Copyright 2020 The ANGLE Project Authors. All rights reserved. 5 // Use of this source code is governed by a BSD-style license that can be 6 // found in the LICENSE file. 7 // 8 // entry_points_enum_autogen.cpp: 9 // Helper methods for the GL/GLES entry points enumeration. 10 11 #include "common/entry_points_enum_autogen.h" 12 13 #include "common/debug.h" 14 15 namespace gl 16 { GetEntryPointName(EntryPoint ep)17const char *GetEntryPointName(EntryPoint ep) 18 { 19 switch (ep) 20 { 21 case EntryPoint::Accum: 22 return "glAccum"; 23 case EntryPoint::ActiveShaderProgram: 24 return "glActiveShaderProgram"; 25 case EntryPoint::ActiveTexture: 26 return "glActiveTexture"; 27 case EntryPoint::AlphaFunc: 28 return "glAlphaFunc"; 29 case EntryPoint::AlphaFuncx: 30 return "glAlphaFuncx"; 31 case EntryPoint::AreTexturesResident: 32 return "glAreTexturesResident"; 33 case EntryPoint::ArrayElement: 34 return "glArrayElement"; 35 case EntryPoint::AttachShader: 36 return "glAttachShader"; 37 case EntryPoint::Begin: 38 return "glBegin"; 39 case EntryPoint::BeginConditionalRender: 40 return "glBeginConditionalRender"; 41 case EntryPoint::BeginQuery: 42 return "glBeginQuery"; 43 case EntryPoint::BeginQueryEXT: 44 return "glBeginQueryEXT"; 45 case EntryPoint::BeginQueryIndexed: 46 return "glBeginQueryIndexed"; 47 case EntryPoint::BeginTransformFeedback: 48 return "glBeginTransformFeedback"; 49 case EntryPoint::BindAttribLocation: 50 return "glBindAttribLocation"; 51 case EntryPoint::BindBuffer: 52 return "glBindBuffer"; 53 case EntryPoint::BindBufferBase: 54 return "glBindBufferBase"; 55 case EntryPoint::BindBufferRange: 56 return "glBindBufferRange"; 57 case EntryPoint::BindBuffersBase: 58 return "glBindBuffersBase"; 59 case EntryPoint::BindBuffersRange: 60 return "glBindBuffersRange"; 61 case EntryPoint::BindFragDataLocation: 62 return "glBindFragDataLocation"; 63 case EntryPoint::BindFragDataLocationEXT: 64 return "glBindFragDataLocationEXT"; 65 case EntryPoint::BindFragDataLocationIndexed: 66 return "glBindFragDataLocationIndexed"; 67 case EntryPoint::BindFragDataLocationIndexedEXT: 68 return "glBindFragDataLocationIndexedEXT"; 69 case EntryPoint::BindFramebuffer: 70 return "glBindFramebuffer"; 71 case EntryPoint::BindFramebufferOES: 72 return "glBindFramebufferOES"; 73 case EntryPoint::BindImageTexture: 74 return "glBindImageTexture"; 75 case EntryPoint::BindImageTextures: 76 return "glBindImageTextures"; 77 case EntryPoint::BindProgramPipeline: 78 return "glBindProgramPipeline"; 79 case EntryPoint::BindRenderbuffer: 80 return "glBindRenderbuffer"; 81 case EntryPoint::BindRenderbufferOES: 82 return "glBindRenderbufferOES"; 83 case EntryPoint::BindSampler: 84 return "glBindSampler"; 85 case EntryPoint::BindSamplers: 86 return "glBindSamplers"; 87 case EntryPoint::BindTexture: 88 return "glBindTexture"; 89 case EntryPoint::BindTextureUnit: 90 return "glBindTextureUnit"; 91 case EntryPoint::BindTextures: 92 return "glBindTextures"; 93 case EntryPoint::BindTransformFeedback: 94 return "glBindTransformFeedback"; 95 case EntryPoint::BindUniformLocationCHROMIUM: 96 return "glBindUniformLocationCHROMIUM"; 97 case EntryPoint::BindVertexArray: 98 return "glBindVertexArray"; 99 case EntryPoint::BindVertexArrayOES: 100 return "glBindVertexArrayOES"; 101 case EntryPoint::BindVertexBuffer: 102 return "glBindVertexBuffer"; 103 case EntryPoint::BindVertexBuffers: 104 return "glBindVertexBuffers"; 105 case EntryPoint::Bitmap: 106 return "glBitmap"; 107 case EntryPoint::BlendBarrier: 108 return "glBlendBarrier"; 109 case EntryPoint::BlendColor: 110 return "glBlendColor"; 111 case EntryPoint::BlendEquation: 112 return "glBlendEquation"; 113 case EntryPoint::BlendEquationSeparate: 114 return "glBlendEquationSeparate"; 115 case EntryPoint::BlendEquationSeparatei: 116 return "glBlendEquationSeparatei"; 117 case EntryPoint::BlendEquationSeparateiEXT: 118 return "glBlendEquationSeparateiEXT"; 119 case EntryPoint::BlendEquationSeparateiOES: 120 return "glBlendEquationSeparateiOES"; 121 case EntryPoint::BlendEquationi: 122 return "glBlendEquationi"; 123 case EntryPoint::BlendEquationiEXT: 124 return "glBlendEquationiEXT"; 125 case EntryPoint::BlendEquationiOES: 126 return "glBlendEquationiOES"; 127 case EntryPoint::BlendFunc: 128 return "glBlendFunc"; 129 case EntryPoint::BlendFuncSeparate: 130 return "glBlendFuncSeparate"; 131 case EntryPoint::BlendFuncSeparatei: 132 return "glBlendFuncSeparatei"; 133 case EntryPoint::BlendFuncSeparateiEXT: 134 return "glBlendFuncSeparateiEXT"; 135 case EntryPoint::BlendFuncSeparateiOES: 136 return "glBlendFuncSeparateiOES"; 137 case EntryPoint::BlendFunci: 138 return "glBlendFunci"; 139 case EntryPoint::BlendFunciEXT: 140 return "glBlendFunciEXT"; 141 case EntryPoint::BlendFunciOES: 142 return "glBlendFunciOES"; 143 case EntryPoint::BlitFramebuffer: 144 return "glBlitFramebuffer"; 145 case EntryPoint::BlitFramebufferANGLE: 146 return "glBlitFramebufferANGLE"; 147 case EntryPoint::BlitNamedFramebuffer: 148 return "glBlitNamedFramebuffer"; 149 case EntryPoint::BufferData: 150 return "glBufferData"; 151 case EntryPoint::BufferStorage: 152 return "glBufferStorage"; 153 case EntryPoint::BufferStorageEXT: 154 return "glBufferStorageEXT"; 155 case EntryPoint::BufferStorageExternalEXT: 156 return "glBufferStorageExternalEXT"; 157 case EntryPoint::BufferStorageMemEXT: 158 return "glBufferStorageMemEXT"; 159 case EntryPoint::BufferSubData: 160 return "glBufferSubData"; 161 case EntryPoint::CallList: 162 return "glCallList"; 163 case EntryPoint::CallLists: 164 return "glCallLists"; 165 case EntryPoint::CheckFramebufferStatus: 166 return "glCheckFramebufferStatus"; 167 case EntryPoint::CheckFramebufferStatusOES: 168 return "glCheckFramebufferStatusOES"; 169 case EntryPoint::CheckNamedFramebufferStatus: 170 return "glCheckNamedFramebufferStatus"; 171 case EntryPoint::ClampColor: 172 return "glClampColor"; 173 case EntryPoint::Clear: 174 return "glClear"; 175 case EntryPoint::ClearAccum: 176 return "glClearAccum"; 177 case EntryPoint::ClearBufferData: 178 return "glClearBufferData"; 179 case EntryPoint::ClearBufferSubData: 180 return "glClearBufferSubData"; 181 case EntryPoint::ClearBufferfi: 182 return "glClearBufferfi"; 183 case EntryPoint::ClearBufferfv: 184 return "glClearBufferfv"; 185 case EntryPoint::ClearBufferiv: 186 return "glClearBufferiv"; 187 case EntryPoint::ClearBufferuiv: 188 return "glClearBufferuiv"; 189 case EntryPoint::ClearColor: 190 return "glClearColor"; 191 case EntryPoint::ClearColorx: 192 return "glClearColorx"; 193 case EntryPoint::ClearDepth: 194 return "glClearDepth"; 195 case EntryPoint::ClearDepthf: 196 return "glClearDepthf"; 197 case EntryPoint::ClearDepthx: 198 return "glClearDepthx"; 199 case EntryPoint::ClearIndex: 200 return "glClearIndex"; 201 case EntryPoint::ClearNamedBufferData: 202 return "glClearNamedBufferData"; 203 case EntryPoint::ClearNamedBufferSubData: 204 return "glClearNamedBufferSubData"; 205 case EntryPoint::ClearNamedFramebufferfi: 206 return "glClearNamedFramebufferfi"; 207 case EntryPoint::ClearNamedFramebufferfv: 208 return "glClearNamedFramebufferfv"; 209 case EntryPoint::ClearNamedFramebufferiv: 210 return "glClearNamedFramebufferiv"; 211 case EntryPoint::ClearNamedFramebufferuiv: 212 return "glClearNamedFramebufferuiv"; 213 case EntryPoint::ClearStencil: 214 return "glClearStencil"; 215 case EntryPoint::ClearTexImage: 216 return "glClearTexImage"; 217 case EntryPoint::ClearTexSubImage: 218 return "glClearTexSubImage"; 219 case EntryPoint::ClientActiveTexture: 220 return "glClientActiveTexture"; 221 case EntryPoint::ClientWaitSync: 222 return "glClientWaitSync"; 223 case EntryPoint::ClipControl: 224 return "glClipControl"; 225 case EntryPoint::ClipPlane: 226 return "glClipPlane"; 227 case EntryPoint::ClipPlanef: 228 return "glClipPlanef"; 229 case EntryPoint::ClipPlanex: 230 return "glClipPlanex"; 231 case EntryPoint::Color3b: 232 return "glColor3b"; 233 case EntryPoint::Color3bv: 234 return "glColor3bv"; 235 case EntryPoint::Color3d: 236 return "glColor3d"; 237 case EntryPoint::Color3dv: 238 return "glColor3dv"; 239 case EntryPoint::Color3f: 240 return "glColor3f"; 241 case EntryPoint::Color3fv: 242 return "glColor3fv"; 243 case EntryPoint::Color3i: 244 return "glColor3i"; 245 case EntryPoint::Color3iv: 246 return "glColor3iv"; 247 case EntryPoint::Color3s: 248 return "glColor3s"; 249 case EntryPoint::Color3sv: 250 return "glColor3sv"; 251 case EntryPoint::Color3ub: 252 return "glColor3ub"; 253 case EntryPoint::Color3ubv: 254 return "glColor3ubv"; 255 case EntryPoint::Color3ui: 256 return "glColor3ui"; 257 case EntryPoint::Color3uiv: 258 return "glColor3uiv"; 259 case EntryPoint::Color3us: 260 return "glColor3us"; 261 case EntryPoint::Color3usv: 262 return "glColor3usv"; 263 case EntryPoint::Color4b: 264 return "glColor4b"; 265 case EntryPoint::Color4bv: 266 return "glColor4bv"; 267 case EntryPoint::Color4d: 268 return "glColor4d"; 269 case EntryPoint::Color4dv: 270 return "glColor4dv"; 271 case EntryPoint::Color4f: 272 return "glColor4f"; 273 case EntryPoint::Color4fv: 274 return "glColor4fv"; 275 case EntryPoint::Color4i: 276 return "glColor4i"; 277 case EntryPoint::Color4iv: 278 return "glColor4iv"; 279 case EntryPoint::Color4s: 280 return "glColor4s"; 281 case EntryPoint::Color4sv: 282 return "glColor4sv"; 283 case EntryPoint::Color4ub: 284 return "glColor4ub"; 285 case EntryPoint::Color4ubv: 286 return "glColor4ubv"; 287 case EntryPoint::Color4ui: 288 return "glColor4ui"; 289 case EntryPoint::Color4uiv: 290 return "glColor4uiv"; 291 case EntryPoint::Color4us: 292 return "glColor4us"; 293 case EntryPoint::Color4usv: 294 return "glColor4usv"; 295 case EntryPoint::Color4x: 296 return "glColor4x"; 297 case EntryPoint::ColorMask: 298 return "glColorMask"; 299 case EntryPoint::ColorMaski: 300 return "glColorMaski"; 301 case EntryPoint::ColorMaskiEXT: 302 return "glColorMaskiEXT"; 303 case EntryPoint::ColorMaskiOES: 304 return "glColorMaskiOES"; 305 case EntryPoint::ColorMaterial: 306 return "glColorMaterial"; 307 case EntryPoint::ColorP3ui: 308 return "glColorP3ui"; 309 case EntryPoint::ColorP3uiv: 310 return "glColorP3uiv"; 311 case EntryPoint::ColorP4ui: 312 return "glColorP4ui"; 313 case EntryPoint::ColorP4uiv: 314 return "glColorP4uiv"; 315 case EntryPoint::ColorPointer: 316 return "glColorPointer"; 317 case EntryPoint::CompileShader: 318 return "glCompileShader"; 319 case EntryPoint::CompressedCopyTextureCHROMIUM: 320 return "glCompressedCopyTextureCHROMIUM"; 321 case EntryPoint::CompressedTexImage1D: 322 return "glCompressedTexImage1D"; 323 case EntryPoint::CompressedTexImage2D: 324 return "glCompressedTexImage2D"; 325 case EntryPoint::CompressedTexImage2DRobustANGLE: 326 return "glCompressedTexImage2DRobustANGLE"; 327 case EntryPoint::CompressedTexImage3D: 328 return "glCompressedTexImage3D"; 329 case EntryPoint::CompressedTexImage3DOES: 330 return "glCompressedTexImage3DOES"; 331 case EntryPoint::CompressedTexImage3DRobustANGLE: 332 return "glCompressedTexImage3DRobustANGLE"; 333 case EntryPoint::CompressedTexSubImage1D: 334 return "glCompressedTexSubImage1D"; 335 case EntryPoint::CompressedTexSubImage2D: 336 return "glCompressedTexSubImage2D"; 337 case EntryPoint::CompressedTexSubImage2DRobustANGLE: 338 return "glCompressedTexSubImage2DRobustANGLE"; 339 case EntryPoint::CompressedTexSubImage3D: 340 return "glCompressedTexSubImage3D"; 341 case EntryPoint::CompressedTexSubImage3DOES: 342 return "glCompressedTexSubImage3DOES"; 343 case EntryPoint::CompressedTexSubImage3DRobustANGLE: 344 return "glCompressedTexSubImage3DRobustANGLE"; 345 case EntryPoint::CompressedTextureSubImage1D: 346 return "glCompressedTextureSubImage1D"; 347 case EntryPoint::CompressedTextureSubImage2D: 348 return "glCompressedTextureSubImage2D"; 349 case EntryPoint::CompressedTextureSubImage3D: 350 return "glCompressedTextureSubImage3D"; 351 case EntryPoint::CopyBufferSubData: 352 return "glCopyBufferSubData"; 353 case EntryPoint::CopyImageSubData: 354 return "glCopyImageSubData"; 355 case EntryPoint::CopyImageSubDataEXT: 356 return "glCopyImageSubDataEXT"; 357 case EntryPoint::CopyImageSubDataOES: 358 return "glCopyImageSubDataOES"; 359 case EntryPoint::CopyNamedBufferSubData: 360 return "glCopyNamedBufferSubData"; 361 case EntryPoint::CopyPixels: 362 return "glCopyPixels"; 363 case EntryPoint::CopySubTexture3DANGLE: 364 return "glCopySubTexture3DANGLE"; 365 case EntryPoint::CopySubTextureCHROMIUM: 366 return "glCopySubTextureCHROMIUM"; 367 case EntryPoint::CopyTexImage1D: 368 return "glCopyTexImage1D"; 369 case EntryPoint::CopyTexImage2D: 370 return "glCopyTexImage2D"; 371 case EntryPoint::CopyTexSubImage1D: 372 return "glCopyTexSubImage1D"; 373 case EntryPoint::CopyTexSubImage2D: 374 return "glCopyTexSubImage2D"; 375 case EntryPoint::CopyTexSubImage3D: 376 return "glCopyTexSubImage3D"; 377 case EntryPoint::CopyTexSubImage3DOES: 378 return "glCopyTexSubImage3DOES"; 379 case EntryPoint::CopyTexture3DANGLE: 380 return "glCopyTexture3DANGLE"; 381 case EntryPoint::CopyTextureCHROMIUM: 382 return "glCopyTextureCHROMIUM"; 383 case EntryPoint::CopyTextureSubImage1D: 384 return "glCopyTextureSubImage1D"; 385 case EntryPoint::CopyTextureSubImage2D: 386 return "glCopyTextureSubImage2D"; 387 case EntryPoint::CopyTextureSubImage3D: 388 return "glCopyTextureSubImage3D"; 389 case EntryPoint::CoverageModulationCHROMIUM: 390 return "glCoverageModulationCHROMIUM"; 391 case EntryPoint::CreateBuffers: 392 return "glCreateBuffers"; 393 case EntryPoint::CreateFramebuffers: 394 return "glCreateFramebuffers"; 395 case EntryPoint::CreateMemoryObjectsEXT: 396 return "glCreateMemoryObjectsEXT"; 397 case EntryPoint::CreateProgram: 398 return "glCreateProgram"; 399 case EntryPoint::CreateProgramPipelines: 400 return "glCreateProgramPipelines"; 401 case EntryPoint::CreateQueries: 402 return "glCreateQueries"; 403 case EntryPoint::CreateRenderbuffers: 404 return "glCreateRenderbuffers"; 405 case EntryPoint::CreateSamplers: 406 return "glCreateSamplers"; 407 case EntryPoint::CreateShader: 408 return "glCreateShader"; 409 case EntryPoint::CreateShaderProgramv: 410 return "glCreateShaderProgramv"; 411 case EntryPoint::CreateTextures: 412 return "glCreateTextures"; 413 case EntryPoint::CreateTransformFeedbacks: 414 return "glCreateTransformFeedbacks"; 415 case EntryPoint::CreateVertexArrays: 416 return "glCreateVertexArrays"; 417 case EntryPoint::CullFace: 418 return "glCullFace"; 419 case EntryPoint::CurrentPaletteMatrixOES: 420 return "glCurrentPaletteMatrixOES"; 421 case EntryPoint::DebugMessageCallback: 422 return "glDebugMessageCallback"; 423 case EntryPoint::DebugMessageCallbackKHR: 424 return "glDebugMessageCallbackKHR"; 425 case EntryPoint::DebugMessageControl: 426 return "glDebugMessageControl"; 427 case EntryPoint::DebugMessageControlKHR: 428 return "glDebugMessageControlKHR"; 429 case EntryPoint::DebugMessageInsert: 430 return "glDebugMessageInsert"; 431 case EntryPoint::DebugMessageInsertKHR: 432 return "glDebugMessageInsertKHR"; 433 case EntryPoint::DeleteBuffers: 434 return "glDeleteBuffers"; 435 case EntryPoint::DeleteFencesNV: 436 return "glDeleteFencesNV"; 437 case EntryPoint::DeleteFramebuffers: 438 return "glDeleteFramebuffers"; 439 case EntryPoint::DeleteFramebuffersOES: 440 return "glDeleteFramebuffersOES"; 441 case EntryPoint::DeleteLists: 442 return "glDeleteLists"; 443 case EntryPoint::DeleteMemoryObjectsEXT: 444 return "glDeleteMemoryObjectsEXT"; 445 case EntryPoint::DeleteProgram: 446 return "glDeleteProgram"; 447 case EntryPoint::DeleteProgramPipelines: 448 return "glDeleteProgramPipelines"; 449 case EntryPoint::DeleteQueries: 450 return "glDeleteQueries"; 451 case EntryPoint::DeleteQueriesEXT: 452 return "glDeleteQueriesEXT"; 453 case EntryPoint::DeleteRenderbuffers: 454 return "glDeleteRenderbuffers"; 455 case EntryPoint::DeleteRenderbuffersOES: 456 return "glDeleteRenderbuffersOES"; 457 case EntryPoint::DeleteSamplers: 458 return "glDeleteSamplers"; 459 case EntryPoint::DeleteSemaphoresEXT: 460 return "glDeleteSemaphoresEXT"; 461 case EntryPoint::DeleteShader: 462 return "glDeleteShader"; 463 case EntryPoint::DeleteSync: 464 return "glDeleteSync"; 465 case EntryPoint::DeleteTextures: 466 return "glDeleteTextures"; 467 case EntryPoint::DeleteTransformFeedbacks: 468 return "glDeleteTransformFeedbacks"; 469 case EntryPoint::DeleteVertexArrays: 470 return "glDeleteVertexArrays"; 471 case EntryPoint::DeleteVertexArraysOES: 472 return "glDeleteVertexArraysOES"; 473 case EntryPoint::DepthFunc: 474 return "glDepthFunc"; 475 case EntryPoint::DepthMask: 476 return "glDepthMask"; 477 case EntryPoint::DepthRange: 478 return "glDepthRange"; 479 case EntryPoint::DepthRangeArrayv: 480 return "glDepthRangeArrayv"; 481 case EntryPoint::DepthRangeIndexed: 482 return "glDepthRangeIndexed"; 483 case EntryPoint::DepthRangef: 484 return "glDepthRangef"; 485 case EntryPoint::DepthRangex: 486 return "glDepthRangex"; 487 case EntryPoint::DetachShader: 488 return "glDetachShader"; 489 case EntryPoint::Disable: 490 return "glDisable"; 491 case EntryPoint::DisableClientState: 492 return "glDisableClientState"; 493 case EntryPoint::DisableExtensionANGLE: 494 return "glDisableExtensionANGLE"; 495 case EntryPoint::DisableVertexArrayAttrib: 496 return "glDisableVertexArrayAttrib"; 497 case EntryPoint::DisableVertexAttribArray: 498 return "glDisableVertexAttribArray"; 499 case EntryPoint::Disablei: 500 return "glDisablei"; 501 case EntryPoint::DisableiEXT: 502 return "glDisableiEXT"; 503 case EntryPoint::DisableiOES: 504 return "glDisableiOES"; 505 case EntryPoint::DiscardFramebufferEXT: 506 return "glDiscardFramebufferEXT"; 507 case EntryPoint::DispatchCompute: 508 return "glDispatchCompute"; 509 case EntryPoint::DispatchComputeIndirect: 510 return "glDispatchComputeIndirect"; 511 case EntryPoint::DrawArrays: 512 return "glDrawArrays"; 513 case EntryPoint::DrawArraysIndirect: 514 return "glDrawArraysIndirect"; 515 case EntryPoint::DrawArraysInstanced: 516 return "glDrawArraysInstanced"; 517 case EntryPoint::DrawArraysInstancedANGLE: 518 return "glDrawArraysInstancedANGLE"; 519 case EntryPoint::DrawArraysInstancedBaseInstance: 520 return "glDrawArraysInstancedBaseInstance"; 521 case EntryPoint::DrawArraysInstancedBaseInstanceANGLE: 522 return "glDrawArraysInstancedBaseInstanceANGLE"; 523 case EntryPoint::DrawArraysInstancedEXT: 524 return "glDrawArraysInstancedEXT"; 525 case EntryPoint::DrawBuffer: 526 return "glDrawBuffer"; 527 case EntryPoint::DrawBuffers: 528 return "glDrawBuffers"; 529 case EntryPoint::DrawBuffersEXT: 530 return "glDrawBuffersEXT"; 531 case EntryPoint::DrawElements: 532 return "glDrawElements"; 533 case EntryPoint::DrawElementsBaseVertex: 534 return "glDrawElementsBaseVertex"; 535 case EntryPoint::DrawElementsBaseVertexEXT: 536 return "glDrawElementsBaseVertexEXT"; 537 case EntryPoint::DrawElementsBaseVertexOES: 538 return "glDrawElementsBaseVertexOES"; 539 case EntryPoint::DrawElementsIndirect: 540 return "glDrawElementsIndirect"; 541 case EntryPoint::DrawElementsInstanced: 542 return "glDrawElementsInstanced"; 543 case EntryPoint::DrawElementsInstancedANGLE: 544 return "glDrawElementsInstancedANGLE"; 545 case EntryPoint::DrawElementsInstancedBaseInstance: 546 return "glDrawElementsInstancedBaseInstance"; 547 case EntryPoint::DrawElementsInstancedBaseVertex: 548 return "glDrawElementsInstancedBaseVertex"; 549 case EntryPoint::DrawElementsInstancedBaseVertexBaseInstance: 550 return "glDrawElementsInstancedBaseVertexBaseInstance"; 551 case EntryPoint::DrawElementsInstancedBaseVertexBaseInstanceANGLE: 552 return "glDrawElementsInstancedBaseVertexBaseInstanceANGLE"; 553 case EntryPoint::DrawElementsInstancedBaseVertexEXT: 554 return "glDrawElementsInstancedBaseVertexEXT"; 555 case EntryPoint::DrawElementsInstancedBaseVertexOES: 556 return "glDrawElementsInstancedBaseVertexOES"; 557 case EntryPoint::DrawElementsInstancedEXT: 558 return "glDrawElementsInstancedEXT"; 559 case EntryPoint::DrawPixels: 560 return "glDrawPixels"; 561 case EntryPoint::DrawRangeElements: 562 return "glDrawRangeElements"; 563 case EntryPoint::DrawRangeElementsBaseVertex: 564 return "glDrawRangeElementsBaseVertex"; 565 case EntryPoint::DrawRangeElementsBaseVertexEXT: 566 return "glDrawRangeElementsBaseVertexEXT"; 567 case EntryPoint::DrawRangeElementsBaseVertexOES: 568 return "glDrawRangeElementsBaseVertexOES"; 569 case EntryPoint::DrawTexfOES: 570 return "glDrawTexfOES"; 571 case EntryPoint::DrawTexfvOES: 572 return "glDrawTexfvOES"; 573 case EntryPoint::DrawTexiOES: 574 return "glDrawTexiOES"; 575 case EntryPoint::DrawTexivOES: 576 return "glDrawTexivOES"; 577 case EntryPoint::DrawTexsOES: 578 return "glDrawTexsOES"; 579 case EntryPoint::DrawTexsvOES: 580 return "glDrawTexsvOES"; 581 case EntryPoint::DrawTexxOES: 582 return "glDrawTexxOES"; 583 case EntryPoint::DrawTexxvOES: 584 return "glDrawTexxvOES"; 585 case EntryPoint::DrawTransformFeedback: 586 return "glDrawTransformFeedback"; 587 case EntryPoint::DrawTransformFeedbackInstanced: 588 return "glDrawTransformFeedbackInstanced"; 589 case EntryPoint::DrawTransformFeedbackStream: 590 return "glDrawTransformFeedbackStream"; 591 case EntryPoint::DrawTransformFeedbackStreamInstanced: 592 return "glDrawTransformFeedbackStreamInstanced"; 593 case EntryPoint::EGLImageTargetRenderbufferStorageOES: 594 return "glEGLImageTargetRenderbufferStorageOES"; 595 case EntryPoint::EGLImageTargetTexture2DOES: 596 return "glEGLImageTargetTexture2DOES"; 597 case EntryPoint::EdgeFlag: 598 return "glEdgeFlag"; 599 case EntryPoint::EdgeFlagPointer: 600 return "glEdgeFlagPointer"; 601 case EntryPoint::EdgeFlagv: 602 return "glEdgeFlagv"; 603 case EntryPoint::Enable: 604 return "glEnable"; 605 case EntryPoint::EnableClientState: 606 return "glEnableClientState"; 607 case EntryPoint::EnableVertexArrayAttrib: 608 return "glEnableVertexArrayAttrib"; 609 case EntryPoint::EnableVertexAttribArray: 610 return "glEnableVertexAttribArray"; 611 case EntryPoint::Enablei: 612 return "glEnablei"; 613 case EntryPoint::EnableiEXT: 614 return "glEnableiEXT"; 615 case EntryPoint::EnableiOES: 616 return "glEnableiOES"; 617 case EntryPoint::End: 618 return "glEnd"; 619 case EntryPoint::EndConditionalRender: 620 return "glEndConditionalRender"; 621 case EntryPoint::EndList: 622 return "glEndList"; 623 case EntryPoint::EndQuery: 624 return "glEndQuery"; 625 case EntryPoint::EndQueryEXT: 626 return "glEndQueryEXT"; 627 case EntryPoint::EndQueryIndexed: 628 return "glEndQueryIndexed"; 629 case EntryPoint::EndTransformFeedback: 630 return "glEndTransformFeedback"; 631 case EntryPoint::EvalCoord1d: 632 return "glEvalCoord1d"; 633 case EntryPoint::EvalCoord1dv: 634 return "glEvalCoord1dv"; 635 case EntryPoint::EvalCoord1f: 636 return "glEvalCoord1f"; 637 case EntryPoint::EvalCoord1fv: 638 return "glEvalCoord1fv"; 639 case EntryPoint::EvalCoord2d: 640 return "glEvalCoord2d"; 641 case EntryPoint::EvalCoord2dv: 642 return "glEvalCoord2dv"; 643 case EntryPoint::EvalCoord2f: 644 return "glEvalCoord2f"; 645 case EntryPoint::EvalCoord2fv: 646 return "glEvalCoord2fv"; 647 case EntryPoint::EvalMesh1: 648 return "glEvalMesh1"; 649 case EntryPoint::EvalMesh2: 650 return "glEvalMesh2"; 651 case EntryPoint::EvalPoint1: 652 return "glEvalPoint1"; 653 case EntryPoint::EvalPoint2: 654 return "glEvalPoint2"; 655 case EntryPoint::FeedbackBuffer: 656 return "glFeedbackBuffer"; 657 case EntryPoint::FenceSync: 658 return "glFenceSync"; 659 case EntryPoint::Finish: 660 return "glFinish"; 661 case EntryPoint::FinishFenceNV: 662 return "glFinishFenceNV"; 663 case EntryPoint::Flush: 664 return "glFlush"; 665 case EntryPoint::FlushMappedBufferRange: 666 return "glFlushMappedBufferRange"; 667 case EntryPoint::FlushMappedBufferRangeEXT: 668 return "glFlushMappedBufferRangeEXT"; 669 case EntryPoint::FlushMappedNamedBufferRange: 670 return "glFlushMappedNamedBufferRange"; 671 case EntryPoint::FogCoordPointer: 672 return "glFogCoordPointer"; 673 case EntryPoint::FogCoordd: 674 return "glFogCoordd"; 675 case EntryPoint::FogCoorddv: 676 return "glFogCoorddv"; 677 case EntryPoint::FogCoordf: 678 return "glFogCoordf"; 679 case EntryPoint::FogCoordfv: 680 return "glFogCoordfv"; 681 case EntryPoint::Fogf: 682 return "glFogf"; 683 case EntryPoint::Fogfv: 684 return "glFogfv"; 685 case EntryPoint::Fogi: 686 return "glFogi"; 687 case EntryPoint::Fogiv: 688 return "glFogiv"; 689 case EntryPoint::Fogx: 690 return "glFogx"; 691 case EntryPoint::Fogxv: 692 return "glFogxv"; 693 case EntryPoint::FramebufferParameteri: 694 return "glFramebufferParameteri"; 695 case EntryPoint::FramebufferRenderbuffer: 696 return "glFramebufferRenderbuffer"; 697 case EntryPoint::FramebufferRenderbufferOES: 698 return "glFramebufferRenderbufferOES"; 699 case EntryPoint::FramebufferTexture: 700 return "glFramebufferTexture"; 701 case EntryPoint::FramebufferTexture1D: 702 return "glFramebufferTexture1D"; 703 case EntryPoint::FramebufferTexture2D: 704 return "glFramebufferTexture2D"; 705 case EntryPoint::FramebufferTexture2DMultisampleEXT: 706 return "glFramebufferTexture2DMultisampleEXT"; 707 case EntryPoint::FramebufferTexture2DOES: 708 return "glFramebufferTexture2DOES"; 709 case EntryPoint::FramebufferTexture3D: 710 return "glFramebufferTexture3D"; 711 case EntryPoint::FramebufferTexture3DOES: 712 return "glFramebufferTexture3DOES"; 713 case EntryPoint::FramebufferTextureEXT: 714 return "glFramebufferTextureEXT"; 715 case EntryPoint::FramebufferTextureLayer: 716 return "glFramebufferTextureLayer"; 717 case EntryPoint::FramebufferTextureMultiviewOVR: 718 return "glFramebufferTextureMultiviewOVR"; 719 case EntryPoint::FrontFace: 720 return "glFrontFace"; 721 case EntryPoint::Frustum: 722 return "glFrustum"; 723 case EntryPoint::Frustumf: 724 return "glFrustumf"; 725 case EntryPoint::Frustumx: 726 return "glFrustumx"; 727 case EntryPoint::GenBuffers: 728 return "glGenBuffers"; 729 case EntryPoint::GenFencesNV: 730 return "glGenFencesNV"; 731 case EntryPoint::GenFramebuffers: 732 return "glGenFramebuffers"; 733 case EntryPoint::GenFramebuffersOES: 734 return "glGenFramebuffersOES"; 735 case EntryPoint::GenLists: 736 return "glGenLists"; 737 case EntryPoint::GenProgramPipelines: 738 return "glGenProgramPipelines"; 739 case EntryPoint::GenQueries: 740 return "glGenQueries"; 741 case EntryPoint::GenQueriesEXT: 742 return "glGenQueriesEXT"; 743 case EntryPoint::GenRenderbuffers: 744 return "glGenRenderbuffers"; 745 case EntryPoint::GenRenderbuffersOES: 746 return "glGenRenderbuffersOES"; 747 case EntryPoint::GenSamplers: 748 return "glGenSamplers"; 749 case EntryPoint::GenSemaphoresEXT: 750 return "glGenSemaphoresEXT"; 751 case EntryPoint::GenTextures: 752 return "glGenTextures"; 753 case EntryPoint::GenTransformFeedbacks: 754 return "glGenTransformFeedbacks"; 755 case EntryPoint::GenVertexArrays: 756 return "glGenVertexArrays"; 757 case EntryPoint::GenVertexArraysOES: 758 return "glGenVertexArraysOES"; 759 case EntryPoint::GenerateMipmap: 760 return "glGenerateMipmap"; 761 case EntryPoint::GenerateMipmapOES: 762 return "glGenerateMipmapOES"; 763 case EntryPoint::GenerateTextureMipmap: 764 return "glGenerateTextureMipmap"; 765 case EntryPoint::GetActiveAtomicCounterBufferiv: 766 return "glGetActiveAtomicCounterBufferiv"; 767 case EntryPoint::GetActiveAttrib: 768 return "glGetActiveAttrib"; 769 case EntryPoint::GetActiveSubroutineName: 770 return "glGetActiveSubroutineName"; 771 case EntryPoint::GetActiveSubroutineUniformName: 772 return "glGetActiveSubroutineUniformName"; 773 case EntryPoint::GetActiveSubroutineUniformiv: 774 return "glGetActiveSubroutineUniformiv"; 775 case EntryPoint::GetActiveUniform: 776 return "glGetActiveUniform"; 777 case EntryPoint::GetActiveUniformBlockName: 778 return "glGetActiveUniformBlockName"; 779 case EntryPoint::GetActiveUniformBlockiv: 780 return "glGetActiveUniformBlockiv"; 781 case EntryPoint::GetActiveUniformBlockivRobustANGLE: 782 return "glGetActiveUniformBlockivRobustANGLE"; 783 case EntryPoint::GetActiveUniformName: 784 return "glGetActiveUniformName"; 785 case EntryPoint::GetActiveUniformsiv: 786 return "glGetActiveUniformsiv"; 787 case EntryPoint::GetAttachedShaders: 788 return "glGetAttachedShaders"; 789 case EntryPoint::GetAttribLocation: 790 return "glGetAttribLocation"; 791 case EntryPoint::GetBooleani_v: 792 return "glGetBooleani_v"; 793 case EntryPoint::GetBooleani_vRobustANGLE: 794 return "glGetBooleani_vRobustANGLE"; 795 case EntryPoint::GetBooleanv: 796 return "glGetBooleanv"; 797 case EntryPoint::GetBooleanvRobustANGLE: 798 return "glGetBooleanvRobustANGLE"; 799 case EntryPoint::GetBufferParameteri64v: 800 return "glGetBufferParameteri64v"; 801 case EntryPoint::GetBufferParameteri64vRobustANGLE: 802 return "glGetBufferParameteri64vRobustANGLE"; 803 case EntryPoint::GetBufferParameteriv: 804 return "glGetBufferParameteriv"; 805 case EntryPoint::GetBufferParameterivRobustANGLE: 806 return "glGetBufferParameterivRobustANGLE"; 807 case EntryPoint::GetBufferPointerv: 808 return "glGetBufferPointerv"; 809 case EntryPoint::GetBufferPointervOES: 810 return "glGetBufferPointervOES"; 811 case EntryPoint::GetBufferPointervRobustANGLE: 812 return "glGetBufferPointervRobustANGLE"; 813 case EntryPoint::GetBufferSubData: 814 return "glGetBufferSubData"; 815 case EntryPoint::GetClipPlane: 816 return "glGetClipPlane"; 817 case EntryPoint::GetClipPlanef: 818 return "glGetClipPlanef"; 819 case EntryPoint::GetClipPlanex: 820 return "glGetClipPlanex"; 821 case EntryPoint::GetCompressedTexImage: 822 return "glGetCompressedTexImage"; 823 case EntryPoint::GetCompressedTextureImage: 824 return "glGetCompressedTextureImage"; 825 case EntryPoint::GetCompressedTextureSubImage: 826 return "glGetCompressedTextureSubImage"; 827 case EntryPoint::GetDebugMessageLog: 828 return "glGetDebugMessageLog"; 829 case EntryPoint::GetDebugMessageLogKHR: 830 return "glGetDebugMessageLogKHR"; 831 case EntryPoint::GetDoublei_v: 832 return "glGetDoublei_v"; 833 case EntryPoint::GetDoublev: 834 return "glGetDoublev"; 835 case EntryPoint::GetError: 836 return "glGetError"; 837 case EntryPoint::GetFenceivNV: 838 return "glGetFenceivNV"; 839 case EntryPoint::GetFixedv: 840 return "glGetFixedv"; 841 case EntryPoint::GetFloati_v: 842 return "glGetFloati_v"; 843 case EntryPoint::GetFloatv: 844 return "glGetFloatv"; 845 case EntryPoint::GetFloatvRobustANGLE: 846 return "glGetFloatvRobustANGLE"; 847 case EntryPoint::GetFragDataIndex: 848 return "glGetFragDataIndex"; 849 case EntryPoint::GetFragDataIndexEXT: 850 return "glGetFragDataIndexEXT"; 851 case EntryPoint::GetFragDataLocation: 852 return "glGetFragDataLocation"; 853 case EntryPoint::GetFramebufferAttachmentParameteriv: 854 return "glGetFramebufferAttachmentParameteriv"; 855 case EntryPoint::GetFramebufferAttachmentParameterivOES: 856 return "glGetFramebufferAttachmentParameterivOES"; 857 case EntryPoint::GetFramebufferAttachmentParameterivRobustANGLE: 858 return "glGetFramebufferAttachmentParameterivRobustANGLE"; 859 case EntryPoint::GetFramebufferParameteriv: 860 return "glGetFramebufferParameteriv"; 861 case EntryPoint::GetFramebufferParameterivRobustANGLE: 862 return "glGetFramebufferParameterivRobustANGLE"; 863 case EntryPoint::GetGraphicsResetStatus: 864 return "glGetGraphicsResetStatus"; 865 case EntryPoint::GetGraphicsResetStatusEXT: 866 return "glGetGraphicsResetStatusEXT"; 867 case EntryPoint::GetInteger64i_v: 868 return "glGetInteger64i_v"; 869 case EntryPoint::GetInteger64i_vRobustANGLE: 870 return "glGetInteger64i_vRobustANGLE"; 871 case EntryPoint::GetInteger64v: 872 return "glGetInteger64v"; 873 case EntryPoint::GetInteger64vEXT: 874 return "glGetInteger64vEXT"; 875 case EntryPoint::GetInteger64vRobustANGLE: 876 return "glGetInteger64vRobustANGLE"; 877 case EntryPoint::GetIntegeri_v: 878 return "glGetIntegeri_v"; 879 case EntryPoint::GetIntegeri_vRobustANGLE: 880 return "glGetIntegeri_vRobustANGLE"; 881 case EntryPoint::GetIntegerv: 882 return "glGetIntegerv"; 883 case EntryPoint::GetIntegervRobustANGLE: 884 return "glGetIntegervRobustANGLE"; 885 case EntryPoint::GetInternalformati64v: 886 return "glGetInternalformati64v"; 887 case EntryPoint::GetInternalformativ: 888 return "glGetInternalformativ"; 889 case EntryPoint::GetInternalformativRobustANGLE: 890 return "glGetInternalformativRobustANGLE"; 891 case EntryPoint::GetLightfv: 892 return "glGetLightfv"; 893 case EntryPoint::GetLightiv: 894 return "glGetLightiv"; 895 case EntryPoint::GetLightxv: 896 return "glGetLightxv"; 897 case EntryPoint::GetMapdv: 898 return "glGetMapdv"; 899 case EntryPoint::GetMapfv: 900 return "glGetMapfv"; 901 case EntryPoint::GetMapiv: 902 return "glGetMapiv"; 903 case EntryPoint::GetMaterialfv: 904 return "glGetMaterialfv"; 905 case EntryPoint::GetMaterialiv: 906 return "glGetMaterialiv"; 907 case EntryPoint::GetMaterialxv: 908 return "glGetMaterialxv"; 909 case EntryPoint::GetMemoryObjectParameterivEXT: 910 return "glGetMemoryObjectParameterivEXT"; 911 case EntryPoint::GetMultisamplefv: 912 return "glGetMultisamplefv"; 913 case EntryPoint::GetMultisamplefvANGLE: 914 return "glGetMultisamplefvANGLE"; 915 case EntryPoint::GetMultisamplefvRobustANGLE: 916 return "glGetMultisamplefvRobustANGLE"; 917 case EntryPoint::GetNamedBufferParameteri64v: 918 return "glGetNamedBufferParameteri64v"; 919 case EntryPoint::GetNamedBufferParameteriv: 920 return "glGetNamedBufferParameteriv"; 921 case EntryPoint::GetNamedBufferPointerv: 922 return "glGetNamedBufferPointerv"; 923 case EntryPoint::GetNamedBufferSubData: 924 return "glGetNamedBufferSubData"; 925 case EntryPoint::GetNamedFramebufferAttachmentParameteriv: 926 return "glGetNamedFramebufferAttachmentParameteriv"; 927 case EntryPoint::GetNamedFramebufferParameteriv: 928 return "glGetNamedFramebufferParameteriv"; 929 case EntryPoint::GetNamedRenderbufferParameteriv: 930 return "glGetNamedRenderbufferParameteriv"; 931 case EntryPoint::GetObjectLabel: 932 return "glGetObjectLabel"; 933 case EntryPoint::GetObjectLabelKHR: 934 return "glGetObjectLabelKHR"; 935 case EntryPoint::GetObjectPtrLabel: 936 return "glGetObjectPtrLabel"; 937 case EntryPoint::GetObjectPtrLabelKHR: 938 return "glGetObjectPtrLabelKHR"; 939 case EntryPoint::GetPixelMapfv: 940 return "glGetPixelMapfv"; 941 case EntryPoint::GetPixelMapuiv: 942 return "glGetPixelMapuiv"; 943 case EntryPoint::GetPixelMapusv: 944 return "glGetPixelMapusv"; 945 case EntryPoint::GetPointerv: 946 return "glGetPointerv"; 947 case EntryPoint::GetPointervKHR: 948 return "glGetPointervKHR"; 949 case EntryPoint::GetPointervRobustANGLERobustANGLE: 950 return "glGetPointervRobustANGLERobustANGLE"; 951 case EntryPoint::GetPolygonStipple: 952 return "glGetPolygonStipple"; 953 case EntryPoint::GetProgramBinary: 954 return "glGetProgramBinary"; 955 case EntryPoint::GetProgramBinaryOES: 956 return "glGetProgramBinaryOES"; 957 case EntryPoint::GetProgramInfoLog: 958 return "glGetProgramInfoLog"; 959 case EntryPoint::GetProgramInterfaceiv: 960 return "glGetProgramInterfaceiv"; 961 case EntryPoint::GetProgramInterfaceivRobustANGLE: 962 return "glGetProgramInterfaceivRobustANGLE"; 963 case EntryPoint::GetProgramPipelineInfoLog: 964 return "glGetProgramPipelineInfoLog"; 965 case EntryPoint::GetProgramPipelineiv: 966 return "glGetProgramPipelineiv"; 967 case EntryPoint::GetProgramResourceIndex: 968 return "glGetProgramResourceIndex"; 969 case EntryPoint::GetProgramResourceLocation: 970 return "glGetProgramResourceLocation"; 971 case EntryPoint::GetProgramResourceLocationIndex: 972 return "glGetProgramResourceLocationIndex"; 973 case EntryPoint::GetProgramResourceLocationIndexEXT: 974 return "glGetProgramResourceLocationIndexEXT"; 975 case EntryPoint::GetProgramResourceName: 976 return "glGetProgramResourceName"; 977 case EntryPoint::GetProgramResourceiv: 978 return "glGetProgramResourceiv"; 979 case EntryPoint::GetProgramStageiv: 980 return "glGetProgramStageiv"; 981 case EntryPoint::GetProgramiv: 982 return "glGetProgramiv"; 983 case EntryPoint::GetProgramivRobustANGLE: 984 return "glGetProgramivRobustANGLE"; 985 case EntryPoint::GetQueryBufferObjecti64v: 986 return "glGetQueryBufferObjecti64v"; 987 case EntryPoint::GetQueryBufferObjectiv: 988 return "glGetQueryBufferObjectiv"; 989 case EntryPoint::GetQueryBufferObjectui64v: 990 return "glGetQueryBufferObjectui64v"; 991 case EntryPoint::GetQueryBufferObjectuiv: 992 return "glGetQueryBufferObjectuiv"; 993 case EntryPoint::GetQueryIndexediv: 994 return "glGetQueryIndexediv"; 995 case EntryPoint::GetQueryObjecti64v: 996 return "glGetQueryObjecti64v"; 997 case EntryPoint::GetQueryObjecti64vEXT: 998 return "glGetQueryObjecti64vEXT"; 999 case EntryPoint::GetQueryObjecti64vRobustANGLE: 1000 return "glGetQueryObjecti64vRobustANGLE"; 1001 case EntryPoint::GetQueryObjectiv: 1002 return "glGetQueryObjectiv"; 1003 case EntryPoint::GetQueryObjectivEXT: 1004 return "glGetQueryObjectivEXT"; 1005 case EntryPoint::GetQueryObjectivRobustANGLE: 1006 return "glGetQueryObjectivRobustANGLE"; 1007 case EntryPoint::GetQueryObjectui64v: 1008 return "glGetQueryObjectui64v"; 1009 case EntryPoint::GetQueryObjectui64vEXT: 1010 return "glGetQueryObjectui64vEXT"; 1011 case EntryPoint::GetQueryObjectui64vRobustANGLE: 1012 return "glGetQueryObjectui64vRobustANGLE"; 1013 case EntryPoint::GetQueryObjectuiv: 1014 return "glGetQueryObjectuiv"; 1015 case EntryPoint::GetQueryObjectuivEXT: 1016 return "glGetQueryObjectuivEXT"; 1017 case EntryPoint::GetQueryObjectuivRobustANGLE: 1018 return "glGetQueryObjectuivRobustANGLE"; 1019 case EntryPoint::GetQueryiv: 1020 return "glGetQueryiv"; 1021 case EntryPoint::GetQueryivEXT: 1022 return "glGetQueryivEXT"; 1023 case EntryPoint::GetQueryivRobustANGLE: 1024 return "glGetQueryivRobustANGLE"; 1025 case EntryPoint::GetRenderbufferImageANGLE: 1026 return "glGetRenderbufferImageANGLE"; 1027 case EntryPoint::GetRenderbufferParameteriv: 1028 return "glGetRenderbufferParameteriv"; 1029 case EntryPoint::GetRenderbufferParameterivOES: 1030 return "glGetRenderbufferParameterivOES"; 1031 case EntryPoint::GetRenderbufferParameterivRobustANGLE: 1032 return "glGetRenderbufferParameterivRobustANGLE"; 1033 case EntryPoint::GetSamplerParameterIiv: 1034 return "glGetSamplerParameterIiv"; 1035 case EntryPoint::GetSamplerParameterIivOES: 1036 return "glGetSamplerParameterIivOES"; 1037 case EntryPoint::GetSamplerParameterIivRobustANGLE: 1038 return "glGetSamplerParameterIivRobustANGLE"; 1039 case EntryPoint::GetSamplerParameterIuiv: 1040 return "glGetSamplerParameterIuiv"; 1041 case EntryPoint::GetSamplerParameterIuivOES: 1042 return "glGetSamplerParameterIuivOES"; 1043 case EntryPoint::GetSamplerParameterIuivRobustANGLE: 1044 return "glGetSamplerParameterIuivRobustANGLE"; 1045 case EntryPoint::GetSamplerParameterfv: 1046 return "glGetSamplerParameterfv"; 1047 case EntryPoint::GetSamplerParameterfvRobustANGLE: 1048 return "glGetSamplerParameterfvRobustANGLE"; 1049 case EntryPoint::GetSamplerParameteriv: 1050 return "glGetSamplerParameteriv"; 1051 case EntryPoint::GetSamplerParameterivRobustANGLE: 1052 return "glGetSamplerParameterivRobustANGLE"; 1053 case EntryPoint::GetSemaphoreParameterui64vEXT: 1054 return "glGetSemaphoreParameterui64vEXT"; 1055 case EntryPoint::GetShaderInfoLog: 1056 return "glGetShaderInfoLog"; 1057 case EntryPoint::GetShaderPrecisionFormat: 1058 return "glGetShaderPrecisionFormat"; 1059 case EntryPoint::GetShaderSource: 1060 return "glGetShaderSource"; 1061 case EntryPoint::GetShaderiv: 1062 return "glGetShaderiv"; 1063 case EntryPoint::GetShaderivRobustANGLE: 1064 return "glGetShaderivRobustANGLE"; 1065 case EntryPoint::GetString: 1066 return "glGetString"; 1067 case EntryPoint::GetStringi: 1068 return "glGetStringi"; 1069 case EntryPoint::GetSubroutineIndex: 1070 return "glGetSubroutineIndex"; 1071 case EntryPoint::GetSubroutineUniformLocation: 1072 return "glGetSubroutineUniformLocation"; 1073 case EntryPoint::GetSynciv: 1074 return "glGetSynciv"; 1075 case EntryPoint::GetTexEnvfv: 1076 return "glGetTexEnvfv"; 1077 case EntryPoint::GetTexEnviv: 1078 return "glGetTexEnviv"; 1079 case EntryPoint::GetTexEnvxv: 1080 return "glGetTexEnvxv"; 1081 case EntryPoint::GetTexGendv: 1082 return "glGetTexGendv"; 1083 case EntryPoint::GetTexGenfv: 1084 return "glGetTexGenfv"; 1085 case EntryPoint::GetTexGenfvOES: 1086 return "glGetTexGenfvOES"; 1087 case EntryPoint::GetTexGeniv: 1088 return "glGetTexGeniv"; 1089 case EntryPoint::GetTexGenivOES: 1090 return "glGetTexGenivOES"; 1091 case EntryPoint::GetTexGenxvOES: 1092 return "glGetTexGenxvOES"; 1093 case EntryPoint::GetTexImage: 1094 return "glGetTexImage"; 1095 case EntryPoint::GetTexImageANGLE: 1096 return "glGetTexImageANGLE"; 1097 case EntryPoint::GetTexLevelParameterfv: 1098 return "glGetTexLevelParameterfv"; 1099 case EntryPoint::GetTexLevelParameterfvANGLE: 1100 return "glGetTexLevelParameterfvANGLE"; 1101 case EntryPoint::GetTexLevelParameterfvRobustANGLE: 1102 return "glGetTexLevelParameterfvRobustANGLE"; 1103 case EntryPoint::GetTexLevelParameteriv: 1104 return "glGetTexLevelParameteriv"; 1105 case EntryPoint::GetTexLevelParameterivANGLE: 1106 return "glGetTexLevelParameterivANGLE"; 1107 case EntryPoint::GetTexLevelParameterivRobustANGLE: 1108 return "glGetTexLevelParameterivRobustANGLE"; 1109 case EntryPoint::GetTexParameterIiv: 1110 return "glGetTexParameterIiv"; 1111 case EntryPoint::GetTexParameterIivOES: 1112 return "glGetTexParameterIivOES"; 1113 case EntryPoint::GetTexParameterIivRobustANGLE: 1114 return "glGetTexParameterIivRobustANGLE"; 1115 case EntryPoint::GetTexParameterIuiv: 1116 return "glGetTexParameterIuiv"; 1117 case EntryPoint::GetTexParameterIuivOES: 1118 return "glGetTexParameterIuivOES"; 1119 case EntryPoint::GetTexParameterIuivRobustANGLE: 1120 return "glGetTexParameterIuivRobustANGLE"; 1121 case EntryPoint::GetTexParameterfv: 1122 return "glGetTexParameterfv"; 1123 case EntryPoint::GetTexParameterfvRobustANGLE: 1124 return "glGetTexParameterfvRobustANGLE"; 1125 case EntryPoint::GetTexParameteriv: 1126 return "glGetTexParameteriv"; 1127 case EntryPoint::GetTexParameterivRobustANGLE: 1128 return "glGetTexParameterivRobustANGLE"; 1129 case EntryPoint::GetTexParameterxv: 1130 return "glGetTexParameterxv"; 1131 case EntryPoint::GetTextureImage: 1132 return "glGetTextureImage"; 1133 case EntryPoint::GetTextureLevelParameterfv: 1134 return "glGetTextureLevelParameterfv"; 1135 case EntryPoint::GetTextureLevelParameteriv: 1136 return "glGetTextureLevelParameteriv"; 1137 case EntryPoint::GetTextureParameterIiv: 1138 return "glGetTextureParameterIiv"; 1139 case EntryPoint::GetTextureParameterIuiv: 1140 return "glGetTextureParameterIuiv"; 1141 case EntryPoint::GetTextureParameterfv: 1142 return "glGetTextureParameterfv"; 1143 case EntryPoint::GetTextureParameteriv: 1144 return "glGetTextureParameteriv"; 1145 case EntryPoint::GetTextureSubImage: 1146 return "glGetTextureSubImage"; 1147 case EntryPoint::GetTransformFeedbackVarying: 1148 return "glGetTransformFeedbackVarying"; 1149 case EntryPoint::GetTransformFeedbacki64_v: 1150 return "glGetTransformFeedbacki64_v"; 1151 case EntryPoint::GetTransformFeedbacki_v: 1152 return "glGetTransformFeedbacki_v"; 1153 case EntryPoint::GetTransformFeedbackiv: 1154 return "glGetTransformFeedbackiv"; 1155 case EntryPoint::GetTranslatedShaderSourceANGLE: 1156 return "glGetTranslatedShaderSourceANGLE"; 1157 case EntryPoint::GetUniformBlockIndex: 1158 return "glGetUniformBlockIndex"; 1159 case EntryPoint::GetUniformIndices: 1160 return "glGetUniformIndices"; 1161 case EntryPoint::GetUniformLocation: 1162 return "glGetUniformLocation"; 1163 case EntryPoint::GetUniformSubroutineuiv: 1164 return "glGetUniformSubroutineuiv"; 1165 case EntryPoint::GetUniformdv: 1166 return "glGetUniformdv"; 1167 case EntryPoint::GetUniformfv: 1168 return "glGetUniformfv"; 1169 case EntryPoint::GetUniformfvRobustANGLE: 1170 return "glGetUniformfvRobustANGLE"; 1171 case EntryPoint::GetUniformiv: 1172 return "glGetUniformiv"; 1173 case EntryPoint::GetUniformivRobustANGLE: 1174 return "glGetUniformivRobustANGLE"; 1175 case EntryPoint::GetUniformuiv: 1176 return "glGetUniformuiv"; 1177 case EntryPoint::GetUniformuivRobustANGLE: 1178 return "glGetUniformuivRobustANGLE"; 1179 case EntryPoint::GetUnsignedBytei_vEXT: 1180 return "glGetUnsignedBytei_vEXT"; 1181 case EntryPoint::GetUnsignedBytevEXT: 1182 return "glGetUnsignedBytevEXT"; 1183 case EntryPoint::GetVertexArrayIndexed64iv: 1184 return "glGetVertexArrayIndexed64iv"; 1185 case EntryPoint::GetVertexArrayIndexediv: 1186 return "glGetVertexArrayIndexediv"; 1187 case EntryPoint::GetVertexArrayiv: 1188 return "glGetVertexArrayiv"; 1189 case EntryPoint::GetVertexAttribIiv: 1190 return "glGetVertexAttribIiv"; 1191 case EntryPoint::GetVertexAttribIivRobustANGLE: 1192 return "glGetVertexAttribIivRobustANGLE"; 1193 case EntryPoint::GetVertexAttribIuiv: 1194 return "glGetVertexAttribIuiv"; 1195 case EntryPoint::GetVertexAttribIuivRobustANGLE: 1196 return "glGetVertexAttribIuivRobustANGLE"; 1197 case EntryPoint::GetVertexAttribLdv: 1198 return "glGetVertexAttribLdv"; 1199 case EntryPoint::GetVertexAttribPointerv: 1200 return "glGetVertexAttribPointerv"; 1201 case EntryPoint::GetVertexAttribPointervRobustANGLE: 1202 return "glGetVertexAttribPointervRobustANGLE"; 1203 case EntryPoint::GetVertexAttribdv: 1204 return "glGetVertexAttribdv"; 1205 case EntryPoint::GetVertexAttribfv: 1206 return "glGetVertexAttribfv"; 1207 case EntryPoint::GetVertexAttribfvRobustANGLE: 1208 return "glGetVertexAttribfvRobustANGLE"; 1209 case EntryPoint::GetVertexAttribiv: 1210 return "glGetVertexAttribiv"; 1211 case EntryPoint::GetVertexAttribivRobustANGLE: 1212 return "glGetVertexAttribivRobustANGLE"; 1213 case EntryPoint::GetnColorTable: 1214 return "glGetnColorTable"; 1215 case EntryPoint::GetnCompressedTexImage: 1216 return "glGetnCompressedTexImage"; 1217 case EntryPoint::GetnConvolutionFilter: 1218 return "glGetnConvolutionFilter"; 1219 case EntryPoint::GetnHistogram: 1220 return "glGetnHistogram"; 1221 case EntryPoint::GetnMapdv: 1222 return "glGetnMapdv"; 1223 case EntryPoint::GetnMapfv: 1224 return "glGetnMapfv"; 1225 case EntryPoint::GetnMapiv: 1226 return "glGetnMapiv"; 1227 case EntryPoint::GetnMinmax: 1228 return "glGetnMinmax"; 1229 case EntryPoint::GetnPixelMapfv: 1230 return "glGetnPixelMapfv"; 1231 case EntryPoint::GetnPixelMapuiv: 1232 return "glGetnPixelMapuiv"; 1233 case EntryPoint::GetnPixelMapusv: 1234 return "glGetnPixelMapusv"; 1235 case EntryPoint::GetnPolygonStipple: 1236 return "glGetnPolygonStipple"; 1237 case EntryPoint::GetnSeparableFilter: 1238 return "glGetnSeparableFilter"; 1239 case EntryPoint::GetnTexImage: 1240 return "glGetnTexImage"; 1241 case EntryPoint::GetnUniformdv: 1242 return "glGetnUniformdv"; 1243 case EntryPoint::GetnUniformfv: 1244 return "glGetnUniformfv"; 1245 case EntryPoint::GetnUniformfvEXT: 1246 return "glGetnUniformfvEXT"; 1247 case EntryPoint::GetnUniformfvRobustANGLE: 1248 return "glGetnUniformfvRobustANGLE"; 1249 case EntryPoint::GetnUniformiv: 1250 return "glGetnUniformiv"; 1251 case EntryPoint::GetnUniformivEXT: 1252 return "glGetnUniformivEXT"; 1253 case EntryPoint::GetnUniformivRobustANGLE: 1254 return "glGetnUniformivRobustANGLE"; 1255 case EntryPoint::GetnUniformuiv: 1256 return "glGetnUniformuiv"; 1257 case EntryPoint::GetnUniformuivRobustANGLE: 1258 return "glGetnUniformuivRobustANGLE"; 1259 case EntryPoint::Hint: 1260 return "glHint"; 1261 case EntryPoint::ImportMemoryFdEXT: 1262 return "glImportMemoryFdEXT"; 1263 case EntryPoint::ImportMemoryZirconHandleANGLE: 1264 return "glImportMemoryZirconHandleANGLE"; 1265 case EntryPoint::ImportSemaphoreFdEXT: 1266 return "glImportSemaphoreFdEXT"; 1267 case EntryPoint::ImportSemaphoreZirconHandleANGLE: 1268 return "glImportSemaphoreZirconHandleANGLE"; 1269 case EntryPoint::IndexMask: 1270 return "glIndexMask"; 1271 case EntryPoint::IndexPointer: 1272 return "glIndexPointer"; 1273 case EntryPoint::Indexd: 1274 return "glIndexd"; 1275 case EntryPoint::Indexdv: 1276 return "glIndexdv"; 1277 case EntryPoint::Indexf: 1278 return "glIndexf"; 1279 case EntryPoint::Indexfv: 1280 return "glIndexfv"; 1281 case EntryPoint::Indexi: 1282 return "glIndexi"; 1283 case EntryPoint::Indexiv: 1284 return "glIndexiv"; 1285 case EntryPoint::Indexs: 1286 return "glIndexs"; 1287 case EntryPoint::Indexsv: 1288 return "glIndexsv"; 1289 case EntryPoint::Indexub: 1290 return "glIndexub"; 1291 case EntryPoint::Indexubv: 1292 return "glIndexubv"; 1293 case EntryPoint::InitNames: 1294 return "glInitNames"; 1295 case EntryPoint::InsertEventMarkerEXT: 1296 return "glInsertEventMarkerEXT"; 1297 case EntryPoint::InterleavedArrays: 1298 return "glInterleavedArrays"; 1299 case EntryPoint::Invalid: 1300 return "glInvalid"; 1301 case EntryPoint::InvalidateBufferData: 1302 return "glInvalidateBufferData"; 1303 case EntryPoint::InvalidateBufferSubData: 1304 return "glInvalidateBufferSubData"; 1305 case EntryPoint::InvalidateFramebuffer: 1306 return "glInvalidateFramebuffer"; 1307 case EntryPoint::InvalidateNamedFramebufferData: 1308 return "glInvalidateNamedFramebufferData"; 1309 case EntryPoint::InvalidateNamedFramebufferSubData: 1310 return "glInvalidateNamedFramebufferSubData"; 1311 case EntryPoint::InvalidateSubFramebuffer: 1312 return "glInvalidateSubFramebuffer"; 1313 case EntryPoint::InvalidateTexImage: 1314 return "glInvalidateTexImage"; 1315 case EntryPoint::InvalidateTexSubImage: 1316 return "glInvalidateTexSubImage"; 1317 case EntryPoint::InvalidateTextureANGLE: 1318 return "glInvalidateTextureANGLE"; 1319 case EntryPoint::IsBuffer: 1320 return "glIsBuffer"; 1321 case EntryPoint::IsEnabled: 1322 return "glIsEnabled"; 1323 case EntryPoint::IsEnabledi: 1324 return "glIsEnabledi"; 1325 case EntryPoint::IsEnablediEXT: 1326 return "glIsEnablediEXT"; 1327 case EntryPoint::IsEnablediOES: 1328 return "glIsEnablediOES"; 1329 case EntryPoint::IsFenceNV: 1330 return "glIsFenceNV"; 1331 case EntryPoint::IsFramebuffer: 1332 return "glIsFramebuffer"; 1333 case EntryPoint::IsFramebufferOES: 1334 return "glIsFramebufferOES"; 1335 case EntryPoint::IsList: 1336 return "glIsList"; 1337 case EntryPoint::IsMemoryObjectEXT: 1338 return "glIsMemoryObjectEXT"; 1339 case EntryPoint::IsProgram: 1340 return "glIsProgram"; 1341 case EntryPoint::IsProgramPipeline: 1342 return "glIsProgramPipeline"; 1343 case EntryPoint::IsQuery: 1344 return "glIsQuery"; 1345 case EntryPoint::IsQueryEXT: 1346 return "glIsQueryEXT"; 1347 case EntryPoint::IsRenderbuffer: 1348 return "glIsRenderbuffer"; 1349 case EntryPoint::IsRenderbufferOES: 1350 return "glIsRenderbufferOES"; 1351 case EntryPoint::IsSampler: 1352 return "glIsSampler"; 1353 case EntryPoint::IsSemaphoreEXT: 1354 return "glIsSemaphoreEXT"; 1355 case EntryPoint::IsShader: 1356 return "glIsShader"; 1357 case EntryPoint::IsSync: 1358 return "glIsSync"; 1359 case EntryPoint::IsTexture: 1360 return "glIsTexture"; 1361 case EntryPoint::IsTransformFeedback: 1362 return "glIsTransformFeedback"; 1363 case EntryPoint::IsVertexArray: 1364 return "glIsVertexArray"; 1365 case EntryPoint::IsVertexArrayOES: 1366 return "glIsVertexArrayOES"; 1367 case EntryPoint::LightModelf: 1368 return "glLightModelf"; 1369 case EntryPoint::LightModelfv: 1370 return "glLightModelfv"; 1371 case EntryPoint::LightModeli: 1372 return "glLightModeli"; 1373 case EntryPoint::LightModeliv: 1374 return "glLightModeliv"; 1375 case EntryPoint::LightModelx: 1376 return "glLightModelx"; 1377 case EntryPoint::LightModelxv: 1378 return "glLightModelxv"; 1379 case EntryPoint::Lightf: 1380 return "glLightf"; 1381 case EntryPoint::Lightfv: 1382 return "glLightfv"; 1383 case EntryPoint::Lighti: 1384 return "glLighti"; 1385 case EntryPoint::Lightiv: 1386 return "glLightiv"; 1387 case EntryPoint::Lightx: 1388 return "glLightx"; 1389 case EntryPoint::Lightxv: 1390 return "glLightxv"; 1391 case EntryPoint::LineStipple: 1392 return "glLineStipple"; 1393 case EntryPoint::LineWidth: 1394 return "glLineWidth"; 1395 case EntryPoint::LineWidthx: 1396 return "glLineWidthx"; 1397 case EntryPoint::LinkProgram: 1398 return "glLinkProgram"; 1399 case EntryPoint::ListBase: 1400 return "glListBase"; 1401 case EntryPoint::LoadIdentity: 1402 return "glLoadIdentity"; 1403 case EntryPoint::LoadMatrixd: 1404 return "glLoadMatrixd"; 1405 case EntryPoint::LoadMatrixf: 1406 return "glLoadMatrixf"; 1407 case EntryPoint::LoadMatrixx: 1408 return "glLoadMatrixx"; 1409 case EntryPoint::LoadName: 1410 return "glLoadName"; 1411 case EntryPoint::LoadPaletteFromModelViewMatrixOES: 1412 return "glLoadPaletteFromModelViewMatrixOES"; 1413 case EntryPoint::LoadTransposeMatrixd: 1414 return "glLoadTransposeMatrixd"; 1415 case EntryPoint::LoadTransposeMatrixf: 1416 return "glLoadTransposeMatrixf"; 1417 case EntryPoint::LogicOp: 1418 return "glLogicOp"; 1419 case EntryPoint::LoseContextCHROMIUM: 1420 return "glLoseContextCHROMIUM"; 1421 case EntryPoint::Map1d: 1422 return "glMap1d"; 1423 case EntryPoint::Map1f: 1424 return "glMap1f"; 1425 case EntryPoint::Map2d: 1426 return "glMap2d"; 1427 case EntryPoint::Map2f: 1428 return "glMap2f"; 1429 case EntryPoint::MapBuffer: 1430 return "glMapBuffer"; 1431 case EntryPoint::MapBufferOES: 1432 return "glMapBufferOES"; 1433 case EntryPoint::MapBufferRange: 1434 return "glMapBufferRange"; 1435 case EntryPoint::MapBufferRangeEXT: 1436 return "glMapBufferRangeEXT"; 1437 case EntryPoint::MapGrid1d: 1438 return "glMapGrid1d"; 1439 case EntryPoint::MapGrid1f: 1440 return "glMapGrid1f"; 1441 case EntryPoint::MapGrid2d: 1442 return "glMapGrid2d"; 1443 case EntryPoint::MapGrid2f: 1444 return "glMapGrid2f"; 1445 case EntryPoint::MapNamedBuffer: 1446 return "glMapNamedBuffer"; 1447 case EntryPoint::MapNamedBufferRange: 1448 return "glMapNamedBufferRange"; 1449 case EntryPoint::Materialf: 1450 return "glMaterialf"; 1451 case EntryPoint::Materialfv: 1452 return "glMaterialfv"; 1453 case EntryPoint::Materiali: 1454 return "glMateriali"; 1455 case EntryPoint::Materialiv: 1456 return "glMaterialiv"; 1457 case EntryPoint::Materialx: 1458 return "glMaterialx"; 1459 case EntryPoint::Materialxv: 1460 return "glMaterialxv"; 1461 case EntryPoint::MatrixIndexPointerOES: 1462 return "glMatrixIndexPointerOES"; 1463 case EntryPoint::MatrixMode: 1464 return "glMatrixMode"; 1465 case EntryPoint::MaxShaderCompilerThreadsKHR: 1466 return "glMaxShaderCompilerThreadsKHR"; 1467 case EntryPoint::MemoryBarrier: 1468 return "glMemoryBarrier"; 1469 case EntryPoint::MemoryBarrierByRegion: 1470 return "glMemoryBarrierByRegion"; 1471 case EntryPoint::MemoryObjectParameterivEXT: 1472 return "glMemoryObjectParameterivEXT"; 1473 case EntryPoint::MinSampleShading: 1474 return "glMinSampleShading"; 1475 case EntryPoint::MinSampleShadingOES: 1476 return "glMinSampleShadingOES"; 1477 case EntryPoint::MultMatrixd: 1478 return "glMultMatrixd"; 1479 case EntryPoint::MultMatrixf: 1480 return "glMultMatrixf"; 1481 case EntryPoint::MultMatrixx: 1482 return "glMultMatrixx"; 1483 case EntryPoint::MultTransposeMatrixd: 1484 return "glMultTransposeMatrixd"; 1485 case EntryPoint::MultTransposeMatrixf: 1486 return "glMultTransposeMatrixf"; 1487 case EntryPoint::MultiDrawArrays: 1488 return "glMultiDrawArrays"; 1489 case EntryPoint::MultiDrawArraysANGLE: 1490 return "glMultiDrawArraysANGLE"; 1491 case EntryPoint::MultiDrawArraysIndirect: 1492 return "glMultiDrawArraysIndirect"; 1493 case EntryPoint::MultiDrawArraysIndirectCount: 1494 return "glMultiDrawArraysIndirectCount"; 1495 case EntryPoint::MultiDrawArraysInstancedANGLE: 1496 return "glMultiDrawArraysInstancedANGLE"; 1497 case EntryPoint::MultiDrawArraysInstancedBaseInstanceANGLE: 1498 return "glMultiDrawArraysInstancedBaseInstanceANGLE"; 1499 case EntryPoint::MultiDrawElements: 1500 return "glMultiDrawElements"; 1501 case EntryPoint::MultiDrawElementsANGLE: 1502 return "glMultiDrawElementsANGLE"; 1503 case EntryPoint::MultiDrawElementsBaseVertex: 1504 return "glMultiDrawElementsBaseVertex"; 1505 case EntryPoint::MultiDrawElementsBaseVertexEXT: 1506 return "glMultiDrawElementsBaseVertexEXT"; 1507 case EntryPoint::MultiDrawElementsIndirect: 1508 return "glMultiDrawElementsIndirect"; 1509 case EntryPoint::MultiDrawElementsIndirectCount: 1510 return "glMultiDrawElementsIndirectCount"; 1511 case EntryPoint::MultiDrawElementsInstancedANGLE: 1512 return "glMultiDrawElementsInstancedANGLE"; 1513 case EntryPoint::MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE: 1514 return "glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE"; 1515 case EntryPoint::MultiTexCoord1d: 1516 return "glMultiTexCoord1d"; 1517 case EntryPoint::MultiTexCoord1dv: 1518 return "glMultiTexCoord1dv"; 1519 case EntryPoint::MultiTexCoord1f: 1520 return "glMultiTexCoord1f"; 1521 case EntryPoint::MultiTexCoord1fv: 1522 return "glMultiTexCoord1fv"; 1523 case EntryPoint::MultiTexCoord1i: 1524 return "glMultiTexCoord1i"; 1525 case EntryPoint::MultiTexCoord1iv: 1526 return "glMultiTexCoord1iv"; 1527 case EntryPoint::MultiTexCoord1s: 1528 return "glMultiTexCoord1s"; 1529 case EntryPoint::MultiTexCoord1sv: 1530 return "glMultiTexCoord1sv"; 1531 case EntryPoint::MultiTexCoord2d: 1532 return "glMultiTexCoord2d"; 1533 case EntryPoint::MultiTexCoord2dv: 1534 return "glMultiTexCoord2dv"; 1535 case EntryPoint::MultiTexCoord2f: 1536 return "glMultiTexCoord2f"; 1537 case EntryPoint::MultiTexCoord2fv: 1538 return "glMultiTexCoord2fv"; 1539 case EntryPoint::MultiTexCoord2i: 1540 return "glMultiTexCoord2i"; 1541 case EntryPoint::MultiTexCoord2iv: 1542 return "glMultiTexCoord2iv"; 1543 case EntryPoint::MultiTexCoord2s: 1544 return "glMultiTexCoord2s"; 1545 case EntryPoint::MultiTexCoord2sv: 1546 return "glMultiTexCoord2sv"; 1547 case EntryPoint::MultiTexCoord3d: 1548 return "glMultiTexCoord3d"; 1549 case EntryPoint::MultiTexCoord3dv: 1550 return "glMultiTexCoord3dv"; 1551 case EntryPoint::MultiTexCoord3f: 1552 return "glMultiTexCoord3f"; 1553 case EntryPoint::MultiTexCoord3fv: 1554 return "glMultiTexCoord3fv"; 1555 case EntryPoint::MultiTexCoord3i: 1556 return "glMultiTexCoord3i"; 1557 case EntryPoint::MultiTexCoord3iv: 1558 return "glMultiTexCoord3iv"; 1559 case EntryPoint::MultiTexCoord3s: 1560 return "glMultiTexCoord3s"; 1561 case EntryPoint::MultiTexCoord3sv: 1562 return "glMultiTexCoord3sv"; 1563 case EntryPoint::MultiTexCoord4d: 1564 return "glMultiTexCoord4d"; 1565 case EntryPoint::MultiTexCoord4dv: 1566 return "glMultiTexCoord4dv"; 1567 case EntryPoint::MultiTexCoord4f: 1568 return "glMultiTexCoord4f"; 1569 case EntryPoint::MultiTexCoord4fv: 1570 return "glMultiTexCoord4fv"; 1571 case EntryPoint::MultiTexCoord4i: 1572 return "glMultiTexCoord4i"; 1573 case EntryPoint::MultiTexCoord4iv: 1574 return "glMultiTexCoord4iv"; 1575 case EntryPoint::MultiTexCoord4s: 1576 return "glMultiTexCoord4s"; 1577 case EntryPoint::MultiTexCoord4sv: 1578 return "glMultiTexCoord4sv"; 1579 case EntryPoint::MultiTexCoord4x: 1580 return "glMultiTexCoord4x"; 1581 case EntryPoint::MultiTexCoordP1ui: 1582 return "glMultiTexCoordP1ui"; 1583 case EntryPoint::MultiTexCoordP1uiv: 1584 return "glMultiTexCoordP1uiv"; 1585 case EntryPoint::MultiTexCoordP2ui: 1586 return "glMultiTexCoordP2ui"; 1587 case EntryPoint::MultiTexCoordP2uiv: 1588 return "glMultiTexCoordP2uiv"; 1589 case EntryPoint::MultiTexCoordP3ui: 1590 return "glMultiTexCoordP3ui"; 1591 case EntryPoint::MultiTexCoordP3uiv: 1592 return "glMultiTexCoordP3uiv"; 1593 case EntryPoint::MultiTexCoordP4ui: 1594 return "glMultiTexCoordP4ui"; 1595 case EntryPoint::MultiTexCoordP4uiv: 1596 return "glMultiTexCoordP4uiv"; 1597 case EntryPoint::NamedBufferData: 1598 return "glNamedBufferData"; 1599 case EntryPoint::NamedBufferStorage: 1600 return "glNamedBufferStorage"; 1601 case EntryPoint::NamedBufferStorageExternalEXT: 1602 return "glNamedBufferStorageExternalEXT"; 1603 case EntryPoint::NamedBufferSubData: 1604 return "glNamedBufferSubData"; 1605 case EntryPoint::NamedFramebufferDrawBuffer: 1606 return "glNamedFramebufferDrawBuffer"; 1607 case EntryPoint::NamedFramebufferDrawBuffers: 1608 return "glNamedFramebufferDrawBuffers"; 1609 case EntryPoint::NamedFramebufferParameteri: 1610 return "glNamedFramebufferParameteri"; 1611 case EntryPoint::NamedFramebufferReadBuffer: 1612 return "glNamedFramebufferReadBuffer"; 1613 case EntryPoint::NamedFramebufferRenderbuffer: 1614 return "glNamedFramebufferRenderbuffer"; 1615 case EntryPoint::NamedFramebufferTexture: 1616 return "glNamedFramebufferTexture"; 1617 case EntryPoint::NamedFramebufferTextureLayer: 1618 return "glNamedFramebufferTextureLayer"; 1619 case EntryPoint::NamedRenderbufferStorage: 1620 return "glNamedRenderbufferStorage"; 1621 case EntryPoint::NamedRenderbufferStorageMultisample: 1622 return "glNamedRenderbufferStorageMultisample"; 1623 case EntryPoint::NewList: 1624 return "glNewList"; 1625 case EntryPoint::Normal3b: 1626 return "glNormal3b"; 1627 case EntryPoint::Normal3bv: 1628 return "glNormal3bv"; 1629 case EntryPoint::Normal3d: 1630 return "glNormal3d"; 1631 case EntryPoint::Normal3dv: 1632 return "glNormal3dv"; 1633 case EntryPoint::Normal3f: 1634 return "glNormal3f"; 1635 case EntryPoint::Normal3fv: 1636 return "glNormal3fv"; 1637 case EntryPoint::Normal3i: 1638 return "glNormal3i"; 1639 case EntryPoint::Normal3iv: 1640 return "glNormal3iv"; 1641 case EntryPoint::Normal3s: 1642 return "glNormal3s"; 1643 case EntryPoint::Normal3sv: 1644 return "glNormal3sv"; 1645 case EntryPoint::Normal3x: 1646 return "glNormal3x"; 1647 case EntryPoint::NormalP3ui: 1648 return "glNormalP3ui"; 1649 case EntryPoint::NormalP3uiv: 1650 return "glNormalP3uiv"; 1651 case EntryPoint::NormalPointer: 1652 return "glNormalPointer"; 1653 case EntryPoint::ObjectLabel: 1654 return "glObjectLabel"; 1655 case EntryPoint::ObjectLabelKHR: 1656 return "glObjectLabelKHR"; 1657 case EntryPoint::ObjectPtrLabel: 1658 return "glObjectPtrLabel"; 1659 case EntryPoint::ObjectPtrLabelKHR: 1660 return "glObjectPtrLabelKHR"; 1661 case EntryPoint::Ortho: 1662 return "glOrtho"; 1663 case EntryPoint::Orthof: 1664 return "glOrthof"; 1665 case EntryPoint::Orthox: 1666 return "glOrthox"; 1667 case EntryPoint::PassThrough: 1668 return "glPassThrough"; 1669 case EntryPoint::PatchParameterfv: 1670 return "glPatchParameterfv"; 1671 case EntryPoint::PatchParameteri: 1672 return "glPatchParameteri"; 1673 case EntryPoint::PauseTransformFeedback: 1674 return "glPauseTransformFeedback"; 1675 case EntryPoint::PixelMapfv: 1676 return "glPixelMapfv"; 1677 case EntryPoint::PixelMapuiv: 1678 return "glPixelMapuiv"; 1679 case EntryPoint::PixelMapusv: 1680 return "glPixelMapusv"; 1681 case EntryPoint::PixelStoref: 1682 return "glPixelStoref"; 1683 case EntryPoint::PixelStorei: 1684 return "glPixelStorei"; 1685 case EntryPoint::PixelTransferf: 1686 return "glPixelTransferf"; 1687 case EntryPoint::PixelTransferi: 1688 return "glPixelTransferi"; 1689 case EntryPoint::PixelZoom: 1690 return "glPixelZoom"; 1691 case EntryPoint::PointParameterf: 1692 return "glPointParameterf"; 1693 case EntryPoint::PointParameterfv: 1694 return "glPointParameterfv"; 1695 case EntryPoint::PointParameteri: 1696 return "glPointParameteri"; 1697 case EntryPoint::PointParameteriv: 1698 return "glPointParameteriv"; 1699 case EntryPoint::PointParameterx: 1700 return "glPointParameterx"; 1701 case EntryPoint::PointParameterxv: 1702 return "glPointParameterxv"; 1703 case EntryPoint::PointSize: 1704 return "glPointSize"; 1705 case EntryPoint::PointSizePointerOES: 1706 return "glPointSizePointerOES"; 1707 case EntryPoint::PointSizex: 1708 return "glPointSizex"; 1709 case EntryPoint::PolygonMode: 1710 return "glPolygonMode"; 1711 case EntryPoint::PolygonOffset: 1712 return "glPolygonOffset"; 1713 case EntryPoint::PolygonOffsetClamp: 1714 return "glPolygonOffsetClamp"; 1715 case EntryPoint::PolygonOffsetx: 1716 return "glPolygonOffsetx"; 1717 case EntryPoint::PolygonStipple: 1718 return "glPolygonStipple"; 1719 case EntryPoint::PopAttrib: 1720 return "glPopAttrib"; 1721 case EntryPoint::PopClientAttrib: 1722 return "glPopClientAttrib"; 1723 case EntryPoint::PopDebugGroup: 1724 return "glPopDebugGroup"; 1725 case EntryPoint::PopDebugGroupKHR: 1726 return "glPopDebugGroupKHR"; 1727 case EntryPoint::PopGroupMarkerEXT: 1728 return "glPopGroupMarkerEXT"; 1729 case EntryPoint::PopMatrix: 1730 return "glPopMatrix"; 1731 case EntryPoint::PopName: 1732 return "glPopName"; 1733 case EntryPoint::PrimitiveBoundingBox: 1734 return "glPrimitiveBoundingBox"; 1735 case EntryPoint::PrimitiveRestartIndex: 1736 return "glPrimitiveRestartIndex"; 1737 case EntryPoint::PrioritizeTextures: 1738 return "glPrioritizeTextures"; 1739 case EntryPoint::ProgramBinary: 1740 return "glProgramBinary"; 1741 case EntryPoint::ProgramBinaryOES: 1742 return "glProgramBinaryOES"; 1743 case EntryPoint::ProgramParameteri: 1744 return "glProgramParameteri"; 1745 case EntryPoint::ProgramUniform1d: 1746 return "glProgramUniform1d"; 1747 case EntryPoint::ProgramUniform1dv: 1748 return "glProgramUniform1dv"; 1749 case EntryPoint::ProgramUniform1f: 1750 return "glProgramUniform1f"; 1751 case EntryPoint::ProgramUniform1fv: 1752 return "glProgramUniform1fv"; 1753 case EntryPoint::ProgramUniform1i: 1754 return "glProgramUniform1i"; 1755 case EntryPoint::ProgramUniform1iv: 1756 return "glProgramUniform1iv"; 1757 case EntryPoint::ProgramUniform1ui: 1758 return "glProgramUniform1ui"; 1759 case EntryPoint::ProgramUniform1uiv: 1760 return "glProgramUniform1uiv"; 1761 case EntryPoint::ProgramUniform2d: 1762 return "glProgramUniform2d"; 1763 case EntryPoint::ProgramUniform2dv: 1764 return "glProgramUniform2dv"; 1765 case EntryPoint::ProgramUniform2f: 1766 return "glProgramUniform2f"; 1767 case EntryPoint::ProgramUniform2fv: 1768 return "glProgramUniform2fv"; 1769 case EntryPoint::ProgramUniform2i: 1770 return "glProgramUniform2i"; 1771 case EntryPoint::ProgramUniform2iv: 1772 return "glProgramUniform2iv"; 1773 case EntryPoint::ProgramUniform2ui: 1774 return "glProgramUniform2ui"; 1775 case EntryPoint::ProgramUniform2uiv: 1776 return "glProgramUniform2uiv"; 1777 case EntryPoint::ProgramUniform3d: 1778 return "glProgramUniform3d"; 1779 case EntryPoint::ProgramUniform3dv: 1780 return "glProgramUniform3dv"; 1781 case EntryPoint::ProgramUniform3f: 1782 return "glProgramUniform3f"; 1783 case EntryPoint::ProgramUniform3fv: 1784 return "glProgramUniform3fv"; 1785 case EntryPoint::ProgramUniform3i: 1786 return "glProgramUniform3i"; 1787 case EntryPoint::ProgramUniform3iv: 1788 return "glProgramUniform3iv"; 1789 case EntryPoint::ProgramUniform3ui: 1790 return "glProgramUniform3ui"; 1791 case EntryPoint::ProgramUniform3uiv: 1792 return "glProgramUniform3uiv"; 1793 case EntryPoint::ProgramUniform4d: 1794 return "glProgramUniform4d"; 1795 case EntryPoint::ProgramUniform4dv: 1796 return "glProgramUniform4dv"; 1797 case EntryPoint::ProgramUniform4f: 1798 return "glProgramUniform4f"; 1799 case EntryPoint::ProgramUniform4fv: 1800 return "glProgramUniform4fv"; 1801 case EntryPoint::ProgramUniform4i: 1802 return "glProgramUniform4i"; 1803 case EntryPoint::ProgramUniform4iv: 1804 return "glProgramUniform4iv"; 1805 case EntryPoint::ProgramUniform4ui: 1806 return "glProgramUniform4ui"; 1807 case EntryPoint::ProgramUniform4uiv: 1808 return "glProgramUniform4uiv"; 1809 case EntryPoint::ProgramUniformMatrix2dv: 1810 return "glProgramUniformMatrix2dv"; 1811 case EntryPoint::ProgramUniformMatrix2fv: 1812 return "glProgramUniformMatrix2fv"; 1813 case EntryPoint::ProgramUniformMatrix2x3dv: 1814 return "glProgramUniformMatrix2x3dv"; 1815 case EntryPoint::ProgramUniformMatrix2x3fv: 1816 return "glProgramUniformMatrix2x3fv"; 1817 case EntryPoint::ProgramUniformMatrix2x4dv: 1818 return "glProgramUniformMatrix2x4dv"; 1819 case EntryPoint::ProgramUniformMatrix2x4fv: 1820 return "glProgramUniformMatrix2x4fv"; 1821 case EntryPoint::ProgramUniformMatrix3dv: 1822 return "glProgramUniformMatrix3dv"; 1823 case EntryPoint::ProgramUniformMatrix3fv: 1824 return "glProgramUniformMatrix3fv"; 1825 case EntryPoint::ProgramUniformMatrix3x2dv: 1826 return "glProgramUniformMatrix3x2dv"; 1827 case EntryPoint::ProgramUniformMatrix3x2fv: 1828 return "glProgramUniformMatrix3x2fv"; 1829 case EntryPoint::ProgramUniformMatrix3x4dv: 1830 return "glProgramUniformMatrix3x4dv"; 1831 case EntryPoint::ProgramUniformMatrix3x4fv: 1832 return "glProgramUniformMatrix3x4fv"; 1833 case EntryPoint::ProgramUniformMatrix4dv: 1834 return "glProgramUniformMatrix4dv"; 1835 case EntryPoint::ProgramUniformMatrix4fv: 1836 return "glProgramUniformMatrix4fv"; 1837 case EntryPoint::ProgramUniformMatrix4x2dv: 1838 return "glProgramUniformMatrix4x2dv"; 1839 case EntryPoint::ProgramUniformMatrix4x2fv: 1840 return "glProgramUniformMatrix4x2fv"; 1841 case EntryPoint::ProgramUniformMatrix4x3dv: 1842 return "glProgramUniformMatrix4x3dv"; 1843 case EntryPoint::ProgramUniformMatrix4x3fv: 1844 return "glProgramUniformMatrix4x3fv"; 1845 case EntryPoint::ProvokingVertex: 1846 return "glProvokingVertex"; 1847 case EntryPoint::ProvokingVertexANGLE: 1848 return "glProvokingVertexANGLE"; 1849 case EntryPoint::PushAttrib: 1850 return "glPushAttrib"; 1851 case EntryPoint::PushClientAttrib: 1852 return "glPushClientAttrib"; 1853 case EntryPoint::PushDebugGroup: 1854 return "glPushDebugGroup"; 1855 case EntryPoint::PushDebugGroupKHR: 1856 return "glPushDebugGroupKHR"; 1857 case EntryPoint::PushGroupMarkerEXT: 1858 return "glPushGroupMarkerEXT"; 1859 case EntryPoint::PushMatrix: 1860 return "glPushMatrix"; 1861 case EntryPoint::PushName: 1862 return "glPushName"; 1863 case EntryPoint::QueryCounter: 1864 return "glQueryCounter"; 1865 case EntryPoint::QueryCounterEXT: 1866 return "glQueryCounterEXT"; 1867 case EntryPoint::QueryMatrixxOES: 1868 return "glQueryMatrixxOES"; 1869 case EntryPoint::RasterPos2d: 1870 return "glRasterPos2d"; 1871 case EntryPoint::RasterPos2dv: 1872 return "glRasterPos2dv"; 1873 case EntryPoint::RasterPos2f: 1874 return "glRasterPos2f"; 1875 case EntryPoint::RasterPos2fv: 1876 return "glRasterPos2fv"; 1877 case EntryPoint::RasterPos2i: 1878 return "glRasterPos2i"; 1879 case EntryPoint::RasterPos2iv: 1880 return "glRasterPos2iv"; 1881 case EntryPoint::RasterPos2s: 1882 return "glRasterPos2s"; 1883 case EntryPoint::RasterPos2sv: 1884 return "glRasterPos2sv"; 1885 case EntryPoint::RasterPos3d: 1886 return "glRasterPos3d"; 1887 case EntryPoint::RasterPos3dv: 1888 return "glRasterPos3dv"; 1889 case EntryPoint::RasterPos3f: 1890 return "glRasterPos3f"; 1891 case EntryPoint::RasterPos3fv: 1892 return "glRasterPos3fv"; 1893 case EntryPoint::RasterPos3i: 1894 return "glRasterPos3i"; 1895 case EntryPoint::RasterPos3iv: 1896 return "glRasterPos3iv"; 1897 case EntryPoint::RasterPos3s: 1898 return "glRasterPos3s"; 1899 case EntryPoint::RasterPos3sv: 1900 return "glRasterPos3sv"; 1901 case EntryPoint::RasterPos4d: 1902 return "glRasterPos4d"; 1903 case EntryPoint::RasterPos4dv: 1904 return "glRasterPos4dv"; 1905 case EntryPoint::RasterPos4f: 1906 return "glRasterPos4f"; 1907 case EntryPoint::RasterPos4fv: 1908 return "glRasterPos4fv"; 1909 case EntryPoint::RasterPos4i: 1910 return "glRasterPos4i"; 1911 case EntryPoint::RasterPos4iv: 1912 return "glRasterPos4iv"; 1913 case EntryPoint::RasterPos4s: 1914 return "glRasterPos4s"; 1915 case EntryPoint::RasterPos4sv: 1916 return "glRasterPos4sv"; 1917 case EntryPoint::ReadBuffer: 1918 return "glReadBuffer"; 1919 case EntryPoint::ReadPixels: 1920 return "glReadPixels"; 1921 case EntryPoint::ReadPixelsRobustANGLE: 1922 return "glReadPixelsRobustANGLE"; 1923 case EntryPoint::ReadnPixels: 1924 return "glReadnPixels"; 1925 case EntryPoint::ReadnPixelsEXT: 1926 return "glReadnPixelsEXT"; 1927 case EntryPoint::ReadnPixelsRobustANGLE: 1928 return "glReadnPixelsRobustANGLE"; 1929 case EntryPoint::Rectd: 1930 return "glRectd"; 1931 case EntryPoint::Rectdv: 1932 return "glRectdv"; 1933 case EntryPoint::Rectf: 1934 return "glRectf"; 1935 case EntryPoint::Rectfv: 1936 return "glRectfv"; 1937 case EntryPoint::Recti: 1938 return "glRecti"; 1939 case EntryPoint::Rectiv: 1940 return "glRectiv"; 1941 case EntryPoint::Rects: 1942 return "glRects"; 1943 case EntryPoint::Rectsv: 1944 return "glRectsv"; 1945 case EntryPoint::ReleaseShaderCompiler: 1946 return "glReleaseShaderCompiler"; 1947 case EntryPoint::RenderMode: 1948 return "glRenderMode"; 1949 case EntryPoint::RenderbufferStorage: 1950 return "glRenderbufferStorage"; 1951 case EntryPoint::RenderbufferStorageMultisample: 1952 return "glRenderbufferStorageMultisample"; 1953 case EntryPoint::RenderbufferStorageMultisampleANGLE: 1954 return "glRenderbufferStorageMultisampleANGLE"; 1955 case EntryPoint::RenderbufferStorageMultisampleEXT: 1956 return "glRenderbufferStorageMultisampleEXT"; 1957 case EntryPoint::RenderbufferStorageOES: 1958 return "glRenderbufferStorageOES"; 1959 case EntryPoint::RequestExtensionANGLE: 1960 return "glRequestExtensionANGLE"; 1961 case EntryPoint::ResumeTransformFeedback: 1962 return "glResumeTransformFeedback"; 1963 case EntryPoint::Rotated: 1964 return "glRotated"; 1965 case EntryPoint::Rotatef: 1966 return "glRotatef"; 1967 case EntryPoint::Rotatex: 1968 return "glRotatex"; 1969 case EntryPoint::SampleCoverage: 1970 return "glSampleCoverage"; 1971 case EntryPoint::SampleCoveragex: 1972 return "glSampleCoveragex"; 1973 case EntryPoint::SampleMaski: 1974 return "glSampleMaski"; 1975 case EntryPoint::SampleMaskiANGLE: 1976 return "glSampleMaskiANGLE"; 1977 case EntryPoint::SamplerParameterIiv: 1978 return "glSamplerParameterIiv"; 1979 case EntryPoint::SamplerParameterIivOES: 1980 return "glSamplerParameterIivOES"; 1981 case EntryPoint::SamplerParameterIivRobustANGLE: 1982 return "glSamplerParameterIivRobustANGLE"; 1983 case EntryPoint::SamplerParameterIuiv: 1984 return "glSamplerParameterIuiv"; 1985 case EntryPoint::SamplerParameterIuivOES: 1986 return "glSamplerParameterIuivOES"; 1987 case EntryPoint::SamplerParameterIuivRobustANGLE: 1988 return "glSamplerParameterIuivRobustANGLE"; 1989 case EntryPoint::SamplerParameterf: 1990 return "glSamplerParameterf"; 1991 case EntryPoint::SamplerParameterfv: 1992 return "glSamplerParameterfv"; 1993 case EntryPoint::SamplerParameterfvRobustANGLE: 1994 return "glSamplerParameterfvRobustANGLE"; 1995 case EntryPoint::SamplerParameteri: 1996 return "glSamplerParameteri"; 1997 case EntryPoint::SamplerParameteriv: 1998 return "glSamplerParameteriv"; 1999 case EntryPoint::SamplerParameterivRobustANGLE: 2000 return "glSamplerParameterivRobustANGLE"; 2001 case EntryPoint::Scaled: 2002 return "glScaled"; 2003 case EntryPoint::Scalef: 2004 return "glScalef"; 2005 case EntryPoint::Scalex: 2006 return "glScalex"; 2007 case EntryPoint::Scissor: 2008 return "glScissor"; 2009 case EntryPoint::ScissorArrayv: 2010 return "glScissorArrayv"; 2011 case EntryPoint::ScissorIndexed: 2012 return "glScissorIndexed"; 2013 case EntryPoint::ScissorIndexedv: 2014 return "glScissorIndexedv"; 2015 case EntryPoint::SecondaryColor3b: 2016 return "glSecondaryColor3b"; 2017 case EntryPoint::SecondaryColor3bv: 2018 return "glSecondaryColor3bv"; 2019 case EntryPoint::SecondaryColor3d: 2020 return "glSecondaryColor3d"; 2021 case EntryPoint::SecondaryColor3dv: 2022 return "glSecondaryColor3dv"; 2023 case EntryPoint::SecondaryColor3f: 2024 return "glSecondaryColor3f"; 2025 case EntryPoint::SecondaryColor3fv: 2026 return "glSecondaryColor3fv"; 2027 case EntryPoint::SecondaryColor3i: 2028 return "glSecondaryColor3i"; 2029 case EntryPoint::SecondaryColor3iv: 2030 return "glSecondaryColor3iv"; 2031 case EntryPoint::SecondaryColor3s: 2032 return "glSecondaryColor3s"; 2033 case EntryPoint::SecondaryColor3sv: 2034 return "glSecondaryColor3sv"; 2035 case EntryPoint::SecondaryColor3ub: 2036 return "glSecondaryColor3ub"; 2037 case EntryPoint::SecondaryColor3ubv: 2038 return "glSecondaryColor3ubv"; 2039 case EntryPoint::SecondaryColor3ui: 2040 return "glSecondaryColor3ui"; 2041 case EntryPoint::SecondaryColor3uiv: 2042 return "glSecondaryColor3uiv"; 2043 case EntryPoint::SecondaryColor3us: 2044 return "glSecondaryColor3us"; 2045 case EntryPoint::SecondaryColor3usv: 2046 return "glSecondaryColor3usv"; 2047 case EntryPoint::SecondaryColorP3ui: 2048 return "glSecondaryColorP3ui"; 2049 case EntryPoint::SecondaryColorP3uiv: 2050 return "glSecondaryColorP3uiv"; 2051 case EntryPoint::SecondaryColorPointer: 2052 return "glSecondaryColorPointer"; 2053 case EntryPoint::SelectBuffer: 2054 return "glSelectBuffer"; 2055 case EntryPoint::SemaphoreParameterui64vEXT: 2056 return "glSemaphoreParameterui64vEXT"; 2057 case EntryPoint::SetFenceNV: 2058 return "glSetFenceNV"; 2059 case EntryPoint::ShadeModel: 2060 return "glShadeModel"; 2061 case EntryPoint::ShaderBinary: 2062 return "glShaderBinary"; 2063 case EntryPoint::ShaderSource: 2064 return "glShaderSource"; 2065 case EntryPoint::ShaderStorageBlockBinding: 2066 return "glShaderStorageBlockBinding"; 2067 case EntryPoint::SignalSemaphoreEXT: 2068 return "glSignalSemaphoreEXT"; 2069 case EntryPoint::SpecializeShader: 2070 return "glSpecializeShader"; 2071 case EntryPoint::StencilFunc: 2072 return "glStencilFunc"; 2073 case EntryPoint::StencilFuncSeparate: 2074 return "glStencilFuncSeparate"; 2075 case EntryPoint::StencilMask: 2076 return "glStencilMask"; 2077 case EntryPoint::StencilMaskSeparate: 2078 return "glStencilMaskSeparate"; 2079 case EntryPoint::StencilOp: 2080 return "glStencilOp"; 2081 case EntryPoint::StencilOpSeparate: 2082 return "glStencilOpSeparate"; 2083 case EntryPoint::TestFenceNV: 2084 return "glTestFenceNV"; 2085 case EntryPoint::TexBuffer: 2086 return "glTexBuffer"; 2087 case EntryPoint::TexBufferEXT: 2088 return "glTexBufferEXT"; 2089 case EntryPoint::TexBufferOES: 2090 return "glTexBufferOES"; 2091 case EntryPoint::TexBufferRange: 2092 return "glTexBufferRange"; 2093 case EntryPoint::TexBufferRangeEXT: 2094 return "glTexBufferRangeEXT"; 2095 case EntryPoint::TexBufferRangeOES: 2096 return "glTexBufferRangeOES"; 2097 case EntryPoint::TexCoord1d: 2098 return "glTexCoord1d"; 2099 case EntryPoint::TexCoord1dv: 2100 return "glTexCoord1dv"; 2101 case EntryPoint::TexCoord1f: 2102 return "glTexCoord1f"; 2103 case EntryPoint::TexCoord1fv: 2104 return "glTexCoord1fv"; 2105 case EntryPoint::TexCoord1i: 2106 return "glTexCoord1i"; 2107 case EntryPoint::TexCoord1iv: 2108 return "glTexCoord1iv"; 2109 case EntryPoint::TexCoord1s: 2110 return "glTexCoord1s"; 2111 case EntryPoint::TexCoord1sv: 2112 return "glTexCoord1sv"; 2113 case EntryPoint::TexCoord2d: 2114 return "glTexCoord2d"; 2115 case EntryPoint::TexCoord2dv: 2116 return "glTexCoord2dv"; 2117 case EntryPoint::TexCoord2f: 2118 return "glTexCoord2f"; 2119 case EntryPoint::TexCoord2fv: 2120 return "glTexCoord2fv"; 2121 case EntryPoint::TexCoord2i: 2122 return "glTexCoord2i"; 2123 case EntryPoint::TexCoord2iv: 2124 return "glTexCoord2iv"; 2125 case EntryPoint::TexCoord2s: 2126 return "glTexCoord2s"; 2127 case EntryPoint::TexCoord2sv: 2128 return "glTexCoord2sv"; 2129 case EntryPoint::TexCoord3d: 2130 return "glTexCoord3d"; 2131 case EntryPoint::TexCoord3dv: 2132 return "glTexCoord3dv"; 2133 case EntryPoint::TexCoord3f: 2134 return "glTexCoord3f"; 2135 case EntryPoint::TexCoord3fv: 2136 return "glTexCoord3fv"; 2137 case EntryPoint::TexCoord3i: 2138 return "glTexCoord3i"; 2139 case EntryPoint::TexCoord3iv: 2140 return "glTexCoord3iv"; 2141 case EntryPoint::TexCoord3s: 2142 return "glTexCoord3s"; 2143 case EntryPoint::TexCoord3sv: 2144 return "glTexCoord3sv"; 2145 case EntryPoint::TexCoord4d: 2146 return "glTexCoord4d"; 2147 case EntryPoint::TexCoord4dv: 2148 return "glTexCoord4dv"; 2149 case EntryPoint::TexCoord4f: 2150 return "glTexCoord4f"; 2151 case EntryPoint::TexCoord4fv: 2152 return "glTexCoord4fv"; 2153 case EntryPoint::TexCoord4i: 2154 return "glTexCoord4i"; 2155 case EntryPoint::TexCoord4iv: 2156 return "glTexCoord4iv"; 2157 case EntryPoint::TexCoord4s: 2158 return "glTexCoord4s"; 2159 case EntryPoint::TexCoord4sv: 2160 return "glTexCoord4sv"; 2161 case EntryPoint::TexCoordP1ui: 2162 return "glTexCoordP1ui"; 2163 case EntryPoint::TexCoordP1uiv: 2164 return "glTexCoordP1uiv"; 2165 case EntryPoint::TexCoordP2ui: 2166 return "glTexCoordP2ui"; 2167 case EntryPoint::TexCoordP2uiv: 2168 return "glTexCoordP2uiv"; 2169 case EntryPoint::TexCoordP3ui: 2170 return "glTexCoordP3ui"; 2171 case EntryPoint::TexCoordP3uiv: 2172 return "glTexCoordP3uiv"; 2173 case EntryPoint::TexCoordP4ui: 2174 return "glTexCoordP4ui"; 2175 case EntryPoint::TexCoordP4uiv: 2176 return "glTexCoordP4uiv"; 2177 case EntryPoint::TexCoordPointer: 2178 return "glTexCoordPointer"; 2179 case EntryPoint::TexEnvf: 2180 return "glTexEnvf"; 2181 case EntryPoint::TexEnvfv: 2182 return "glTexEnvfv"; 2183 case EntryPoint::TexEnvi: 2184 return "glTexEnvi"; 2185 case EntryPoint::TexEnviv: 2186 return "glTexEnviv"; 2187 case EntryPoint::TexEnvx: 2188 return "glTexEnvx"; 2189 case EntryPoint::TexEnvxv: 2190 return "glTexEnvxv"; 2191 case EntryPoint::TexGend: 2192 return "glTexGend"; 2193 case EntryPoint::TexGendv: 2194 return "glTexGendv"; 2195 case EntryPoint::TexGenf: 2196 return "glTexGenf"; 2197 case EntryPoint::TexGenfOES: 2198 return "glTexGenfOES"; 2199 case EntryPoint::TexGenfv: 2200 return "glTexGenfv"; 2201 case EntryPoint::TexGenfvOES: 2202 return "glTexGenfvOES"; 2203 case EntryPoint::TexGeni: 2204 return "glTexGeni"; 2205 case EntryPoint::TexGeniOES: 2206 return "glTexGeniOES"; 2207 case EntryPoint::TexGeniv: 2208 return "glTexGeniv"; 2209 case EntryPoint::TexGenivOES: 2210 return "glTexGenivOES"; 2211 case EntryPoint::TexGenxOES: 2212 return "glTexGenxOES"; 2213 case EntryPoint::TexGenxvOES: 2214 return "glTexGenxvOES"; 2215 case EntryPoint::TexImage1D: 2216 return "glTexImage1D"; 2217 case EntryPoint::TexImage2D: 2218 return "glTexImage2D"; 2219 case EntryPoint::TexImage2DExternalANGLE: 2220 return "glTexImage2DExternalANGLE"; 2221 case EntryPoint::TexImage2DMultisample: 2222 return "glTexImage2DMultisample"; 2223 case EntryPoint::TexImage2DRobustANGLE: 2224 return "glTexImage2DRobustANGLE"; 2225 case EntryPoint::TexImage3D: 2226 return "glTexImage3D"; 2227 case EntryPoint::TexImage3DMultisample: 2228 return "glTexImage3DMultisample"; 2229 case EntryPoint::TexImage3DOES: 2230 return "glTexImage3DOES"; 2231 case EntryPoint::TexImage3DRobustANGLE: 2232 return "glTexImage3DRobustANGLE"; 2233 case EntryPoint::TexParameterIiv: 2234 return "glTexParameterIiv"; 2235 case EntryPoint::TexParameterIivOES: 2236 return "glTexParameterIivOES"; 2237 case EntryPoint::TexParameterIivRobustANGLE: 2238 return "glTexParameterIivRobustANGLE"; 2239 case EntryPoint::TexParameterIuiv: 2240 return "glTexParameterIuiv"; 2241 case EntryPoint::TexParameterIuivOES: 2242 return "glTexParameterIuivOES"; 2243 case EntryPoint::TexParameterIuivRobustANGLE: 2244 return "glTexParameterIuivRobustANGLE"; 2245 case EntryPoint::TexParameterf: 2246 return "glTexParameterf"; 2247 case EntryPoint::TexParameterfv: 2248 return "glTexParameterfv"; 2249 case EntryPoint::TexParameterfvRobustANGLE: 2250 return "glTexParameterfvRobustANGLE"; 2251 case EntryPoint::TexParameteri: 2252 return "glTexParameteri"; 2253 case EntryPoint::TexParameteriv: 2254 return "glTexParameteriv"; 2255 case EntryPoint::TexParameterivRobustANGLE: 2256 return "glTexParameterivRobustANGLE"; 2257 case EntryPoint::TexParameterx: 2258 return "glTexParameterx"; 2259 case EntryPoint::TexParameterxv: 2260 return "glTexParameterxv"; 2261 case EntryPoint::TexStorage1D: 2262 return "glTexStorage1D"; 2263 case EntryPoint::TexStorage1DEXT: 2264 return "glTexStorage1DEXT"; 2265 case EntryPoint::TexStorage2D: 2266 return "glTexStorage2D"; 2267 case EntryPoint::TexStorage2DEXT: 2268 return "glTexStorage2DEXT"; 2269 case EntryPoint::TexStorage2DMultisample: 2270 return "glTexStorage2DMultisample"; 2271 case EntryPoint::TexStorage2DMultisampleANGLE: 2272 return "glTexStorage2DMultisampleANGLE"; 2273 case EntryPoint::TexStorage3D: 2274 return "glTexStorage3D"; 2275 case EntryPoint::TexStorage3DEXT: 2276 return "glTexStorage3DEXT"; 2277 case EntryPoint::TexStorage3DMultisample: 2278 return "glTexStorage3DMultisample"; 2279 case EntryPoint::TexStorage3DMultisampleOES: 2280 return "glTexStorage3DMultisampleOES"; 2281 case EntryPoint::TexStorageMem2DEXT: 2282 return "glTexStorageMem2DEXT"; 2283 case EntryPoint::TexStorageMem2DMultisampleEXT: 2284 return "glTexStorageMem2DMultisampleEXT"; 2285 case EntryPoint::TexStorageMem3DEXT: 2286 return "glTexStorageMem3DEXT"; 2287 case EntryPoint::TexStorageMem3DMultisampleEXT: 2288 return "glTexStorageMem3DMultisampleEXT"; 2289 case EntryPoint::TexStorageMemFlags2DANGLE: 2290 return "glTexStorageMemFlags2DANGLE"; 2291 case EntryPoint::TexStorageMemFlags2DMultisampleANGLE: 2292 return "glTexStorageMemFlags2DMultisampleANGLE"; 2293 case EntryPoint::TexStorageMemFlags3DANGLE: 2294 return "glTexStorageMemFlags3DANGLE"; 2295 case EntryPoint::TexStorageMemFlags3DMultisampleANGLE: 2296 return "glTexStorageMemFlags3DMultisampleANGLE"; 2297 case EntryPoint::TexSubImage1D: 2298 return "glTexSubImage1D"; 2299 case EntryPoint::TexSubImage2D: 2300 return "glTexSubImage2D"; 2301 case EntryPoint::TexSubImage2DRobustANGLE: 2302 return "glTexSubImage2DRobustANGLE"; 2303 case EntryPoint::TexSubImage3D: 2304 return "glTexSubImage3D"; 2305 case EntryPoint::TexSubImage3DOES: 2306 return "glTexSubImage3DOES"; 2307 case EntryPoint::TexSubImage3DRobustANGLE: 2308 return "glTexSubImage3DRobustANGLE"; 2309 case EntryPoint::TextureBarrier: 2310 return "glTextureBarrier"; 2311 case EntryPoint::TextureBuffer: 2312 return "glTextureBuffer"; 2313 case EntryPoint::TextureBufferRange: 2314 return "glTextureBufferRange"; 2315 case EntryPoint::TextureParameterIiv: 2316 return "glTextureParameterIiv"; 2317 case EntryPoint::TextureParameterIuiv: 2318 return "glTextureParameterIuiv"; 2319 case EntryPoint::TextureParameterf: 2320 return "glTextureParameterf"; 2321 case EntryPoint::TextureParameterfv: 2322 return "glTextureParameterfv"; 2323 case EntryPoint::TextureParameteri: 2324 return "glTextureParameteri"; 2325 case EntryPoint::TextureParameteriv: 2326 return "glTextureParameteriv"; 2327 case EntryPoint::TextureStorage1D: 2328 return "glTextureStorage1D"; 2329 case EntryPoint::TextureStorage2D: 2330 return "glTextureStorage2D"; 2331 case EntryPoint::TextureStorage2DMultisample: 2332 return "glTextureStorage2DMultisample"; 2333 case EntryPoint::TextureStorage3D: 2334 return "glTextureStorage3D"; 2335 case EntryPoint::TextureStorage3DMultisample: 2336 return "glTextureStorage3DMultisample"; 2337 case EntryPoint::TextureSubImage1D: 2338 return "glTextureSubImage1D"; 2339 case EntryPoint::TextureSubImage2D: 2340 return "glTextureSubImage2D"; 2341 case EntryPoint::TextureSubImage3D: 2342 return "glTextureSubImage3D"; 2343 case EntryPoint::TextureView: 2344 return "glTextureView"; 2345 case EntryPoint::TransformFeedbackBufferBase: 2346 return "glTransformFeedbackBufferBase"; 2347 case EntryPoint::TransformFeedbackBufferRange: 2348 return "glTransformFeedbackBufferRange"; 2349 case EntryPoint::TransformFeedbackVaryings: 2350 return "glTransformFeedbackVaryings"; 2351 case EntryPoint::Translated: 2352 return "glTranslated"; 2353 case EntryPoint::Translatef: 2354 return "glTranslatef"; 2355 case EntryPoint::Translatex: 2356 return "glTranslatex"; 2357 case EntryPoint::Uniform1d: 2358 return "glUniform1d"; 2359 case EntryPoint::Uniform1dv: 2360 return "glUniform1dv"; 2361 case EntryPoint::Uniform1f: 2362 return "glUniform1f"; 2363 case EntryPoint::Uniform1fv: 2364 return "glUniform1fv"; 2365 case EntryPoint::Uniform1i: 2366 return "glUniform1i"; 2367 case EntryPoint::Uniform1iv: 2368 return "glUniform1iv"; 2369 case EntryPoint::Uniform1ui: 2370 return "glUniform1ui"; 2371 case EntryPoint::Uniform1uiv: 2372 return "glUniform1uiv"; 2373 case EntryPoint::Uniform2d: 2374 return "glUniform2d"; 2375 case EntryPoint::Uniform2dv: 2376 return "glUniform2dv"; 2377 case EntryPoint::Uniform2f: 2378 return "glUniform2f"; 2379 case EntryPoint::Uniform2fv: 2380 return "glUniform2fv"; 2381 case EntryPoint::Uniform2i: 2382 return "glUniform2i"; 2383 case EntryPoint::Uniform2iv: 2384 return "glUniform2iv"; 2385 case EntryPoint::Uniform2ui: 2386 return "glUniform2ui"; 2387 case EntryPoint::Uniform2uiv: 2388 return "glUniform2uiv"; 2389 case EntryPoint::Uniform3d: 2390 return "glUniform3d"; 2391 case EntryPoint::Uniform3dv: 2392 return "glUniform3dv"; 2393 case EntryPoint::Uniform3f: 2394 return "glUniform3f"; 2395 case EntryPoint::Uniform3fv: 2396 return "glUniform3fv"; 2397 case EntryPoint::Uniform3i: 2398 return "glUniform3i"; 2399 case EntryPoint::Uniform3iv: 2400 return "glUniform3iv"; 2401 case EntryPoint::Uniform3ui: 2402 return "glUniform3ui"; 2403 case EntryPoint::Uniform3uiv: 2404 return "glUniform3uiv"; 2405 case EntryPoint::Uniform4d: 2406 return "glUniform4d"; 2407 case EntryPoint::Uniform4dv: 2408 return "glUniform4dv"; 2409 case EntryPoint::Uniform4f: 2410 return "glUniform4f"; 2411 case EntryPoint::Uniform4fv: 2412 return "glUniform4fv"; 2413 case EntryPoint::Uniform4i: 2414 return "glUniform4i"; 2415 case EntryPoint::Uniform4iv: 2416 return "glUniform4iv"; 2417 case EntryPoint::Uniform4ui: 2418 return "glUniform4ui"; 2419 case EntryPoint::Uniform4uiv: 2420 return "glUniform4uiv"; 2421 case EntryPoint::UniformBlockBinding: 2422 return "glUniformBlockBinding"; 2423 case EntryPoint::UniformMatrix2dv: 2424 return "glUniformMatrix2dv"; 2425 case EntryPoint::UniformMatrix2fv: 2426 return "glUniformMatrix2fv"; 2427 case EntryPoint::UniformMatrix2x3dv: 2428 return "glUniformMatrix2x3dv"; 2429 case EntryPoint::UniformMatrix2x3fv: 2430 return "glUniformMatrix2x3fv"; 2431 case EntryPoint::UniformMatrix2x4dv: 2432 return "glUniformMatrix2x4dv"; 2433 case EntryPoint::UniformMatrix2x4fv: 2434 return "glUniformMatrix2x4fv"; 2435 case EntryPoint::UniformMatrix3dv: 2436 return "glUniformMatrix3dv"; 2437 case EntryPoint::UniformMatrix3fv: 2438 return "glUniformMatrix3fv"; 2439 case EntryPoint::UniformMatrix3x2dv: 2440 return "glUniformMatrix3x2dv"; 2441 case EntryPoint::UniformMatrix3x2fv: 2442 return "glUniformMatrix3x2fv"; 2443 case EntryPoint::UniformMatrix3x4dv: 2444 return "glUniformMatrix3x4dv"; 2445 case EntryPoint::UniformMatrix3x4fv: 2446 return "glUniformMatrix3x4fv"; 2447 case EntryPoint::UniformMatrix4dv: 2448 return "glUniformMatrix4dv"; 2449 case EntryPoint::UniformMatrix4fv: 2450 return "glUniformMatrix4fv"; 2451 case EntryPoint::UniformMatrix4x2dv: 2452 return "glUniformMatrix4x2dv"; 2453 case EntryPoint::UniformMatrix4x2fv: 2454 return "glUniformMatrix4x2fv"; 2455 case EntryPoint::UniformMatrix4x3dv: 2456 return "glUniformMatrix4x3dv"; 2457 case EntryPoint::UniformMatrix4x3fv: 2458 return "glUniformMatrix4x3fv"; 2459 case EntryPoint::UniformSubroutinesuiv: 2460 return "glUniformSubroutinesuiv"; 2461 case EntryPoint::UnmapBuffer: 2462 return "glUnmapBuffer"; 2463 case EntryPoint::UnmapBufferOES: 2464 return "glUnmapBufferOES"; 2465 case EntryPoint::UnmapNamedBuffer: 2466 return "glUnmapNamedBuffer"; 2467 case EntryPoint::UseProgram: 2468 return "glUseProgram"; 2469 case EntryPoint::UseProgramStages: 2470 return "glUseProgramStages"; 2471 case EntryPoint::ValidateProgram: 2472 return "glValidateProgram"; 2473 case EntryPoint::ValidateProgramPipeline: 2474 return "glValidateProgramPipeline"; 2475 case EntryPoint::Vertex2d: 2476 return "glVertex2d"; 2477 case EntryPoint::Vertex2dv: 2478 return "glVertex2dv"; 2479 case EntryPoint::Vertex2f: 2480 return "glVertex2f"; 2481 case EntryPoint::Vertex2fv: 2482 return "glVertex2fv"; 2483 case EntryPoint::Vertex2i: 2484 return "glVertex2i"; 2485 case EntryPoint::Vertex2iv: 2486 return "glVertex2iv"; 2487 case EntryPoint::Vertex2s: 2488 return "glVertex2s"; 2489 case EntryPoint::Vertex2sv: 2490 return "glVertex2sv"; 2491 case EntryPoint::Vertex3d: 2492 return "glVertex3d"; 2493 case EntryPoint::Vertex3dv: 2494 return "glVertex3dv"; 2495 case EntryPoint::Vertex3f: 2496 return "glVertex3f"; 2497 case EntryPoint::Vertex3fv: 2498 return "glVertex3fv"; 2499 case EntryPoint::Vertex3i: 2500 return "glVertex3i"; 2501 case EntryPoint::Vertex3iv: 2502 return "glVertex3iv"; 2503 case EntryPoint::Vertex3s: 2504 return "glVertex3s"; 2505 case EntryPoint::Vertex3sv: 2506 return "glVertex3sv"; 2507 case EntryPoint::Vertex4d: 2508 return "glVertex4d"; 2509 case EntryPoint::Vertex4dv: 2510 return "glVertex4dv"; 2511 case EntryPoint::Vertex4f: 2512 return "glVertex4f"; 2513 case EntryPoint::Vertex4fv: 2514 return "glVertex4fv"; 2515 case EntryPoint::Vertex4i: 2516 return "glVertex4i"; 2517 case EntryPoint::Vertex4iv: 2518 return "glVertex4iv"; 2519 case EntryPoint::Vertex4s: 2520 return "glVertex4s"; 2521 case EntryPoint::Vertex4sv: 2522 return "glVertex4sv"; 2523 case EntryPoint::VertexArrayAttribBinding: 2524 return "glVertexArrayAttribBinding"; 2525 case EntryPoint::VertexArrayAttribFormat: 2526 return "glVertexArrayAttribFormat"; 2527 case EntryPoint::VertexArrayAttribIFormat: 2528 return "glVertexArrayAttribIFormat"; 2529 case EntryPoint::VertexArrayAttribLFormat: 2530 return "glVertexArrayAttribLFormat"; 2531 case EntryPoint::VertexArrayBindingDivisor: 2532 return "glVertexArrayBindingDivisor"; 2533 case EntryPoint::VertexArrayElementBuffer: 2534 return "glVertexArrayElementBuffer"; 2535 case EntryPoint::VertexArrayVertexBuffer: 2536 return "glVertexArrayVertexBuffer"; 2537 case EntryPoint::VertexArrayVertexBuffers: 2538 return "glVertexArrayVertexBuffers"; 2539 case EntryPoint::VertexAttrib1d: 2540 return "glVertexAttrib1d"; 2541 case EntryPoint::VertexAttrib1dv: 2542 return "glVertexAttrib1dv"; 2543 case EntryPoint::VertexAttrib1f: 2544 return "glVertexAttrib1f"; 2545 case EntryPoint::VertexAttrib1fv: 2546 return "glVertexAttrib1fv"; 2547 case EntryPoint::VertexAttrib1s: 2548 return "glVertexAttrib1s"; 2549 case EntryPoint::VertexAttrib1sv: 2550 return "glVertexAttrib1sv"; 2551 case EntryPoint::VertexAttrib2d: 2552 return "glVertexAttrib2d"; 2553 case EntryPoint::VertexAttrib2dv: 2554 return "glVertexAttrib2dv"; 2555 case EntryPoint::VertexAttrib2f: 2556 return "glVertexAttrib2f"; 2557 case EntryPoint::VertexAttrib2fv: 2558 return "glVertexAttrib2fv"; 2559 case EntryPoint::VertexAttrib2s: 2560 return "glVertexAttrib2s"; 2561 case EntryPoint::VertexAttrib2sv: 2562 return "glVertexAttrib2sv"; 2563 case EntryPoint::VertexAttrib3d: 2564 return "glVertexAttrib3d"; 2565 case EntryPoint::VertexAttrib3dv: 2566 return "glVertexAttrib3dv"; 2567 case EntryPoint::VertexAttrib3f: 2568 return "glVertexAttrib3f"; 2569 case EntryPoint::VertexAttrib3fv: 2570 return "glVertexAttrib3fv"; 2571 case EntryPoint::VertexAttrib3s: 2572 return "glVertexAttrib3s"; 2573 case EntryPoint::VertexAttrib3sv: 2574 return "glVertexAttrib3sv"; 2575 case EntryPoint::VertexAttrib4Nbv: 2576 return "glVertexAttrib4Nbv"; 2577 case EntryPoint::VertexAttrib4Niv: 2578 return "glVertexAttrib4Niv"; 2579 case EntryPoint::VertexAttrib4Nsv: 2580 return "glVertexAttrib4Nsv"; 2581 case EntryPoint::VertexAttrib4Nub: 2582 return "glVertexAttrib4Nub"; 2583 case EntryPoint::VertexAttrib4Nubv: 2584 return "glVertexAttrib4Nubv"; 2585 case EntryPoint::VertexAttrib4Nuiv: 2586 return "glVertexAttrib4Nuiv"; 2587 case EntryPoint::VertexAttrib4Nusv: 2588 return "glVertexAttrib4Nusv"; 2589 case EntryPoint::VertexAttrib4bv: 2590 return "glVertexAttrib4bv"; 2591 case EntryPoint::VertexAttrib4d: 2592 return "glVertexAttrib4d"; 2593 case EntryPoint::VertexAttrib4dv: 2594 return "glVertexAttrib4dv"; 2595 case EntryPoint::VertexAttrib4f: 2596 return "glVertexAttrib4f"; 2597 case EntryPoint::VertexAttrib4fv: 2598 return "glVertexAttrib4fv"; 2599 case EntryPoint::VertexAttrib4iv: 2600 return "glVertexAttrib4iv"; 2601 case EntryPoint::VertexAttrib4s: 2602 return "glVertexAttrib4s"; 2603 case EntryPoint::VertexAttrib4sv: 2604 return "glVertexAttrib4sv"; 2605 case EntryPoint::VertexAttrib4ubv: 2606 return "glVertexAttrib4ubv"; 2607 case EntryPoint::VertexAttrib4uiv: 2608 return "glVertexAttrib4uiv"; 2609 case EntryPoint::VertexAttrib4usv: 2610 return "glVertexAttrib4usv"; 2611 case EntryPoint::VertexAttribBinding: 2612 return "glVertexAttribBinding"; 2613 case EntryPoint::VertexAttribDivisor: 2614 return "glVertexAttribDivisor"; 2615 case EntryPoint::VertexAttribDivisorANGLE: 2616 return "glVertexAttribDivisorANGLE"; 2617 case EntryPoint::VertexAttribDivisorEXT: 2618 return "glVertexAttribDivisorEXT"; 2619 case EntryPoint::VertexAttribFormat: 2620 return "glVertexAttribFormat"; 2621 case EntryPoint::VertexAttribI1i: 2622 return "glVertexAttribI1i"; 2623 case EntryPoint::VertexAttribI1iv: 2624 return "glVertexAttribI1iv"; 2625 case EntryPoint::VertexAttribI1ui: 2626 return "glVertexAttribI1ui"; 2627 case EntryPoint::VertexAttribI1uiv: 2628 return "glVertexAttribI1uiv"; 2629 case EntryPoint::VertexAttribI2i: 2630 return "glVertexAttribI2i"; 2631 case EntryPoint::VertexAttribI2iv: 2632 return "glVertexAttribI2iv"; 2633 case EntryPoint::VertexAttribI2ui: 2634 return "glVertexAttribI2ui"; 2635 case EntryPoint::VertexAttribI2uiv: 2636 return "glVertexAttribI2uiv"; 2637 case EntryPoint::VertexAttribI3i: 2638 return "glVertexAttribI3i"; 2639 case EntryPoint::VertexAttribI3iv: 2640 return "glVertexAttribI3iv"; 2641 case EntryPoint::VertexAttribI3ui: 2642 return "glVertexAttribI3ui"; 2643 case EntryPoint::VertexAttribI3uiv: 2644 return "glVertexAttribI3uiv"; 2645 case EntryPoint::VertexAttribI4bv: 2646 return "glVertexAttribI4bv"; 2647 case EntryPoint::VertexAttribI4i: 2648 return "glVertexAttribI4i"; 2649 case EntryPoint::VertexAttribI4iv: 2650 return "glVertexAttribI4iv"; 2651 case EntryPoint::VertexAttribI4sv: 2652 return "glVertexAttribI4sv"; 2653 case EntryPoint::VertexAttribI4ubv: 2654 return "glVertexAttribI4ubv"; 2655 case EntryPoint::VertexAttribI4ui: 2656 return "glVertexAttribI4ui"; 2657 case EntryPoint::VertexAttribI4uiv: 2658 return "glVertexAttribI4uiv"; 2659 case EntryPoint::VertexAttribI4usv: 2660 return "glVertexAttribI4usv"; 2661 case EntryPoint::VertexAttribIFormat: 2662 return "glVertexAttribIFormat"; 2663 case EntryPoint::VertexAttribIPointer: 2664 return "glVertexAttribIPointer"; 2665 case EntryPoint::VertexAttribL1d: 2666 return "glVertexAttribL1d"; 2667 case EntryPoint::VertexAttribL1dv: 2668 return "glVertexAttribL1dv"; 2669 case EntryPoint::VertexAttribL2d: 2670 return "glVertexAttribL2d"; 2671 case EntryPoint::VertexAttribL2dv: 2672 return "glVertexAttribL2dv"; 2673 case EntryPoint::VertexAttribL3d: 2674 return "glVertexAttribL3d"; 2675 case EntryPoint::VertexAttribL3dv: 2676 return "glVertexAttribL3dv"; 2677 case EntryPoint::VertexAttribL4d: 2678 return "glVertexAttribL4d"; 2679 case EntryPoint::VertexAttribL4dv: 2680 return "glVertexAttribL4dv"; 2681 case EntryPoint::VertexAttribLFormat: 2682 return "glVertexAttribLFormat"; 2683 case EntryPoint::VertexAttribLPointer: 2684 return "glVertexAttribLPointer"; 2685 case EntryPoint::VertexAttribP1ui: 2686 return "glVertexAttribP1ui"; 2687 case EntryPoint::VertexAttribP1uiv: 2688 return "glVertexAttribP1uiv"; 2689 case EntryPoint::VertexAttribP2ui: 2690 return "glVertexAttribP2ui"; 2691 case EntryPoint::VertexAttribP2uiv: 2692 return "glVertexAttribP2uiv"; 2693 case EntryPoint::VertexAttribP3ui: 2694 return "glVertexAttribP3ui"; 2695 case EntryPoint::VertexAttribP3uiv: 2696 return "glVertexAttribP3uiv"; 2697 case EntryPoint::VertexAttribP4ui: 2698 return "glVertexAttribP4ui"; 2699 case EntryPoint::VertexAttribP4uiv: 2700 return "glVertexAttribP4uiv"; 2701 case EntryPoint::VertexAttribPointer: 2702 return "glVertexAttribPointer"; 2703 case EntryPoint::VertexBindingDivisor: 2704 return "glVertexBindingDivisor"; 2705 case EntryPoint::VertexP2ui: 2706 return "glVertexP2ui"; 2707 case EntryPoint::VertexP2uiv: 2708 return "glVertexP2uiv"; 2709 case EntryPoint::VertexP3ui: 2710 return "glVertexP3ui"; 2711 case EntryPoint::VertexP3uiv: 2712 return "glVertexP3uiv"; 2713 case EntryPoint::VertexP4ui: 2714 return "glVertexP4ui"; 2715 case EntryPoint::VertexP4uiv: 2716 return "glVertexP4uiv"; 2717 case EntryPoint::VertexPointer: 2718 return "glVertexPointer"; 2719 case EntryPoint::Viewport: 2720 return "glViewport"; 2721 case EntryPoint::ViewportArrayv: 2722 return "glViewportArrayv"; 2723 case EntryPoint::ViewportIndexedf: 2724 return "glViewportIndexedf"; 2725 case EntryPoint::ViewportIndexedfv: 2726 return "glViewportIndexedfv"; 2727 case EntryPoint::WaitSemaphoreEXT: 2728 return "glWaitSemaphoreEXT"; 2729 case EntryPoint::WaitSync: 2730 return "glWaitSync"; 2731 case EntryPoint::WeightPointerOES: 2732 return "glWeightPointerOES"; 2733 case EntryPoint::WindowPos2d: 2734 return "glWindowPos2d"; 2735 case EntryPoint::WindowPos2dv: 2736 return "glWindowPos2dv"; 2737 case EntryPoint::WindowPos2f: 2738 return "glWindowPos2f"; 2739 case EntryPoint::WindowPos2fv: 2740 return "glWindowPos2fv"; 2741 case EntryPoint::WindowPos2i: 2742 return "glWindowPos2i"; 2743 case EntryPoint::WindowPos2iv: 2744 return "glWindowPos2iv"; 2745 case EntryPoint::WindowPos2s: 2746 return "glWindowPos2s"; 2747 case EntryPoint::WindowPos2sv: 2748 return "glWindowPos2sv"; 2749 case EntryPoint::WindowPos3d: 2750 return "glWindowPos3d"; 2751 case EntryPoint::WindowPos3dv: 2752 return "glWindowPos3dv"; 2753 case EntryPoint::WindowPos3f: 2754 return "glWindowPos3f"; 2755 case EntryPoint::WindowPos3fv: 2756 return "glWindowPos3fv"; 2757 case EntryPoint::WindowPos3i: 2758 return "glWindowPos3i"; 2759 case EntryPoint::WindowPos3iv: 2760 return "glWindowPos3iv"; 2761 case EntryPoint::WindowPos3s: 2762 return "glWindowPos3s"; 2763 case EntryPoint::WindowPos3sv: 2764 return "glWindowPos3sv"; 2765 default: 2766 UNREACHABLE(); 2767 return "error"; 2768 } 2769 } 2770 } // namespace gl 2771