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