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