// Generated by the protocol buffer compiler. DO NOT EDIT! #define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION #include "gltrace.pb.h" #include #include #include // @@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(&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(&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(&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)