diff options
Diffstat (limited to 'opengl/libs/GLES_trace/src/gltrace.pb.cpp')
-rw-r--r-- | opengl/libs/GLES_trace/src/gltrace.pb.cpp | 2715 |
1 files changed, 2715 insertions, 0 deletions
diff --git a/opengl/libs/GLES_trace/src/gltrace.pb.cpp b/opengl/libs/GLES_trace/src/gltrace.pb.cpp new file mode 100644 index 0000000..c0867cd --- /dev/null +++ b/opengl/libs/GLES_trace/src/gltrace.pb.cpp @@ -0,0 +1,2715 @@ +// 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) |