blob: c0867cd3858f983b49eb21622303af32fd99af51 [file] [log] [blame]
// Generated by the protocol buffer compiler. DO NOT EDIT!
#define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION
#include "gltrace.pb.h"
#include <google/protobuf/stubs/once.h>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/wire_format_lite_inl.h>
// @@protoc_insertion_point(includes)
namespace android {
namespace gltrace {
void protobuf_ShutdownFile_gltrace_2eproto() {
delete GLMessage::default_instance_;
delete GLMessage_DataType::default_instance_;
delete GLMessage_FrameBuffer::default_instance_;
}
void protobuf_AddDesc_gltrace_2eproto() {
static bool already_here = false;
if (already_here) return;
already_here = true;
GOOGLE_PROTOBUF_VERIFY_VERSION;
GLMessage::default_instance_ = new GLMessage();
GLMessage_DataType::default_instance_ = new GLMessage_DataType();
GLMessage_FrameBuffer::default_instance_ = new GLMessage_FrameBuffer();
GLMessage::default_instance_->InitAsDefaultInstance();
GLMessage_DataType::default_instance_->InitAsDefaultInstance();
GLMessage_FrameBuffer::default_instance_->InitAsDefaultInstance();
::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_gltrace_2eproto);
}
// Force AddDescriptors() to be called at static initialization time.
struct StaticDescriptorInitializer_gltrace_2eproto {
StaticDescriptorInitializer_gltrace_2eproto() {
protobuf_AddDesc_gltrace_2eproto();
}
} static_descriptor_initializer_gltrace_2eproto_;
// ===================================================================
bool GLMessage_Function_IsValid(int value) {
switch(value) {
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case 20:
case 21:
case 22:
case 23:
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
case 30:
case 31:
case 32:
case 33:
case 34:
case 35:
case 36:
case 37:
case 38:
case 39:
case 40:
case 41:
case 42:
case 43:
case 44:
case 45:
case 46:
case 47:
case 48:
case 49:
case 50:
case 51:
case 52:
case 53:
case 54:
case 55:
case 56:
case 57:
case 58:
case 59:
case 60:
case 61:
case 62:
case 63:
case 64:
case 65:
case 66:
case 67:
case 68:
case 69:
case 70:
case 71:
case 72:
case 73:
case 74:
case 75:
case 76:
case 77:
case 78:
case 79:
case 80:
case 81:
case 82:
case 83:
case 84:
case 85:
case 86:
case 87:
case 88:
case 89:
case 90:
case 91:
case 92:
case 93:
case 94:
case 95:
case 96:
case 97:
case 98:
case 99:
case 100:
case 101:
case 102:
case 103:
case 104:
case 105:
case 106:
case 107:
case 108:
case 109:
case 110:
case 111:
case 112:
case 113:
case 114:
case 115:
case 116:
case 117:
case 118:
case 119:
case 120:
case 121:
case 122:
case 123:
case 124:
case 125:
case 126:
case 127:
case 128:
case 129:
case 130:
case 131:
case 132:
case 133:
case 134:
case 135:
case 136:
case 137:
case 138:
case 139:
case 140:
case 141:
case 142:
case 143:
case 144:
case 145:
case 146:
case 147:
case 148:
case 149:
case 150:
case 151:
case 152:
case 153:
case 154:
case 155:
case 156:
case 157:
case 158:
case 159:
case 160:
case 161:
case 162:
case 163:
case 164:
case 165:
case 166:
case 167:
case 168:
case 169:
case 170:
case 171:
case 172:
case 173:
case 174:
case 175:
case 176:
case 177:
case 178:
case 179:
case 180:
case 181:
case 182:
case 183:
case 184:
case 185:
case 186:
case 187:
case 188:
case 189:
case 190:
case 191:
case 192:
case 193:
case 194:
case 195:
case 196:
case 197:
case 198:
case 199:
case 200:
case 201:
case 202:
case 203:
case 204:
case 205:
case 206:
case 207:
case 208:
case 209:
case 210:
case 211:
case 212:
case 213:
case 214:
case 215:
case 216:
case 217:
case 218:
case 219:
case 220:
case 221:
case 222:
case 223:
case 224:
case 225:
case 226:
case 227:
case 228:
case 229:
case 230:
case 231:
case 232:
case 233:
case 234:
case 235:
case 236:
case 237:
case 238:
case 239:
case 240:
case 241:
case 242:
case 243:
case 244:
case 245:
case 246:
case 247:
case 248:
case 249:
case 250:
case 251:
case 252:
case 253:
case 254:
case 255:
case 256:
case 257:
case 258:
case 259:
case 260:
case 261:
case 262:
case 263:
case 264:
case 265:
case 266:
case 267:
case 268:
case 269:
case 270:
case 271:
case 272:
case 273:
case 274:
case 275:
case 276:
case 277:
case 278:
case 279:
case 280:
case 281:
case 282:
case 283:
case 284:
case 285:
case 286:
case 287:
case 288:
case 289:
case 290:
case 291:
case 292:
case 293:
case 294:
case 295:
case 296:
case 297:
case 298:
case 299:
case 300:
case 301:
case 302:
case 303:
case 304:
case 305:
case 306:
case 307:
case 308:
case 309:
case 310:
case 311:
case 312:
case 313:
case 314:
case 315:
case 316:
case 317:
case 318:
case 319:
case 320:
case 321:
case 322:
case 323:
case 324:
case 325:
case 326:
case 327:
case 328:
case 329:
case 330:
case 331:
case 332:
case 333:
case 334:
case 335:
case 336:
case 337:
case 338:
case 339:
case 340:
case 341:
case 342:
case 343:
case 344:
case 345:
case 346:
case 347:
case 348:
case 349:
case 350:
case 351:
case 352:
case 353:
case 354:
case 355:
case 356:
case 357:
case 358:
case 359:
case 360:
case 361:
case 362:
case 363:
case 364:
case 365:
case 366:
case 367:
case 368:
case 369:
case 370:
case 371:
case 372:
case 373:
case 374:
case 375:
case 376:
case 377:
case 378:
case 379:
case 380:
case 381:
case 382:
case 383:
case 384:
case 385:
case 386:
case 387:
case 388:
case 389:
case 390:
case 391:
case 392:
case 393:
case 394:
case 395:
case 396:
case 397:
case 398:
case 399:
case 400:
case 401:
case 402:
case 403:
case 404:
case 405:
case 406:
case 407:
case 408:
case 409:
case 410:
case 411:
case 412:
case 413:
case 414:
case 415:
case 416:
case 417:
case 418:
case 419:
case 420:
case 421:
case 422:
case 423:
case 424:
case 425:
case 426:
case 427:
case 428:
case 429:
case 430:
case 431:
case 432:
case 433:
case 434:
case 435:
case 436:
case 437:
case 438:
case 439:
case 440:
case 441:
case 442:
case 443:
case 444:
case 445:
case 446:
case 447:
case 448:
case 449:
case 450:
case 451:
case 452:
case 453:
case 454:
case 455:
case 456:
case 457:
case 458:
case 459:
case 460:
case 461:
case 462:
case 463:
case 464:
case 465:
case 466:
case 467:
case 468:
case 469:
case 470:
case 471:
case 472:
case 473:
case 474:
case 475:
case 476:
case 477:
case 478:
case 479:
case 480:
case 481:
case 482:
case 483:
case 484:
case 485:
case 486:
case 487:
case 488:
case 489:
case 490:
case 491:
case 492:
case 493:
case 494:
case 495:
case 496:
case 497:
case 498:
case 499:
case 500:
case 501:
case 502:
case 503:
case 504:
case 505:
case 506:
case 507:
case 508:
case 509:
case 510:
case 511:
case 512:
case 513:
case 514:
case 515:
case 516:
case 517:
case 518:
case 519:
case 520:
case 521:
case 522:
case 523:
case 524:
case 525:
case 526:
case 527:
case 528:
case 529:
case 530:
case 531:
case 532:
case 533:
case 534:
case 535:
case 536:
case 537:
case 538:
case 539:
case 540:
case 541:
case 542:
case 543:
case 544:
case 545:
case 546:
case 547:
case 548:
case 549:
case 550:
case 551:
case 552:
case 553:
case 554:
case 555:
case 556:
case 557:
case 558:
case 559:
case 560:
case 561:
case 562:
case 563:
case 564:
case 565:
case 566:
case 567:
case 568:
case 569:
case 570:
case 571:
case 572:
case 573:
case 574:
case 575:
case 576:
case 577:
case 578:
case 579:
case 580:
case 581:
case 582:
case 583:
case 584:
case 585:
case 586:
case 587:
case 588:
case 589:
case 590:
case 591:
case 592:
case 593:
case 594:
case 595:
case 596:
case 597:
case 598:
case 599:
case 600:
case 601:
case 602:
case 603:
case 604:
case 605:
case 606:
case 607:
case 608:
case 609:
case 610:
case 611:
case 612:
case 613:
case 614:
case 615:
case 616:
case 617:
case 618:
case 619:
case 620:
case 621:
case 622:
case 623:
case 624:
case 625:
case 626:
case 627:
case 628:
case 629:
case 630:
case 631:
case 632:
case 633:
case 634:
case 635:
case 636:
case 637:
case 638:
case 639:
case 640:
case 641:
case 642:
case 643:
case 644:
case 645:
case 646:
case 647:
case 648:
case 649:
case 650:
case 651:
case 652:
case 653:
case 654:
case 655:
case 656:
case 657:
case 658:
case 659:
case 660:
case 661:
case 662:
case 663:
case 664:
case 665:
case 666:
case 667:
case 668:
case 669:
case 670:
case 671:
case 672:
case 673:
case 674:
case 675:
case 676:
case 677:
case 678:
case 679:
case 680:
case 681:
case 682:
case 683:
case 684:
case 685:
case 686:
case 687:
case 688:
case 689:
case 690:
case 691:
case 692:
case 693:
case 694:
case 695:
case 696:
case 697:
case 698:
case 699:
case 700:
case 701:
case 702:
case 703:
case 704:
case 705:
case 706:
case 707:
case 708:
case 709:
case 710:
case 711:
case 712:
case 713:
case 714:
case 715:
case 716:
case 717:
case 718:
case 719:
case 720:
case 721:
case 722:
case 723:
case 724:
case 725:
case 726:
case 727:
case 728:
case 729:
case 730:
case 2000:
case 2001:
case 2002:
case 2003:
case 2004:
case 2005:
case 2006:
case 2007:
case 2008:
case 2009:
case 2010:
case 2011:
case 2012:
case 2013:
case 2014:
case 2015:
case 2016:
case 2017:
case 2018:
case 2019:
case 2020:
case 2021:
case 2022:
case 2023:
case 2024:
case 2025:
case 2026:
case 2027:
case 2028:
case 2029:
case 2030:
case 2031:
case 2032:
case 2033:
case 2034:
case 2035:
case 2036:
case 2037:
case 2038:
case 2039:
case 2040:
case 2041:
case 2042:
case 2043:
case 2044:
case 2045:
case 3000:
case 3001:
return true;
default:
return false;
}
}
#ifndef _MSC_VER
const GLMessage_Function GLMessage::glActiveTexture;
const GLMessage_Function GLMessage::glAlphaFunc;
const GLMessage_Function GLMessage::glAlphaFuncx;
const GLMessage_Function GLMessage::glAlphaFuncxOES;
const GLMessage_Function GLMessage::glAttachShader;
const GLMessage_Function GLMessage::glBeginPerfMonitorAMD;
const GLMessage_Function GLMessage::glBindAttribLocation;
const GLMessage_Function GLMessage::glBindBuffer;
const GLMessage_Function GLMessage::glBindFramebuffer;
const GLMessage_Function GLMessage::glBindFramebufferOES;
const GLMessage_Function GLMessage::glBindRenderbuffer;
const GLMessage_Function GLMessage::glBindRenderbufferOES;
const GLMessage_Function GLMessage::glBindTexture;
const GLMessage_Function GLMessage::glBindVertexArrayOES;
const GLMessage_Function GLMessage::glBlendColor;
const GLMessage_Function GLMessage::glBlendEquation;
const GLMessage_Function GLMessage::glBlendEquationOES;
const GLMessage_Function GLMessage::glBlendEquationSeparate;
const GLMessage_Function GLMessage::glBlendEquationSeparateOES;
const GLMessage_Function GLMessage::glBlendFunc;
const GLMessage_Function GLMessage::glBlendFuncSeparate;
const GLMessage_Function GLMessage::glBlendFuncSeparateOES;
const GLMessage_Function GLMessage::glBufferData;
const GLMessage_Function GLMessage::glBufferSubData;
const GLMessage_Function GLMessage::glCheckFramebufferStatus;
const GLMessage_Function GLMessage::glCheckFramebufferStatusOES;
const GLMessage_Function GLMessage::glClearColor;
const GLMessage_Function GLMessage::glClearColorx;
const GLMessage_Function GLMessage::glClearColorxOES;
const GLMessage_Function GLMessage::glClearDepthf;
const GLMessage_Function GLMessage::glClearDepthfOES;
const GLMessage_Function GLMessage::glClearDepthx;
const GLMessage_Function GLMessage::glClearDepthxOES;
const GLMessage_Function GLMessage::glClear;
const GLMessage_Function GLMessage::glClearStencil;
const GLMessage_Function GLMessage::glClientActiveTexture;
const GLMessage_Function GLMessage::glClipPlanef;
const GLMessage_Function GLMessage::glClipPlanefIMG;
const GLMessage_Function GLMessage::glClipPlanefOES;
const GLMessage_Function GLMessage::glClipPlanex;
const GLMessage_Function GLMessage::glClipPlanexIMG;
const GLMessage_Function GLMessage::glClipPlanexOES;
const GLMessage_Function GLMessage::glColor4f;
const GLMessage_Function GLMessage::glColor4ub;
const GLMessage_Function GLMessage::glColor4x;
const GLMessage_Function GLMessage::glColor4xOES;
const GLMessage_Function GLMessage::glColorMask;
const GLMessage_Function GLMessage::glColorPointer;
const GLMessage_Function GLMessage::glCompileShader;
const GLMessage_Function GLMessage::glCompressedTexImage2D;
const GLMessage_Function GLMessage::glCompressedTexImage3DOES;
const GLMessage_Function GLMessage::glCompressedTexSubImage2D;
const GLMessage_Function GLMessage::glCompressedTexSubImage3DOES;
const GLMessage_Function GLMessage::glCopyTexImage2D;
const GLMessage_Function GLMessage::glCopyTexSubImage2D;
const GLMessage_Function GLMessage::glCopyTexSubImage3DOES;
const GLMessage_Function GLMessage::glCoverageMaskNV;
const GLMessage_Function GLMessage::glCoverageOperationNV;
const GLMessage_Function GLMessage::glCreateProgram;
const GLMessage_Function GLMessage::glCreateShader;
const GLMessage_Function GLMessage::glCullFace;
const GLMessage_Function GLMessage::glCurrentPaletteMatrixOES;
const GLMessage_Function GLMessage::glDeleteBuffers;
const GLMessage_Function GLMessage::glDeleteFencesNV;
const GLMessage_Function GLMessage::glDeleteFramebuffers;
const GLMessage_Function GLMessage::glDeleteFramebuffersOES;
const GLMessage_Function GLMessage::glDeletePerfMonitorsAMD;
const GLMessage_Function GLMessage::glDeleteProgram;
const GLMessage_Function GLMessage::glDeleteRenderbuffers;
const GLMessage_Function GLMessage::glDeleteRenderbuffersOES;
const GLMessage_Function GLMessage::glDeleteShader;
const GLMessage_Function GLMessage::glDeleteTextures;
const GLMessage_Function GLMessage::glDeleteVertexArraysOES;
const GLMessage_Function GLMessage::glDepthFunc;
const GLMessage_Function GLMessage::glDepthMask;
const GLMessage_Function GLMessage::glDepthRangef;
const GLMessage_Function GLMessage::glDepthRangefOES;
const GLMessage_Function GLMessage::glDepthRangex;
const GLMessage_Function GLMessage::glDepthRangexOES;
const GLMessage_Function GLMessage::glDetachShader;
const GLMessage_Function GLMessage::glDisableClientState;
const GLMessage_Function GLMessage::glDisableDriverControlQCOM;
const GLMessage_Function GLMessage::glDisable;
const GLMessage_Function GLMessage::glDisableVertexAttribArray;
const GLMessage_Function GLMessage::glDiscardFramebufferEXT;
const GLMessage_Function GLMessage::glDrawArrays;
const GLMessage_Function GLMessage::glDrawElements;
const GLMessage_Function GLMessage::glDrawTexfOES;
const GLMessage_Function GLMessage::glDrawTexfvOES;
const GLMessage_Function GLMessage::glDrawTexiOES;
const GLMessage_Function GLMessage::glDrawTexivOES;
const GLMessage_Function GLMessage::glDrawTexsOES;
const GLMessage_Function GLMessage::glDrawTexsvOES;
const GLMessage_Function GLMessage::glDrawTexxOES;
const GLMessage_Function GLMessage::glDrawTexxvOES;
const GLMessage_Function GLMessage::glEGLImageTargetRenderbufferStorageOES;
const GLMessage_Function GLMessage::glEGLImageTargetTexture2DOES;
const GLMessage_Function GLMessage::glEnableClientState;
const GLMessage_Function GLMessage::glEnableDriverControlQCOM;
const GLMessage_Function GLMessage::glEnable;
const GLMessage_Function GLMessage::glEnableVertexAttribArray;
const GLMessage_Function GLMessage::glEndPerfMonitorAMD;
const GLMessage_Function GLMessage::glEndTilingQCOM;
const GLMessage_Function GLMessage::glExtGetBufferPointervQCOM;
const GLMessage_Function GLMessage::glExtGetBuffersQCOM;
const GLMessage_Function GLMessage::glExtGetFramebuffersQCOM;
const GLMessage_Function GLMessage::glExtGetProgramBinarySourceQCOM;
const GLMessage_Function GLMessage::glExtGetProgramsQCOM;
const GLMessage_Function GLMessage::glExtGetRenderbuffersQCOM;
const GLMessage_Function GLMessage::glExtGetShadersQCOM;
const GLMessage_Function GLMessage::glExtGetTexLevelParameterivQCOM;
const GLMessage_Function GLMessage::glExtGetTexSubImageQCOM;
const GLMessage_Function GLMessage::glExtGetTexturesQCOM;
const GLMessage_Function GLMessage::glExtIsProgramBinaryQCOM;
const GLMessage_Function GLMessage::glExtTexObjectStateOverrideiQCOM;
const GLMessage_Function GLMessage::glFinishFenceNV;
const GLMessage_Function GLMessage::glFinish;
const GLMessage_Function GLMessage::glFlush;
const GLMessage_Function GLMessage::glFogf;
const GLMessage_Function GLMessage::glFogfv;
const GLMessage_Function GLMessage::glFogx;
const GLMessage_Function GLMessage::glFogxOES;
const GLMessage_Function GLMessage::glFogxv;
const GLMessage_Function GLMessage::glFogxvOES;
const GLMessage_Function GLMessage::glFramebufferRenderbuffer;
const GLMessage_Function GLMessage::glFramebufferRenderbufferOES;
const GLMessage_Function GLMessage::glFramebufferTexture2D;
const GLMessage_Function GLMessage::glFramebufferTexture2DMultisampleIMG;
const GLMessage_Function GLMessage::glFramebufferTexture2DOES;
const GLMessage_Function GLMessage::glFramebufferTexture3DOES;
const GLMessage_Function GLMessage::glFrontFace;
const GLMessage_Function GLMessage::glFrustumf;
const GLMessage_Function GLMessage::glFrustumfOES;
const GLMessage_Function GLMessage::glFrustumx;
const GLMessage_Function GLMessage::glFrustumxOES;
const GLMessage_Function GLMessage::glGenBuffers;
const GLMessage_Function GLMessage::glGenerateMipmap;
const GLMessage_Function GLMessage::glGenerateMipmapOES;
const GLMessage_Function GLMessage::glGenFencesNV;
const GLMessage_Function GLMessage::glGenFramebuffers;
const GLMessage_Function GLMessage::glGenFramebuffersOES;
const GLMessage_Function GLMessage::glGenPerfMonitorsAMD;
const GLMessage_Function GLMessage::glGenRenderbuffers;
const GLMessage_Function GLMessage::glGenRenderbuffersOES;
const GLMessage_Function GLMessage::glGenTextures;
const GLMessage_Function GLMessage::glGenVertexArraysOES;
const GLMessage_Function GLMessage::glGetActiveAttrib;
const GLMessage_Function GLMessage::glGetActiveUniform;
const GLMessage_Function GLMessage::glGetAttachedShaders;
const GLMessage_Function GLMessage::glGetAttribLocation;
const GLMessage_Function GLMessage::glGetBooleanv;
const GLMessage_Function GLMessage::glGetBufferParameteriv;
const GLMessage_Function GLMessage::glGetBufferPointervOES;
const GLMessage_Function GLMessage::glGetClipPlanef;
const GLMessage_Function GLMessage::glGetClipPlanefOES;
const GLMessage_Function GLMessage::glGetClipPlanex;
const GLMessage_Function GLMessage::glGetClipPlanexOES;
const GLMessage_Function GLMessage::glGetDriverControlsQCOM;
const GLMessage_Function GLMessage::glGetDriverControlStringQCOM;
const GLMessage_Function GLMessage::glGetError;
const GLMessage_Function GLMessage::glGetFenceivNV;
const GLMessage_Function GLMessage::glGetFixedv;
const GLMessage_Function GLMessage::glGetFixedvOES;
const GLMessage_Function GLMessage::glGetFloatv;
const GLMessage_Function GLMessage::glGetFramebufferAttachmentParameteriv;
const GLMessage_Function GLMessage::glGetFramebufferAttachmentParameterivOES;
const GLMessage_Function GLMessage::glGetIntegerv;
const GLMessage_Function GLMessage::glGetLightfv;
const GLMessage_Function GLMessage::glGetLightxv;
const GLMessage_Function GLMessage::glGetLightxvOES;
const GLMessage_Function GLMessage::glGetMaterialfv;
const GLMessage_Function GLMessage::glGetMaterialxv;
const GLMessage_Function GLMessage::glGetMaterialxvOES;
const GLMessage_Function GLMessage::glGetPerfMonitorCounterDataAMD;
const GLMessage_Function GLMessage::glGetPerfMonitorCounterInfoAMD;
const GLMessage_Function GLMessage::glGetPerfMonitorCountersAMD;
const GLMessage_Function GLMessage::glGetPerfMonitorCounterStringAMD;
const GLMessage_Function GLMessage::glGetPerfMonitorGroupsAMD;
const GLMessage_Function GLMessage::glGetPerfMonitorGroupStringAMD;
const GLMessage_Function GLMessage::glGetPointerv;
const GLMessage_Function GLMessage::glGetProgramBinaryOES;
const GLMessage_Function GLMessage::glGetProgramInfoLog;
const GLMessage_Function GLMessage::glGetProgramiv;
const GLMessage_Function GLMessage::glGetRenderbufferParameteriv;
const GLMessage_Function GLMessage::glGetRenderbufferParameterivOES;
const GLMessage_Function GLMessage::glGetShaderInfoLog;
const GLMessage_Function GLMessage::glGetShaderiv;
const GLMessage_Function GLMessage::glGetShaderPrecisionFormat;
const GLMessage_Function GLMessage::glGetShaderSource;
const GLMessage_Function GLMessage::glGetString;
const GLMessage_Function GLMessage::glGetTexEnvfv;
const GLMessage_Function GLMessage::glGetTexEnviv;
const GLMessage_Function GLMessage::glGetTexEnvxv;
const GLMessage_Function GLMessage::glGetTexEnvxvOES;
const GLMessage_Function GLMessage::glGetTexGenfvOES;
const GLMessage_Function GLMessage::glGetTexGenivOES;
const GLMessage_Function GLMessage::glGetTexGenxvOES;
const GLMessage_Function GLMessage::glGetTexParameterfv;
const GLMessage_Function GLMessage::glGetTexParameteriv;
const GLMessage_Function GLMessage::glGetTexParameterxv;
const GLMessage_Function GLMessage::glGetTexParameterxvOES;
const GLMessage_Function GLMessage::glGetUniformfv;
const GLMessage_Function GLMessage::glGetUniformiv;
const GLMessage_Function GLMessage::glGetUniformLocation;
const GLMessage_Function GLMessage::glGetVertexAttribfv;
const GLMessage_Function GLMessage::glGetVertexAttribiv;
const GLMessage_Function GLMessage::glGetVertexAttribPointerv;
const GLMessage_Function GLMessage::glHint;
const GLMessage_Function GLMessage::glIsBuffer;
const GLMessage_Function GLMessage::glIsEnabled;
const GLMessage_Function GLMessage::glIsFenceNV;
const GLMessage_Function GLMessage::glIsFramebuffer;
const GLMessage_Function GLMessage::glIsFramebufferOES;
const GLMessage_Function GLMessage::glIsProgram;
const GLMessage_Function GLMessage::glIsRenderbuffer;
const GLMessage_Function GLMessage::glIsRenderbufferOES;
const GLMessage_Function GLMessage::glIsShader;
const GLMessage_Function GLMessage::glIsTexture;
const GLMessage_Function GLMessage::glIsVertexArrayOES;
const GLMessage_Function GLMessage::glLightf;
const GLMessage_Function GLMessage::glLightfv;
const GLMessage_Function GLMessage::glLightModelf;
const GLMessage_Function GLMessage::glLightModelfv;
const GLMessage_Function GLMessage::glLightModelx;
const GLMessage_Function GLMessage::glLightModelxOES;
const GLMessage_Function GLMessage::glLightModelxv;
const GLMessage_Function GLMessage::glLightModelxvOES;
const GLMessage_Function GLMessage::glLightx;
const GLMessage_Function GLMessage::glLightxOES;
const GLMessage_Function GLMessage::glLightxv;
const GLMessage_Function GLMessage::glLightxvOES;
const GLMessage_Function GLMessage::glLineWidth;
const GLMessage_Function GLMessage::glLineWidthx;
const GLMessage_Function GLMessage::glLineWidthxOES;
const GLMessage_Function GLMessage::glLinkProgram;
const GLMessage_Function GLMessage::glLoadIdentity;
const GLMessage_Function GLMessage::glLoadMatrixf;
const GLMessage_Function GLMessage::glLoadMatrixx;
const GLMessage_Function GLMessage::glLoadMatrixxOES;
const GLMessage_Function GLMessage::glLoadPaletteFromModelViewMatrixOES;
const GLMessage_Function GLMessage::glLogicOp;
const GLMessage_Function GLMessage::glMapBufferOES;
const GLMessage_Function GLMessage::glMaterialf;
const GLMessage_Function GLMessage::glMaterialfv;
const GLMessage_Function GLMessage::glMaterialx;
const GLMessage_Function GLMessage::glMaterialxOES;
const GLMessage_Function GLMessage::glMaterialxv;
const GLMessage_Function GLMessage::glMaterialxvOES;
const GLMessage_Function GLMessage::glMatrixIndexPointerOES;
const GLMessage_Function GLMessage::glMatrixMode;
const GLMessage_Function GLMessage::glMultiDrawArraysEXT;
const GLMessage_Function GLMessage::glMultiDrawElementsEXT;
const GLMessage_Function GLMessage::glMultiTexCoord4f;
const GLMessage_Function GLMessage::glMultiTexCoord4x;
const GLMessage_Function GLMessage::glMultiTexCoord4xOES;
const GLMessage_Function GLMessage::glMultMatrixf;
const GLMessage_Function GLMessage::glMultMatrixx;
const GLMessage_Function GLMessage::glMultMatrixxOES;
const GLMessage_Function GLMessage::glNormal3f;
const GLMessage_Function GLMessage::glNormal3x;
const GLMessage_Function GLMessage::glNormal3xOES;
const GLMessage_Function GLMessage::glNormalPointer;
const GLMessage_Function GLMessage::glOrthof;
const GLMessage_Function GLMessage::glOrthofOES;
const GLMessage_Function GLMessage::glOrthox;
const GLMessage_Function GLMessage::glOrthoxOES;
const GLMessage_Function GLMessage::glPixelStorei;
const GLMessage_Function GLMessage::glPointParameterf;
const GLMessage_Function GLMessage::glPointParameterfv;
const GLMessage_Function GLMessage::glPointParameterx;
const GLMessage_Function GLMessage::glPointParameterxOES;
const GLMessage_Function GLMessage::glPointParameterxv;
const GLMessage_Function GLMessage::glPointParameterxvOES;
const GLMessage_Function GLMessage::glPointSize;
const GLMessage_Function GLMessage::glPointSizePointerOES;
const GLMessage_Function GLMessage::glPointSizex;
const GLMessage_Function GLMessage::glPointSizexOES;
const GLMessage_Function GLMessage::glPolygonOffset;
const GLMessage_Function GLMessage::glPolygonOffsetx;
const GLMessage_Function GLMessage::glPolygonOffsetxOES;
const GLMessage_Function GLMessage::glPopMatrix;
const GLMessage_Function GLMessage::glProgramBinaryOES;
const GLMessage_Function GLMessage::glPushMatrix;
const GLMessage_Function GLMessage::glQueryMatrixxOES;
const GLMessage_Function GLMessage::glReadPixels;
const GLMessage_Function GLMessage::glReleaseShaderCompiler;
const GLMessage_Function GLMessage::glRenderbufferStorage;
const GLMessage_Function GLMessage::glRenderbufferStorageMultisampleIMG;
const GLMessage_Function GLMessage::glRenderbufferStorageOES;
const GLMessage_Function GLMessage::glRotatef;
const GLMessage_Function GLMessage::glRotatex;
const GLMessage_Function GLMessage::glRotatexOES;
const GLMessage_Function GLMessage::glSampleCoverage;
const GLMessage_Function GLMessage::glSampleCoveragex;
const GLMessage_Function GLMessage::glSampleCoveragexOES;
const GLMessage_Function GLMessage::glScalef;
const GLMessage_Function GLMessage::glScalex;
const GLMessage_Function GLMessage::glScalexOES;
const GLMessage_Function GLMessage::glScissor;
const GLMessage_Function GLMessage::glSelectPerfMonitorCountersAMD;
const GLMessage_Function GLMessage::glSetFenceNV;
const GLMessage_Function GLMessage::glShadeModel;
const GLMessage_Function GLMessage::glShaderBinary;
const GLMessage_Function GLMessage::glShaderSource;
const GLMessage_Function GLMessage::glStartTilingQCOM;
const GLMessage_Function GLMessage::glStencilFunc;
const GLMessage_Function GLMessage::glStencilFuncSeparate;
const GLMessage_Function GLMessage::glStencilMask;
const GLMessage_Function GLMessage::glStencilMaskSeparate;
const GLMessage_Function GLMessage::glStencilOp;
const GLMessage_Function GLMessage::glStencilOpSeparate;
const GLMessage_Function GLMessage::glTestFenceNV;
const GLMessage_Function GLMessage::glTexCoordPointer;
const GLMessage_Function GLMessage::glTexEnvf;
const GLMessage_Function GLMessage::glTexEnvfv;
const GLMessage_Function GLMessage::glTexEnvi;
const GLMessage_Function GLMessage::glTexEnviv;
const GLMessage_Function GLMessage::glTexEnvx;
const GLMessage_Function GLMessage::glTexEnvxOES;
const GLMessage_Function GLMessage::glTexEnvxv;
const GLMessage_Function GLMessage::glTexEnvxvOES;
const GLMessage_Function GLMessage::glTexGenfOES;
const GLMessage_Function GLMessage::glTexGenfvOES;
const GLMessage_Function GLMessage::glTexGeniOES;
const GLMessage_Function GLMessage::glTexGenivOES;
const GLMessage_Function GLMessage::glTexGenxOES;
const GLMessage_Function GLMessage::glTexGenxvOES;
const GLMessage_Function GLMessage::glTexImage2D;
const GLMessage_Function GLMessage::glTexImage3DOES;
const GLMessage_Function GLMessage::glTexParameterf;
const GLMessage_Function GLMessage::glTexParameterfv;
const GLMessage_Function GLMessage::glTexParameteri;
const GLMessage_Function GLMessage::glTexParameteriv;
const GLMessage_Function GLMessage::glTexParameterx;
const GLMessage_Function GLMessage::glTexParameterxOES;
const GLMessage_Function GLMessage::glTexParameterxv;
const GLMessage_Function GLMessage::glTexParameterxvOES;
const GLMessage_Function GLMessage::glTexSubImage2D;
const GLMessage_Function GLMessage::glTexSubImage3DOES;
const GLMessage_Function GLMessage::glTranslatef;
const GLMessage_Function GLMessage::glTranslatex;
const GLMessage_Function GLMessage::glTranslatexOES;
const GLMessage_Function GLMessage::glUniform1f;
const GLMessage_Function GLMessage::glUniform1fv;
const GLMessage_Function GLMessage::glUniform1i;
const GLMessage_Function GLMessage::glUniform1iv;
const GLMessage_Function GLMessage::glUniform2f;
const GLMessage_Function GLMessage::glUniform2fv;
const GLMessage_Function GLMessage::glUniform2i;
const GLMessage_Function GLMessage::glUniform2iv;
const GLMessage_Function GLMessage::glUniform3f;
const GLMessage_Function GLMessage::glUniform3fv;
const GLMessage_Function GLMessage::glUniform3i;
const GLMessage_Function GLMessage::glUniform3iv;
const GLMessage_Function GLMessage::glUniform4f;
const GLMessage_Function GLMessage::glUniform4fv;
const GLMessage_Function GLMessage::glUniform4i;
const GLMessage_Function GLMessage::glUniform4iv;
const GLMessage_Function GLMessage::glUniformMatrix2fv;
const GLMessage_Function GLMessage::glUniformMatrix3fv;
const GLMessage_Function GLMessage::glUniformMatrix4fv;
const GLMessage_Function GLMessage::glUnmapBufferOES;
const GLMessage_Function GLMessage::glUseProgram;
const GLMessage_Function GLMessage::glValidateProgram;
const GLMessage_Function GLMessage::glVertexAttrib1f;
const GLMessage_Function GLMessage::glVertexAttrib1fv;
const GLMessage_Function GLMessage::glVertexAttrib2f;
const GLMessage_Function GLMessage::glVertexAttrib2fv;
const GLMessage_Function GLMessage::glVertexAttrib3f;
const GLMessage_Function GLMessage::glVertexAttrib3fv;
const GLMessage_Function GLMessage::glVertexAttrib4f;
const GLMessage_Function GLMessage::glVertexAttrib4fv;
const GLMessage_Function GLMessage::glVertexAttribPointer;
const GLMessage_Function GLMessage::glVertexPointer;
const GLMessage_Function GLMessage::glViewport;
const GLMessage_Function GLMessage::glWeightPointerOES;
const GLMessage_Function GLMessage::glReadBuffer;
const GLMessage_Function GLMessage::glDrawRangeElements;
const GLMessage_Function GLMessage::glTexImage3D;
const GLMessage_Function GLMessage::glTexSubImage3D;
const GLMessage_Function GLMessage::glCopyTexSubImage3D;
const GLMessage_Function GLMessage::glCompressedTexImage3D;
const GLMessage_Function GLMessage::glCompressedTexSubImage3D;
const GLMessage_Function GLMessage::glGenQueries;
const GLMessage_Function GLMessage::glDeleteQueries;
const GLMessage_Function GLMessage::glIsQuery;
const GLMessage_Function GLMessage::glBeginQuery;
const GLMessage_Function GLMessage::glEndQuery;
const GLMessage_Function GLMessage::glGetQueryiv;
const GLMessage_Function GLMessage::glGetQueryObjectuiv;
const GLMessage_Function GLMessage::glUnmapBuffer;
const GLMessage_Function GLMessage::glGetBufferPointerv;
const GLMessage_Function GLMessage::glDrawBuffers;
const GLMessage_Function GLMessage::glUniformMatrix2x3fv;
const GLMessage_Function GLMessage::glUniformMatrix3x2fv;
const GLMessage_Function GLMessage::glUniformMatrix2x4fv;
const GLMessage_Function GLMessage::glUniformMatrix4x2fv;
const GLMessage_Function GLMessage::glUniformMatrix3x4fv;
const GLMessage_Function GLMessage::glUniformMatrix4x3fv;
const GLMessage_Function GLMessage::glBlitFramebuffer;
const GLMessage_Function GLMessage::glRenderbufferStorageMultisample;
const GLMessage_Function GLMessage::glFramebufferTextureLayer;
const GLMessage_Function GLMessage::glMapBufferRange;
const GLMessage_Function GLMessage::glFlushMappedBufferRange;
const GLMessage_Function GLMessage::glBindVertexArray;
const GLMessage_Function GLMessage::glDeleteVertexArrays;
const GLMessage_Function GLMessage::glGenVertexArrays;
const GLMessage_Function GLMessage::glIsVertexArray;
const GLMessage_Function GLMessage::glGetIntegeri_v;
const GLMessage_Function GLMessage::glBeginTransformFeedback;
const GLMessage_Function GLMessage::glEndTransformFeedback;
const GLMessage_Function GLMessage::glBindBufferRange;
const GLMessage_Function GLMessage::glBindBufferBase;
const GLMessage_Function GLMessage::glTransformFeedbackVaryings;
const GLMessage_Function GLMessage::glGetTransformFeedbackVarying;
const GLMessage_Function GLMessage::glVertexAttribIPointer;
const GLMessage_Function GLMessage::glGetVertexAttribIiv;
const GLMessage_Function GLMessage::glGetVertexAttribIuiv;
const GLMessage_Function GLMessage::glVertexAttribI4i;
const GLMessage_Function GLMessage::glVertexAttribI4ui;
const GLMessage_Function GLMessage::glVertexAttribI4iv;
const GLMessage_Function GLMessage::glVertexAttribI4uiv;
const GLMessage_Function GLMessage::glGetUniformuiv;
const GLMessage_Function GLMessage::glGetFragDataLocation;
const GLMessage_Function GLMessage::glUniform1ui;
const GLMessage_Function GLMessage::glUniform2ui;
const GLMessage_Function GLMessage::glUniform3ui;
const GLMessage_Function GLMessage::glUniform4ui;
const GLMessage_Function GLMessage::glUniform1uiv;
const GLMessage_Function GLMessage::glUniform2uiv;
const GLMessage_Function GLMessage::glUniform3uiv;
const GLMessage_Function GLMessage::glUniform4uiv;
const GLMessage_Function GLMessage::glClearBufferiv;
const GLMessage_Function GLMessage::glClearBufferuiv;
const GLMessage_Function GLMessage::glClearBufferfv;
const GLMessage_Function GLMessage::glClearBufferfi;
const GLMessage_Function GLMessage::glGetStringi;
const GLMessage_Function GLMessage::glCopyBufferSubData;
const GLMessage_Function GLMessage::glGetUniformIndices;
const GLMessage_Function GLMessage::glGetActiveUniformsiv;
const GLMessage_Function GLMessage::glGetUniformBlockIndex;
const GLMessage_Function GLMessage::glGetActiveUniformBlockiv;
const GLMessage_Function GLMessage::glGetActiveUniformBlockName;
const GLMessage_Function GLMessage::glUniformBlockBinding;
const GLMessage_Function GLMessage::glDrawArraysInstanced;
const GLMessage_Function GLMessage::glDrawElementsInstanced;
const GLMessage_Function GLMessage::glFenceSync;
const GLMessage_Function GLMessage::glIsSync;
const GLMessage_Function GLMessage::glDeleteSync;
const GLMessage_Function GLMessage::glClientWaitSync;
const GLMessage_Function GLMessage::glWaitSync;
const GLMessage_Function GLMessage::glGetInteger64v;
const GLMessage_Function GLMessage::glGetSynciv;
const GLMessage_Function GLMessage::glGetInteger64i_v;
const GLMessage_Function GLMessage::glGetBufferParameteri64v;
const GLMessage_Function GLMessage::glGenSamplers;
const GLMessage_Function GLMessage::glDeleteSamplers;
const GLMessage_Function GLMessage::glIsSampler;
const GLMessage_Function GLMessage::glBindSampler;
const GLMessage_Function GLMessage::glSamplerParameteri;
const GLMessage_Function GLMessage::glSamplerParameteriv;
const GLMessage_Function GLMessage::glSamplerParameterf;
const GLMessage_Function GLMessage::glSamplerParameterfv;
const GLMessage_Function GLMessage::glGetSamplerParameteriv;
const GLMessage_Function GLMessage::glGetSamplerParameterfv;
const GLMessage_Function GLMessage::glVertexAttribDivisor;
const GLMessage_Function GLMessage::glBindTransformFeedback;
const GLMessage_Function GLMessage::glDeleteTransformFeedbacks;
const GLMessage_Function GLMessage::glGenTransformFeedbacks;
const GLMessage_Function GLMessage::glIsTransformFeedback;
const GLMessage_Function GLMessage::glPauseTransformFeedback;
const GLMessage_Function GLMessage::glResumeTransformFeedback;
const GLMessage_Function GLMessage::glGetProgramBinary;
const GLMessage_Function GLMessage::glProgramBinary;
const GLMessage_Function GLMessage::glProgramParameteri;
const GLMessage_Function GLMessage::glInvalidateFramebuffer;
const GLMessage_Function GLMessage::glInvalidateSubFramebuffer;
const GLMessage_Function GLMessage::glTexStorage2D;
const GLMessage_Function GLMessage::glTexStorage3D;
const GLMessage_Function GLMessage::glGetInternalformativ;
const GLMessage_Function GLMessage::glBeginPerfQueryINTEL;
const GLMessage_Function GLMessage::glCreatePerfQueryINTEL;
const GLMessage_Function GLMessage::glDeletePerfQueryINTEL;
const GLMessage_Function GLMessage::glEndPerfQueryINTEL;
const GLMessage_Function GLMessage::glGetFirstPerfQueryIdINTEL;
const GLMessage_Function GLMessage::glGetNextPerfQueryIdINTEL;
const GLMessage_Function GLMessage::glGetPerfCounterInfoINTEL;
const GLMessage_Function GLMessage::glGetPerfQueryDataINTEL;
const GLMessage_Function GLMessage::glGetPerfQueryIdByNameINTEL;
const GLMessage_Function GLMessage::glGetPerfQueryInfoINTEL;
const GLMessage_Function GLMessage::glBlendBarrierKHR;
const GLMessage_Function GLMessage::glBlendBarrierNV;
const GLMessage_Function GLMessage::glBlendParameteriNV;
const GLMessage_Function GLMessage::glBlitFramebufferNV;
const GLMessage_Function GLMessage::glFenceSyncAPPLE;
const GLMessage_Function GLMessage::glIsSyncAPPLE;
const GLMessage_Function GLMessage::glDeleteSyncAPPLE;
const GLMessage_Function GLMessage::glClientWaitSyncAPPLE;
const GLMessage_Function GLMessage::glWaitSyncAPPLE;
const GLMessage_Function GLMessage::glGetInteger64vAPPLE;
const GLMessage_Function GLMessage::glGetSyncivAPPLE;
const GLMessage_Function GLMessage::glCopyBufferSubDataNV;
const GLMessage_Function GLMessage::glActiveShaderProgramEXT;
const GLMessage_Function GLMessage::glAlphaFuncQCOM;
const GLMessage_Function GLMessage::glBeginQueryEXT;
const GLMessage_Function GLMessage::glBindProgramPipelineEXT;
const GLMessage_Function GLMessage::glBlitFramebufferANGLE;
const GLMessage_Function GLMessage::glCreateShaderProgramvEXT;
const GLMessage_Function GLMessage::glDeleteProgramPipelinesEXT;
const GLMessage_Function GLMessage::glDeleteQueriesEXT;
const GLMessage_Function GLMessage::glDrawBuffersNV;
const GLMessage_Function GLMessage::glEndQueryEXT;
const GLMessage_Function GLMessage::glFramebufferTexture2DMultisampleEXT;
const GLMessage_Function GLMessage::glGenProgramPipelinesEXT;
const GLMessage_Function GLMessage::glGenQueriesEXT;
const GLMessage_Function GLMessage::glGetGraphicsResetStatusEXT;
const GLMessage_Function GLMessage::glGetObjectLabelEXT;
const GLMessage_Function GLMessage::glGetProgramPipelineInfoLogEXT;
const GLMessage_Function GLMessage::glGetProgramPipelineivEXT;
const GLMessage_Function GLMessage::glGetQueryObjectuivEXT;
const GLMessage_Function GLMessage::glGetQueryivEXT;
const GLMessage_Function GLMessage::glGetnUniformfvEXT;
const GLMessage_Function GLMessage::glGetnUniformivEXT;
const GLMessage_Function GLMessage::glInsertEventMarkerEXT;
const GLMessage_Function GLMessage::glIsProgramPipelineEXT;
const GLMessage_Function GLMessage::glIsQueryEXT;
const GLMessage_Function GLMessage::glLabelObjectEXT;
const GLMessage_Function GLMessage::glPopGroupMarkerEXT;
const GLMessage_Function GLMessage::glProgramParameteriEXT;
const GLMessage_Function GLMessage::glProgramUniform1fEXT;
const GLMessage_Function GLMessage::glProgramUniform1fvEXT;
const GLMessage_Function GLMessage::glProgramUniform1iEXT;
const GLMessage_Function GLMessage::glProgramUniform1ivEXT;
const GLMessage_Function GLMessage::glProgramUniform2fEXT;
const GLMessage_Function GLMessage::glProgramUniform2fvEXT;
const GLMessage_Function GLMessage::glProgramUniform2iEXT;
const GLMessage_Function GLMessage::glProgramUniform2ivEXT;
const GLMessage_Function GLMessage::glProgramUniform3fEXT;
const GLMessage_Function GLMessage::glProgramUniform3fvEXT;
const GLMessage_Function GLMessage::glProgramUniform3iEXT;
const GLMessage_Function GLMessage::glProgramUniform3ivEXT;
const GLMessage_Function GLMessage::glProgramUniform4fEXT;
const GLMessage_Function GLMessage::glProgramUniform4fvEXT;
const GLMessage_Function GLMessage::glProgramUniform4iEXT;
const GLMessage_Function GLMessage::glProgramUniform4ivEXT;
const GLMessage_Function GLMessage::glProgramUniformMatrix2fvEXT;
const GLMessage_Function GLMessage::glProgramUniformMatrix3fvEXT;
const GLMessage_Function GLMessage::glProgramUniformMatrix4fvEXT;
const GLMessage_Function GLMessage::glPushGroupMarkerEXT;
const GLMessage_Function GLMessage::glReadBufferNV;
const GLMessage_Function GLMessage::glReadnPixelsEXT;
const GLMessage_Function GLMessage::glRenderbufferStorageMultisampleANGLE;
const GLMessage_Function GLMessage::glRenderbufferStorageMultisampleAPPLE;
const GLMessage_Function GLMessage::glRenderbufferStorageMultisampleEXT;
const GLMessage_Function GLMessage::glResolveMultisampleFramebufferAPPLE;
const GLMessage_Function GLMessage::glTexStorage1DEXT;
const GLMessage_Function GLMessage::glTexStorage2DEXT;
const GLMessage_Function GLMessage::glTexStorage3DEXT;
const GLMessage_Function GLMessage::glTextureStorage1DEXT;
const GLMessage_Function GLMessage::glTextureStorage2DEXT;
const GLMessage_Function GLMessage::glTextureStorage3DEXT;
const GLMessage_Function GLMessage::glUseProgramStagesEXT;
const GLMessage_Function GLMessage::glValidateProgramPipelineEXT;
const GLMessage_Function GLMessage::glCopyTextureLevelsAPPLE;
const GLMessage_Function GLMessage::glDebugMessageControlKHR;
const GLMessage_Function GLMessage::glDebugMessageInsertKHR;
const GLMessage_Function GLMessage::glDebugMessageCallbackKHR;
const GLMessage_Function GLMessage::glGetDebugMessageLogKHR;
const GLMessage_Function GLMessage::glPushDebugGroupKHR;
const GLMessage_Function GLMessage::glPopDebugGroupKHR;
const GLMessage_Function GLMessage::glObjectLabelKHR;
const GLMessage_Function GLMessage::glGetObjectLabelKHR;
const GLMessage_Function GLMessage::glObjectPtrLabelKHR;
const GLMessage_Function GLMessage::glGetObjectPtrLabelKHR;
const GLMessage_Function GLMessage::glGetPointervKHR;
const GLMessage_Function GLMessage::glDrawArraysInstancedANGLE;
const GLMessage_Function GLMessage::glDrawElementsInstancedANGLE;
const GLMessage_Function GLMessage::glVertexAttribDivisorANGLE;
const GLMessage_Function GLMessage::glDrawArraysInstancedEXT;
const GLMessage_Function GLMessage::glDrawElementsInstancedEXT;
const GLMessage_Function GLMessage::glVertexAttribDivisorEXT;
const GLMessage_Function GLMessage::glDrawArraysInstancedNV;
const GLMessage_Function GLMessage::glDrawElementsInstancedNV;
const GLMessage_Function GLMessage::glVertexAttribDivisorNV;
const GLMessage_Function GLMessage::glDrawBuffersEXT;
const GLMessage_Function GLMessage::glReadBufferIndexedEXT;
const GLMessage_Function GLMessage::glDrawBuffersIndexedEXT;
const GLMessage_Function GLMessage::glGetIntegeri_vEXT;
const GLMessage_Function GLMessage::glMapBufferRangeEXT;
const GLMessage_Function GLMessage::glFlushMappedBufferRangeEXT;
const GLMessage_Function GLMessage::glQueryCounterEXT;
const GLMessage_Function GLMessage::glGetQueryObjecti64vEXT;
const GLMessage_Function GLMessage::glGetQueryObjectivEXT;
const GLMessage_Function GLMessage::glGetQueryObjectui64vEXT;
const GLMessage_Function GLMessage::glGetTranslatedShaderSourceANGLE;
const GLMessage_Function GLMessage::glMinSampleShadingOES;
const GLMessage_Function GLMessage::glMultiTexCoord1bOES;
const GLMessage_Function GLMessage::glMultiTexCoord1bvOES;
const GLMessage_Function GLMessage::glMultiTexCoord2bOES;
const GLMessage_Function GLMessage::glMultiTexCoord2bvOES;
const GLMessage_Function GLMessage::glMultiTexCoord3bOES;
const GLMessage_Function GLMessage::glMultiTexCoord3bvOES;
const GLMessage_Function GLMessage::glMultiTexCoord4bOES;
const GLMessage_Function GLMessage::glMultiTexCoord4bvOES;
const GLMessage_Function GLMessage::glTexCoord1bOES;
const GLMessage_Function GLMessage::glTexCoord1bvOES;
const GLMessage_Function GLMessage::glTexCoord2bOES;
const GLMessage_Function GLMessage::glTexCoord2bvOES;
const GLMessage_Function GLMessage::glTexCoord3bOES;
const GLMessage_Function GLMessage::glTexCoord3bvOES;
const GLMessage_Function GLMessage::glTexCoord4bOES;
const GLMessage_Function GLMessage::glTexCoord4bvOES;
const GLMessage_Function GLMessage::glVertex2bOES;
const GLMessage_Function GLMessage::glVertex2bvOES;
const GLMessage_Function GLMessage::glVertex3bOES;
const GLMessage_Function GLMessage::glVertex3bvOES;
const GLMessage_Function GLMessage::glVertex4bOES;
const GLMessage_Function GLMessage::glVertex4bvOES;
const GLMessage_Function GLMessage::glProgramUniform1uiEXT;
const GLMessage_Function GLMessage::glProgramUniform2uiEXT;
const GLMessage_Function GLMessage::glProgramUniform3uiEXT;
const GLMessage_Function GLMessage::glProgramUniform4uiEXT;
const GLMessage_Function GLMessage::glProgramUniform1uivEXT;
const GLMessage_Function GLMessage::glProgramUniform2uivEXT;
const GLMessage_Function GLMessage::glProgramUniform3uivEXT;
const GLMessage_Function GLMessage::glProgramUniform4uivEXT;
const GLMessage_Function GLMessage::glProgramUniformMatrix2x3fvEXT;
const GLMessage_Function GLMessage::glProgramUniformMatrix3x2fvEXT;
const GLMessage_Function GLMessage::glProgramUniformMatrix2x4fvEXT;
const GLMessage_Function GLMessage::glProgramUniformMatrix4x2fvEXT;
const GLMessage_Function GLMessage::glProgramUniformMatrix3x4fvEXT;
const GLMessage_Function GLMessage::glProgramUniformMatrix4x3fvEXT;
const GLMessage_Function GLMessage::glRenderbufferStorageMultisampleNV;
const GLMessage_Function GLMessage::glSampleCoverageOES;
const GLMessage_Function GLMessage::glTexStorage3DMultisampleOES;
const GLMessage_Function GLMessage::glUniformMatrix2x3fvNV;
const GLMessage_Function GLMessage::glUniformMatrix3x2fvNV;
const GLMessage_Function GLMessage::glUniformMatrix2x4fvNV;
const GLMessage_Function GLMessage::glUniformMatrix4x2fvNV;
const GLMessage_Function GLMessage::glUniformMatrix3x4fvNV;
const GLMessage_Function GLMessage::glUniformMatrix4x3fvNV;
const GLMessage_Function GLMessage::glActiveShaderProgram;
const GLMessage_Function GLMessage::glBindImageTexture;
const GLMessage_Function GLMessage::glBindProgramPipeline;
const GLMessage_Function GLMessage::glBindVertexBuffer;
const GLMessage_Function GLMessage::glCreateShaderProgramv;
const GLMessage_Function GLMessage::glDeleteProgramPipelines;
const GLMessage_Function GLMessage::glDispatchCompute;
const GLMessage_Function GLMessage::glDispatchComputeIndirect;
const GLMessage_Function GLMessage::glDrawArraysIndirect;
const GLMessage_Function GLMessage::glDrawElementsIndirect;
const GLMessage_Function GLMessage::glFramebufferParameteri;
const GLMessage_Function GLMessage::glGenProgramPipelines;
const GLMessage_Function GLMessage::glGetBooleani_v;
const GLMessage_Function GLMessage::glGetFramebufferParameteriv;
const GLMessage_Function GLMessage::glGetMultisamplefv;
const GLMessage_Function GLMessage::glGetProgramInterfaceiv;
const GLMessage_Function GLMessage::glGetProgramPipelineInfoLog;
const GLMessage_Function GLMessage::glGetProgramPipelineiv;
const GLMessage_Function GLMessage::glGetProgramResourceIndex;
const GLMessage_Function GLMessage::glGetProgramResourceLocation;
const GLMessage_Function GLMessage::glGetProgramResourceName;
const GLMessage_Function GLMessage::glGetProgramResourceiv;
const GLMessage_Function GLMessage::glGetTexLevelParameterfv;
const GLMessage_Function GLMessage::glGetTexLevelParameteriv;
const GLMessage_Function GLMessage::glIsProgramPipeline;
const GLMessage_Function GLMessage::glMemoryBarrier;
const GLMessage_Function GLMessage::glMemoryBarrierByRegion;
const GLMessage_Function GLMessage::glProgramUniform1f;
const GLMessage_Function GLMessage::glProgramUniform1fv;
const GLMessage_Function GLMessage::glProgramUniform1i;
const GLMessage_Function GLMessage::glProgramUniform1iv;
const GLMessage_Function GLMessage::glProgramUniform1ui;
const GLMessage_Function GLMessage::glProgramUniform1uiv;
const GLMessage_Function GLMessage::glProgramUniform2f;
const GLMessage_Function GLMessage::glProgramUniform2fv;
const GLMessage_Function GLMessage::glProgramUniform2i;
const GLMessage_Function GLMessage::glProgramUniform2iv;
const GLMessage_Function GLMessage::glProgramUniform2ui;
const GLMessage_Function GLMessage::glProgramUniform2uiv;
const GLMessage_Function GLMessage::glProgramUniform3f;
const GLMessage_Function GLMessage::glProgramUniform3fv;
const GLMessage_Function GLMessage::glProgramUniform3i;
const GLMessage_Function GLMessage::glProgramUniform3iv;
const GLMessage_Function GLMessage::glProgramUniform3ui;
const GLMessage_Function GLMessage::glProgramUniform3uiv;
const GLMessage_Function GLMessage::glProgramUniform4f;
const GLMessage_Function GLMessage::glProgramUniform4fv;
const GLMessage_Function GLMessage::glProgramUniform4i;
const GLMessage_Function GLMessage::glProgramUniform4iv;
const GLMessage_Function GLMessage::glProgramUniform4ui;
const GLMessage_Function GLMessage::glProgramUniform4uiv;
const GLMessage_Function GLMessage::glProgramUniformMatrix2fv;
const GLMessage_Function GLMessage::glProgramUniformMatrix2x3fv;
const GLMessage_Function GLMessage::glProgramUniformMatrix2x4fv;
const GLMessage_Function GLMessage::glProgramUniformMatrix3fv;
const GLMessage_Function GLMessage::glProgramUniformMatrix3x2fv;
const GLMessage_Function GLMessage::glProgramUniformMatrix3x4fv;
const GLMessage_Function GLMessage::glProgramUniformMatrix4fv;
const GLMessage_Function GLMessage::glProgramUniformMatrix4x2fv;
const GLMessage_Function GLMessage::glProgramUniformMatrix4x3fv;
const GLMessage_Function GLMessage::glSampleMaski;
const GLMessage_Function GLMessage::glTexStorage2DMultisample;
const GLMessage_Function GLMessage::glUseProgramStages;
const GLMessage_Function GLMessage::glValidateProgramPipeline;
const GLMessage_Function GLMessage::glVertexAttribBinding;
const GLMessage_Function GLMessage::glVertexAttribFormat;
const GLMessage_Function GLMessage::glVertexAttribIFormat;
const GLMessage_Function GLMessage::glVertexBindingDivisor;
const GLMessage_Function GLMessage::glBlendEquationSeparateiEXT;
const GLMessage_Function GLMessage::glBlendEquationiEXT;
const GLMessage_Function GLMessage::glBlendFuncSeparateiEXT;
const GLMessage_Function GLMessage::glBlendFunciEXT;
const GLMessage_Function GLMessage::glColorMaskiEXT;
const GLMessage_Function GLMessage::glCopyImageSubDataEXT;
const GLMessage_Function GLMessage::glDisableiEXT;
const GLMessage_Function GLMessage::glEnableiEXT;
const GLMessage_Function GLMessage::glFramebufferTextureEXT;
const GLMessage_Function GLMessage::glGetSamplerParameterIivEXT;
const GLMessage_Function GLMessage::glGetSamplerParameterIuivEXT;
const GLMessage_Function GLMessage::glGetTexParameterIivEXT;
const GLMessage_Function GLMessage::glGetTexParameterIuivEXT;
const GLMessage_Function GLMessage::glIsEnablediEXT;
const GLMessage_Function GLMessage::glPatchParameteriEXT;
const GLMessage_Function GLMessage::glPrimitiveBoundingBoxEXT;
const GLMessage_Function GLMessage::glSamplerParameterIivEXT;
const GLMessage_Function GLMessage::glSamplerParameterIuivEXT;
const GLMessage_Function GLMessage::glTexBufferEXT;
const GLMessage_Function GLMessage::glTexBufferRangeEXT;
const GLMessage_Function GLMessage::glTexParameterIivEXT;
const GLMessage_Function GLMessage::glTexParameterIuivEXT;
const GLMessage_Function GLMessage::glTextureViewEXT;
const GLMessage_Function GLMessage::eglGetDisplay;
const GLMessage_Function GLMessage::eglInitialize;
const GLMessage_Function GLMessage::eglTerminate;
const GLMessage_Function GLMessage::eglGetConfigs;
const GLMessage_Function GLMessage::eglChooseConfig;
const GLMessage_Function GLMessage::eglGetConfigAttrib;
const GLMessage_Function GLMessage::eglCreateWindowSurface;
const GLMessage_Function GLMessage::eglCreatePixmapSurface;
const GLMessage_Function GLMessage::eglCreatePbufferSurface;
const GLMessage_Function GLMessage::eglDestroySurface;
const GLMessage_Function GLMessage::eglQuerySurface;
const GLMessage_Function GLMessage::eglCreateContext;
const GLMessage_Function GLMessage::eglDestroyContext;
const GLMessage_Function GLMessage::eglMakeCurrent;
const GLMessage_Function GLMessage::eglGetCurrentContext;
const GLMessage_Function GLMessage::eglGetCurrentSurface;
const GLMessage_Function GLMessage::eglGetCurrentDisplay;
const GLMessage_Function GLMessage::eglQueryContext;
const GLMessage_Function GLMessage::eglWaitGL;
const GLMessage_Function GLMessage::eglWaitNative;
const GLMessage_Function GLMessage::eglSwapBuffers;
const GLMessage_Function GLMessage::eglCopyBuffers;
const GLMessage_Function GLMessage::eglGetError;
const GLMessage_Function GLMessage::eglQueryString;
const GLMessage_Function GLMessage::eglGetProcAddress;
const GLMessage_Function GLMessage::eglSurfaceAttrib;
const GLMessage_Function GLMessage::eglBindTexImage;
const GLMessage_Function GLMessage::eglReleaseTexImage;
const GLMessage_Function GLMessage::eglSwapInterval;
const GLMessage_Function GLMessage::eglBindAPI;
const GLMessage_Function GLMessage::eglQueryAPI;
const GLMessage_Function GLMessage::eglWaitClient;
const GLMessage_Function GLMessage::eglReleaseThread;
const GLMessage_Function GLMessage::eglCreatePbufferFromClientBuffer;
const GLMessage_Function GLMessage::eglLockSurfaceKHR;
const GLMessage_Function GLMessage::eglUnlockSurfaceKHR;
const GLMessage_Function GLMessage::eglCreateImageKHR;
const GLMessage_Function GLMessage::eglDestroyImageKHR;
const GLMessage_Function GLMessage::eglCreateSyncKHR;
const GLMessage_Function GLMessage::eglDestroySyncKHR;
const GLMessage_Function GLMessage::eglClientWaitSyncKHR;
const GLMessage_Function GLMessage::eglGetSyncAttribKHR;
const GLMessage_Function GLMessage::eglSetSwapRectangleANDROID;
const GLMessage_Function GLMessage::eglGetRenderBufferANDROID;
const GLMessage_Function GLMessage::eglGetSystemTimeFrequencyNV;
const GLMessage_Function GLMessage::eglGetSystemTimeNV;
const GLMessage_Function GLMessage::invalid;
const GLMessage_Function GLMessage::glVertexAttribPointerData;
const GLMessage_Function GLMessage::Function_MIN;
const GLMessage_Function GLMessage::Function_MAX;
const int GLMessage::Function_ARRAYSIZE;
#endif // _MSC_VER
bool GLMessage_DataType_Type_IsValid(int value) {
switch(value) {
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
return true;
default:
return false;
}
}
#ifndef _MSC_VER
const GLMessage_DataType_Type GLMessage_DataType::VOID;
const GLMessage_DataType_Type GLMessage_DataType::CHAR;
const GLMessage_DataType_Type GLMessage_DataType::BYTE;
const GLMessage_DataType_Type GLMessage_DataType::INT;
const GLMessage_DataType_Type GLMessage_DataType::FLOAT;
const GLMessage_DataType_Type GLMessage_DataType::BOOL;
const GLMessage_DataType_Type GLMessage_DataType::ENUM;
const GLMessage_DataType_Type GLMessage_DataType::INT64;
const GLMessage_DataType_Type GLMessage_DataType::Type_MIN;
const GLMessage_DataType_Type GLMessage_DataType::Type_MAX;
const int GLMessage_DataType::Type_ARRAYSIZE;
#endif // _MSC_VER
#ifndef _MSC_VER
const int GLMessage_DataType::kTypeFieldNumber;
const int GLMessage_DataType::kIsArrayFieldNumber;
const int GLMessage_DataType::kIntValueFieldNumber;
const int GLMessage_DataType::kFloatValueFieldNumber;
const int GLMessage_DataType::kCharValueFieldNumber;
const int GLMessage_DataType::kRawBytesFieldNumber;
const int GLMessage_DataType::kBoolValueFieldNumber;
const int GLMessage_DataType::kInt64ValueFieldNumber;
#endif // !_MSC_VER
GLMessage_DataType::GLMessage_DataType()
: ::google::protobuf::MessageLite() {
SharedCtor();
}
void GLMessage_DataType::InitAsDefaultInstance() {
}
GLMessage_DataType::GLMessage_DataType(const GLMessage_DataType& from)
: ::google::protobuf::MessageLite() {
SharedCtor();
MergeFrom(from);
}
void GLMessage_DataType::SharedCtor() {
_cached_size_ = 0;
type_ = 1;
isarray_ = false;
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
GLMessage_DataType::~GLMessage_DataType() {
SharedDtor();
}
void GLMessage_DataType::SharedDtor() {
if (this != default_instance_) {
}
}
void GLMessage_DataType::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const GLMessage_DataType& GLMessage_DataType::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_gltrace_2eproto(); return *default_instance_;
}
GLMessage_DataType* GLMessage_DataType::default_instance_ = NULL;
GLMessage_DataType* GLMessage_DataType::New() const {
return new GLMessage_DataType;
}
void GLMessage_DataType::Clear() {
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
type_ = 1;
isarray_ = false;
}
intvalue_.Clear();
floatvalue_.Clear();
charvalue_.Clear();
rawbytes_.Clear();
boolvalue_.Clear();
int64value_.Clear();
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
bool GLMessage_DataType::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// required .android.gltrace.GLMessage.DataType.Type type = 1 [default = VOID];
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
int value;
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
input, &value)));
if (::android::gltrace::GLMessage_DataType_Type_IsValid(value)) {
set_type(static_cast< ::android::gltrace::GLMessage_DataType_Type >(value));
}
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(16)) goto parse_isArray;
break;
}
// required bool isArray = 2 [default = false];
case 2: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_isArray:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
input, &isarray_)));
_set_bit(1);
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(24)) goto parse_intValue;
break;
}
// repeated int32 intValue = 3;
case 3: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_intValue:
DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive<
::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
1, 24, input, this->mutable_intvalue())));
} else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag)
== ::google::protobuf::internal::WireFormatLite::
WIRETYPE_LENGTH_DELIMITED) {
DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline<
::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
input, this->mutable_intvalue())));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(24)) goto parse_intValue;
if (input->ExpectTag(37)) goto parse_floatValue;
break;
}
// repeated float floatValue = 4;
case 4: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) {
parse_floatValue:
DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive<
float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
1, 37, input, this->mutable_floatvalue())));
} else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag)
== ::google::protobuf::internal::WireFormatLite::
WIRETYPE_LENGTH_DELIMITED) {
DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline<
float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
input, this->mutable_floatvalue())));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(37)) goto parse_floatValue;
if (input->ExpectTag(42)) goto parse_charValue;
break;
}
// repeated bytes charValue = 5;
case 5: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_charValue:
DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
input, this->add_charvalue()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(42)) goto parse_charValue;
if (input->ExpectTag(50)) goto parse_rawBytes;
break;
}
// repeated bytes rawBytes = 6;
case 6: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_rawBytes:
DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
input, this->add_rawbytes()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(50)) goto parse_rawBytes;
if (input->ExpectTag(56)) goto parse_boolValue;
break;
}
// repeated bool boolValue = 7;
case 7: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_boolValue:
DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive<
bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
1, 56, input, this->mutable_boolvalue())));
} else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag)
== ::google::protobuf::internal::WireFormatLite::
WIRETYPE_LENGTH_DELIMITED) {
DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline<
bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
input, this->mutable_boolvalue())));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(56)) goto parse_boolValue;
if (input->ExpectTag(64)) goto parse_int64Value;
break;
}
// repeated int64 int64Value = 8;
case 8: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_int64Value:
DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive<
::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
1, 64, input, this->mutable_int64value())));
} else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag)
== ::google::protobuf::internal::WireFormatLite::
WIRETYPE_LENGTH_DELIMITED) {
DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline<
::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
input, this->mutable_int64value())));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(64)) goto parse_int64Value;
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
break;
}
}
}
return true;
#undef DO_
}
void GLMessage_DataType::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// required .android.gltrace.GLMessage.DataType.Type type = 1 [default = VOID];
if (_has_bit(0)) {
::google::protobuf::internal::WireFormatLite::WriteEnum(
1, this->type(), output);
}
// required bool isArray = 2 [default = false];
if (_has_bit(1)) {
::google::protobuf::internal::WireFormatLite::WriteBool(2, this->isarray(), output);
}
// repeated int32 intValue = 3;
for (int i = 0; i < this->intvalue_size(); i++) {
::google::protobuf::internal::WireFormatLite::WriteInt32(
3, this->intvalue(i), output);
}
// repeated float floatValue = 4;
for (int i = 0; i < this->floatvalue_size(); i++) {
::google::protobuf::internal::WireFormatLite::WriteFloat(
4, this->floatvalue(i), output);
}
// repeated bytes charValue = 5;
for (int i = 0; i < this->charvalue_size(); i++) {
::google::protobuf::internal::WireFormatLite::WriteBytes(
5, this->charvalue(i), output);
}
// repeated bytes rawBytes = 6;
for (int i = 0; i < this->rawbytes_size(); i++) {
::google::protobuf::internal::WireFormatLite::WriteBytes(
6, this->rawbytes(i), output);
}
// repeated bool boolValue = 7;
for (int i = 0; i < this->boolvalue_size(); i++) {
::google::protobuf::internal::WireFormatLite::WriteBool(
7, this->boolvalue(i), output);
}
// repeated int64 int64Value = 8;
for (int i = 0; i < this->int64value_size(); i++) {
::google::protobuf::internal::WireFormatLite::WriteInt64(
8, this->int64value(i), output);
}
}
int GLMessage_DataType::ByteSize() const {
int total_size = 0;
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
// required .android.gltrace.GLMessage.DataType.Type type = 1 [default = VOID];
if (has_type()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::EnumSize(this->type());
}
// required bool isArray = 2 [default = false];
if (has_isarray()) {
total_size += 1 + 1;
}
}
// repeated int32 intValue = 3;
{
int data_size = 0;
for (int i = 0; i < this->intvalue_size(); i++) {
data_size += ::google::protobuf::internal::WireFormatLite::
Int32Size(this->intvalue(i));
}
total_size += 1 * this->intvalue_size() + data_size;
}
// repeated float floatValue = 4;
{
int data_size = 0;
data_size = 4 * this->floatvalue_size();
total_size += 1 * this->floatvalue_size() + data_size;
}
// repeated bytes charValue = 5;
total_size += 1 * this->charvalue_size();
for (int i = 0; i < this->charvalue_size(); i++) {
total_size += ::google::protobuf::internal::WireFormatLite::BytesSize(
this->charvalue(i));
}
// repeated bytes rawBytes = 6;
total_size += 1 * this->rawbytes_size();
for (int i = 0; i < this->rawbytes_size(); i++) {
total_size += ::google::protobuf::internal::WireFormatLite::BytesSize(
this->rawbytes(i));
}
// repeated bool boolValue = 7;
{
int data_size = 0;
data_size = 1 * this->boolvalue_size();
total_size += 1 * this->boolvalue_size() + data_size;
}
// repeated int64 int64Value = 8;
{
int data_size = 0;
for (int i = 0; i < this->int64value_size(); i++) {
data_size += ::google::protobuf::internal::WireFormatLite::
Int64Size(this->int64value(i));
}
total_size += 1 * this->int64value_size() + data_size;
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void GLMessage_DataType::CheckTypeAndMergeFrom(
const ::google::protobuf::MessageLite& from) {
MergeFrom(*::google::protobuf::down_cast<const GLMessage_DataType*>(&from));
}
void GLMessage_DataType::MergeFrom(const GLMessage_DataType& from) {
GOOGLE_CHECK_NE(&from, this);
intvalue_.MergeFrom(from.intvalue_);
floatvalue_.MergeFrom(from.floatvalue_);
charvalue_.MergeFrom(from.charvalue_);
rawbytes_.MergeFrom(from.rawbytes_);
boolvalue_.MergeFrom(from.boolvalue_);
int64value_.MergeFrom(from.int64value_);
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (from._has_bit(0)) {
set_type(from.type());
}
if (from._has_bit(1)) {
set_isarray(from.isarray());
}
}
}
void GLMessage_DataType::CopyFrom(const GLMessage_DataType& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool GLMessage_DataType::IsInitialized() const {
if ((_has_bits_[0] & 0x00000003) != 0x00000003) return false;
return true;
}
void GLMessage_DataType::Swap(GLMessage_DataType* other) {
if (other != this) {
std::swap(type_, other->type_);
std::swap(isarray_, other->isarray_);
intvalue_.Swap(&other->intvalue_);
floatvalue_.Swap(&other->floatvalue_);
charvalue_.Swap(&other->charvalue_);
rawbytes_.Swap(&other->rawbytes_);
boolvalue_.Swap(&other->boolvalue_);
int64value_.Swap(&other->int64value_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
std::swap(_cached_size_, other->_cached_size_);
}
}
::std::string GLMessage_DataType::GetTypeName() const {
return "android.gltrace.GLMessage.DataType";
}
// -------------------------------------------------------------------
#ifndef _MSC_VER
const int GLMessage_FrameBuffer::kWidthFieldNumber;
const int GLMessage_FrameBuffer::kHeightFieldNumber;
const int GLMessage_FrameBuffer::kContentsFieldNumber;
#endif // !_MSC_VER
GLMessage_FrameBuffer::GLMessage_FrameBuffer()
: ::google::protobuf::MessageLite() {
SharedCtor();
}
void GLMessage_FrameBuffer::InitAsDefaultInstance() {
}
GLMessage_FrameBuffer::GLMessage_FrameBuffer(const GLMessage_FrameBuffer& from)
: ::google::protobuf::MessageLite() {
SharedCtor();
MergeFrom(from);
}
void GLMessage_FrameBuffer::SharedCtor() {
_cached_size_ = 0;
width_ = 0;
height_ = 0;
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
GLMessage_FrameBuffer::~GLMessage_FrameBuffer() {
SharedDtor();
}
void GLMessage_FrameBuffer::SharedDtor() {
if (this != default_instance_) {
}
}
void GLMessage_FrameBuffer::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const GLMessage_FrameBuffer& GLMessage_FrameBuffer::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_gltrace_2eproto(); return *default_instance_;
}
GLMessage_FrameBuffer* GLMessage_FrameBuffer::default_instance_ = NULL;
GLMessage_FrameBuffer* GLMessage_FrameBuffer::New() const {
return new GLMessage_FrameBuffer;
}
void GLMessage_FrameBuffer::Clear() {
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
width_ = 0;
height_ = 0;
}
contents_.Clear();
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
bool GLMessage_FrameBuffer::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// required int32 width = 1;
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
input, &width_)));
_set_bit(0);
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(16)) goto parse_height;
break;
}
// required int32 height = 2;
case 2: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_height:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
input, &height_)));
_set_bit(1);
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(26)) goto parse_contents;
break;
}
// repeated bytes contents = 3;
case 3: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_contents:
DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
input, this->add_contents()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(26)) goto parse_contents;
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
break;
}
}
}
return true;
#undef DO_
}
void GLMessage_FrameBuffer::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// required int32 width = 1;
if (_has_bit(0)) {
::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->width(), output);
}
// required int32 height = 2;
if (_has_bit(1)) {
::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->height(), output);
}
// repeated bytes contents = 3;
for (int i = 0; i < this->contents_size(); i++) {
::google::protobuf::internal::WireFormatLite::WriteBytes(
3, this->contents(i), output);
}
}
int GLMessage_FrameBuffer::ByteSize() const {
int total_size = 0;
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
// required int32 width = 1;
if (has_width()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::Int32Size(
this->width());
}
// required int32 height = 2;
if (has_height()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::Int32Size(
this->height());
}
}
// repeated bytes contents = 3;
total_size += 1 * this->contents_size();
for (int i = 0; i < this->contents_size(); i++) {
total_size += ::google::protobuf::internal::WireFormatLite::BytesSize(
this->contents(i));
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void GLMessage_FrameBuffer::CheckTypeAndMergeFrom(
const ::google::protobuf::MessageLite& from) {
MergeFrom(*::google::protobuf::down_cast<const GLMessage_FrameBuffer*>(&from));
}
void GLMessage_FrameBuffer::MergeFrom(const GLMessage_FrameBuffer& from) {
GOOGLE_CHECK_NE(&from, this);
contents_.MergeFrom(from.contents_);
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (from._has_bit(0)) {
set_width(from.width());
}
if (from._has_bit(1)) {
set_height(from.height());
}
}
}
void GLMessage_FrameBuffer::CopyFrom(const GLMessage_FrameBuffer& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool GLMessage_FrameBuffer::IsInitialized() const {
if ((_has_bits_[0] & 0x00000003) != 0x00000003) return false;
return true;
}
void GLMessage_FrameBuffer::Swap(GLMessage_FrameBuffer* other) {
if (other != this) {
std::swap(width_, other->width_);
std::swap(height_, other->height_);
contents_.Swap(&other->contents_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
std::swap(_cached_size_, other->_cached_size_);
}
}
::std::string GLMessage_FrameBuffer::GetTypeName() const {
return "android.gltrace.GLMessage.FrameBuffer";
}
// -------------------------------------------------------------------
#ifndef _MSC_VER
const int GLMessage::kContextIdFieldNumber;
const int GLMessage::kStartTimeFieldNumber;
const int GLMessage::kDurationFieldNumber;
const int GLMessage::kFunctionFieldNumber;
const int GLMessage::kArgsFieldNumber;
const int GLMessage::kReturnValueFieldNumber;
const int GLMessage::kFbFieldNumber;
const int GLMessage::kThreadtimeFieldNumber;
#endif // !_MSC_VER
GLMessage::GLMessage()
: ::google::protobuf::MessageLite() {
SharedCtor();
}
void GLMessage::InitAsDefaultInstance() {
returnvalue_ = const_cast< ::android::gltrace::GLMessage_DataType*>(&::android::gltrace::GLMessage_DataType::default_instance());
fb_ = const_cast< ::android::gltrace::GLMessage_FrameBuffer*>(&::android::gltrace::GLMessage_FrameBuffer::default_instance());
}
GLMessage::GLMessage(const GLMessage& from)
: ::google::protobuf::MessageLite() {
SharedCtor();
MergeFrom(from);
}
void GLMessage::SharedCtor() {
_cached_size_ = 0;
context_id_ = 0;
start_time_ = GOOGLE_LONGLONG(0);
duration_ = 0;
function_ = 3000;
returnvalue_ = NULL;
fb_ = NULL;
threadtime_ = 0;
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
GLMessage::~GLMessage() {
SharedDtor();
}
void GLMessage::SharedDtor() {
if (this != default_instance_) {
delete returnvalue_;
delete fb_;
}
}
void GLMessage::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const GLMessage& GLMessage::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_gltrace_2eproto(); return *default_instance_;
}
GLMessage* GLMessage::default_instance_ = NULL;
GLMessage* GLMessage::New() const {
return new GLMessage;
}
void GLMessage::Clear() {
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
context_id_ = 0;
start_time_ = GOOGLE_LONGLONG(0);
duration_ = 0;
function_ = 3000;
if (_has_bit(5)) {
if (returnvalue_ != NULL) returnvalue_->::android::gltrace::GLMessage_DataType::Clear();
}
if (_has_bit(6)) {
if (fb_ != NULL) fb_->::android::gltrace::GLMessage_FrameBuffer::Clear();
}
threadtime_ = 0;
}
args_.Clear();
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
bool GLMessage::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// required int32 context_id = 1;
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
input, &context_id_)));
_set_bit(0);
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(16)) goto parse_start_time;
break;
}
// required int64 start_time = 2;
case 2: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_start_time:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
input, &start_time_)));
_set_bit(1);
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(24)) goto parse_duration;
break;
}
// required int32 duration = 3;
case 3: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_duration:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
input, &duration_)));
_set_bit(2);
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(32)) goto parse_function;
break;
}
// required .android.gltrace.GLMessage.Function function = 4 [default = invalid];
case 4: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_function:
int value;
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
input, &value)));
if (::android::gltrace::GLMessage_Function_IsValid(value)) {
set_function(static_cast< ::android::gltrace::GLMessage_Function >(value));
}
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(42)) goto parse_args;
break;
}
// repeated .android.gltrace.GLMessage.DataType args = 5;
case 5: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_args:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, add_args()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(42)) goto parse_args;
if (input->ExpectTag(50)) goto parse_returnValue;
break;
}
// optional .android.gltrace.GLMessage.DataType returnValue = 6;
case 6: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_returnValue:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_returnvalue()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(58)) goto parse_fb;
break;
}
// optional .android.gltrace.GLMessage.FrameBuffer fb = 7;
case 7: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_fb:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_fb()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(64)) goto parse_threadtime;
break;
}
// optional int32 threadtime = 8;
case 8: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_threadtime:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
input, &threadtime_)));
_set_bit(7);
} else {
goto handle_uninterpreted;
}
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
break;
}
}
}
return true;
#undef DO_
}
void GLMessage::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// required int32 context_id = 1;
if (_has_bit(0)) {
::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->context_id(), output);
}
// required int64 start_time = 2;
if (_has_bit(1)) {
::google::protobuf::internal::WireFormatLite::WriteInt64(2, this->start_time(), output);
}
// required int32 duration = 3;
if (_has_bit(2)) {
::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->duration(), output);
}
// required .android.gltrace.GLMessage.Function function = 4 [default = invalid];
if (_has_bit(3)) {
::google::protobuf::internal::WireFormatLite::WriteEnum(
4, this->function(), output);
}
// repeated .android.gltrace.GLMessage.DataType args = 5;
for (int i = 0; i < this->args_size(); i++) {
::google::protobuf::internal::WireFormatLite::WriteMessage(
5, this->args(i), output);
}
// optional .android.gltrace.GLMessage.DataType returnValue = 6;
if (_has_bit(5)) {
::google::protobuf::internal::WireFormatLite::WriteMessage(
6, this->returnvalue(), output);
}
// optional .android.gltrace.GLMessage.FrameBuffer fb = 7;
if (_has_bit(6)) {
::google::protobuf::internal::WireFormatLite::WriteMessage(
7, this->fb(), output);
}
// optional int32 threadtime = 8;
if (_has_bit(7)) {
::google::protobuf::internal::WireFormatLite::WriteInt32(8, this->threadtime(), output);
}
}
int GLMessage::ByteSize() const {
int total_size = 0;
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
// required int32 context_id = 1;
if (has_context_id()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::Int32Size(
this->context_id());
}
// required int64 start_time = 2;
if (has_start_time()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::Int64Size(
this->start_time());
}
// required int32 duration = 3;
if (has_duration()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::Int32Size(
this->duration());
}
// required .android.gltrace.GLMessage.Function function = 4 [default = invalid];
if (has_function()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::EnumSize(this->function());
}
// optional .android.gltrace.GLMessage.DataType returnValue = 6;
if (has_returnvalue()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->returnvalue());
}
// optional .android.gltrace.GLMessage.FrameBuffer fb = 7;
if (has_fb()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->fb());
}
// optional int32 threadtime = 8;
if (has_threadtime()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::Int32Size(
this->threadtime());
}
}
// repeated .android.gltrace.GLMessage.DataType args = 5;
total_size += 1 * this->args_size();
for (int i = 0; i < this->args_size(); i++) {
total_size +=
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->args(i));
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void GLMessage::CheckTypeAndMergeFrom(
const ::google::protobuf::MessageLite& from) {
MergeFrom(*::google::protobuf::down_cast<const GLMessage*>(&from));
}
void GLMessage::MergeFrom(const GLMessage& from) {
GOOGLE_CHECK_NE(&from, this);
args_.MergeFrom(from.args_);
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (from._has_bit(0)) {
set_context_id(from.context_id());
}
if (from._has_bit(1)) {
set_start_time(from.start_time());
}
if (from._has_bit(2)) {
set_duration(from.duration());
}
if (from._has_bit(3)) {
set_function(from.function());
}
if (from._has_bit(5)) {
mutable_returnvalue()->::android::gltrace::GLMessage_DataType::MergeFrom(from.returnvalue());
}
if (from._has_bit(6)) {
mutable_fb()->::android::gltrace::GLMessage_FrameBuffer::MergeFrom(from.fb());
}
if (from._has_bit(7)) {
set_threadtime(from.threadtime());
}
}
}
void GLMessage::CopyFrom(const GLMessage& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool GLMessage::IsInitialized() const {
if ((_has_bits_[0] & 0x0000000f) != 0x0000000f) return false;
for (int i = 0; i < args_size(); i++) {
if (!this->args(i).IsInitialized()) return false;
}
if (has_returnvalue()) {
if (!this->returnvalue().IsInitialized()) return false;
}
if (has_fb()) {
if (!this->fb().IsInitialized()) return false;
}
return true;
}
void GLMessage::Swap(GLMessage* other) {
if (other != this) {
std::swap(context_id_, other->context_id_);
std::swap(start_time_, other->start_time_);
std::swap(duration_, other->duration_);
std::swap(function_, other->function_);
args_.Swap(&other->args_);
std::swap(returnvalue_, other->returnvalue_);
std::swap(fb_, other->fb_);
std::swap(threadtime_, other->threadtime_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
std::swap(_cached_size_, other->_cached_size_);
}
}
::std::string GLMessage::GetTypeName() const {
return "android.gltrace.GLMessage";
}
// @@protoc_insertion_point(namespace_scope)
} // namespace gltrace
} // namespace android
// @@protoc_insertion_point(global_scope)