Home | History | Annotate | Download | only in src
      1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
      2 
      3 #define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION
      4 #include "gltrace.pb.h"
      5 #include <google/protobuf/stubs/once.h>
      6 #include <google/protobuf/io/coded_stream.h>
      7 #include <google/protobuf/wire_format_lite_inl.h>
      8 // @@protoc_insertion_point(includes)
      9 
     10 namespace android {
     11 namespace gltrace {
     12 
     13 void protobuf_ShutdownFile_gltrace_2eproto() {
     14   delete GLMessage::default_instance_;
     15   delete GLMessage_DataType::default_instance_;
     16   delete GLMessage_FrameBuffer::default_instance_;
     17 }
     18 
     19 void protobuf_AddDesc_gltrace_2eproto() {
     20   static bool already_here = false;
     21   if (already_here) return;
     22   already_here = true;
     23   GOOGLE_PROTOBUF_VERIFY_VERSION;
     24 
     25   GLMessage::default_instance_ = new GLMessage();
     26   GLMessage_DataType::default_instance_ = new GLMessage_DataType();
     27   GLMessage_FrameBuffer::default_instance_ = new GLMessage_FrameBuffer();
     28   GLMessage::default_instance_->InitAsDefaultInstance();
     29   GLMessage_DataType::default_instance_->InitAsDefaultInstance();
     30   GLMessage_FrameBuffer::default_instance_->InitAsDefaultInstance();
     31   ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_gltrace_2eproto);
     32 }
     33 
     34 // Force AddDescriptors() to be called at static initialization time.
     35 struct StaticDescriptorInitializer_gltrace_2eproto {
     36   StaticDescriptorInitializer_gltrace_2eproto() {
     37     protobuf_AddDesc_gltrace_2eproto();
     38   }
     39 } static_descriptor_initializer_gltrace_2eproto_;
     40 
     41 
     42 // ===================================================================
     43 
     44 bool GLMessage_Function_IsValid(int value) {
     45   switch(value) {
     46     case 0:
     47     case 1:
     48     case 2:
     49     case 3:
     50     case 4:
     51     case 5:
     52     case 6:
     53     case 7:
     54     case 8:
     55     case 9:
     56     case 10:
     57     case 11:
     58     case 12:
     59     case 13:
     60     case 14:
     61     case 15:
     62     case 16:
     63     case 17:
     64     case 18:
     65     case 19:
     66     case 20:
     67     case 21:
     68     case 22:
     69     case 23:
     70     case 24:
     71     case 25:
     72     case 26:
     73     case 27:
     74     case 28:
     75     case 29:
     76     case 30:
     77     case 31:
     78     case 32:
     79     case 33:
     80     case 34:
     81     case 35:
     82     case 36:
     83     case 37:
     84     case 38:
     85     case 39:
     86     case 40:
     87     case 41:
     88     case 42:
     89     case 43:
     90     case 44:
     91     case 45:
     92     case 46:
     93     case 47:
     94     case 48:
     95     case 49:
     96     case 50:
     97     case 51:
     98     case 52:
     99     case 53:
    100     case 54:
    101     case 55:
    102     case 56:
    103     case 57:
    104     case 58:
    105     case 59:
    106     case 60:
    107     case 61:
    108     case 62:
    109     case 63:
    110     case 64:
    111     case 65:
    112     case 66:
    113     case 67:
    114     case 68:
    115     case 69:
    116     case 70:
    117     case 71:
    118     case 72:
    119     case 73:
    120     case 74:
    121     case 75:
    122     case 76:
    123     case 77:
    124     case 78:
    125     case 79:
    126     case 80:
    127     case 81:
    128     case 82:
    129     case 83:
    130     case 84:
    131     case 85:
    132     case 86:
    133     case 87:
    134     case 88:
    135     case 89:
    136     case 90:
    137     case 91:
    138     case 92:
    139     case 93:
    140     case 94:
    141     case 95:
    142     case 96:
    143     case 97:
    144     case 98:
    145     case 99:
    146     case 100:
    147     case 101:
    148     case 102:
    149     case 103:
    150     case 104:
    151     case 105:
    152     case 106:
    153     case 107:
    154     case 108:
    155     case 109:
    156     case 110:
    157     case 111:
    158     case 112:
    159     case 113:
    160     case 114:
    161     case 115:
    162     case 116:
    163     case 117:
    164     case 118:
    165     case 119:
    166     case 120:
    167     case 121:
    168     case 122:
    169     case 123:
    170     case 124:
    171     case 125:
    172     case 126:
    173     case 127:
    174     case 128:
    175     case 129:
    176     case 130:
    177     case 131:
    178     case 132:
    179     case 133:
    180     case 134:
    181     case 135:
    182     case 136:
    183     case 137:
    184     case 138:
    185     case 139:
    186     case 140:
    187     case 141:
    188     case 142:
    189     case 143:
    190     case 144:
    191     case 145:
    192     case 146:
    193     case 147:
    194     case 148:
    195     case 149:
    196     case 150:
    197     case 151:
    198     case 152:
    199     case 153:
    200     case 154:
    201     case 155:
    202     case 156:
    203     case 157:
    204     case 158:
    205     case 159:
    206     case 160:
    207     case 161:
    208     case 162:
    209     case 163:
    210     case 164:
    211     case 165:
    212     case 166:
    213     case 167:
    214     case 168:
    215     case 169:
    216     case 170:
    217     case 171:
    218     case 172:
    219     case 173:
    220     case 174:
    221     case 175:
    222     case 176:
    223     case 177:
    224     case 178:
    225     case 179:
    226     case 180:
    227     case 181:
    228     case 182:
    229     case 183:
    230     case 184:
    231     case 185:
    232     case 186:
    233     case 187:
    234     case 188:
    235     case 189:
    236     case 190:
    237     case 191:
    238     case 192:
    239     case 193:
    240     case 194:
    241     case 195:
    242     case 196:
    243     case 197:
    244     case 198:
    245     case 199:
    246     case 200:
    247     case 201:
    248     case 202:
    249     case 203:
    250     case 204:
    251     case 205:
    252     case 206:
    253     case 207:
    254     case 208:
    255     case 209:
    256     case 210:
    257     case 211:
    258     case 212:
    259     case 213:
    260     case 214:
    261     case 215:
    262     case 216:
    263     case 217:
    264     case 218:
    265     case 219:
    266     case 220:
    267     case 221:
    268     case 222:
    269     case 223:
    270     case 224:
    271     case 225:
    272     case 226:
    273     case 227:
    274     case 228:
    275     case 229:
    276     case 230:
    277     case 231:
    278     case 232:
    279     case 233:
    280     case 234:
    281     case 235:
    282     case 236:
    283     case 237:
    284     case 238:
    285     case 239:
    286     case 240:
    287     case 241:
    288     case 242:
    289     case 243:
    290     case 244:
    291     case 245:
    292     case 246:
    293     case 247:
    294     case 248:
    295     case 249:
    296     case 250:
    297     case 251:
    298     case 252:
    299     case 253:
    300     case 254:
    301     case 255:
    302     case 256:
    303     case 257:
    304     case 258:
    305     case 259:
    306     case 260:
    307     case 261:
    308     case 262:
    309     case 263:
    310     case 264:
    311     case 265:
    312     case 266:
    313     case 267:
    314     case 268:
    315     case 269:
    316     case 270:
    317     case 271:
    318     case 272:
    319     case 273:
    320     case 274:
    321     case 275:
    322     case 276:
    323     case 277:
    324     case 278:
    325     case 279:
    326     case 280:
    327     case 281:
    328     case 282:
    329     case 283:
    330     case 284:
    331     case 285:
    332     case 286:
    333     case 287:
    334     case 288:
    335     case 289:
    336     case 290:
    337     case 291:
    338     case 292:
    339     case 293:
    340     case 294:
    341     case 295:
    342     case 296:
    343     case 297:
    344     case 298:
    345     case 299:
    346     case 300:
    347     case 301:
    348     case 302:
    349     case 303:
    350     case 304:
    351     case 305:
    352     case 306:
    353     case 307:
    354     case 308:
    355     case 309:
    356     case 310:
    357     case 311:
    358     case 312:
    359     case 313:
    360     case 314:
    361     case 315:
    362     case 316:
    363     case 317:
    364     case 318:
    365     case 319:
    366     case 320:
    367     case 321:
    368     case 322:
    369     case 323:
    370     case 324:
    371     case 325:
    372     case 326:
    373     case 327:
    374     case 328:
    375     case 329:
    376     case 330:
    377     case 331:
    378     case 332:
    379     case 333:
    380     case 334:
    381     case 335:
    382     case 336:
    383     case 337:
    384     case 338:
    385     case 339:
    386     case 340:
    387     case 341:
    388     case 342:
    389     case 343:
    390     case 344:
    391     case 345:
    392     case 346:
    393     case 347:
    394     case 348:
    395     case 349:
    396     case 350:
    397     case 351:
    398     case 352:
    399     case 353:
    400     case 354:
    401     case 355:
    402     case 356:
    403     case 357:
    404     case 358:
    405     case 359:
    406     case 360:
    407     case 361:
    408     case 362:
    409     case 363:
    410     case 364:
    411     case 365:
    412     case 366:
    413     case 367:
    414     case 368:
    415     case 369:
    416     case 370:
    417     case 371:
    418     case 372:
    419     case 373:
    420     case 374:
    421     case 375:
    422     case 376:
    423     case 377:
    424     case 378:
    425     case 379:
    426     case 380:
    427     case 381:
    428     case 382:
    429     case 383:
    430     case 384:
    431     case 385:
    432     case 386:
    433     case 387:
    434     case 388:
    435     case 389:
    436     case 390:
    437     case 391:
    438     case 392:
    439     case 393:
    440     case 394:
    441     case 395:
    442     case 396:
    443     case 397:
    444     case 398:
    445     case 399:
    446     case 400:
    447     case 401:
    448     case 402:
    449     case 403:
    450     case 404:
    451     case 405:
    452     case 406:
    453     case 407:
    454     case 408:
    455     case 409:
    456     case 410:
    457     case 411:
    458     case 412:
    459     case 413:
    460     case 414:
    461     case 415:
    462     case 416:
    463     case 417:
    464     case 418:
    465     case 419:
    466     case 420:
    467     case 421:
    468     case 422:
    469     case 423:
    470     case 424:
    471     case 425:
    472     case 426:
    473     case 427:
    474     case 428:
    475     case 429:
    476     case 430:
    477     case 431:
    478     case 432:
    479     case 433:
    480     case 434:
    481     case 435:
    482     case 436:
    483     case 437:
    484     case 438:
    485     case 439:
    486     case 440:
    487     case 441:
    488     case 442:
    489     case 443:
    490     case 444:
    491     case 445:
    492     case 446:
    493     case 447:
    494     case 448:
    495     case 449:
    496     case 450:
    497     case 451:
    498     case 452:
    499     case 453:
    500     case 454:
    501     case 455:
    502     case 456:
    503     case 457:
    504     case 458:
    505     case 459:
    506     case 460:
    507     case 461:
    508     case 462:
    509     case 463:
    510     case 464:
    511     case 465:
    512     case 466:
    513     case 467:
    514     case 468:
    515     case 469:
    516     case 470:
    517     case 471:
    518     case 472:
    519     case 473:
    520     case 474:
    521     case 475:
    522     case 476:
    523     case 477:
    524     case 478:
    525     case 479:
    526     case 480:
    527     case 481:
    528     case 482:
    529     case 483:
    530     case 484:
    531     case 485:
    532     case 486:
    533     case 487:
    534     case 488:
    535     case 489:
    536     case 490:
    537     case 491:
    538     case 492:
    539     case 493:
    540     case 494:
    541     case 495:
    542     case 496:
    543     case 497:
    544     case 498:
    545     case 499:
    546     case 500:
    547     case 501:
    548     case 502:
    549     case 503:
    550     case 504:
    551     case 505:
    552     case 506:
    553     case 507:
    554     case 508:
    555     case 509:
    556     case 510:
    557     case 511:
    558     case 512:
    559     case 513:
    560     case 514:
    561     case 515:
    562     case 516:
    563     case 517:
    564     case 518:
    565     case 519:
    566     case 520:
    567     case 521:
    568     case 522:
    569     case 523:
    570     case 524:
    571     case 525:
    572     case 526:
    573     case 527:
    574     case 528:
    575     case 529:
    576     case 530:
    577     case 531:
    578     case 532:
    579     case 533:
    580     case 534:
    581     case 535:
    582     case 536:
    583     case 537:
    584     case 538:
    585     case 539:
    586     case 540:
    587     case 541:
    588     case 542:
    589     case 543:
    590     case 544:
    591     case 545:
    592     case 546:
    593     case 547:
    594     case 548:
    595     case 549:
    596     case 550:
    597     case 551:
    598     case 552:
    599     case 553:
    600     case 554:
    601     case 555:
    602     case 556:
    603     case 557:
    604     case 558:
    605     case 559:
    606     case 560:
    607     case 561:
    608     case 562:
    609     case 563:
    610     case 564:
    611     case 565:
    612     case 566:
    613     case 567:
    614     case 568:
    615     case 569:
    616     case 570:
    617     case 571:
    618     case 572:
    619     case 573:
    620     case 574:
    621     case 575:
    622     case 576:
    623     case 577:
    624     case 578:
    625     case 579:
    626     case 580:
    627     case 581:
    628     case 582:
    629     case 583:
    630     case 584:
    631     case 585:
    632     case 586:
    633     case 587:
    634     case 588:
    635     case 589:
    636     case 590:
    637     case 591:
    638     case 592:
    639     case 593:
    640     case 594:
    641     case 595:
    642     case 596:
    643     case 597:
    644     case 598:
    645     case 599:
    646     case 600:
    647     case 601:
    648     case 602:
    649     case 603:
    650     case 604:
    651     case 605:
    652     case 606:
    653     case 607:
    654     case 608:
    655     case 609:
    656     case 610:
    657     case 611:
    658     case 612:
    659     case 613:
    660     case 614:
    661     case 615:
    662     case 616:
    663     case 617:
    664     case 618:
    665     case 619:
    666     case 620:
    667     case 621:
    668     case 622:
    669     case 623:
    670     case 624:
    671     case 625:
    672     case 626:
    673     case 627:
    674     case 628:
    675     case 629:
    676     case 630:
    677     case 631:
    678     case 632:
    679     case 633:
    680     case 634:
    681     case 635:
    682     case 636:
    683     case 637:
    684     case 638:
    685     case 639:
    686     case 640:
    687     case 641:
    688     case 642:
    689     case 643:
    690     case 644:
    691     case 645:
    692     case 646:
    693     case 647:
    694     case 648:
    695     case 649:
    696     case 650:
    697     case 651:
    698     case 652:
    699     case 653:
    700     case 654:
    701     case 655:
    702     case 656:
    703     case 657:
    704     case 658:
    705     case 659:
    706     case 660:
    707     case 661:
    708     case 662:
    709     case 663:
    710     case 664:
    711     case 665:
    712     case 666:
    713     case 667:
    714     case 668:
    715     case 669:
    716     case 670:
    717     case 671:
    718     case 672:
    719     case 673:
    720     case 674:
    721     case 675:
    722     case 676:
    723     case 677:
    724     case 678:
    725     case 679:
    726     case 680:
    727     case 681:
    728     case 682:
    729     case 683:
    730     case 684:
    731     case 685:
    732     case 686:
    733     case 687:
    734     case 688:
    735     case 689:
    736     case 690:
    737     case 691:
    738     case 692:
    739     case 693:
    740     case 694:
    741     case 695:
    742     case 696:
    743     case 697:
    744     case 698:
    745     case 699:
    746     case 700:
    747     case 701:
    748     case 702:
    749     case 703:
    750     case 704:
    751     case 705:
    752     case 706:
    753     case 707:
    754     case 708:
    755     case 709:
    756     case 710:
    757     case 711:
    758     case 712:
    759     case 713:
    760     case 714:
    761     case 715:
    762     case 716:
    763     case 717:
    764     case 718:
    765     case 719:
    766     case 720:
    767     case 721:
    768     case 722:
    769     case 723:
    770     case 724:
    771     case 725:
    772     case 726:
    773     case 727:
    774     case 728:
    775     case 729:
    776     case 730:
    777     case 2000:
    778     case 2001:
    779     case 2002:
    780     case 2003:
    781     case 2004:
    782     case 2005:
    783     case 2006:
    784     case 2007:
    785     case 2008:
    786     case 2009:
    787     case 2010:
    788     case 2011:
    789     case 2012:
    790     case 2013:
    791     case 2014:
    792     case 2015:
    793     case 2016:
    794     case 2017:
    795     case 2018:
    796     case 2019:
    797     case 2020:
    798     case 2021:
    799     case 2022:
    800     case 2023:
    801     case 2024:
    802     case 2025:
    803     case 2026:
    804     case 2027:
    805     case 2028:
    806     case 2029:
    807     case 2030:
    808     case 2031:
    809     case 2032:
    810     case 2033:
    811     case 2034:
    812     case 2035:
    813     case 2036:
    814     case 2037:
    815     case 2038:
    816     case 2039:
    817     case 2040:
    818     case 2041:
    819     case 2042:
    820     case 2043:
    821     case 2044:
    822     case 2045:
    823     case 3000:
    824     case 3001:
    825       return true;
    826     default:
    827       return false;
    828   }
    829 }
    830 
    831 #ifndef _MSC_VER
    832 const GLMessage_Function GLMessage::glActiveTexture;
    833 const GLMessage_Function GLMessage::glAlphaFunc;
    834 const GLMessage_Function GLMessage::glAlphaFuncx;
    835 const GLMessage_Function GLMessage::glAlphaFuncxOES;
    836 const GLMessage_Function GLMessage::glAttachShader;
    837 const GLMessage_Function GLMessage::glBeginPerfMonitorAMD;
    838 const GLMessage_Function GLMessage::glBindAttribLocation;
    839 const GLMessage_Function GLMessage::glBindBuffer;
    840 const GLMessage_Function GLMessage::glBindFramebuffer;
    841 const GLMessage_Function GLMessage::glBindFramebufferOES;
    842 const GLMessage_Function GLMessage::glBindRenderbuffer;
    843 const GLMessage_Function GLMessage::glBindRenderbufferOES;
    844 const GLMessage_Function GLMessage::glBindTexture;
    845 const GLMessage_Function GLMessage::glBindVertexArrayOES;
    846 const GLMessage_Function GLMessage::glBlendColor;
    847 const GLMessage_Function GLMessage::glBlendEquation;
    848 const GLMessage_Function GLMessage::glBlendEquationOES;
    849 const GLMessage_Function GLMessage::glBlendEquationSeparate;
    850 const GLMessage_Function GLMessage::glBlendEquationSeparateOES;
    851 const GLMessage_Function GLMessage::glBlendFunc;
    852 const GLMessage_Function GLMessage::glBlendFuncSeparate;
    853 const GLMessage_Function GLMessage::glBlendFuncSeparateOES;
    854 const GLMessage_Function GLMessage::glBufferData;
    855 const GLMessage_Function GLMessage::glBufferSubData;
    856 const GLMessage_Function GLMessage::glCheckFramebufferStatus;
    857 const GLMessage_Function GLMessage::glCheckFramebufferStatusOES;
    858 const GLMessage_Function GLMessage::glClearColor;
    859 const GLMessage_Function GLMessage::glClearColorx;
    860 const GLMessage_Function GLMessage::glClearColorxOES;
    861 const GLMessage_Function GLMessage::glClearDepthf;
    862 const GLMessage_Function GLMessage::glClearDepthfOES;
    863 const GLMessage_Function GLMessage::glClearDepthx;
    864 const GLMessage_Function GLMessage::glClearDepthxOES;
    865 const GLMessage_Function GLMessage::glClear;
    866 const GLMessage_Function GLMessage::glClearStencil;
    867 const GLMessage_Function GLMessage::glClientActiveTexture;
    868 const GLMessage_Function GLMessage::glClipPlanef;
    869 const GLMessage_Function GLMessage::glClipPlanefIMG;
    870 const GLMessage_Function GLMessage::glClipPlanefOES;
    871 const GLMessage_Function GLMessage::glClipPlanex;
    872 const GLMessage_Function GLMessage::glClipPlanexIMG;
    873 const GLMessage_Function GLMessage::glClipPlanexOES;
    874 const GLMessage_Function GLMessage::glColor4f;
    875 const GLMessage_Function GLMessage::glColor4ub;
    876 const GLMessage_Function GLMessage::glColor4x;
    877 const GLMessage_Function GLMessage::glColor4xOES;
    878 const GLMessage_Function GLMessage::glColorMask;
    879 const GLMessage_Function GLMessage::glColorPointer;
    880 const GLMessage_Function GLMessage::glCompileShader;
    881 const GLMessage_Function GLMessage::glCompressedTexImage2D;
    882 const GLMessage_Function GLMessage::glCompressedTexImage3DOES;
    883 const GLMessage_Function GLMessage::glCompressedTexSubImage2D;
    884 const GLMessage_Function GLMessage::glCompressedTexSubImage3DOES;
    885 const GLMessage_Function GLMessage::glCopyTexImage2D;
    886 const GLMessage_Function GLMessage::glCopyTexSubImage2D;
    887 const GLMessage_Function GLMessage::glCopyTexSubImage3DOES;
    888 const GLMessage_Function GLMessage::glCoverageMaskNV;
    889 const GLMessage_Function GLMessage::glCoverageOperationNV;
    890 const GLMessage_Function GLMessage::glCreateProgram;
    891 const GLMessage_Function GLMessage::glCreateShader;
    892 const GLMessage_Function GLMessage::glCullFace;
    893 const GLMessage_Function GLMessage::glCurrentPaletteMatrixOES;
    894 const GLMessage_Function GLMessage::glDeleteBuffers;
    895 const GLMessage_Function GLMessage::glDeleteFencesNV;
    896 const GLMessage_Function GLMessage::glDeleteFramebuffers;
    897 const GLMessage_Function GLMessage::glDeleteFramebuffersOES;
    898 const GLMessage_Function GLMessage::glDeletePerfMonitorsAMD;
    899 const GLMessage_Function GLMessage::glDeleteProgram;
    900 const GLMessage_Function GLMessage::glDeleteRenderbuffers;
    901 const GLMessage_Function GLMessage::glDeleteRenderbuffersOES;
    902 const GLMessage_Function GLMessage::glDeleteShader;
    903 const GLMessage_Function GLMessage::glDeleteTextures;
    904 const GLMessage_Function GLMessage::glDeleteVertexArraysOES;
    905 const GLMessage_Function GLMessage::glDepthFunc;
    906 const GLMessage_Function GLMessage::glDepthMask;
    907 const GLMessage_Function GLMessage::glDepthRangef;
    908 const GLMessage_Function GLMessage::glDepthRangefOES;
    909 const GLMessage_Function GLMessage::glDepthRangex;
    910 const GLMessage_Function GLMessage::glDepthRangexOES;
    911 const GLMessage_Function GLMessage::glDetachShader;
    912 const GLMessage_Function GLMessage::glDisableClientState;
    913 const GLMessage_Function GLMessage::glDisableDriverControlQCOM;
    914 const GLMessage_Function GLMessage::glDisable;
    915 const GLMessage_Function GLMessage::glDisableVertexAttribArray;
    916 const GLMessage_Function GLMessage::glDiscardFramebufferEXT;
    917 const GLMessage_Function GLMessage::glDrawArrays;
    918 const GLMessage_Function GLMessage::glDrawElements;
    919 const GLMessage_Function GLMessage::glDrawTexfOES;
    920 const GLMessage_Function GLMessage::glDrawTexfvOES;
    921 const GLMessage_Function GLMessage::glDrawTexiOES;
    922 const GLMessage_Function GLMessage::glDrawTexivOES;
    923 const GLMessage_Function GLMessage::glDrawTexsOES;
    924 const GLMessage_Function GLMessage::glDrawTexsvOES;
    925 const GLMessage_Function GLMessage::glDrawTexxOES;
    926 const GLMessage_Function GLMessage::glDrawTexxvOES;
    927 const GLMessage_Function GLMessage::glEGLImageTargetRenderbufferStorageOES;
    928 const GLMessage_Function GLMessage::glEGLImageTargetTexture2DOES;
    929 const GLMessage_Function GLMessage::glEnableClientState;
    930 const GLMessage_Function GLMessage::glEnableDriverControlQCOM;
    931 const GLMessage_Function GLMessage::glEnable;
    932 const GLMessage_Function GLMessage::glEnableVertexAttribArray;
    933 const GLMessage_Function GLMessage::glEndPerfMonitorAMD;
    934 const GLMessage_Function GLMessage::glEndTilingQCOM;
    935 const GLMessage_Function GLMessage::glExtGetBufferPointervQCOM;
    936 const GLMessage_Function GLMessage::glExtGetBuffersQCOM;
    937 const GLMessage_Function GLMessage::glExtGetFramebuffersQCOM;
    938 const GLMessage_Function GLMessage::glExtGetProgramBinarySourceQCOM;
    939 const GLMessage_Function GLMessage::glExtGetProgramsQCOM;
    940 const GLMessage_Function GLMessage::glExtGetRenderbuffersQCOM;
    941 const GLMessage_Function GLMessage::glExtGetShadersQCOM;
    942 const GLMessage_Function GLMessage::glExtGetTexLevelParameterivQCOM;
    943 const GLMessage_Function GLMessage::glExtGetTexSubImageQCOM;
    944 const GLMessage_Function GLMessage::glExtGetTexturesQCOM;
    945 const GLMessage_Function GLMessage::glExtIsProgramBinaryQCOM;
    946 const GLMessage_Function GLMessage::glExtTexObjectStateOverrideiQCOM;
    947 const GLMessage_Function GLMessage::glFinishFenceNV;
    948 const GLMessage_Function GLMessage::glFinish;
    949 const GLMessage_Function GLMessage::glFlush;
    950 const GLMessage_Function GLMessage::glFogf;
    951 const GLMessage_Function GLMessage::glFogfv;
    952 const GLMessage_Function GLMessage::glFogx;
    953 const GLMessage_Function GLMessage::glFogxOES;
    954 const GLMessage_Function GLMessage::glFogxv;
    955 const GLMessage_Function GLMessage::glFogxvOES;
    956 const GLMessage_Function GLMessage::glFramebufferRenderbuffer;
    957 const GLMessage_Function GLMessage::glFramebufferRenderbufferOES;
    958 const GLMessage_Function GLMessage::glFramebufferTexture2D;
    959 const GLMessage_Function GLMessage::glFramebufferTexture2DMultisampleIMG;
    960 const GLMessage_Function GLMessage::glFramebufferTexture2DOES;
    961 const GLMessage_Function GLMessage::glFramebufferTexture3DOES;
    962 const GLMessage_Function GLMessage::glFrontFace;
    963 const GLMessage_Function GLMessage::glFrustumf;
    964 const GLMessage_Function GLMessage::glFrustumfOES;
    965 const GLMessage_Function GLMessage::glFrustumx;
    966 const GLMessage_Function GLMessage::glFrustumxOES;
    967 const GLMessage_Function GLMessage::glGenBuffers;
    968 const GLMessage_Function GLMessage::glGenerateMipmap;
    969 const GLMessage_Function GLMessage::glGenerateMipmapOES;
    970 const GLMessage_Function GLMessage::glGenFencesNV;
    971 const GLMessage_Function GLMessage::glGenFramebuffers;
    972 const GLMessage_Function GLMessage::glGenFramebuffersOES;
    973 const GLMessage_Function GLMessage::glGenPerfMonitorsAMD;
    974 const GLMessage_Function GLMessage::glGenRenderbuffers;
    975 const GLMessage_Function GLMessage::glGenRenderbuffersOES;
    976 const GLMessage_Function GLMessage::glGenTextures;
    977 const GLMessage_Function GLMessage::glGenVertexArraysOES;
    978 const GLMessage_Function GLMessage::glGetActiveAttrib;
    979 const GLMessage_Function GLMessage::glGetActiveUniform;
    980 const GLMessage_Function GLMessage::glGetAttachedShaders;
    981 const GLMessage_Function GLMessage::glGetAttribLocation;
    982 const GLMessage_Function GLMessage::glGetBooleanv;
    983 const GLMessage_Function GLMessage::glGetBufferParameteriv;
    984 const GLMessage_Function GLMessage::glGetBufferPointervOES;
    985 const GLMessage_Function GLMessage::glGetClipPlanef;
    986 const GLMessage_Function GLMessage::glGetClipPlanefOES;
    987 const GLMessage_Function GLMessage::glGetClipPlanex;
    988 const GLMessage_Function GLMessage::glGetClipPlanexOES;
    989 const GLMessage_Function GLMessage::glGetDriverControlsQCOM;
    990 const GLMessage_Function GLMessage::glGetDriverControlStringQCOM;
    991 const GLMessage_Function GLMessage::glGetError;
    992 const GLMessage_Function GLMessage::glGetFenceivNV;
    993 const GLMessage_Function GLMessage::glGetFixedv;
    994 const GLMessage_Function GLMessage::glGetFixedvOES;
    995 const GLMessage_Function GLMessage::glGetFloatv;
    996 const GLMessage_Function GLMessage::glGetFramebufferAttachmentParameteriv;
    997 const GLMessage_Function GLMessage::glGetFramebufferAttachmentParameterivOES;
    998 const GLMessage_Function GLMessage::glGetIntegerv;
    999 const GLMessage_Function GLMessage::glGetLightfv;
   1000 const GLMessage_Function GLMessage::glGetLightxv;
   1001 const GLMessage_Function GLMessage::glGetLightxvOES;
   1002 const GLMessage_Function GLMessage::glGetMaterialfv;
   1003 const GLMessage_Function GLMessage::glGetMaterialxv;
   1004 const GLMessage_Function GLMessage::glGetMaterialxvOES;
   1005 const GLMessage_Function GLMessage::glGetPerfMonitorCounterDataAMD;
   1006 const GLMessage_Function GLMessage::glGetPerfMonitorCounterInfoAMD;
   1007 const GLMessage_Function GLMessage::glGetPerfMonitorCountersAMD;
   1008 const GLMessage_Function GLMessage::glGetPerfMonitorCounterStringAMD;
   1009 const GLMessage_Function GLMessage::glGetPerfMonitorGroupsAMD;
   1010 const GLMessage_Function GLMessage::glGetPerfMonitorGroupStringAMD;
   1011 const GLMessage_Function GLMessage::glGetPointerv;
   1012 const GLMessage_Function GLMessage::glGetProgramBinaryOES;
   1013 const GLMessage_Function GLMessage::glGetProgramInfoLog;
   1014 const GLMessage_Function GLMessage::glGetProgramiv;
   1015 const GLMessage_Function GLMessage::glGetRenderbufferParameteriv;
   1016 const GLMessage_Function GLMessage::glGetRenderbufferParameterivOES;
   1017 const GLMessage_Function GLMessage::glGetShaderInfoLog;
   1018 const GLMessage_Function GLMessage::glGetShaderiv;
   1019 const GLMessage_Function GLMessage::glGetShaderPrecisionFormat;
   1020 const GLMessage_Function GLMessage::glGetShaderSource;
   1021 const GLMessage_Function GLMessage::glGetString;
   1022 const GLMessage_Function GLMessage::glGetTexEnvfv;
   1023 const GLMessage_Function GLMessage::glGetTexEnviv;
   1024 const GLMessage_Function GLMessage::glGetTexEnvxv;
   1025 const GLMessage_Function GLMessage::glGetTexEnvxvOES;
   1026 const GLMessage_Function GLMessage::glGetTexGenfvOES;
   1027 const GLMessage_Function GLMessage::glGetTexGenivOES;
   1028 const GLMessage_Function GLMessage::glGetTexGenxvOES;
   1029 const GLMessage_Function GLMessage::glGetTexParameterfv;
   1030 const GLMessage_Function GLMessage::glGetTexParameteriv;
   1031 const GLMessage_Function GLMessage::glGetTexParameterxv;
   1032 const GLMessage_Function GLMessage::glGetTexParameterxvOES;
   1033 const GLMessage_Function GLMessage::glGetUniformfv;
   1034 const GLMessage_Function GLMessage::glGetUniformiv;
   1035 const GLMessage_Function GLMessage::glGetUniformLocation;
   1036 const GLMessage_Function GLMessage::glGetVertexAttribfv;
   1037 const GLMessage_Function GLMessage::glGetVertexAttribiv;
   1038 const GLMessage_Function GLMessage::glGetVertexAttribPointerv;
   1039 const GLMessage_Function GLMessage::glHint;
   1040 const GLMessage_Function GLMessage::glIsBuffer;
   1041 const GLMessage_Function GLMessage::glIsEnabled;
   1042 const GLMessage_Function GLMessage::glIsFenceNV;
   1043 const GLMessage_Function GLMessage::glIsFramebuffer;
   1044 const GLMessage_Function GLMessage::glIsFramebufferOES;
   1045 const GLMessage_Function GLMessage::glIsProgram;
   1046 const GLMessage_Function GLMessage::glIsRenderbuffer;
   1047 const GLMessage_Function GLMessage::glIsRenderbufferOES;
   1048 const GLMessage_Function GLMessage::glIsShader;
   1049 const GLMessage_Function GLMessage::glIsTexture;
   1050 const GLMessage_Function GLMessage::glIsVertexArrayOES;
   1051 const GLMessage_Function GLMessage::glLightf;
   1052 const GLMessage_Function GLMessage::glLightfv;
   1053 const GLMessage_Function GLMessage::glLightModelf;
   1054 const GLMessage_Function GLMessage::glLightModelfv;
   1055 const GLMessage_Function GLMessage::glLightModelx;
   1056 const GLMessage_Function GLMessage::glLightModelxOES;
   1057 const GLMessage_Function GLMessage::glLightModelxv;
   1058 const GLMessage_Function GLMessage::glLightModelxvOES;
   1059 const GLMessage_Function GLMessage::glLightx;
   1060 const GLMessage_Function GLMessage::glLightxOES;
   1061 const GLMessage_Function GLMessage::glLightxv;
   1062 const GLMessage_Function GLMessage::glLightxvOES;
   1063 const GLMessage_Function GLMessage::glLineWidth;
   1064 const GLMessage_Function GLMessage::glLineWidthx;
   1065 const GLMessage_Function GLMessage::glLineWidthxOES;
   1066 const GLMessage_Function GLMessage::glLinkProgram;
   1067 const GLMessage_Function GLMessage::glLoadIdentity;
   1068 const GLMessage_Function GLMessage::glLoadMatrixf;
   1069 const GLMessage_Function GLMessage::glLoadMatrixx;
   1070 const GLMessage_Function GLMessage::glLoadMatrixxOES;
   1071 const GLMessage_Function GLMessage::glLoadPaletteFromModelViewMatrixOES;
   1072 const GLMessage_Function GLMessage::glLogicOp;
   1073 const GLMessage_Function GLMessage::glMapBufferOES;
   1074 const GLMessage_Function GLMessage::glMaterialf;
   1075 const GLMessage_Function GLMessage::glMaterialfv;
   1076 const GLMessage_Function GLMessage::glMaterialx;
   1077 const GLMessage_Function GLMessage::glMaterialxOES;
   1078 const GLMessage_Function GLMessage::glMaterialxv;
   1079 const GLMessage_Function GLMessage::glMaterialxvOES;
   1080 const GLMessage_Function GLMessage::glMatrixIndexPointerOES;
   1081 const GLMessage_Function GLMessage::glMatrixMode;
   1082 const GLMessage_Function GLMessage::glMultiDrawArraysEXT;
   1083 const GLMessage_Function GLMessage::glMultiDrawElementsEXT;
   1084 const GLMessage_Function GLMessage::glMultiTexCoord4f;
   1085 const GLMessage_Function GLMessage::glMultiTexCoord4x;
   1086 const GLMessage_Function GLMessage::glMultiTexCoord4xOES;
   1087 const GLMessage_Function GLMessage::glMultMatrixf;
   1088 const GLMessage_Function GLMessage::glMultMatrixx;
   1089 const GLMessage_Function GLMessage::glMultMatrixxOES;
   1090 const GLMessage_Function GLMessage::glNormal3f;
   1091 const GLMessage_Function GLMessage::glNormal3x;
   1092 const GLMessage_Function GLMessage::glNormal3xOES;
   1093 const GLMessage_Function GLMessage::glNormalPointer;
   1094 const GLMessage_Function GLMessage::glOrthof;
   1095 const GLMessage_Function GLMessage::glOrthofOES;
   1096 const GLMessage_Function GLMessage::glOrthox;
   1097 const GLMessage_Function GLMessage::glOrthoxOES;
   1098 const GLMessage_Function GLMessage::glPixelStorei;
   1099 const GLMessage_Function GLMessage::glPointParameterf;
   1100 const GLMessage_Function GLMessage::glPointParameterfv;
   1101 const GLMessage_Function GLMessage::glPointParameterx;
   1102 const GLMessage_Function GLMessage::glPointParameterxOES;
   1103 const GLMessage_Function GLMessage::glPointParameterxv;
   1104 const GLMessage_Function GLMessage::glPointParameterxvOES;
   1105 const GLMessage_Function GLMessage::glPointSize;
   1106 const GLMessage_Function GLMessage::glPointSizePointerOES;
   1107 const GLMessage_Function GLMessage::glPointSizex;
   1108 const GLMessage_Function GLMessage::glPointSizexOES;
   1109 const GLMessage_Function GLMessage::glPolygonOffset;
   1110 const GLMessage_Function GLMessage::glPolygonOffsetx;
   1111 const GLMessage_Function GLMessage::glPolygonOffsetxOES;
   1112 const GLMessage_Function GLMessage::glPopMatrix;
   1113 const GLMessage_Function GLMessage::glProgramBinaryOES;
   1114 const GLMessage_Function GLMessage::glPushMatrix;
   1115 const GLMessage_Function GLMessage::glQueryMatrixxOES;
   1116 const GLMessage_Function GLMessage::glReadPixels;
   1117 const GLMessage_Function GLMessage::glReleaseShaderCompiler;
   1118 const GLMessage_Function GLMessage::glRenderbufferStorage;
   1119 const GLMessage_Function GLMessage::glRenderbufferStorageMultisampleIMG;
   1120 const GLMessage_Function GLMessage::glRenderbufferStorageOES;
   1121 const GLMessage_Function GLMessage::glRotatef;
   1122 const GLMessage_Function GLMessage::glRotatex;
   1123 const GLMessage_Function GLMessage::glRotatexOES;
   1124 const GLMessage_Function GLMessage::glSampleCoverage;
   1125 const GLMessage_Function GLMessage::glSampleCoveragex;
   1126 const GLMessage_Function GLMessage::glSampleCoveragexOES;
   1127 const GLMessage_Function GLMessage::glScalef;
   1128 const GLMessage_Function GLMessage::glScalex;
   1129 const GLMessage_Function GLMessage::glScalexOES;
   1130 const GLMessage_Function GLMessage::glScissor;
   1131 const GLMessage_Function GLMessage::glSelectPerfMonitorCountersAMD;
   1132 const GLMessage_Function GLMessage::glSetFenceNV;
   1133 const GLMessage_Function GLMessage::glShadeModel;
   1134 const GLMessage_Function GLMessage::glShaderBinary;
   1135 const GLMessage_Function GLMessage::glShaderSource;
   1136 const GLMessage_Function GLMessage::glStartTilingQCOM;
   1137 const GLMessage_Function GLMessage::glStencilFunc;
   1138 const GLMessage_Function GLMessage::glStencilFuncSeparate;
   1139 const GLMessage_Function GLMessage::glStencilMask;
   1140 const GLMessage_Function GLMessage::glStencilMaskSeparate;
   1141 const GLMessage_Function GLMessage::glStencilOp;
   1142 const GLMessage_Function GLMessage::glStencilOpSeparate;
   1143 const GLMessage_Function GLMessage::glTestFenceNV;
   1144 const GLMessage_Function GLMessage::glTexCoordPointer;
   1145 const GLMessage_Function GLMessage::glTexEnvf;
   1146 const GLMessage_Function GLMessage::glTexEnvfv;
   1147 const GLMessage_Function GLMessage::glTexEnvi;
   1148 const GLMessage_Function GLMessage::glTexEnviv;
   1149 const GLMessage_Function GLMessage::glTexEnvx;
   1150 const GLMessage_Function GLMessage::glTexEnvxOES;
   1151 const GLMessage_Function GLMessage::glTexEnvxv;
   1152 const GLMessage_Function GLMessage::glTexEnvxvOES;
   1153 const GLMessage_Function GLMessage::glTexGenfOES;
   1154 const GLMessage_Function GLMessage::glTexGenfvOES;
   1155 const GLMessage_Function GLMessage::glTexGeniOES;
   1156 const GLMessage_Function GLMessage::glTexGenivOES;
   1157 const GLMessage_Function GLMessage::glTexGenxOES;
   1158 const GLMessage_Function GLMessage::glTexGenxvOES;
   1159 const GLMessage_Function GLMessage::glTexImage2D;
   1160 const GLMessage_Function GLMessage::glTexImage3DOES;
   1161 const GLMessage_Function GLMessage::glTexParameterf;
   1162 const GLMessage_Function GLMessage::glTexParameterfv;
   1163 const GLMessage_Function GLMessage::glTexParameteri;
   1164 const GLMessage_Function GLMessage::glTexParameteriv;
   1165 const GLMessage_Function GLMessage::glTexParameterx;
   1166 const GLMessage_Function GLMessage::glTexParameterxOES;
   1167 const GLMessage_Function GLMessage::glTexParameterxv;
   1168 const GLMessage_Function GLMessage::glTexParameterxvOES;
   1169 const GLMessage_Function GLMessage::glTexSubImage2D;
   1170 const GLMessage_Function GLMessage::glTexSubImage3DOES;
   1171 const GLMessage_Function GLMessage::glTranslatef;
   1172 const GLMessage_Function GLMessage::glTranslatex;
   1173 const GLMessage_Function GLMessage::glTranslatexOES;
   1174 const GLMessage_Function GLMessage::glUniform1f;
   1175 const GLMessage_Function GLMessage::glUniform1fv;
   1176 const GLMessage_Function GLMessage::glUniform1i;
   1177 const GLMessage_Function GLMessage::glUniform1iv;
   1178 const GLMessage_Function GLMessage::glUniform2f;
   1179 const GLMessage_Function GLMessage::glUniform2fv;
   1180 const GLMessage_Function GLMessage::glUniform2i;
   1181 const GLMessage_Function GLMessage::glUniform2iv;
   1182 const GLMessage_Function GLMessage::glUniform3f;
   1183 const GLMessage_Function GLMessage::glUniform3fv;
   1184 const GLMessage_Function GLMessage::glUniform3i;
   1185 const GLMessage_Function GLMessage::glUniform3iv;
   1186 const GLMessage_Function GLMessage::glUniform4f;
   1187 const GLMessage_Function GLMessage::glUniform4fv;
   1188 const GLMessage_Function GLMessage::glUniform4i;
   1189 const GLMessage_Function GLMessage::glUniform4iv;
   1190 const GLMessage_Function GLMessage::glUniformMatrix2fv;
   1191 const GLMessage_Function GLMessage::glUniformMatrix3fv;
   1192 const GLMessage_Function GLMessage::glUniformMatrix4fv;
   1193 const GLMessage_Function GLMessage::glUnmapBufferOES;
   1194 const GLMessage_Function GLMessage::glUseProgram;
   1195 const GLMessage_Function GLMessage::glValidateProgram;
   1196 const GLMessage_Function GLMessage::glVertexAttrib1f;
   1197 const GLMessage_Function GLMessage::glVertexAttrib1fv;
   1198 const GLMessage_Function GLMessage::glVertexAttrib2f;
   1199 const GLMessage_Function GLMessage::glVertexAttrib2fv;
   1200 const GLMessage_Function GLMessage::glVertexAttrib3f;
   1201 const GLMessage_Function GLMessage::glVertexAttrib3fv;
   1202 const GLMessage_Function GLMessage::glVertexAttrib4f;
   1203 const GLMessage_Function GLMessage::glVertexAttrib4fv;
   1204 const GLMessage_Function GLMessage::glVertexAttribPointer;
   1205 const GLMessage_Function GLMessage::glVertexPointer;
   1206 const GLMessage_Function GLMessage::glViewport;
   1207 const GLMessage_Function GLMessage::glWeightPointerOES;
   1208 const GLMessage_Function GLMessage::glReadBuffer;
   1209 const GLMessage_Function GLMessage::glDrawRangeElements;
   1210 const GLMessage_Function GLMessage::glTexImage3D;
   1211 const GLMessage_Function GLMessage::glTexSubImage3D;
   1212 const GLMessage_Function GLMessage::glCopyTexSubImage3D;
   1213 const GLMessage_Function GLMessage::glCompressedTexImage3D;
   1214 const GLMessage_Function GLMessage::glCompressedTexSubImage3D;
   1215 const GLMessage_Function GLMessage::glGenQueries;
   1216 const GLMessage_Function GLMessage::glDeleteQueries;
   1217 const GLMessage_Function GLMessage::glIsQuery;
   1218 const GLMessage_Function GLMessage::glBeginQuery;
   1219 const GLMessage_Function GLMessage::glEndQuery;
   1220 const GLMessage_Function GLMessage::glGetQueryiv;
   1221 const GLMessage_Function GLMessage::glGetQueryObjectuiv;
   1222 const GLMessage_Function GLMessage::glUnmapBuffer;
   1223 const GLMessage_Function GLMessage::glGetBufferPointerv;
   1224 const GLMessage_Function GLMessage::glDrawBuffers;
   1225 const GLMessage_Function GLMessage::glUniformMatrix2x3fv;
   1226 const GLMessage_Function GLMessage::glUniformMatrix3x2fv;
   1227 const GLMessage_Function GLMessage::glUniformMatrix2x4fv;
   1228 const GLMessage_Function GLMessage::glUniformMatrix4x2fv;
   1229 const GLMessage_Function GLMessage::glUniformMatrix3x4fv;
   1230 const GLMessage_Function GLMessage::glUniformMatrix4x3fv;
   1231 const GLMessage_Function GLMessage::glBlitFramebuffer;
   1232 const GLMessage_Function GLMessage::glRenderbufferStorageMultisample;
   1233 const GLMessage_Function GLMessage::glFramebufferTextureLayer;
   1234 const GLMessage_Function GLMessage::glMapBufferRange;
   1235 const GLMessage_Function GLMessage::glFlushMappedBufferRange;
   1236 const GLMessage_Function GLMessage::glBindVertexArray;
   1237 const GLMessage_Function GLMessage::glDeleteVertexArrays;
   1238 const GLMessage_Function GLMessage::glGenVertexArrays;
   1239 const GLMessage_Function GLMessage::glIsVertexArray;
   1240 const GLMessage_Function GLMessage::glGetIntegeri_v;
   1241 const GLMessage_Function GLMessage::glBeginTransformFeedback;
   1242 const GLMessage_Function GLMessage::glEndTransformFeedback;
   1243 const GLMessage_Function GLMessage::glBindBufferRange;
   1244 const GLMessage_Function GLMessage::glBindBufferBase;
   1245 const GLMessage_Function GLMessage::glTransformFeedbackVaryings;
   1246 const GLMessage_Function GLMessage::glGetTransformFeedbackVarying;
   1247 const GLMessage_Function GLMessage::glVertexAttribIPointer;
   1248 const GLMessage_Function GLMessage::glGetVertexAttribIiv;
   1249 const GLMessage_Function GLMessage::glGetVertexAttribIuiv;
   1250 const GLMessage_Function GLMessage::glVertexAttribI4i;
   1251 const GLMessage_Function GLMessage::glVertexAttribI4ui;
   1252 const GLMessage_Function GLMessage::glVertexAttribI4iv;
   1253 const GLMessage_Function GLMessage::glVertexAttribI4uiv;
   1254 const GLMessage_Function GLMessage::glGetUniformuiv;
   1255 const GLMessage_Function GLMessage::glGetFragDataLocation;
   1256 const GLMessage_Function GLMessage::glUniform1ui;
   1257 const GLMessage_Function GLMessage::glUniform2ui;
   1258 const GLMessage_Function GLMessage::glUniform3ui;
   1259 const GLMessage_Function GLMessage::glUniform4ui;
   1260 const GLMessage_Function GLMessage::glUniform1uiv;
   1261 const GLMessage_Function GLMessage::glUniform2uiv;
   1262 const GLMessage_Function GLMessage::glUniform3uiv;
   1263 const GLMessage_Function GLMessage::glUniform4uiv;
   1264 const GLMessage_Function GLMessage::glClearBufferiv;
   1265 const GLMessage_Function GLMessage::glClearBufferuiv;
   1266 const GLMessage_Function GLMessage::glClearBufferfv;
   1267 const GLMessage_Function GLMessage::glClearBufferfi;
   1268 const GLMessage_Function GLMessage::glGetStringi;
   1269 const GLMessage_Function GLMessage::glCopyBufferSubData;
   1270 const GLMessage_Function GLMessage::glGetUniformIndices;
   1271 const GLMessage_Function GLMessage::glGetActiveUniformsiv;
   1272 const GLMessage_Function GLMessage::glGetUniformBlockIndex;
   1273 const GLMessage_Function GLMessage::glGetActiveUniformBlockiv;
   1274 const GLMessage_Function GLMessage::glGetActiveUniformBlockName;
   1275 const GLMessage_Function GLMessage::glUniformBlockBinding;
   1276 const GLMessage_Function GLMessage::glDrawArraysInstanced;
   1277 const GLMessage_Function GLMessage::glDrawElementsInstanced;
   1278 const GLMessage_Function GLMessage::glFenceSync;
   1279 const GLMessage_Function GLMessage::glIsSync;
   1280 const GLMessage_Function GLMessage::glDeleteSync;
   1281 const GLMessage_Function GLMessage::glClientWaitSync;
   1282 const GLMessage_Function GLMessage::glWaitSync;
   1283 const GLMessage_Function GLMessage::glGetInteger64v;
   1284 const GLMessage_Function GLMessage::glGetSynciv;
   1285 const GLMessage_Function GLMessage::glGetInteger64i_v;
   1286 const GLMessage_Function GLMessage::glGetBufferParameteri64v;
   1287 const GLMessage_Function GLMessage::glGenSamplers;
   1288 const GLMessage_Function GLMessage::glDeleteSamplers;
   1289 const GLMessage_Function GLMessage::glIsSampler;
   1290 const GLMessage_Function GLMessage::glBindSampler;
   1291 const GLMessage_Function GLMessage::glSamplerParameteri;
   1292 const GLMessage_Function GLMessage::glSamplerParameteriv;
   1293 const GLMessage_Function GLMessage::glSamplerParameterf;
   1294 const GLMessage_Function GLMessage::glSamplerParameterfv;
   1295 const GLMessage_Function GLMessage::glGetSamplerParameteriv;
   1296 const GLMessage_Function GLMessage::glGetSamplerParameterfv;
   1297 const GLMessage_Function GLMessage::glVertexAttribDivisor;
   1298 const GLMessage_Function GLMessage::glBindTransformFeedback;
   1299 const GLMessage_Function GLMessage::glDeleteTransformFeedbacks;
   1300 const GLMessage_Function GLMessage::glGenTransformFeedbacks;
   1301 const GLMessage_Function GLMessage::glIsTransformFeedback;
   1302 const GLMessage_Function GLMessage::glPauseTransformFeedback;
   1303 const GLMessage_Function GLMessage::glResumeTransformFeedback;
   1304 const GLMessage_Function GLMessage::glGetProgramBinary;
   1305 const GLMessage_Function GLMessage::glProgramBinary;
   1306 const GLMessage_Function GLMessage::glProgramParameteri;
   1307 const GLMessage_Function GLMessage::glInvalidateFramebuffer;
   1308 const GLMessage_Function GLMessage::glInvalidateSubFramebuffer;
   1309 const GLMessage_Function GLMessage::glTexStorage2D;
   1310 const GLMessage_Function GLMessage::glTexStorage3D;
   1311 const GLMessage_Function GLMessage::glGetInternalformativ;
   1312 const GLMessage_Function GLMessage::glBeginPerfQueryINTEL;
   1313 const GLMessage_Function GLMessage::glCreatePerfQueryINTEL;
   1314 const GLMessage_Function GLMessage::glDeletePerfQueryINTEL;
   1315 const GLMessage_Function GLMessage::glEndPerfQueryINTEL;
   1316 const GLMessage_Function GLMessage::glGetFirstPerfQueryIdINTEL;
   1317 const GLMessage_Function GLMessage::glGetNextPerfQueryIdINTEL;
   1318 const GLMessage_Function GLMessage::glGetPerfCounterInfoINTEL;
   1319 const GLMessage_Function GLMessage::glGetPerfQueryDataINTEL;
   1320 const GLMessage_Function GLMessage::glGetPerfQueryIdByNameINTEL;
   1321 const GLMessage_Function GLMessage::glGetPerfQueryInfoINTEL;
   1322 const GLMessage_Function GLMessage::glBlendBarrierKHR;
   1323 const GLMessage_Function GLMessage::glBlendBarrierNV;
   1324 const GLMessage_Function GLMessage::glBlendParameteriNV;
   1325 const GLMessage_Function GLMessage::glBlitFramebufferNV;
   1326 const GLMessage_Function GLMessage::glFenceSyncAPPLE;
   1327 const GLMessage_Function GLMessage::glIsSyncAPPLE;
   1328 const GLMessage_Function GLMessage::glDeleteSyncAPPLE;
   1329 const GLMessage_Function GLMessage::glClientWaitSyncAPPLE;
   1330 const GLMessage_Function GLMessage::glWaitSyncAPPLE;
   1331 const GLMessage_Function GLMessage::glGetInteger64vAPPLE;
   1332 const GLMessage_Function GLMessage::glGetSyncivAPPLE;
   1333 const GLMessage_Function GLMessage::glCopyBufferSubDataNV;
   1334 const GLMessage_Function GLMessage::glActiveShaderProgramEXT;
   1335 const GLMessage_Function GLMessage::glAlphaFuncQCOM;
   1336 const GLMessage_Function GLMessage::glBeginQueryEXT;
   1337 const GLMessage_Function GLMessage::glBindProgramPipelineEXT;
   1338 const GLMessage_Function GLMessage::glBlitFramebufferANGLE;
   1339 const GLMessage_Function GLMessage::glCreateShaderProgramvEXT;
   1340 const GLMessage_Function GLMessage::glDeleteProgramPipelinesEXT;
   1341 const GLMessage_Function GLMessage::glDeleteQueriesEXT;
   1342 const GLMessage_Function GLMessage::glDrawBuffersNV;
   1343 const GLMessage_Function GLMessage::glEndQueryEXT;
   1344 const GLMessage_Function GLMessage::glFramebufferTexture2DMultisampleEXT;
   1345 const GLMessage_Function GLMessage::glGenProgramPipelinesEXT;
   1346 const GLMessage_Function GLMessage::glGenQueriesEXT;
   1347 const GLMessage_Function GLMessage::glGetGraphicsResetStatusEXT;
   1348 const GLMessage_Function GLMessage::glGetObjectLabelEXT;
   1349 const GLMessage_Function GLMessage::glGetProgramPipelineInfoLogEXT;
   1350 const GLMessage_Function GLMessage::glGetProgramPipelineivEXT;
   1351 const GLMessage_Function GLMessage::glGetQueryObjectuivEXT;
   1352 const GLMessage_Function GLMessage::glGetQueryivEXT;
   1353 const GLMessage_Function GLMessage::glGetnUniformfvEXT;
   1354 const GLMessage_Function GLMessage::glGetnUniformivEXT;
   1355 const GLMessage_Function GLMessage::glInsertEventMarkerEXT;
   1356 const GLMessage_Function GLMessage::glIsProgramPipelineEXT;
   1357 const GLMessage_Function GLMessage::glIsQueryEXT;
   1358 const GLMessage_Function GLMessage::glLabelObjectEXT;
   1359 const GLMessage_Function GLMessage::glPopGroupMarkerEXT;
   1360 const GLMessage_Function GLMessage::glProgramParameteriEXT;
   1361 const GLMessage_Function GLMessage::glProgramUniform1fEXT;
   1362 const GLMessage_Function GLMessage::glProgramUniform1fvEXT;
   1363 const GLMessage_Function GLMessage::glProgramUniform1iEXT;
   1364 const GLMessage_Function GLMessage::glProgramUniform1ivEXT;
   1365 const GLMessage_Function GLMessage::glProgramUniform2fEXT;
   1366 const GLMessage_Function GLMessage::glProgramUniform2fvEXT;
   1367 const GLMessage_Function GLMessage::glProgramUniform2iEXT;
   1368 const GLMessage_Function GLMessage::glProgramUniform2ivEXT;
   1369 const GLMessage_Function GLMessage::glProgramUniform3fEXT;
   1370 const GLMessage_Function GLMessage::glProgramUniform3fvEXT;
   1371 const GLMessage_Function GLMessage::glProgramUniform3iEXT;
   1372 const GLMessage_Function GLMessage::glProgramUniform3ivEXT;
   1373 const GLMessage_Function GLMessage::glProgramUniform4fEXT;
   1374 const GLMessage_Function GLMessage::glProgramUniform4fvEXT;
   1375 const GLMessage_Function GLMessage::glProgramUniform4iEXT;
   1376 const GLMessage_Function GLMessage::glProgramUniform4ivEXT;
   1377 const GLMessage_Function GLMessage::glProgramUniformMatrix2fvEXT;
   1378 const GLMessage_Function GLMessage::glProgramUniformMatrix3fvEXT;
   1379 const GLMessage_Function GLMessage::glProgramUniformMatrix4fvEXT;
   1380 const GLMessage_Function GLMessage::glPushGroupMarkerEXT;
   1381 const GLMessage_Function GLMessage::glReadBufferNV;
   1382 const GLMessage_Function GLMessage::glReadnPixelsEXT;
   1383 const GLMessage_Function GLMessage::glRenderbufferStorageMultisampleANGLE;
   1384 const GLMessage_Function GLMessage::glRenderbufferStorageMultisampleAPPLE;
   1385 const GLMessage_Function GLMessage::glRenderbufferStorageMultisampleEXT;
   1386 const GLMessage_Function GLMessage::glResolveMultisampleFramebufferAPPLE;
   1387 const GLMessage_Function GLMessage::glTexStorage1DEXT;
   1388 const GLMessage_Function GLMessage::glTexStorage2DEXT;
   1389 const GLMessage_Function GLMessage::glTexStorage3DEXT;
   1390 const GLMessage_Function GLMessage::glTextureStorage1DEXT;
   1391 const GLMessage_Function GLMessage::glTextureStorage2DEXT;
   1392 const GLMessage_Function GLMessage::glTextureStorage3DEXT;
   1393 const GLMessage_Function GLMessage::glUseProgramStagesEXT;
   1394 const GLMessage_Function GLMessage::glValidateProgramPipelineEXT;
   1395 const GLMessage_Function GLMessage::glCopyTextureLevelsAPPLE;
   1396 const GLMessage_Function GLMessage::glDebugMessageControlKHR;
   1397 const GLMessage_Function GLMessage::glDebugMessageInsertKHR;
   1398 const GLMessage_Function GLMessage::glDebugMessageCallbackKHR;
   1399 const GLMessage_Function GLMessage::glGetDebugMessageLogKHR;
   1400 const GLMessage_Function GLMessage::glPushDebugGroupKHR;
   1401 const GLMessage_Function GLMessage::glPopDebugGroupKHR;
   1402 const GLMessage_Function GLMessage::glObjectLabelKHR;
   1403 const GLMessage_Function GLMessage::glGetObjectLabelKHR;
   1404 const GLMessage_Function GLMessage::glObjectPtrLabelKHR;
   1405 const GLMessage_Function GLMessage::glGetObjectPtrLabelKHR;
   1406 const GLMessage_Function GLMessage::glGetPointervKHR;
   1407 const GLMessage_Function GLMessage::glDrawArraysInstancedANGLE;
   1408 const GLMessage_Function GLMessage::glDrawElementsInstancedANGLE;
   1409 const GLMessage_Function GLMessage::glVertexAttribDivisorANGLE;
   1410 const GLMessage_Function GLMessage::glDrawArraysInstancedEXT;
   1411 const GLMessage_Function GLMessage::glDrawElementsInstancedEXT;
   1412 const GLMessage_Function GLMessage::glVertexAttribDivisorEXT;
   1413 const GLMessage_Function GLMessage::glDrawArraysInstancedNV;
   1414 const GLMessage_Function GLMessage::glDrawElementsInstancedNV;
   1415 const GLMessage_Function GLMessage::glVertexAttribDivisorNV;
   1416 const GLMessage_Function GLMessage::glDrawBuffersEXT;
   1417 const GLMessage_Function GLMessage::glReadBufferIndexedEXT;
   1418 const GLMessage_Function GLMessage::glDrawBuffersIndexedEXT;
   1419 const GLMessage_Function GLMessage::glGetIntegeri_vEXT;
   1420 const GLMessage_Function GLMessage::glMapBufferRangeEXT;
   1421 const GLMessage_Function GLMessage::glFlushMappedBufferRangeEXT;
   1422 const GLMessage_Function GLMessage::glQueryCounterEXT;
   1423 const GLMessage_Function GLMessage::glGetQueryObjecti64vEXT;
   1424 const GLMessage_Function GLMessage::glGetQueryObjectivEXT;
   1425 const GLMessage_Function GLMessage::glGetQueryObjectui64vEXT;
   1426 const GLMessage_Function GLMessage::glGetTranslatedShaderSourceANGLE;
   1427 const GLMessage_Function GLMessage::glMinSampleShadingOES;
   1428 const GLMessage_Function GLMessage::glMultiTexCoord1bOES;
   1429 const GLMessage_Function GLMessage::glMultiTexCoord1bvOES;
   1430 const GLMessage_Function GLMessage::glMultiTexCoord2bOES;
   1431 const GLMessage_Function GLMessage::glMultiTexCoord2bvOES;
   1432 const GLMessage_Function GLMessage::glMultiTexCoord3bOES;
   1433 const GLMessage_Function GLMessage::glMultiTexCoord3bvOES;
   1434 const GLMessage_Function GLMessage::glMultiTexCoord4bOES;
   1435 const GLMessage_Function GLMessage::glMultiTexCoord4bvOES;
   1436 const GLMessage_Function GLMessage::glTexCoord1bOES;
   1437 const GLMessage_Function GLMessage::glTexCoord1bvOES;
   1438 const GLMessage_Function GLMessage::glTexCoord2bOES;
   1439 const GLMessage_Function GLMessage::glTexCoord2bvOES;
   1440 const GLMessage_Function GLMessage::glTexCoord3bOES;
   1441 const GLMessage_Function GLMessage::glTexCoord3bvOES;
   1442 const GLMessage_Function GLMessage::glTexCoord4bOES;
   1443 const GLMessage_Function GLMessage::glTexCoord4bvOES;
   1444 const GLMessage_Function GLMessage::glVertex2bOES;
   1445 const GLMessage_Function GLMessage::glVertex2bvOES;
   1446 const GLMessage_Function GLMessage::glVertex3bOES;
   1447 const GLMessage_Function GLMessage::glVertex3bvOES;
   1448 const GLMessage_Function GLMessage::glVertex4bOES;
   1449 const GLMessage_Function GLMessage::glVertex4bvOES;
   1450 const GLMessage_Function GLMessage::glProgramUniform1uiEXT;
   1451 const GLMessage_Function GLMessage::glProgramUniform2uiEXT;
   1452 const GLMessage_Function GLMessage::glProgramUniform3uiEXT;
   1453 const GLMessage_Function GLMessage::glProgramUniform4uiEXT;
   1454 const GLMessage_Function GLMessage::glProgramUniform1uivEXT;
   1455 const GLMessage_Function GLMessage::glProgramUniform2uivEXT;
   1456 const GLMessage_Function GLMessage::glProgramUniform3uivEXT;
   1457 const GLMessage_Function GLMessage::glProgramUniform4uivEXT;
   1458 const GLMessage_Function GLMessage::glProgramUniformMatrix2x3fvEXT;
   1459 const GLMessage_Function GLMessage::glProgramUniformMatrix3x2fvEXT;
   1460 const GLMessage_Function GLMessage::glProgramUniformMatrix2x4fvEXT;
   1461 const GLMessage_Function GLMessage::glProgramUniformMatrix4x2fvEXT;
   1462 const GLMessage_Function GLMessage::glProgramUniformMatrix3x4fvEXT;
   1463 const GLMessage_Function GLMessage::glProgramUniformMatrix4x3fvEXT;
   1464 const GLMessage_Function GLMessage::glRenderbufferStorageMultisampleNV;
   1465 const GLMessage_Function GLMessage::glSampleCoverageOES;
   1466 const GLMessage_Function GLMessage::glTexStorage3DMultisampleOES;
   1467 const GLMessage_Function GLMessage::glUniformMatrix2x3fvNV;
   1468 const GLMessage_Function GLMessage::glUniformMatrix3x2fvNV;
   1469 const GLMessage_Function GLMessage::glUniformMatrix2x4fvNV;
   1470 const GLMessage_Function GLMessage::glUniformMatrix4x2fvNV;
   1471 const GLMessage_Function GLMessage::glUniformMatrix3x4fvNV;
   1472 const GLMessage_Function GLMessage::glUniformMatrix4x3fvNV;
   1473 const GLMessage_Function GLMessage::glActiveShaderProgram;
   1474 const GLMessage_Function GLMessage::glBindImageTexture;
   1475 const GLMessage_Function GLMessage::glBindProgramPipeline;
   1476 const GLMessage_Function GLMessage::glBindVertexBuffer;
   1477 const GLMessage_Function GLMessage::glCreateShaderProgramv;
   1478 const GLMessage_Function GLMessage::glDeleteProgramPipelines;
   1479 const GLMessage_Function GLMessage::glDispatchCompute;
   1480 const GLMessage_Function GLMessage::glDispatchComputeIndirect;
   1481 const GLMessage_Function GLMessage::glDrawArraysIndirect;
   1482 const GLMessage_Function GLMessage::glDrawElementsIndirect;
   1483 const GLMessage_Function GLMessage::glFramebufferParameteri;
   1484 const GLMessage_Function GLMessage::glGenProgramPipelines;
   1485 const GLMessage_Function GLMessage::glGetBooleani_v;
   1486 const GLMessage_Function GLMessage::glGetFramebufferParameteriv;
   1487 const GLMessage_Function GLMessage::glGetMultisamplefv;
   1488 const GLMessage_Function GLMessage::glGetProgramInterfaceiv;
   1489 const GLMessage_Function GLMessage::glGetProgramPipelineInfoLog;
   1490 const GLMessage_Function GLMessage::glGetProgramPipelineiv;
   1491 const GLMessage_Function GLMessage::glGetProgramResourceIndex;
   1492 const GLMessage_Function GLMessage::glGetProgramResourceLocation;
   1493 const GLMessage_Function GLMessage::glGetProgramResourceName;
   1494 const GLMessage_Function GLMessage::glGetProgramResourceiv;
   1495 const GLMessage_Function GLMessage::glGetTexLevelParameterfv;
   1496 const GLMessage_Function GLMessage::glGetTexLevelParameteriv;
   1497 const GLMessage_Function GLMessage::glIsProgramPipeline;
   1498 const GLMessage_Function GLMessage::glMemoryBarrier;
   1499 const GLMessage_Function GLMessage::glMemoryBarrierByRegion;
   1500 const GLMessage_Function GLMessage::glProgramUniform1f;
   1501 const GLMessage_Function GLMessage::glProgramUniform1fv;
   1502 const GLMessage_Function GLMessage::glProgramUniform1i;
   1503 const GLMessage_Function GLMessage::glProgramUniform1iv;
   1504 const GLMessage_Function GLMessage::glProgramUniform1ui;
   1505 const GLMessage_Function GLMessage::glProgramUniform1uiv;
   1506 const GLMessage_Function GLMessage::glProgramUniform2f;
   1507 const GLMessage_Function GLMessage::glProgramUniform2fv;
   1508 const GLMessage_Function GLMessage::glProgramUniform2i;
   1509 const GLMessage_Function GLMessage::glProgramUniform2iv;
   1510 const GLMessage_Function GLMessage::glProgramUniform2ui;
   1511 const GLMessage_Function GLMessage::glProgramUniform2uiv;
   1512 const GLMessage_Function GLMessage::glProgramUniform3f;
   1513 const GLMessage_Function GLMessage::glProgramUniform3fv;
   1514 const GLMessage_Function GLMessage::glProgramUniform3i;
   1515 const GLMessage_Function GLMessage::glProgramUniform3iv;
   1516 const GLMessage_Function GLMessage::glProgramUniform3ui;
   1517 const GLMessage_Function GLMessage::glProgramUniform3uiv;
   1518 const GLMessage_Function GLMessage::glProgramUniform4f;
   1519 const GLMessage_Function GLMessage::glProgramUniform4fv;
   1520 const GLMessage_Function GLMessage::glProgramUniform4i;
   1521 const GLMessage_Function GLMessage::glProgramUniform4iv;
   1522 const GLMessage_Function GLMessage::glProgramUniform4ui;
   1523 const GLMessage_Function GLMessage::glProgramUniform4uiv;
   1524 const GLMessage_Function GLMessage::glProgramUniformMatrix2fv;
   1525 const GLMessage_Function GLMessage::glProgramUniformMatrix2x3fv;
   1526 const GLMessage_Function GLMessage::glProgramUniformMatrix2x4fv;
   1527 const GLMessage_Function GLMessage::glProgramUniformMatrix3fv;
   1528 const GLMessage_Function GLMessage::glProgramUniformMatrix3x2fv;
   1529 const GLMessage_Function GLMessage::glProgramUniformMatrix3x4fv;
   1530 const GLMessage_Function GLMessage::glProgramUniformMatrix4fv;
   1531 const GLMessage_Function GLMessage::glProgramUniformMatrix4x2fv;
   1532 const GLMessage_Function GLMessage::glProgramUniformMatrix4x3fv;
   1533 const GLMessage_Function GLMessage::glSampleMaski;
   1534 const GLMessage_Function GLMessage::glTexStorage2DMultisample;
   1535 const GLMessage_Function GLMessage::glUseProgramStages;
   1536 const GLMessage_Function GLMessage::glValidateProgramPipeline;
   1537 const GLMessage_Function GLMessage::glVertexAttribBinding;
   1538 const GLMessage_Function GLMessage::glVertexAttribFormat;
   1539 const GLMessage_Function GLMessage::glVertexAttribIFormat;
   1540 const GLMessage_Function GLMessage::glVertexBindingDivisor;
   1541 const GLMessage_Function GLMessage::glBlendEquationSeparateiEXT;
   1542 const GLMessage_Function GLMessage::glBlendEquationiEXT;
   1543 const GLMessage_Function GLMessage::glBlendFuncSeparateiEXT;
   1544 const GLMessage_Function GLMessage::glBlendFunciEXT;
   1545 const GLMessage_Function GLMessage::glColorMaskiEXT;
   1546 const GLMessage_Function GLMessage::glCopyImageSubDataEXT;
   1547 const GLMessage_Function GLMessage::glDisableiEXT;
   1548 const GLMessage_Function GLMessage::glEnableiEXT;
   1549 const GLMessage_Function GLMessage::glFramebufferTextureEXT;
   1550 const GLMessage_Function GLMessage::glGetSamplerParameterIivEXT;
   1551 const GLMessage_Function GLMessage::glGetSamplerParameterIuivEXT;
   1552 const GLMessage_Function GLMessage::glGetTexParameterIivEXT;
   1553 const GLMessage_Function GLMessage::glGetTexParameterIuivEXT;
   1554 const GLMessage_Function GLMessage::glIsEnablediEXT;
   1555 const GLMessage_Function GLMessage::glPatchParameteriEXT;
   1556 const GLMessage_Function GLMessage::glPrimitiveBoundingBoxEXT;
   1557 const GLMessage_Function GLMessage::glSamplerParameterIivEXT;
   1558 const GLMessage_Function GLMessage::glSamplerParameterIuivEXT;
   1559 const GLMessage_Function GLMessage::glTexBufferEXT;
   1560 const GLMessage_Function GLMessage::glTexBufferRangeEXT;
   1561 const GLMessage_Function GLMessage::glTexParameterIivEXT;
   1562 const GLMessage_Function GLMessage::glTexParameterIuivEXT;
   1563 const GLMessage_Function GLMessage::glTextureViewEXT;
   1564 const GLMessage_Function GLMessage::eglGetDisplay;
   1565 const GLMessage_Function GLMessage::eglInitialize;
   1566 const GLMessage_Function GLMessage::eglTerminate;
   1567 const GLMessage_Function GLMessage::eglGetConfigs;
   1568 const GLMessage_Function GLMessage::eglChooseConfig;
   1569 const GLMessage_Function GLMessage::eglGetConfigAttrib;
   1570 const GLMessage_Function GLMessage::eglCreateWindowSurface;
   1571 const GLMessage_Function GLMessage::eglCreatePixmapSurface;
   1572 const GLMessage_Function GLMessage::eglCreatePbufferSurface;
   1573 const GLMessage_Function GLMessage::eglDestroySurface;
   1574 const GLMessage_Function GLMessage::eglQuerySurface;
   1575 const GLMessage_Function GLMessage::eglCreateContext;
   1576 const GLMessage_Function GLMessage::eglDestroyContext;
   1577 const GLMessage_Function GLMessage::eglMakeCurrent;
   1578 const GLMessage_Function GLMessage::eglGetCurrentContext;
   1579 const GLMessage_Function GLMessage::eglGetCurrentSurface;
   1580 const GLMessage_Function GLMessage::eglGetCurrentDisplay;
   1581 const GLMessage_Function GLMessage::eglQueryContext;
   1582 const GLMessage_Function GLMessage::eglWaitGL;
   1583 const GLMessage_Function GLMessage::eglWaitNative;
   1584 const GLMessage_Function GLMessage::eglSwapBuffers;
   1585 const GLMessage_Function GLMessage::eglCopyBuffers;
   1586 const GLMessage_Function GLMessage::eglGetError;
   1587 const GLMessage_Function GLMessage::eglQueryString;
   1588 const GLMessage_Function GLMessage::eglGetProcAddress;
   1589 const GLMessage_Function GLMessage::eglSurfaceAttrib;
   1590 const GLMessage_Function GLMessage::eglBindTexImage;
   1591 const GLMessage_Function GLMessage::eglReleaseTexImage;
   1592 const GLMessage_Function GLMessage::eglSwapInterval;
   1593 const GLMessage_Function GLMessage::eglBindAPI;
   1594 const GLMessage_Function GLMessage::eglQueryAPI;
   1595 const GLMessage_Function GLMessage::eglWaitClient;
   1596 const GLMessage_Function GLMessage::eglReleaseThread;
   1597 const GLMessage_Function GLMessage::eglCreatePbufferFromClientBuffer;
   1598 const GLMessage_Function GLMessage::eglLockSurfaceKHR;
   1599 const GLMessage_Function GLMessage::eglUnlockSurfaceKHR;
   1600 const GLMessage_Function GLMessage::eglCreateImageKHR;
   1601 const GLMessage_Function GLMessage::eglDestroyImageKHR;
   1602 const GLMessage_Function GLMessage::eglCreateSyncKHR;
   1603 const GLMessage_Function GLMessage::eglDestroySyncKHR;
   1604 const GLMessage_Function GLMessage::eglClientWaitSyncKHR;
   1605 const GLMessage_Function GLMessage::eglGetSyncAttribKHR;
   1606 const GLMessage_Function GLMessage::eglSetSwapRectangleANDROID;
   1607 const GLMessage_Function GLMessage::eglGetRenderBufferANDROID;
   1608 const GLMessage_Function GLMessage::eglGetSystemTimeFrequencyNV;
   1609 const GLMessage_Function GLMessage::eglGetSystemTimeNV;
   1610 const GLMessage_Function GLMessage::invalid;
   1611 const GLMessage_Function GLMessage::glVertexAttribPointerData;
   1612 const GLMessage_Function GLMessage::Function_MIN;
   1613 const GLMessage_Function GLMessage::Function_MAX;
   1614 const int GLMessage::Function_ARRAYSIZE;
   1615 #endif  // _MSC_VER
   1616 bool GLMessage_DataType_Type_IsValid(int value) {
   1617   switch(value) {
   1618     case 1:
   1619     case 2:
   1620     case 3:
   1621     case 4:
   1622     case 5:
   1623     case 6:
   1624     case 7:
   1625     case 8:
   1626       return true;
   1627     default:
   1628       return false;
   1629   }
   1630 }
   1631 
   1632 #ifndef _MSC_VER
   1633 const GLMessage_DataType_Type GLMessage_DataType::VOID;
   1634 const GLMessage_DataType_Type GLMessage_DataType::CHAR;
   1635 const GLMessage_DataType_Type GLMessage_DataType::BYTE;
   1636 const GLMessage_DataType_Type GLMessage_DataType::INT;
   1637 const GLMessage_DataType_Type GLMessage_DataType::FLOAT;
   1638 const GLMessage_DataType_Type GLMessage_DataType::BOOL;
   1639 const GLMessage_DataType_Type GLMessage_DataType::ENUM;
   1640 const GLMessage_DataType_Type GLMessage_DataType::INT64;
   1641 const GLMessage_DataType_Type GLMessage_DataType::Type_MIN;
   1642 const GLMessage_DataType_Type GLMessage_DataType::Type_MAX;
   1643 const int GLMessage_DataType::Type_ARRAYSIZE;
   1644 #endif  // _MSC_VER
   1645 #ifndef _MSC_VER
   1646 const int GLMessage_DataType::kTypeFieldNumber;
   1647 const int GLMessage_DataType::kIsArrayFieldNumber;
   1648 const int GLMessage_DataType::kIntValueFieldNumber;
   1649 const int GLMessage_DataType::kFloatValueFieldNumber;
   1650 const int GLMessage_DataType::kCharValueFieldNumber;
   1651 const int GLMessage_DataType::kRawBytesFieldNumber;
   1652 const int GLMessage_DataType::kBoolValueFieldNumber;
   1653 const int GLMessage_DataType::kInt64ValueFieldNumber;
   1654 #endif  // !_MSC_VER
   1655 
   1656 GLMessage_DataType::GLMessage_DataType()
   1657   : ::google::protobuf::MessageLite() {
   1658   SharedCtor();
   1659 }
   1660 
   1661 void GLMessage_DataType::InitAsDefaultInstance() {
   1662 }
   1663 
   1664 GLMessage_DataType::GLMessage_DataType(const GLMessage_DataType& from)
   1665   : ::google::protobuf::MessageLite() {
   1666   SharedCtor();
   1667   MergeFrom(from);
   1668 }
   1669 
   1670 void GLMessage_DataType::SharedCtor() {
   1671   _cached_size_ = 0;
   1672   type_ = 1;
   1673   isarray_ = false;
   1674   ::memset(_has_bits_, 0, sizeof(_has_bits_));
   1675 }
   1676 
   1677 GLMessage_DataType::~GLMessage_DataType() {
   1678   SharedDtor();
   1679 }
   1680 
   1681 void GLMessage_DataType::SharedDtor() {
   1682   if (this != default_instance_) {
   1683   }
   1684 }
   1685 
   1686 void GLMessage_DataType::SetCachedSize(int size) const {
   1687   GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
   1688   _cached_size_ = size;
   1689   GOOGLE_SAFE_CONCURRENT_WRITES_END();
   1690 }
   1691 const GLMessage_DataType& GLMessage_DataType::default_instance() {
   1692   if (default_instance_ == NULL) protobuf_AddDesc_gltrace_2eproto();  return *default_instance_;
   1693 }
   1694 
   1695 GLMessage_DataType* GLMessage_DataType::default_instance_ = NULL;
   1696 
   1697 GLMessage_DataType* GLMessage_DataType::New() const {
   1698   return new GLMessage_DataType;
   1699 }
   1700 
   1701 void GLMessage_DataType::Clear() {
   1702   if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
   1703     type_ = 1;
   1704     isarray_ = false;
   1705   }
   1706   intvalue_.Clear();
   1707   floatvalue_.Clear();
   1708   charvalue_.Clear();
   1709   rawbytes_.Clear();
   1710   boolvalue_.Clear();
   1711   int64value_.Clear();
   1712   ::memset(_has_bits_, 0, sizeof(_has_bits_));
   1713 }
   1714 
   1715 bool GLMessage_DataType::MergePartialFromCodedStream(
   1716     ::google::protobuf::io::CodedInputStream* input) {
   1717 #define DO_(EXPRESSION) if (!(EXPRESSION)) return false
   1718   ::google::protobuf::uint32 tag;
   1719   while ((tag = input->ReadTag()) != 0) {
   1720     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
   1721       // required .android.gltrace.GLMessage.DataType.Type type = 1 [default = VOID];
   1722       case 1: {
   1723         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   1724             ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
   1725           int value;
   1726           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
   1727                    int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
   1728                  input, &value)));
   1729           if (::android::gltrace::GLMessage_DataType_Type_IsValid(value)) {
   1730             set_type(static_cast< ::android::gltrace::GLMessage_DataType_Type >(value));
   1731           }
   1732         } else {
   1733           goto handle_uninterpreted;
   1734         }
   1735         if (input->ExpectTag(16)) goto parse_isArray;
   1736         break;
   1737       }
   1738 
   1739       // required bool isArray = 2 [default = false];
   1740       case 2: {
   1741         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   1742             ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
   1743          parse_isArray:
   1744           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
   1745                    bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
   1746                  input, &isarray_)));
   1747           _set_bit(1);
   1748         } else {
   1749           goto handle_uninterpreted;
   1750         }
   1751         if (input->ExpectTag(24)) goto parse_intValue;
   1752         break;
   1753       }
   1754 
   1755       // repeated int32 intValue = 3;
   1756       case 3: {
   1757         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   1758             ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
   1759          parse_intValue:
   1760           DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive<
   1761                    ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
   1762                  1, 24, input, this->mutable_intvalue())));
   1763         } else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag)
   1764                    == ::google::protobuf::internal::WireFormatLite::
   1765                       WIRETYPE_LENGTH_DELIMITED) {
   1766           DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline<
   1767                    ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
   1768                  input, this->mutable_intvalue())));
   1769         } else {
   1770           goto handle_uninterpreted;
   1771         }
   1772         if (input->ExpectTag(24)) goto parse_intValue;
   1773         if (input->ExpectTag(37)) goto parse_floatValue;
   1774         break;
   1775       }
   1776 
   1777       // repeated float floatValue = 4;
   1778       case 4: {
   1779         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   1780             ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) {
   1781          parse_floatValue:
   1782           DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive<
   1783                    float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
   1784                  1, 37, input, this->mutable_floatvalue())));
   1785         } else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag)
   1786                    == ::google::protobuf::internal::WireFormatLite::
   1787                       WIRETYPE_LENGTH_DELIMITED) {
   1788           DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline<
   1789                    float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
   1790                  input, this->mutable_floatvalue())));
   1791         } else {
   1792           goto handle_uninterpreted;
   1793         }
   1794         if (input->ExpectTag(37)) goto parse_floatValue;
   1795         if (input->ExpectTag(42)) goto parse_charValue;
   1796         break;
   1797       }
   1798 
   1799       // repeated bytes charValue = 5;
   1800       case 5: {
   1801         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   1802             ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
   1803          parse_charValue:
   1804           DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
   1805                 input, this->add_charvalue()));
   1806         } else {
   1807           goto handle_uninterpreted;
   1808         }
   1809         if (input->ExpectTag(42)) goto parse_charValue;
   1810         if (input->ExpectTag(50)) goto parse_rawBytes;
   1811         break;
   1812       }
   1813 
   1814       // repeated bytes rawBytes = 6;
   1815       case 6: {
   1816         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   1817             ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
   1818          parse_rawBytes:
   1819           DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
   1820                 input, this->add_rawbytes()));
   1821         } else {
   1822           goto handle_uninterpreted;
   1823         }
   1824         if (input->ExpectTag(50)) goto parse_rawBytes;
   1825         if (input->ExpectTag(56)) goto parse_boolValue;
   1826         break;
   1827       }
   1828 
   1829       // repeated bool boolValue = 7;
   1830       case 7: {
   1831         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   1832             ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
   1833          parse_boolValue:
   1834           DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive<
   1835                    bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
   1836                  1, 56, input, this->mutable_boolvalue())));
   1837         } else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag)
   1838                    == ::google::protobuf::internal::WireFormatLite::
   1839                       WIRETYPE_LENGTH_DELIMITED) {
   1840           DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline<
   1841                    bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
   1842                  input, this->mutable_boolvalue())));
   1843         } else {
   1844           goto handle_uninterpreted;
   1845         }
   1846         if (input->ExpectTag(56)) goto parse_boolValue;
   1847         if (input->ExpectTag(64)) goto parse_int64Value;
   1848         break;
   1849       }
   1850 
   1851       // repeated int64 int64Value = 8;
   1852       case 8: {
   1853         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   1854             ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
   1855          parse_int64Value:
   1856           DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive<
   1857                    ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
   1858                  1, 64, input, this->mutable_int64value())));
   1859         } else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag)
   1860                    == ::google::protobuf::internal::WireFormatLite::
   1861                       WIRETYPE_LENGTH_DELIMITED) {
   1862           DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline<
   1863                    ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
   1864                  input, this->mutable_int64value())));
   1865         } else {
   1866           goto handle_uninterpreted;
   1867         }
   1868         if (input->ExpectTag(64)) goto parse_int64Value;
   1869         if (input->ExpectAtEnd()) return true;
   1870         break;
   1871       }
   1872 
   1873       default: {
   1874       handle_uninterpreted:
   1875         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   1876             ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
   1877           return true;
   1878         }
   1879         DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
   1880         break;
   1881       }
   1882     }
   1883   }
   1884   return true;
   1885 #undef DO_
   1886 }
   1887 
   1888 void GLMessage_DataType::SerializeWithCachedSizes(
   1889     ::google::protobuf::io::CodedOutputStream* output) const {
   1890   // required .android.gltrace.GLMessage.DataType.Type type = 1 [default = VOID];
   1891   if (_has_bit(0)) {
   1892     ::google::protobuf::internal::WireFormatLite::WriteEnum(
   1893       1, this->type(), output);
   1894   }
   1895 
   1896   // required bool isArray = 2 [default = false];
   1897   if (_has_bit(1)) {
   1898     ::google::protobuf::internal::WireFormatLite::WriteBool(2, this->isarray(), output);
   1899   }
   1900 
   1901   // repeated int32 intValue = 3;
   1902   for (int i = 0; i < this->intvalue_size(); i++) {
   1903     ::google::protobuf::internal::WireFormatLite::WriteInt32(
   1904       3, this->intvalue(i), output);
   1905   }
   1906 
   1907   // repeated float floatValue = 4;
   1908   for (int i = 0; i < this->floatvalue_size(); i++) {
   1909     ::google::protobuf::internal::WireFormatLite::WriteFloat(
   1910       4, this->floatvalue(i), output);
   1911   }
   1912 
   1913   // repeated bytes charValue = 5;
   1914   for (int i = 0; i < this->charvalue_size(); i++) {
   1915     ::google::protobuf::internal::WireFormatLite::WriteBytes(
   1916       5, this->charvalue(i), output);
   1917   }
   1918 
   1919   // repeated bytes rawBytes = 6;
   1920   for (int i = 0; i < this->rawbytes_size(); i++) {
   1921     ::google::protobuf::internal::WireFormatLite::WriteBytes(
   1922       6, this->rawbytes(i), output);
   1923   }
   1924 
   1925   // repeated bool boolValue = 7;
   1926   for (int i = 0; i < this->boolvalue_size(); i++) {
   1927     ::google::protobuf::internal::WireFormatLite::WriteBool(
   1928       7, this->boolvalue(i), output);
   1929   }
   1930 
   1931   // repeated int64 int64Value = 8;
   1932   for (int i = 0; i < this->int64value_size(); i++) {
   1933     ::google::protobuf::internal::WireFormatLite::WriteInt64(
   1934       8, this->int64value(i), output);
   1935   }
   1936 
   1937 }
   1938 
   1939 int GLMessage_DataType::ByteSize() const {
   1940   int total_size = 0;
   1941 
   1942   if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
   1943     // required .android.gltrace.GLMessage.DataType.Type type = 1 [default = VOID];
   1944     if (has_type()) {
   1945       total_size += 1 +
   1946         ::google::protobuf::internal::WireFormatLite::EnumSize(this->type());
   1947     }
   1948 
   1949     // required bool isArray = 2 [default = false];
   1950     if (has_isarray()) {
   1951       total_size += 1 + 1;
   1952     }
   1953 
   1954   }
   1955   // repeated int32 intValue = 3;
   1956   {
   1957     int data_size = 0;
   1958     for (int i = 0; i < this->intvalue_size(); i++) {
   1959       data_size += ::google::protobuf::internal::WireFormatLite::
   1960         Int32Size(this->intvalue(i));
   1961     }
   1962     total_size += 1 * this->intvalue_size() + data_size;
   1963   }
   1964 
   1965   // repeated float floatValue = 4;
   1966   {
   1967     int data_size = 0;
   1968     data_size = 4 * this->floatvalue_size();
   1969     total_size += 1 * this->floatvalue_size() + data_size;
   1970   }
   1971 
   1972   // repeated bytes charValue = 5;
   1973   total_size += 1 * this->charvalue_size();
   1974   for (int i = 0; i < this->charvalue_size(); i++) {
   1975     total_size += ::google::protobuf::internal::WireFormatLite::BytesSize(
   1976       this->charvalue(i));
   1977   }
   1978 
   1979   // repeated bytes rawBytes = 6;
   1980   total_size += 1 * this->rawbytes_size();
   1981   for (int i = 0; i < this->rawbytes_size(); i++) {
   1982     total_size += ::google::protobuf::internal::WireFormatLite::BytesSize(
   1983       this->rawbytes(i));
   1984   }
   1985 
   1986   // repeated bool boolValue = 7;
   1987   {
   1988     int data_size = 0;
   1989     data_size = 1 * this->boolvalue_size();
   1990     total_size += 1 * this->boolvalue_size() + data_size;
   1991   }
   1992 
   1993   // repeated int64 int64Value = 8;
   1994   {
   1995     int data_size = 0;
   1996     for (int i = 0; i < this->int64value_size(); i++) {
   1997       data_size += ::google::protobuf::internal::WireFormatLite::
   1998         Int64Size(this->int64value(i));
   1999     }
   2000     total_size += 1 * this->int64value_size() + data_size;
   2001   }
   2002 
   2003   GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
   2004   _cached_size_ = total_size;
   2005   GOOGLE_SAFE_CONCURRENT_WRITES_END();
   2006   return total_size;
   2007 }
   2008 
   2009 void GLMessage_DataType::CheckTypeAndMergeFrom(
   2010     const ::google::protobuf::MessageLite& from) {
   2011   MergeFrom(*::google::protobuf::down_cast<const GLMessage_DataType*>(&from));
   2012 }
   2013 
   2014 void GLMessage_DataType::MergeFrom(const GLMessage_DataType& from) {
   2015   GOOGLE_CHECK_NE(&from, this);
   2016   intvalue_.MergeFrom(from.intvalue_);
   2017   floatvalue_.MergeFrom(from.floatvalue_);
   2018   charvalue_.MergeFrom(from.charvalue_);
   2019   rawbytes_.MergeFrom(from.rawbytes_);
   2020   boolvalue_.MergeFrom(from.boolvalue_);
   2021   int64value_.MergeFrom(from.int64value_);
   2022   if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
   2023     if (from._has_bit(0)) {
   2024       set_type(from.type());
   2025     }
   2026     if (from._has_bit(1)) {
   2027       set_isarray(from.isarray());
   2028     }
   2029   }
   2030 }
   2031 
   2032 void GLMessage_DataType::CopyFrom(const GLMessage_DataType& from) {
   2033   if (&from == this) return;
   2034   Clear();
   2035   MergeFrom(from);
   2036 }
   2037 
   2038 bool GLMessage_DataType::IsInitialized() const {
   2039   if ((_has_bits_[0] & 0x00000003) != 0x00000003) return false;
   2040 
   2041   return true;
   2042 }
   2043 
   2044 void GLMessage_DataType::Swap(GLMessage_DataType* other) {
   2045   if (other != this) {
   2046     std::swap(type_, other->type_);
   2047     std::swap(isarray_, other->isarray_);
   2048     intvalue_.Swap(&other->intvalue_);
   2049     floatvalue_.Swap(&other->floatvalue_);
   2050     charvalue_.Swap(&other->charvalue_);
   2051     rawbytes_.Swap(&other->rawbytes_);
   2052     boolvalue_.Swap(&other->boolvalue_);
   2053     int64value_.Swap(&other->int64value_);
   2054     std::swap(_has_bits_[0], other->_has_bits_[0]);
   2055     std::swap(_cached_size_, other->_cached_size_);
   2056   }
   2057 }
   2058 
   2059 ::std::string GLMessage_DataType::GetTypeName() const {
   2060   return "android.gltrace.GLMessage.DataType";
   2061 }
   2062 
   2063 
   2064 // -------------------------------------------------------------------
   2065 
   2066 #ifndef _MSC_VER
   2067 const int GLMessage_FrameBuffer::kWidthFieldNumber;
   2068 const int GLMessage_FrameBuffer::kHeightFieldNumber;
   2069 const int GLMessage_FrameBuffer::kContentsFieldNumber;
   2070 #endif  // !_MSC_VER
   2071 
   2072 GLMessage_FrameBuffer::GLMessage_FrameBuffer()
   2073   : ::google::protobuf::MessageLite() {
   2074   SharedCtor();
   2075 }
   2076 
   2077 void GLMessage_FrameBuffer::InitAsDefaultInstance() {
   2078 }
   2079 
   2080 GLMessage_FrameBuffer::GLMessage_FrameBuffer(const GLMessage_FrameBuffer& from)
   2081   : ::google::protobuf::MessageLite() {
   2082   SharedCtor();
   2083   MergeFrom(from);
   2084 }
   2085 
   2086 void GLMessage_FrameBuffer::SharedCtor() {
   2087   _cached_size_ = 0;
   2088   width_ = 0;
   2089   height_ = 0;
   2090   ::memset(_has_bits_, 0, sizeof(_has_bits_));
   2091 }
   2092 
   2093 GLMessage_FrameBuffer::~GLMessage_FrameBuffer() {
   2094   SharedDtor();
   2095 }
   2096 
   2097 void GLMessage_FrameBuffer::SharedDtor() {
   2098   if (this != default_instance_) {
   2099   }
   2100 }
   2101 
   2102 void GLMessage_FrameBuffer::SetCachedSize(int size) const {
   2103   GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
   2104   _cached_size_ = size;
   2105   GOOGLE_SAFE_CONCURRENT_WRITES_END();
   2106 }
   2107 const GLMessage_FrameBuffer& GLMessage_FrameBuffer::default_instance() {
   2108   if (default_instance_ == NULL) protobuf_AddDesc_gltrace_2eproto();  return *default_instance_;
   2109 }
   2110 
   2111 GLMessage_FrameBuffer* GLMessage_FrameBuffer::default_instance_ = NULL;
   2112 
   2113 GLMessage_FrameBuffer* GLMessage_FrameBuffer::New() const {
   2114   return new GLMessage_FrameBuffer;
   2115 }
   2116 
   2117 void GLMessage_FrameBuffer::Clear() {
   2118   if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
   2119     width_ = 0;
   2120     height_ = 0;
   2121   }
   2122   contents_.Clear();
   2123   ::memset(_has_bits_, 0, sizeof(_has_bits_));
   2124 }
   2125 
   2126 bool GLMessage_FrameBuffer::MergePartialFromCodedStream(
   2127     ::google::protobuf::io::CodedInputStream* input) {
   2128 #define DO_(EXPRESSION) if (!(EXPRESSION)) return false
   2129   ::google::protobuf::uint32 tag;
   2130   while ((tag = input->ReadTag()) != 0) {
   2131     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
   2132       // required int32 width = 1;
   2133       case 1: {
   2134         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   2135             ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
   2136           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
   2137                    ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
   2138                  input, &width_)));
   2139           _set_bit(0);
   2140         } else {
   2141           goto handle_uninterpreted;
   2142         }
   2143         if (input->ExpectTag(16)) goto parse_height;
   2144         break;
   2145       }
   2146 
   2147       // required int32 height = 2;
   2148       case 2: {
   2149         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   2150             ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
   2151          parse_height:
   2152           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
   2153                    ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
   2154                  input, &height_)));
   2155           _set_bit(1);
   2156         } else {
   2157           goto handle_uninterpreted;
   2158         }
   2159         if (input->ExpectTag(26)) goto parse_contents;
   2160         break;
   2161       }
   2162 
   2163       // repeated bytes contents = 3;
   2164       case 3: {
   2165         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   2166             ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
   2167          parse_contents:
   2168           DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
   2169                 input, this->add_contents()));
   2170         } else {
   2171           goto handle_uninterpreted;
   2172         }
   2173         if (input->ExpectTag(26)) goto parse_contents;
   2174         if (input->ExpectAtEnd()) return true;
   2175         break;
   2176       }
   2177 
   2178       default: {
   2179       handle_uninterpreted:
   2180         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   2181             ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
   2182           return true;
   2183         }
   2184         DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
   2185         break;
   2186       }
   2187     }
   2188   }
   2189   return true;
   2190 #undef DO_
   2191 }
   2192 
   2193 void GLMessage_FrameBuffer::SerializeWithCachedSizes(
   2194     ::google::protobuf::io::CodedOutputStream* output) const {
   2195   // required int32 width = 1;
   2196   if (_has_bit(0)) {
   2197     ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->width(), output);
   2198   }
   2199 
   2200   // required int32 height = 2;
   2201   if (_has_bit(1)) {
   2202     ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->height(), output);
   2203   }
   2204 
   2205   // repeated bytes contents = 3;
   2206   for (int i = 0; i < this->contents_size(); i++) {
   2207     ::google::protobuf::internal::WireFormatLite::WriteBytes(
   2208       3, this->contents(i), output);
   2209   }
   2210 
   2211 }
   2212 
   2213 int GLMessage_FrameBuffer::ByteSize() const {
   2214   int total_size = 0;
   2215 
   2216   if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
   2217     // required int32 width = 1;
   2218     if (has_width()) {
   2219       total_size += 1 +
   2220         ::google::protobuf::internal::WireFormatLite::Int32Size(
   2221           this->width());
   2222     }
   2223 
   2224     // required int32 height = 2;
   2225     if (has_height()) {
   2226       total_size += 1 +
   2227         ::google::protobuf::internal::WireFormatLite::Int32Size(
   2228           this->height());
   2229     }
   2230 
   2231   }
   2232   // repeated bytes contents = 3;
   2233   total_size += 1 * this->contents_size();
   2234   for (int i = 0; i < this->contents_size(); i++) {
   2235     total_size += ::google::protobuf::internal::WireFormatLite::BytesSize(
   2236       this->contents(i));
   2237   }
   2238 
   2239   GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
   2240   _cached_size_ = total_size;
   2241   GOOGLE_SAFE_CONCURRENT_WRITES_END();
   2242   return total_size;
   2243 }
   2244 
   2245 void GLMessage_FrameBuffer::CheckTypeAndMergeFrom(
   2246     const ::google::protobuf::MessageLite& from) {
   2247   MergeFrom(*::google::protobuf::down_cast<const GLMessage_FrameBuffer*>(&from));
   2248 }
   2249 
   2250 void GLMessage_FrameBuffer::MergeFrom(const GLMessage_FrameBuffer& from) {
   2251   GOOGLE_CHECK_NE(&from, this);
   2252   contents_.MergeFrom(from.contents_);
   2253   if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
   2254     if (from._has_bit(0)) {
   2255       set_width(from.width());
   2256     }
   2257     if (from._has_bit(1)) {
   2258       set_height(from.height());
   2259     }
   2260   }
   2261 }
   2262 
   2263 void GLMessage_FrameBuffer::CopyFrom(const GLMessage_FrameBuffer& from) {
   2264   if (&from == this) return;
   2265   Clear();
   2266   MergeFrom(from);
   2267 }
   2268 
   2269 bool GLMessage_FrameBuffer::IsInitialized() const {
   2270   if ((_has_bits_[0] & 0x00000003) != 0x00000003) return false;
   2271 
   2272   return true;
   2273 }
   2274 
   2275 void GLMessage_FrameBuffer::Swap(GLMessage_FrameBuffer* other) {
   2276   if (other != this) {
   2277     std::swap(width_, other->width_);
   2278     std::swap(height_, other->height_);
   2279     contents_.Swap(&other->contents_);
   2280     std::swap(_has_bits_[0], other->_has_bits_[0]);
   2281     std::swap(_cached_size_, other->_cached_size_);
   2282   }
   2283 }
   2284 
   2285 ::std::string GLMessage_FrameBuffer::GetTypeName() const {
   2286   return "android.gltrace.GLMessage.FrameBuffer";
   2287 }
   2288 
   2289 
   2290 // -------------------------------------------------------------------
   2291 
   2292 #ifndef _MSC_VER
   2293 const int GLMessage::kContextIdFieldNumber;
   2294 const int GLMessage::kStartTimeFieldNumber;
   2295 const int GLMessage::kDurationFieldNumber;
   2296 const int GLMessage::kFunctionFieldNumber;
   2297 const int GLMessage::kArgsFieldNumber;
   2298 const int GLMessage::kReturnValueFieldNumber;
   2299 const int GLMessage::kFbFieldNumber;
   2300 const int GLMessage::kThreadtimeFieldNumber;
   2301 #endif  // !_MSC_VER
   2302 
   2303 GLMessage::GLMessage()
   2304   : ::google::protobuf::MessageLite() {
   2305   SharedCtor();
   2306 }
   2307 
   2308 void GLMessage::InitAsDefaultInstance() {
   2309   returnvalue_ = const_cast< ::android::gltrace::GLMessage_DataType*>(&::android::gltrace::GLMessage_DataType::default_instance());
   2310   fb_ = const_cast< ::android::gltrace::GLMessage_FrameBuffer*>(&::android::gltrace::GLMessage_FrameBuffer::default_instance());
   2311 }
   2312 
   2313 GLMessage::GLMessage(const GLMessage& from)
   2314   : ::google::protobuf::MessageLite() {
   2315   SharedCtor();
   2316   MergeFrom(from);
   2317 }
   2318 
   2319 void GLMessage::SharedCtor() {
   2320   _cached_size_ = 0;
   2321   context_id_ = 0;
   2322   start_time_ = GOOGLE_LONGLONG(0);
   2323   duration_ = 0;
   2324   function_ = 3000;
   2325   returnvalue_ = NULL;
   2326   fb_ = NULL;
   2327   threadtime_ = 0;
   2328   ::memset(_has_bits_, 0, sizeof(_has_bits_));
   2329 }
   2330 
   2331 GLMessage::~GLMessage() {
   2332   SharedDtor();
   2333 }
   2334 
   2335 void GLMessage::SharedDtor() {
   2336   if (this != default_instance_) {
   2337     delete returnvalue_;
   2338     delete fb_;
   2339   }
   2340 }
   2341 
   2342 void GLMessage::SetCachedSize(int size) const {
   2343   GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
   2344   _cached_size_ = size;
   2345   GOOGLE_SAFE_CONCURRENT_WRITES_END();
   2346 }
   2347 const GLMessage& GLMessage::default_instance() {
   2348   if (default_instance_ == NULL) protobuf_AddDesc_gltrace_2eproto();  return *default_instance_;
   2349 }
   2350 
   2351 GLMessage* GLMessage::default_instance_ = NULL;
   2352 
   2353 GLMessage* GLMessage::New() const {
   2354   return new GLMessage;
   2355 }
   2356 
   2357 void GLMessage::Clear() {
   2358   if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
   2359     context_id_ = 0;
   2360     start_time_ = GOOGLE_LONGLONG(0);
   2361     duration_ = 0;
   2362     function_ = 3000;
   2363     if (_has_bit(5)) {
   2364       if (returnvalue_ != NULL) returnvalue_->::android::gltrace::GLMessage_DataType::Clear();
   2365     }
   2366     if (_has_bit(6)) {
   2367       if (fb_ != NULL) fb_->::android::gltrace::GLMessage_FrameBuffer::Clear();
   2368     }
   2369     threadtime_ = 0;
   2370   }
   2371   args_.Clear();
   2372   ::memset(_has_bits_, 0, sizeof(_has_bits_));
   2373 }
   2374 
   2375 bool GLMessage::MergePartialFromCodedStream(
   2376     ::google::protobuf::io::CodedInputStream* input) {
   2377 #define DO_(EXPRESSION) if (!(EXPRESSION)) return false
   2378   ::google::protobuf::uint32 tag;
   2379   while ((tag = input->ReadTag()) != 0) {
   2380     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
   2381       // required int32 context_id = 1;
   2382       case 1: {
   2383         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   2384             ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
   2385           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
   2386                    ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
   2387                  input, &context_id_)));
   2388           _set_bit(0);
   2389         } else {
   2390           goto handle_uninterpreted;
   2391         }
   2392         if (input->ExpectTag(16)) goto parse_start_time;
   2393         break;
   2394       }
   2395 
   2396       // required int64 start_time = 2;
   2397       case 2: {
   2398         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   2399             ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
   2400          parse_start_time:
   2401           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
   2402                    ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
   2403                  input, &start_time_)));
   2404           _set_bit(1);
   2405         } else {
   2406           goto handle_uninterpreted;
   2407         }
   2408         if (input->ExpectTag(24)) goto parse_duration;
   2409         break;
   2410       }
   2411 
   2412       // required int32 duration = 3;
   2413       case 3: {
   2414         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   2415             ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
   2416          parse_duration:
   2417           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
   2418                    ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
   2419                  input, &duration_)));
   2420           _set_bit(2);
   2421         } else {
   2422           goto handle_uninterpreted;
   2423         }
   2424         if (input->ExpectTag(32)) goto parse_function;
   2425         break;
   2426       }
   2427 
   2428       // required .android.gltrace.GLMessage.Function function = 4 [default = invalid];
   2429       case 4: {
   2430         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   2431             ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
   2432          parse_function:
   2433           int value;
   2434           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
   2435                    int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
   2436                  input, &value)));
   2437           if (::android::gltrace::GLMessage_Function_IsValid(value)) {
   2438             set_function(static_cast< ::android::gltrace::GLMessage_Function >(value));
   2439           }
   2440         } else {
   2441           goto handle_uninterpreted;
   2442         }
   2443         if (input->ExpectTag(42)) goto parse_args;
   2444         break;
   2445       }
   2446 
   2447       // repeated .android.gltrace.GLMessage.DataType args = 5;
   2448       case 5: {
   2449         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   2450             ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
   2451          parse_args:
   2452           DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
   2453                 input, add_args()));
   2454         } else {
   2455           goto handle_uninterpreted;
   2456         }
   2457         if (input->ExpectTag(42)) goto parse_args;
   2458         if (input->ExpectTag(50)) goto parse_returnValue;
   2459         break;
   2460       }
   2461 
   2462       // optional .android.gltrace.GLMessage.DataType returnValue = 6;
   2463       case 6: {
   2464         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   2465             ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
   2466          parse_returnValue:
   2467           DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
   2468                input, mutable_returnvalue()));
   2469         } else {
   2470           goto handle_uninterpreted;
   2471         }
   2472         if (input->ExpectTag(58)) goto parse_fb;
   2473         break;
   2474       }
   2475 
   2476       // optional .android.gltrace.GLMessage.FrameBuffer fb = 7;
   2477       case 7: {
   2478         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   2479             ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
   2480          parse_fb:
   2481           DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
   2482                input, mutable_fb()));
   2483         } else {
   2484           goto handle_uninterpreted;
   2485         }
   2486         if (input->ExpectTag(64)) goto parse_threadtime;
   2487         break;
   2488       }
   2489 
   2490       // optional int32 threadtime = 8;
   2491       case 8: {
   2492         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   2493             ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
   2494          parse_threadtime:
   2495           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
   2496                    ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
   2497                  input, &threadtime_)));
   2498           _set_bit(7);
   2499         } else {
   2500           goto handle_uninterpreted;
   2501         }
   2502         if (input->ExpectAtEnd()) return true;
   2503         break;
   2504       }
   2505 
   2506       default: {
   2507       handle_uninterpreted:
   2508         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
   2509             ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
   2510           return true;
   2511         }
   2512         DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
   2513         break;
   2514       }
   2515     }
   2516   }
   2517   return true;
   2518 #undef DO_
   2519 }
   2520 
   2521 void GLMessage::SerializeWithCachedSizes(
   2522     ::google::protobuf::io::CodedOutputStream* output) const {
   2523   // required int32 context_id = 1;
   2524   if (_has_bit(0)) {
   2525     ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->context_id(), output);
   2526   }
   2527 
   2528   // required int64 start_time = 2;
   2529   if (_has_bit(1)) {
   2530     ::google::protobuf::internal::WireFormatLite::WriteInt64(2, this->start_time(), output);
   2531   }
   2532 
   2533   // required int32 duration = 3;
   2534   if (_has_bit(2)) {
   2535     ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->duration(), output);
   2536   }
   2537 
   2538   // required .android.gltrace.GLMessage.Function function = 4 [default = invalid];
   2539   if (_has_bit(3)) {
   2540     ::google::protobuf::internal::WireFormatLite::WriteEnum(
   2541       4, this->function(), output);
   2542   }
   2543 
   2544   // repeated .android.gltrace.GLMessage.DataType args = 5;
   2545   for (int i = 0; i < this->args_size(); i++) {
   2546     ::google::protobuf::internal::WireFormatLite::WriteMessage(
   2547       5, this->args(i), output);
   2548   }
   2549 
   2550   // optional .android.gltrace.GLMessage.DataType returnValue = 6;
   2551   if (_has_bit(5)) {
   2552     ::google::protobuf::internal::WireFormatLite::WriteMessage(
   2553       6, this->returnvalue(), output);
   2554   }
   2555 
   2556   // optional .android.gltrace.GLMessage.FrameBuffer fb = 7;
   2557   if (_has_bit(6)) {
   2558     ::google::protobuf::internal::WireFormatLite::WriteMessage(
   2559       7, this->fb(), output);
   2560   }
   2561 
   2562   // optional int32 threadtime = 8;
   2563   if (_has_bit(7)) {
   2564     ::google::protobuf::internal::WireFormatLite::WriteInt32(8, this->threadtime(), output);
   2565   }
   2566 
   2567 }
   2568 
   2569 int GLMessage::ByteSize() const {
   2570   int total_size = 0;
   2571 
   2572   if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
   2573     // required int32 context_id = 1;
   2574     if (has_context_id()) {
   2575       total_size += 1 +
   2576         ::google::protobuf::internal::WireFormatLite::Int32Size(
   2577           this->context_id());
   2578     }
   2579 
   2580     // required int64 start_time = 2;
   2581     if (has_start_time()) {
   2582       total_size += 1 +
   2583         ::google::protobuf::internal::WireFormatLite::Int64Size(
   2584           this->start_time());
   2585     }
   2586 
   2587     // required int32 duration = 3;
   2588     if (has_duration()) {
   2589       total_size += 1 +
   2590         ::google::protobuf::internal::WireFormatLite::Int32Size(
   2591           this->duration());
   2592     }
   2593 
   2594     // required .android.gltrace.GLMessage.Function function = 4 [default = invalid];
   2595     if (has_function()) {
   2596       total_size += 1 +
   2597         ::google::protobuf::internal::WireFormatLite::EnumSize(this->function());
   2598     }
   2599 
   2600     // optional .android.gltrace.GLMessage.DataType returnValue = 6;
   2601     if (has_returnvalue()) {
   2602       total_size += 1 +
   2603         ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
   2604           this->returnvalue());
   2605     }
   2606 
   2607     // optional .android.gltrace.GLMessage.FrameBuffer fb = 7;
   2608     if (has_fb()) {
   2609       total_size += 1 +
   2610         ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
   2611           this->fb());
   2612     }
   2613 
   2614     // optional int32 threadtime = 8;
   2615     if (has_threadtime()) {
   2616       total_size += 1 +
   2617         ::google::protobuf::internal::WireFormatLite::Int32Size(
   2618           this->threadtime());
   2619     }
   2620 
   2621   }
   2622   // repeated .android.gltrace.GLMessage.DataType args = 5;
   2623   total_size += 1 * this->args_size();
   2624   for (int i = 0; i < this->args_size(); i++) {
   2625     total_size +=
   2626       ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
   2627         this->args(i));
   2628   }
   2629 
   2630   GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
   2631   _cached_size_ = total_size;
   2632   GOOGLE_SAFE_CONCURRENT_WRITES_END();
   2633   return total_size;
   2634 }
   2635 
   2636 void GLMessage::CheckTypeAndMergeFrom(
   2637     const ::google::protobuf::MessageLite& from) {
   2638   MergeFrom(*::google::protobuf::down_cast<const GLMessage*>(&from));
   2639 }
   2640 
   2641 void GLMessage::MergeFrom(const GLMessage& from) {
   2642   GOOGLE_CHECK_NE(&from, this);
   2643   args_.MergeFrom(from.args_);
   2644   if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
   2645     if (from._has_bit(0)) {
   2646       set_context_id(from.context_id());
   2647     }
   2648     if (from._has_bit(1)) {
   2649       set_start_time(from.start_time());
   2650     }
   2651     if (from._has_bit(2)) {
   2652       set_duration(from.duration());
   2653     }
   2654     if (from._has_bit(3)) {
   2655       set_function(from.function());
   2656     }
   2657     if (from._has_bit(5)) {
   2658       mutable_returnvalue()->::android::gltrace::GLMessage_DataType::MergeFrom(from.returnvalue());
   2659     }
   2660     if (from._has_bit(6)) {
   2661       mutable_fb()->::android::gltrace::GLMessage_FrameBuffer::MergeFrom(from.fb());
   2662     }
   2663     if (from._has_bit(7)) {
   2664       set_threadtime(from.threadtime());
   2665     }
   2666   }
   2667 }
   2668 
   2669 void GLMessage::CopyFrom(const GLMessage& from) {
   2670   if (&from == this) return;
   2671   Clear();
   2672   MergeFrom(from);
   2673 }
   2674 
   2675 bool GLMessage::IsInitialized() const {
   2676   if ((_has_bits_[0] & 0x0000000f) != 0x0000000f) return false;
   2677 
   2678   for (int i = 0; i < args_size(); i++) {
   2679     if (!this->args(i).IsInitialized()) return false;
   2680   }
   2681   if (has_returnvalue()) {
   2682     if (!this->returnvalue().IsInitialized()) return false;
   2683   }
   2684   if (has_fb()) {
   2685     if (!this->fb().IsInitialized()) return false;
   2686   }
   2687   return true;
   2688 }
   2689 
   2690 void GLMessage::Swap(GLMessage* other) {
   2691   if (other != this) {
   2692     std::swap(context_id_, other->context_id_);
   2693     std::swap(start_time_, other->start_time_);
   2694     std::swap(duration_, other->duration_);
   2695     std::swap(function_, other->function_);
   2696     args_.Swap(&other->args_);
   2697     std::swap(returnvalue_, other->returnvalue_);
   2698     std::swap(fb_, other->fb_);
   2699     std::swap(threadtime_, other->threadtime_);
   2700     std::swap(_has_bits_[0], other->_has_bits_[0]);
   2701     std::swap(_cached_size_, other->_cached_size_);
   2702   }
   2703 }
   2704 
   2705 ::std::string GLMessage::GetTypeName() const {
   2706   return "android.gltrace.GLMessage";
   2707 }
   2708 
   2709 
   2710 // @@protoc_insertion_point(namespace_scope)
   2711 
   2712 }  // namespace gltrace
   2713 }  // namespace android
   2714 
   2715 // @@protoc_insertion_point(global_scope)
   2716