10469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy// Generated by the protocol buffer compiler.  DO NOT EDIT!
20469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
30469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION
40469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#include "gltrace.pb.h"
50469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#include <google/protobuf/stubs/once.h>
60469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#include <google/protobuf/io/coded_stream.h>
70469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#include <google/protobuf/wire_format_lite_inl.h>
80469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy// @@protoc_insertion_point(includes)
90469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamynamespace android {
110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamynamespace gltrace {
120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid protobuf_ShutdownFile_gltrace_2eproto() {
140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  delete GLMessage::default_instance_;
150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  delete GLMessage_DataType::default_instance_;
16a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  delete GLMessage_FrameBuffer::default_instance_;
170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid protobuf_AddDesc_gltrace_2eproto() {
200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  static bool already_here = false;
210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (already_here) return;
220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  already_here = true;
230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GOOGLE_PROTOBUF_VERIFY_VERSION;
240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GLMessage::default_instance_ = new GLMessage();
260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GLMessage_DataType::default_instance_ = new GLMessage_DataType();
27a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  GLMessage_FrameBuffer::default_instance_ = new GLMessage_FrameBuffer();
280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GLMessage::default_instance_->InitAsDefaultInstance();
290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GLMessage_DataType::default_instance_->InitAsDefaultInstance();
30a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  GLMessage_FrameBuffer::default_instance_->InitAsDefaultInstance();
310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_gltrace_2eproto);
320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy// Force AddDescriptors() to be called at static initialization time.
350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamystruct StaticDescriptorInitializer_gltrace_2eproto {
360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  StaticDescriptorInitializer_gltrace_2eproto() {
370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    protobuf_AddDesc_gltrace_2eproto();
380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy} static_descriptor_initializer_gltrace_2eproto_;
400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy// ===================================================================
430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamybool GLMessage_Function_IsValid(int value) {
450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  switch(value) {
460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 0:
470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 1:
480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2:
490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 3:
500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 4:
510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 5:
520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 6:
530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 7:
540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 8:
550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 9:
560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 10:
570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 11:
580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 12:
590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 13:
600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 14:
610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 15:
620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 16:
630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 17:
640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 18:
650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 19:
660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 20:
670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 21:
680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 22:
690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 23:
700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 24:
710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 25:
720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 26:
730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 27:
740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 28:
750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 29:
760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 30:
770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 31:
780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 32:
790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 33:
800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 34:
810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 35:
820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 36:
830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 37:
840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 38:
850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 39:
860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 40:
870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 41:
880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 42:
890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 43:
900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 44:
910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 45:
920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 46:
930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 47:
940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 48:
950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 49:
960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 50:
970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 51:
980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 52:
990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 53:
1000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 54:
1010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 55:
1020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 56:
1030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 57:
1040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 58:
1050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 59:
1060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 60:
1070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 61:
1080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 62:
1090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 63:
1100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 64:
1110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 65:
1120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 66:
1130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 67:
1140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 68:
1150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 69:
1160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 70:
1170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 71:
1180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 72:
1190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 73:
1200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 74:
1210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 75:
1220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 76:
1230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 77:
1240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 78:
1250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 79:
1260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 80:
1270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 81:
1280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 82:
1290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 83:
1300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 84:
1310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 85:
1320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 86:
1330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 87:
1340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 88:
1350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 89:
1360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 90:
1370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 91:
1380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 92:
1390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 93:
1400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 94:
1410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 95:
1420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 96:
1430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 97:
1440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 98:
1450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 99:
1460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 100:
1470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 101:
1480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 102:
1490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 103:
1500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 104:
1510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 105:
1520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 106:
1530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 107:
1540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 108:
1550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 109:
1560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 110:
1570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 111:
1580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 112:
1590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 113:
1600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 114:
1610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 115:
1620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 116:
1630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 117:
1640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 118:
1650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 119:
1660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 120:
1670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 121:
1680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 122:
1690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 123:
1700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 124:
1710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 125:
1720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 126:
1730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 127:
1740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 128:
1750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 129:
1760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 130:
1770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 131:
1780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 132:
1790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 133:
1800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 134:
1810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 135:
1820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 136:
1830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 137:
1840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 138:
1850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 139:
1860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 140:
1870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 141:
1880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 142:
1890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 143:
1900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 144:
1910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 145:
1920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 146:
1930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 147:
1940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 148:
1950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 149:
1960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 150:
1970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 151:
1980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 152:
1990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 153:
2000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 154:
2010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 155:
2020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 156:
2030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 157:
2040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 158:
2050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 159:
2060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 160:
2070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 161:
2080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 162:
2090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 163:
2100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 164:
2110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 165:
2120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 166:
2130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 167:
2140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 168:
2150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 169:
2160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 170:
2170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 171:
2180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 172:
2190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 173:
2200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 174:
2210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 175:
2220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 176:
2230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 177:
2240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 178:
2250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 179:
2260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 180:
2270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 181:
2280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 182:
2290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 183:
2300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 184:
2310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 185:
2320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 186:
2330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 187:
2340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 188:
2350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 189:
2360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 190:
2370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 191:
2380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 192:
2390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 193:
2400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 194:
2410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 195:
2420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 196:
2430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 197:
2440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 198:
2450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 199:
2460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 200:
2470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 201:
2480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 202:
2490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 203:
2500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 204:
2510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 205:
2520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 206:
2530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 207:
2540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 208:
2550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 209:
2560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 210:
2570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 211:
2580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 212:
2590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 213:
2600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 214:
2610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 215:
2620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 216:
2630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 217:
2640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 218:
2650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 219:
2660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 220:
2670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 221:
2680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 222:
2690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 223:
2700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 224:
2710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 225:
2720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 226:
2730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 227:
2740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 228:
2750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 229:
2760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 230:
2770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 231:
2780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 232:
2790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 233:
2800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 234:
2810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 235:
2820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 236:
2830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 237:
2840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 238:
2850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 239:
2860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 240:
2870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 241:
2880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 242:
2890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 243:
2900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 244:
2910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 245:
2920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 246:
2930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 247:
2940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 248:
2950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 249:
2960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 250:
2970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 251:
2980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 252:
2990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 253:
3000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 254:
3010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 255:
3020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 256:
3030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 257:
3040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 258:
3050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 259:
3060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 260:
3070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 261:
3080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 262:
3090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 263:
3100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 264:
3110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 265:
3120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 266:
3130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 267:
3140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 268:
3150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 269:
3160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 270:
3170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 271:
3180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 272:
3190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 273:
3200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 274:
3210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 275:
3220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 276:
3230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 277:
3240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 278:
3250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 279:
3260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 280:
3270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 281:
3280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 282:
3290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 283:
3300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 284:
3310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 285:
3320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 286:
3330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 287:
3340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 288:
3350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 289:
3360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 290:
3370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 291:
3380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 292:
3390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 293:
3400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 294:
3410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 295:
3420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 296:
3430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 297:
3440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 298:
3450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 299:
3460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 300:
3470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 301:
3480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 302:
3490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 303:
3500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 304:
3510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 305:
3520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 306:
3530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 307:
3540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 308:
3550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 309:
3560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 310:
3570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 311:
3580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 312:
3590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 313:
3600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 314:
3610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 315:
3620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 316:
3630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 317:
3640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 318:
3650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 319:
3660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 320:
3670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 321:
3680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 322:
3690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 323:
3700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 324:
3710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 325:
3720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 326:
3730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 327:
3740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 328:
3750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 329:
3760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 330:
3770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 331:
3780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 332:
3790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 333:
3800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 334:
3810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 335:
3820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 336:
3830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 337:
3840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 338:
3850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 339:
3860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 340:
3870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 341:
3880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 342:
3890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 343:
3900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 344:
3910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 345:
3920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 346:
3930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 347:
3940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 348:
3950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 349:
3960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 350:
3970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 351:
3980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 352:
3990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 353:
4000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 354:
4010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 355:
4020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 356:
4030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 357:
4040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 358:
4050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 359:
4060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 360:
4070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 361:
4080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 362:
4090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 363:
4100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 364:
4110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 365:
4120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 366:
4130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 367:
4140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 368:
4150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 369:
4160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 370:
4170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 371:
4180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 372:
4190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 373:
4200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 374:
4210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 375:
42231272606149d83437a097800074b21e9e6a205adMathias Agopian    case 502:
42331272606149d83437a097800074b21e9e6a205adMathias Agopian    case 503:
42431272606149d83437a097800074b21e9e6a205adMathias Agopian    case 504:
42531272606149d83437a097800074b21e9e6a205adMathias Agopian    case 505:
42631272606149d83437a097800074b21e9e6a205adMathias Agopian    case 506:
42731272606149d83437a097800074b21e9e6a205adMathias Agopian    case 507:
42831272606149d83437a097800074b21e9e6a205adMathias Agopian    case 508:
42931272606149d83437a097800074b21e9e6a205adMathias Agopian    case 509:
43031272606149d83437a097800074b21e9e6a205adMathias Agopian    case 510:
43131272606149d83437a097800074b21e9e6a205adMathias Agopian    case 511:
43231272606149d83437a097800074b21e9e6a205adMathias Agopian    case 512:
43331272606149d83437a097800074b21e9e6a205adMathias Agopian    case 513:
43431272606149d83437a097800074b21e9e6a205adMathias Agopian    case 514:
43531272606149d83437a097800074b21e9e6a205adMathias Agopian    case 515:
43631272606149d83437a097800074b21e9e6a205adMathias Agopian    case 516:
43731272606149d83437a097800074b21e9e6a205adMathias Agopian    case 517:
43831272606149d83437a097800074b21e9e6a205adMathias Agopian    case 518:
43931272606149d83437a097800074b21e9e6a205adMathias Agopian    case 519:
44031272606149d83437a097800074b21e9e6a205adMathias Agopian    case 520:
44131272606149d83437a097800074b21e9e6a205adMathias Agopian    case 521:
44231272606149d83437a097800074b21e9e6a205adMathias Agopian    case 522:
44331272606149d83437a097800074b21e9e6a205adMathias Agopian    case 523:
44431272606149d83437a097800074b21e9e6a205adMathias Agopian    case 524:
44531272606149d83437a097800074b21e9e6a205adMathias Agopian    case 525:
44631272606149d83437a097800074b21e9e6a205adMathias Agopian    case 526:
44731272606149d83437a097800074b21e9e6a205adMathias Agopian    case 527:
44831272606149d83437a097800074b21e9e6a205adMathias Agopian    case 528:
44931272606149d83437a097800074b21e9e6a205adMathias Agopian    case 529:
45031272606149d83437a097800074b21e9e6a205adMathias Agopian    case 530:
45131272606149d83437a097800074b21e9e6a205adMathias Agopian    case 531:
45231272606149d83437a097800074b21e9e6a205adMathias Agopian    case 532:
45331272606149d83437a097800074b21e9e6a205adMathias Agopian    case 533:
45431272606149d83437a097800074b21e9e6a205adMathias Agopian    case 534:
45531272606149d83437a097800074b21e9e6a205adMathias Agopian    case 535:
45631272606149d83437a097800074b21e9e6a205adMathias Agopian    case 536:
45731272606149d83437a097800074b21e9e6a205adMathias Agopian    case 537:
45831272606149d83437a097800074b21e9e6a205adMathias Agopian    case 538:
45931272606149d83437a097800074b21e9e6a205adMathias Agopian    case 539:
46031272606149d83437a097800074b21e9e6a205adMathias Agopian    case 540:
46131272606149d83437a097800074b21e9e6a205adMathias Agopian    case 541:
46231272606149d83437a097800074b21e9e6a205adMathias Agopian    case 542:
46331272606149d83437a097800074b21e9e6a205adMathias Agopian    case 543:
46431272606149d83437a097800074b21e9e6a205adMathias Agopian    case 544:
46531272606149d83437a097800074b21e9e6a205adMathias Agopian    case 545:
46631272606149d83437a097800074b21e9e6a205adMathias Agopian    case 546:
46731272606149d83437a097800074b21e9e6a205adMathias Agopian    case 547:
46831272606149d83437a097800074b21e9e6a205adMathias Agopian    case 548:
46931272606149d83437a097800074b21e9e6a205adMathias Agopian    case 549:
47031272606149d83437a097800074b21e9e6a205adMathias Agopian    case 550:
47131272606149d83437a097800074b21e9e6a205adMathias Agopian    case 551:
47231272606149d83437a097800074b21e9e6a205adMathias Agopian    case 552:
47331272606149d83437a097800074b21e9e6a205adMathias Agopian    case 553:
47431272606149d83437a097800074b21e9e6a205adMathias Agopian    case 554:
47531272606149d83437a097800074b21e9e6a205adMathias Agopian    case 555:
47631272606149d83437a097800074b21e9e6a205adMathias Agopian    case 556:
47731272606149d83437a097800074b21e9e6a205adMathias Agopian    case 557:
47831272606149d83437a097800074b21e9e6a205adMathias Agopian    case 558:
47931272606149d83437a097800074b21e9e6a205adMathias Agopian    case 559:
48031272606149d83437a097800074b21e9e6a205adMathias Agopian    case 560:
48131272606149d83437a097800074b21e9e6a205adMathias Agopian    case 561:
4820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2000:
4830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2001:
4840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2002:
4850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2003:
4860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2004:
4870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2005:
4880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2006:
4890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2007:
4900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2008:
4910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2009:
4920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2010:
4930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2011:
4940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2012:
4950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2013:
4960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2014:
4970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2015:
4980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2016:
4990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2017:
5000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2018:
5010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2019:
5020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2020:
5030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2021:
5040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2022:
5050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2023:
5060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2024:
5070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2025:
5080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2026:
5090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2027:
5100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2028:
5110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2029:
5120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2030:
5130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2031:
5140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2032:
5150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2033:
5160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2034:
5170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2035:
5180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2036:
5190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2037:
5200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2038:
5210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2039:
5220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2040:
5230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2041:
5240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2042:
5250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2043:
5260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2044:
5270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2045:
5280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 3000:
5290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 3001:
5300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      return true;
5310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    default:
5320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      return false;
5330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
5340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
5350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
5360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#ifndef _MSC_VER
5370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glActiveTexture;
5380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glAlphaFunc;
5390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glAlphaFuncx;
5400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glAlphaFuncxOES;
5410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glAttachShader;
5420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBeginPerfMonitorAMD;
5430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBindAttribLocation;
5440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBindBuffer;
5450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBindFramebuffer;
5460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBindFramebufferOES;
5470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBindRenderbuffer;
5480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBindRenderbufferOES;
5490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBindTexture;
5500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBindVertexArrayOES;
5510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBlendColor;
5520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBlendEquation;
5530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBlendEquationOES;
5540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBlendEquationSeparate;
5550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBlendEquationSeparateOES;
5560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBlendFunc;
5570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBlendFuncSeparate;
5580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBlendFuncSeparateOES;
5590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBufferData;
5600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBufferSubData;
5610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCheckFramebufferStatus;
5620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCheckFramebufferStatusOES;
5630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClearColor;
5640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClearColorx;
5650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClearColorxOES;
5660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClearDepthf;
5670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClearDepthfOES;
5680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClearDepthx;
5690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClearDepthxOES;
5700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClear;
5710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClearStencil;
5720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClientActiveTexture;
5730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClipPlanef;
5740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClipPlanefIMG;
5750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClipPlanefOES;
5760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClipPlanex;
5770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClipPlanexIMG;
5780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClipPlanexOES;
5790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glColor4f;
5800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glColor4ub;
5810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glColor4x;
5820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glColor4xOES;
5830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glColorMask;
5840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glColorPointer;
5850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCompileShader;
5860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCompressedTexImage2D;
5870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCompressedTexImage3DOES;
5880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCompressedTexSubImage2D;
5890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCompressedTexSubImage3DOES;
5900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCopyTexImage2D;
5910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCopyTexSubImage2D;
5920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCopyTexSubImage3DOES;
5930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCoverageMaskNV;
5940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCoverageOperationNV;
5950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCreateProgram;
5960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCreateShader;
5970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCullFace;
5980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCurrentPaletteMatrixOES;
5990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeleteBuffers;
6000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeleteFencesNV;
6010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeleteFramebuffers;
6020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeleteFramebuffersOES;
6030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeletePerfMonitorsAMD;
6040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeleteProgram;
6050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeleteRenderbuffers;
6060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeleteRenderbuffersOES;
6070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeleteShader;
6080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeleteTextures;
6090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeleteVertexArraysOES;
6100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDepthFunc;
6110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDepthMask;
6120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDepthRangef;
6130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDepthRangefOES;
6140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDepthRangex;
6150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDepthRangexOES;
6160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDetachShader;
6170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDisableClientState;
6180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDisableDriverControlQCOM;
6190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDisable;
6200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDisableVertexAttribArray;
6210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDiscardFramebufferEXT;
6220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDrawArrays;
6230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDrawElements;
6240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDrawTexfOES;
6250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDrawTexfvOES;
6260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDrawTexiOES;
6270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDrawTexivOES;
6280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDrawTexsOES;
6290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDrawTexsvOES;
6300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDrawTexxOES;
6310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDrawTexxvOES;
6320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glEGLImageTargetRenderbufferStorageOES;
6330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glEGLImageTargetTexture2DOES;
6340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glEnableClientState;
6350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glEnableDriverControlQCOM;
6360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glEnable;
6370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glEnableVertexAttribArray;
6380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glEndPerfMonitorAMD;
6390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glEndTilingQCOM;
6400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtGetBufferPointervQCOM;
6410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtGetBuffersQCOM;
6420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtGetFramebuffersQCOM;
6430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtGetProgramBinarySourceQCOM;
6440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtGetProgramsQCOM;
6450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtGetRenderbuffersQCOM;
6460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtGetShadersQCOM;
6470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtGetTexLevelParameterivQCOM;
6480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtGetTexSubImageQCOM;
6490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtGetTexturesQCOM;
6500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtIsProgramBinaryQCOM;
6510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtTexObjectStateOverrideiQCOM;
6520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFinishFenceNV;
6530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFinish;
6540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFlush;
6550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFogf;
6560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFogfv;
6570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFogx;
6580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFogxOES;
6590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFogxv;
6600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFogxvOES;
6610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFramebufferRenderbuffer;
6620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFramebufferRenderbufferOES;
6630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFramebufferTexture2D;
6640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFramebufferTexture2DMultisampleIMG;
6650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFramebufferTexture2DOES;
6660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFramebufferTexture3DOES;
6670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFrontFace;
6680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFrustumf;
6690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFrustumfOES;
6700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFrustumx;
6710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFrustumxOES;
6720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenBuffers;
6730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenerateMipmap;
6740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenerateMipmapOES;
6750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenFencesNV;
6760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenFramebuffers;
6770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenFramebuffersOES;
6780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenPerfMonitorsAMD;
6790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenRenderbuffers;
6800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenRenderbuffersOES;
6810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenTextures;
6820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenVertexArraysOES;
6830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetActiveAttrib;
6840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetActiveUniform;
6850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetAttachedShaders;
6860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetAttribLocation;
6870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetBooleanv;
6880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetBufferParameteriv;
6890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetBufferPointervOES;
6900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetClipPlanef;
6910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetClipPlanefOES;
6920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetClipPlanex;
6930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetClipPlanexOES;
6940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetDriverControlsQCOM;
6950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetDriverControlStringQCOM;
6960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetError;
6970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetFenceivNV;
6980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetFixedv;
6990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetFixedvOES;
7000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetFloatv;
7010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetFramebufferAttachmentParameteriv;
7020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetFramebufferAttachmentParameterivOES;
7030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetIntegerv;
7040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetLightfv;
7050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetLightxv;
7060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetLightxvOES;
7070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetMaterialfv;
7080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetMaterialxv;
7090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetMaterialxvOES;
7100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetPerfMonitorCounterDataAMD;
7110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetPerfMonitorCounterInfoAMD;
7120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetPerfMonitorCountersAMD;
7130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetPerfMonitorCounterStringAMD;
7140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetPerfMonitorGroupsAMD;
7150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetPerfMonitorGroupStringAMD;
7160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetPointerv;
7170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetProgramBinaryOES;
7180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetProgramInfoLog;
7190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetProgramiv;
7200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetRenderbufferParameteriv;
7210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetRenderbufferParameterivOES;
7220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetShaderInfoLog;
7230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetShaderiv;
7240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetShaderPrecisionFormat;
7250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetShaderSource;
7260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetString;
7270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexEnvfv;
7280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexEnviv;
7290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexEnvxv;
7300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexEnvxvOES;
7310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexGenfvOES;
7320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexGenivOES;
7330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexGenxvOES;
7340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexParameterfv;
7350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexParameteriv;
7360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexParameterxv;
7370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexParameterxvOES;
7380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetUniformfv;
7390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetUniformiv;
7400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetUniformLocation;
7410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetVertexAttribfv;
7420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetVertexAttribiv;
7430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetVertexAttribPointerv;
7440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glHint;
7450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsBuffer;
7460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsEnabled;
7470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsFenceNV;
7480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsFramebuffer;
7490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsFramebufferOES;
7500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsProgram;
7510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsRenderbuffer;
7520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsRenderbufferOES;
7530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsShader;
7540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsTexture;
7550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsVertexArrayOES;
7560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightf;
7570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightfv;
7580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightModelf;
7590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightModelfv;
7600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightModelx;
7610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightModelxOES;
7620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightModelxv;
7630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightModelxvOES;
7640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightx;
7650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightxOES;
7660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightxv;
7670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightxvOES;
7680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLineWidth;
7690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLineWidthx;
7700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLineWidthxOES;
7710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLinkProgram;
7720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLoadIdentity;
7730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLoadMatrixf;
7740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLoadMatrixx;
7750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLoadMatrixxOES;
7760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLoadPaletteFromModelViewMatrixOES;
7770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLogicOp;
7780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMapBufferOES;
7790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMaterialf;
7800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMaterialfv;
7810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMaterialx;
7820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMaterialxOES;
7830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMaterialxv;
7840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMaterialxvOES;
7850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMatrixIndexPointerOES;
7860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMatrixMode;
7870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMultiDrawArraysEXT;
7880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMultiDrawElementsEXT;
7890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMultiTexCoord4f;
7900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMultiTexCoord4x;
7910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMultiTexCoord4xOES;
7920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMultMatrixf;
7930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMultMatrixx;
7940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMultMatrixxOES;
7950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glNormal3f;
7960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glNormal3x;
7970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glNormal3xOES;
7980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glNormalPointer;
7990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glOrthof;
8000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glOrthofOES;
8010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glOrthox;
8020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glOrthoxOES;
8030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPixelStorei;
8040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPointParameterf;
8050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPointParameterfv;
8060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPointParameterx;
8070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPointParameterxOES;
8080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPointParameterxv;
8090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPointParameterxvOES;
8100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPointSize;
8110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPointSizePointerOES;
8120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPointSizex;
8130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPointSizexOES;
8140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPolygonOffset;
8150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPolygonOffsetx;
8160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPolygonOffsetxOES;
8170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPopMatrix;
8180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glProgramBinaryOES;
8190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPushMatrix;
8200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glQueryMatrixxOES;
8210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glReadPixels;
8220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glReleaseShaderCompiler;
8230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glRenderbufferStorage;
8240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glRenderbufferStorageMultisampleIMG;
8250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glRenderbufferStorageOES;
8260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glRotatef;
8270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glRotatex;
8280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glRotatexOES;
8290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glSampleCoverage;
8300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glSampleCoveragex;
8310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glSampleCoveragexOES;
8320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glScalef;
8330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glScalex;
8340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glScalexOES;
8350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glScissor;
8360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glSelectPerfMonitorCountersAMD;
8370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glSetFenceNV;
8380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glShadeModel;
8390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glShaderBinary;
8400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glShaderSource;
8410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glStartTilingQCOM;
8420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glStencilFunc;
8430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glStencilFuncSeparate;
8440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glStencilMask;
8450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glStencilMaskSeparate;
8460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glStencilOp;
8470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glStencilOpSeparate;
8480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTestFenceNV;
8490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexCoordPointer;
8500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexEnvf;
8510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexEnvfv;
8520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexEnvi;
8530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexEnviv;
8540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexEnvx;
8550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexEnvxOES;
8560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexEnvxv;
8570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexEnvxvOES;
8580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexGenfOES;
8590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexGenfvOES;
8600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexGeniOES;
8610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexGenivOES;
8620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexGenxOES;
8630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexGenxvOES;
8640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexImage2D;
8650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexImage3DOES;
8660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexParameterf;
8670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexParameterfv;
8680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexParameteri;
8690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexParameteriv;
8700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexParameterx;
8710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexParameterxOES;
8720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexParameterxv;
8730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexParameterxvOES;
8740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexSubImage2D;
8750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexSubImage3DOES;
8760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTranslatef;
8770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTranslatex;
8780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTranslatexOES;
8790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform1f;
8800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform1fv;
8810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform1i;
8820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform1iv;
8830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform2f;
8840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform2fv;
8850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform2i;
8860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform2iv;
8870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform3f;
8880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform3fv;
8890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform3i;
8900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform3iv;
8910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform4f;
8920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform4fv;
8930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform4i;
8940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform4iv;
8950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniformMatrix2fv;
8960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniformMatrix3fv;
8970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniformMatrix4fv;
8980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUnmapBufferOES;
8990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUseProgram;
9000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glValidateProgram;
9010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glVertexAttrib1f;
9020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glVertexAttrib1fv;
9030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glVertexAttrib2f;
9040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glVertexAttrib2fv;
9050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glVertexAttrib3f;
9060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glVertexAttrib3fv;
9070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glVertexAttrib4f;
9080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glVertexAttrib4fv;
9090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glVertexAttribPointer;
9100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glVertexPointer;
9110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glViewport;
9120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glWeightPointerOES;
91331272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glActiveShaderProgramEXT;
91431272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glAlphaFuncQCOM;
91531272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glBeginQueryEXT;
91631272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glBindProgramPipelineEXT;
91731272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glBlitFramebufferANGLE;
91831272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glCreateShaderProgramvEXT;
91931272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glDeleteProgramPipelinesEXT;
92031272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glDeleteQueriesEXT;
92131272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glDrawBuffersNV;
92231272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glEndQueryEXT;
92331272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glFramebufferTexture2DMultisampleEXT;
92431272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glGenProgramPipelinesEXT;
92531272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glGenQueriesEXT;
92631272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glGetGraphicsResetStatusEXT;
92731272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glGetObjectLabelEXT;
92831272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glGetProgramPipelineInfoLogEXT;
92931272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glGetProgramPipelineivEXT;
93031272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glGetQueryObjectuivEXT;
93131272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glGetQueryivEXT;
93231272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glGetnUniformfvEXT;
93331272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glGetnUniformivEXT;
93431272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glInsertEventMarkerEXT;
93531272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glIsProgramPipelineEXT;
93631272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glIsQueryEXT;
93731272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glLabelObjectEXT;
93831272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glPopGroupMarkerEXT;
93931272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramParameteriEXT;
94031272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform1fEXT;
94131272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform1fvEXT;
94231272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform1iEXT;
94331272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform1ivEXT;
94431272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform2fEXT;
94531272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform2fvEXT;
94631272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform2iEXT;
94731272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform2ivEXT;
94831272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform3fEXT;
94931272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform3fvEXT;
95031272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform3iEXT;
95131272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform3ivEXT;
95231272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform4fEXT;
95331272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform4fvEXT;
95431272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform4iEXT;
95531272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform4ivEXT;
95631272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniformMatrix2fvEXT;
95731272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniformMatrix3fvEXT;
95831272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniformMatrix4fvEXT;
95931272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glPushGroupMarkerEXT;
96031272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glReadBufferNV;
96131272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glReadnPixelsEXT;
96231272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glRenderbufferStorageMultisampleANGLE;
96331272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glRenderbufferStorageMultisampleAPPLE;
96431272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glRenderbufferStorageMultisampleEXT;
96531272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glResolveMultisampleFramebufferAPPLE;
96631272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glTexStorage1DEXT;
96731272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glTexStorage2DEXT;
96831272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glTexStorage3DEXT;
96931272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glTextureStorage1DEXT;
97031272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glTextureStorage2DEXT;
97131272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glTextureStorage3DEXT;
97231272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glUseProgramStagesEXT;
97331272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glValidateProgramPipelineEXT;
9740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetDisplay;
9750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglInitialize;
9760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglTerminate;
9770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetConfigs;
9780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglChooseConfig;
9790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetConfigAttrib;
9800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglCreateWindowSurface;
9810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglCreatePixmapSurface;
9820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglCreatePbufferSurface;
9830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglDestroySurface;
9840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglQuerySurface;
9850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglCreateContext;
9860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglDestroyContext;
9870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglMakeCurrent;
9880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetCurrentContext;
9890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetCurrentSurface;
9900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetCurrentDisplay;
9910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglQueryContext;
9920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglWaitGL;
9930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglWaitNative;
9940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglSwapBuffers;
9950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglCopyBuffers;
9960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetError;
9970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglQueryString;
9980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetProcAddress;
9990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglSurfaceAttrib;
10000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglBindTexImage;
10010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglReleaseTexImage;
10020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglSwapInterval;
10030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglBindAPI;
10040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglQueryAPI;
10050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglWaitClient;
10060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglReleaseThread;
10070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglCreatePbufferFromClientBuffer;
10080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglLockSurfaceKHR;
10090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglUnlockSurfaceKHR;
10100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglCreateImageKHR;
10110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglDestroyImageKHR;
10120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglCreateSyncKHR;
10130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglDestroySyncKHR;
10140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglClientWaitSyncKHR;
10150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetSyncAttribKHR;
10160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglSetSwapRectangleANDROID;
10170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetRenderBufferANDROID;
10180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetSystemTimeFrequencyNV;
10190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetSystemTimeNV;
10200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::invalid;
102150129e4ae2777dfbe0738f0f69b17f4d8f9400e2Siva Velusamyconst GLMessage_Function GLMessage::glVertexAttribPointerData;
10220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::Function_MIN;
10230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::Function_MAX;
10240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage::Function_ARRAYSIZE;
10250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#endif  // _MSC_VER
10260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamybool GLMessage_DataType_Type_IsValid(int value) {
10270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  switch(value) {
10280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 1:
10290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2:
10300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 3:
10310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 4:
10320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 5:
10330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 6:
10340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 7:
10350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      return true;
10360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    default:
10370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      return false;
10380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
10390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
10400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
10410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#ifndef _MSC_VER
10420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_DataType_Type GLMessage_DataType::VOID;
10430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_DataType_Type GLMessage_DataType::CHAR;
10440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_DataType_Type GLMessage_DataType::BYTE;
10450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_DataType_Type GLMessage_DataType::INT;
10460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_DataType_Type GLMessage_DataType::FLOAT;
10470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_DataType_Type GLMessage_DataType::BOOL;
10480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_DataType_Type GLMessage_DataType::ENUM;
10490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_DataType_Type GLMessage_DataType::Type_MIN;
10500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_DataType_Type GLMessage_DataType::Type_MAX;
10510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage_DataType::Type_ARRAYSIZE;
10520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#endif  // _MSC_VER
10530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#ifndef _MSC_VER
10540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage_DataType::kTypeFieldNumber;
10550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage_DataType::kIsArrayFieldNumber;
10560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage_DataType::kIntValueFieldNumber;
10570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage_DataType::kFloatValueFieldNumber;
10580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage_DataType::kCharValueFieldNumber;
10590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage_DataType::kRawBytesFieldNumber;
10600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage_DataType::kBoolValueFieldNumber;
10610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#endif  // !_MSC_VER
10620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
10630469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLMessage_DataType::GLMessage_DataType()
10640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  : ::google::protobuf::MessageLite() {
10650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  SharedCtor();
10660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
10670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
10680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage_DataType::InitAsDefaultInstance() {
10690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
10700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
10710469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLMessage_DataType::GLMessage_DataType(const GLMessage_DataType& from)
10720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  : ::google::protobuf::MessageLite() {
10730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  SharedCtor();
10740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  MergeFrom(from);
10750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
10760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
10770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage_DataType::SharedCtor() {
10780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  _cached_size_ = 0;
10790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  type_ = 1;
10800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  isarray_ = false;
10810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  ::memset(_has_bits_, 0, sizeof(_has_bits_));
10820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
10830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
10840469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLMessage_DataType::~GLMessage_DataType() {
10850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  SharedDtor();
10860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
10870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
10880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage_DataType::SharedDtor() {
10890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (this != default_instance_) {
10900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
10910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
10920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
10930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage_DataType::SetCachedSize(int size) const {
10940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
10950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  _cached_size_ = size;
10960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_END();
10970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
10980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_DataType& GLMessage_DataType::default_instance() {
10990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (default_instance_ == NULL) protobuf_AddDesc_gltrace_2eproto();  return *default_instance_;
11000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
11010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
11020469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLMessage_DataType* GLMessage_DataType::default_instance_ = NULL;
11030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
11040469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLMessage_DataType* GLMessage_DataType::New() const {
11050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  return new GLMessage_DataType;
11060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
11070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
11080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage_DataType::Clear() {
11090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
11100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    type_ = 1;
11110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    isarray_ = false;
11120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
11130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  intvalue_.Clear();
11140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  floatvalue_.Clear();
11150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  charvalue_.Clear();
11160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  rawbytes_.Clear();
11170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  boolvalue_.Clear();
11180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  ::memset(_has_bits_, 0, sizeof(_has_bits_));
11190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
11200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
11210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamybool GLMessage_DataType::MergePartialFromCodedStream(
11220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::io::CodedInputStream* input) {
11230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
11240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  ::google::protobuf::uint32 tag;
11250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  while ((tag = input->ReadTag()) != 0) {
11260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
11270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      // required .android.gltrace.GLMessage.DataType.Type type = 1 [default = VOID];
11280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      case 1: {
11290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
11300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
11310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          int value;
11320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
11330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
11340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                 input, &value)));
11350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          if (::android::gltrace::GLMessage_DataType_Type_IsValid(value)) {
11360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            set_type(static_cast< ::android::gltrace::GLMessage_DataType_Type >(value));
11370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          }
11380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
11390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
11400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
11410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(16)) goto parse_isArray;
11420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
11430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
11440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
11450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      // required bool isArray = 2 [default = false];
11460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      case 2: {
11470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
11480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
11490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy         parse_isArray:
11500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
11510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
11520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                 input, &isarray_)));
11530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          _set_bit(1);
11540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
11550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
11560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
11570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(24)) goto parse_intValue;
11580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
11590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
11600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
11610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      // repeated int32 intValue = 3;
11620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      case 3: {
11630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
11640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
11650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy         parse_intValue:
11660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive<
11670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
11680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                 1, 24, input, this->mutable_intvalue())));
11690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag)
11700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   == ::google::protobuf::internal::WireFormatLite::
11710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                      WIRETYPE_LENGTH_DELIMITED) {
11720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline<
11730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
11740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                 input, this->mutable_intvalue())));
11750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
11760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
11770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
11780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(24)) goto parse_intValue;
11790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(37)) goto parse_floatValue;
11800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
11810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
11820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
11830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      // repeated float floatValue = 4;
11840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      case 4: {
11850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
11860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) {
11870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy         parse_floatValue:
11880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive<
11890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
11900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                 1, 37, input, this->mutable_floatvalue())));
11910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag)
11920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   == ::google::protobuf::internal::WireFormatLite::
11930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                      WIRETYPE_LENGTH_DELIMITED) {
11940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline<
11950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
11960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                 input, this->mutable_floatvalue())));
11970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
11980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
11990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
12000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(37)) goto parse_floatValue;
12010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(42)) goto parse_charValue;
12020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
12030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
12040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
12050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      // repeated bytes charValue = 5;
12060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      case 5: {
12070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
12080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
12090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy         parse_charValue:
12100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
12110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                input, this->add_charvalue()));
12120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
12130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
12140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
12150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(42)) goto parse_charValue;
12160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(50)) goto parse_rawBytes;
12170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
12180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
12190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
12200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      // repeated bytes rawBytes = 6;
12210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      case 6: {
12220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
12230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
12240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy         parse_rawBytes:
12250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
12260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                input, this->add_rawbytes()));
12270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
12280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
12290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
12300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(50)) goto parse_rawBytes;
12310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(56)) goto parse_boolValue;
12320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
12330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
12340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
12350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      // repeated bool boolValue = 7;
12360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      case 7: {
12370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
12380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
12390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy         parse_boolValue:
12400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive<
12410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
12420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                 1, 56, input, this->mutable_boolvalue())));
12430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag)
12440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   == ::google::protobuf::internal::WireFormatLite::
12450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                      WIRETYPE_LENGTH_DELIMITED) {
12460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline<
12470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
12480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                 input, this->mutable_boolvalue())));
12490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
12500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
12510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
12520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(56)) goto parse_boolValue;
12530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectAtEnd()) return true;
12540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
12550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
12560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
12570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      default: {
12580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      handle_uninterpreted:
12590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
12600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
12610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          return true;
12620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
12630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
12640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
12650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
12660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
12670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
12680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  return true;
12690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#undef DO_
12700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
12710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
12720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage_DataType::SerializeWithCachedSizes(
12730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::io::CodedOutputStream* output) const {
12740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // required .android.gltrace.GLMessage.DataType.Type type = 1 [default = VOID];
12750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (_has_bit(0)) {
12760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteEnum(
12770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      1, this->type(), output);
12780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
12790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
12800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // required bool isArray = 2 [default = false];
12810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (_has_bit(1)) {
12820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteBool(2, this->isarray(), output);
12830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
12840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
12850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // repeated int32 intValue = 3;
12860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  for (int i = 0; i < this->intvalue_size(); i++) {
12870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteInt32(
12880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      3, this->intvalue(i), output);
12890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
12900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
12910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // repeated float floatValue = 4;
12920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  for (int i = 0; i < this->floatvalue_size(); i++) {
12930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteFloat(
12940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      4, this->floatvalue(i), output);
12950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
12960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
12970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // repeated bytes charValue = 5;
12980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  for (int i = 0; i < this->charvalue_size(); i++) {
12990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteBytes(
13000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      5, this->charvalue(i), output);
13010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
13020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // repeated bytes rawBytes = 6;
13040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  for (int i = 0; i < this->rawbytes_size(); i++) {
13050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteBytes(
13060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      6, this->rawbytes(i), output);
13070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
13080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // repeated bool boolValue = 7;
13100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  for (int i = 0; i < this->boolvalue_size(); i++) {
13110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteBool(
13120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      7, this->boolvalue(i), output);
13130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
13140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
13160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyint GLMessage_DataType::ByteSize() const {
13180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  int total_size = 0;
13190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
13210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    // required .android.gltrace.GLMessage.DataType.Type type = 1 [default = VOID];
13220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (has_type()) {
13230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      total_size += 1 +
13240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        ::google::protobuf::internal::WireFormatLite::EnumSize(this->type());
13250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
13260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    // required bool isArray = 2 [default = false];
13280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (has_isarray()) {
13290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      total_size += 1 + 1;
13300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
13310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
13330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // repeated int32 intValue = 3;
13340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  {
13350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    int data_size = 0;
13360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    for (int i = 0; i < this->intvalue_size(); i++) {
13370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      data_size += ::google::protobuf::internal::WireFormatLite::
13380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        Int32Size(this->intvalue(i));
13390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
13400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    total_size += 1 * this->intvalue_size() + data_size;
13410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
13420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // repeated float floatValue = 4;
13440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  {
13450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    int data_size = 0;
13460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    data_size = 4 * this->floatvalue_size();
13470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    total_size += 1 * this->floatvalue_size() + data_size;
13480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
13490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // repeated bytes charValue = 5;
13510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  total_size += 1 * this->charvalue_size();
13520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  for (int i = 0; i < this->charvalue_size(); i++) {
13530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    total_size += ::google::protobuf::internal::WireFormatLite::BytesSize(
13540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      this->charvalue(i));
13550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
13560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // repeated bytes rawBytes = 6;
13580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  total_size += 1 * this->rawbytes_size();
13590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  for (int i = 0; i < this->rawbytes_size(); i++) {
13600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    total_size += ::google::protobuf::internal::WireFormatLite::BytesSize(
13610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      this->rawbytes(i));
13620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
13630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // repeated bool boolValue = 7;
13650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  {
13660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    int data_size = 0;
13670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    data_size = 1 * this->boolvalue_size();
13680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    total_size += 1 * this->boolvalue_size() + data_size;
13690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
13700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
13720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  _cached_size_ = total_size;
13730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_END();
13740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  return total_size;
13750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
13760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage_DataType::CheckTypeAndMergeFrom(
13780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    const ::google::protobuf::MessageLite& from) {
13790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  MergeFrom(*::google::protobuf::down_cast<const GLMessage_DataType*>(&from));
13800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
13810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage_DataType::MergeFrom(const GLMessage_DataType& from) {
13830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GOOGLE_CHECK_NE(&from, this);
13840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  intvalue_.MergeFrom(from.intvalue_);
13850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  floatvalue_.MergeFrom(from.floatvalue_);
13860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  charvalue_.MergeFrom(from.charvalue_);
13870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  rawbytes_.MergeFrom(from.rawbytes_);
13880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  boolvalue_.MergeFrom(from.boolvalue_);
13890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
13900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (from._has_bit(0)) {
13910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      set_type(from.type());
13920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
13930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (from._has_bit(1)) {
13940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      set_isarray(from.isarray());
13950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
13960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
13970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
13980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage_DataType::CopyFrom(const GLMessage_DataType& from) {
14000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (&from == this) return;
14010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  Clear();
14020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  MergeFrom(from);
14030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
14040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
14050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamybool GLMessage_DataType::IsInitialized() const {
14060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if ((_has_bits_[0] & 0x00000003) != 0x00000003) return false;
14070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
14080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  return true;
14090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
14100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
14110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage_DataType::Swap(GLMessage_DataType* other) {
14120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (other != this) {
14130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    std::swap(type_, other->type_);
14140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    std::swap(isarray_, other->isarray_);
14150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    intvalue_.Swap(&other->intvalue_);
14160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    floatvalue_.Swap(&other->floatvalue_);
14170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    charvalue_.Swap(&other->charvalue_);
14180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    rawbytes_.Swap(&other->rawbytes_);
14190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    boolvalue_.Swap(&other->boolvalue_);
14200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    std::swap(_has_bits_[0], other->_has_bits_[0]);
14210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    std::swap(_cached_size_, other->_cached_size_);
14220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
14230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
14240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
14250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy::std::string GLMessage_DataType::GetTypeName() const {
14260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  return "android.gltrace.GLMessage.DataType";
14270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
14280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
14290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
14300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy// -------------------------------------------------------------------
14310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
14320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#ifndef _MSC_VER
1433a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyconst int GLMessage_FrameBuffer::kWidthFieldNumber;
1434a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyconst int GLMessage_FrameBuffer::kHeightFieldNumber;
1435a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyconst int GLMessage_FrameBuffer::kContentsFieldNumber;
1436a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy#endif  // !_MSC_VER
1437a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1438a8cfde8897c840ce6a491a054ade806b41df2a70Siva VelusamyGLMessage_FrameBuffer::GLMessage_FrameBuffer()
1439a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  : ::google::protobuf::MessageLite() {
1440a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  SharedCtor();
1441a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1442a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1443a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyvoid GLMessage_FrameBuffer::InitAsDefaultInstance() {
1444a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1445a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1446a8cfde8897c840ce6a491a054ade806b41df2a70Siva VelusamyGLMessage_FrameBuffer::GLMessage_FrameBuffer(const GLMessage_FrameBuffer& from)
1447a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  : ::google::protobuf::MessageLite() {
1448a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  SharedCtor();
1449a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  MergeFrom(from);
1450a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1451a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1452a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyvoid GLMessage_FrameBuffer::SharedCtor() {
1453a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  _cached_size_ = 0;
1454a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  width_ = 0;
1455a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  height_ = 0;
1456a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  ::memset(_has_bits_, 0, sizeof(_has_bits_));
1457a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1458a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1459a8cfde8897c840ce6a491a054ade806b41df2a70Siva VelusamyGLMessage_FrameBuffer::~GLMessage_FrameBuffer() {
1460a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  SharedDtor();
1461a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1462a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1463a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyvoid GLMessage_FrameBuffer::SharedDtor() {
1464a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (this != default_instance_) {
1465a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
1466a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1467a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1468a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyvoid GLMessage_FrameBuffer::SetCachedSize(int size) const {
1469a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
1470a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  _cached_size_ = size;
1471a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_END();
1472a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1473a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyconst GLMessage_FrameBuffer& GLMessage_FrameBuffer::default_instance() {
1474a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (default_instance_ == NULL) protobuf_AddDesc_gltrace_2eproto();  return *default_instance_;
1475a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1476a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1477a8cfde8897c840ce6a491a054ade806b41df2a70Siva VelusamyGLMessage_FrameBuffer* GLMessage_FrameBuffer::default_instance_ = NULL;
1478a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1479a8cfde8897c840ce6a491a054ade806b41df2a70Siva VelusamyGLMessage_FrameBuffer* GLMessage_FrameBuffer::New() const {
1480a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  return new GLMessage_FrameBuffer;
1481a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1482a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1483a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyvoid GLMessage_FrameBuffer::Clear() {
1484a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
1485a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    width_ = 0;
1486a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    height_ = 0;
1487a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
1488a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  contents_.Clear();
1489a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  ::memset(_has_bits_, 0, sizeof(_has_bits_));
1490a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1491a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1492a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamybool GLMessage_FrameBuffer::MergePartialFromCodedStream(
1493a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    ::google::protobuf::io::CodedInputStream* input) {
1494a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
1495a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  ::google::protobuf::uint32 tag;
1496a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  while ((tag = input->ReadTag()) != 0) {
1497a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
1498a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      // required int32 width = 1;
1499a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      case 1: {
1500a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
1501a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
1502a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
1503a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
1504a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy                 input, &width_)));
1505a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          _set_bit(0);
1506a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        } else {
1507a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          goto handle_uninterpreted;
1508a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        }
1509a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        if (input->ExpectTag(16)) goto parse_height;
1510a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        break;
1511a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      }
1512a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1513a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      // required int32 height = 2;
1514a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      case 2: {
1515a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
1516a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
1517a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy         parse_height:
1518a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
1519a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
1520a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy                 input, &height_)));
1521a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          _set_bit(1);
1522a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        } else {
1523a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          goto handle_uninterpreted;
1524a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        }
1525a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        if (input->ExpectTag(26)) goto parse_contents;
1526a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        break;
1527a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      }
1528a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1529a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      // repeated bytes contents = 3;
1530a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      case 3: {
1531a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
1532a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
1533a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy         parse_contents:
1534a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
1535a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy                input, this->add_contents()));
1536a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        } else {
1537a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          goto handle_uninterpreted;
1538a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        }
1539a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        if (input->ExpectTag(26)) goto parse_contents;
1540a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        if (input->ExpectAtEnd()) return true;
1541a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        break;
1542a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      }
1543a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1544a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      default: {
1545a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      handle_uninterpreted:
1546a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
1547a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
1548a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          return true;
1549a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        }
1550a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
1551a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        break;
1552a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      }
1553a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    }
1554a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
1555a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  return true;
1556a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy#undef DO_
1557a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1558a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1559a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyvoid GLMessage_FrameBuffer::SerializeWithCachedSizes(
1560a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    ::google::protobuf::io::CodedOutputStream* output) const {
1561a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  // required int32 width = 1;
1562a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (_has_bit(0)) {
1563a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->width(), output);
1564a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
1565a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1566a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  // required int32 height = 2;
1567a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (_has_bit(1)) {
1568a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->height(), output);
1569a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
1570a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1571a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  // repeated bytes contents = 3;
1572a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  for (int i = 0; i < this->contents_size(); i++) {
1573a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteBytes(
1574a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      3, this->contents(i), output);
1575a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
1576a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1577a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1578a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1579a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyint GLMessage_FrameBuffer::ByteSize() const {
1580a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  int total_size = 0;
1581a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1582a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
1583a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    // required int32 width = 1;
1584a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    if (has_width()) {
1585a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      total_size += 1 +
1586a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        ::google::protobuf::internal::WireFormatLite::Int32Size(
1587a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          this->width());
1588a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    }
1589a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1590a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    // required int32 height = 2;
1591a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    if (has_height()) {
1592a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      total_size += 1 +
1593a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        ::google::protobuf::internal::WireFormatLite::Int32Size(
1594a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          this->height());
1595a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    }
1596a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1597a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
1598a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  // repeated bytes contents = 3;
1599a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  total_size += 1 * this->contents_size();
1600a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  for (int i = 0; i < this->contents_size(); i++) {
1601a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    total_size += ::google::protobuf::internal::WireFormatLite::BytesSize(
1602a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      this->contents(i));
1603a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
1604a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1605a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
1606a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  _cached_size_ = total_size;
1607a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_END();
1608a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  return total_size;
1609a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1610a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1611a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyvoid GLMessage_FrameBuffer::CheckTypeAndMergeFrom(
1612a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    const ::google::protobuf::MessageLite& from) {
1613a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  MergeFrom(*::google::protobuf::down_cast<const GLMessage_FrameBuffer*>(&from));
1614a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1615a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1616a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyvoid GLMessage_FrameBuffer::MergeFrom(const GLMessage_FrameBuffer& from) {
1617a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  GOOGLE_CHECK_NE(&from, this);
1618a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  contents_.MergeFrom(from.contents_);
1619a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
1620a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    if (from._has_bit(0)) {
1621a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      set_width(from.width());
1622a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    }
1623a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    if (from._has_bit(1)) {
1624a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      set_height(from.height());
1625a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    }
1626a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
1627a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1628a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1629a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyvoid GLMessage_FrameBuffer::CopyFrom(const GLMessage_FrameBuffer& from) {
1630a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (&from == this) return;
1631a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  Clear();
1632a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  MergeFrom(from);
1633a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1634a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1635a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamybool GLMessage_FrameBuffer::IsInitialized() const {
1636a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if ((_has_bits_[0] & 0x00000003) != 0x00000003) return false;
1637a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1638a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  return true;
1639a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1640a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1641a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyvoid GLMessage_FrameBuffer::Swap(GLMessage_FrameBuffer* other) {
1642a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (other != this) {
1643a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    std::swap(width_, other->width_);
1644a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    std::swap(height_, other->height_);
1645a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    contents_.Swap(&other->contents_);
1646a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    std::swap(_has_bits_[0], other->_has_bits_[0]);
1647a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    std::swap(_cached_size_, other->_cached_size_);
1648a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
1649a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1650a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1651a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy::std::string GLMessage_FrameBuffer::GetTypeName() const {
1652a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  return "android.gltrace.GLMessage.FrameBuffer";
1653a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1654a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1655a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1656a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy// -------------------------------------------------------------------
1657a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1658a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy#ifndef _MSC_VER
16590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage::kContextIdFieldNumber;
166056ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamyconst int GLMessage::kStartTimeFieldNumber;
166156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamyconst int GLMessage::kDurationFieldNumber;
16620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage::kFunctionFieldNumber;
16630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage::kArgsFieldNumber;
16640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage::kReturnValueFieldNumber;
1665a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyconst int GLMessage::kFbFieldNumber;
166605df4504e57657994a89e424b6881ee26d0f313cSiva Velusamyconst int GLMessage::kThreadtimeFieldNumber;
16670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#endif  // !_MSC_VER
16680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
16690469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLMessage::GLMessage()
16700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  : ::google::protobuf::MessageLite() {
16710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  SharedCtor();
16720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
16730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
16740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage::InitAsDefaultInstance() {
16750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  returnvalue_ = const_cast< ::android::gltrace::GLMessage_DataType*>(&::android::gltrace::GLMessage_DataType::default_instance());
1676a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  fb_ = const_cast< ::android::gltrace::GLMessage_FrameBuffer*>(&::android::gltrace::GLMessage_FrameBuffer::default_instance());
16770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
16780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
16790469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLMessage::GLMessage(const GLMessage& from)
16800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  : ::google::protobuf::MessageLite() {
16810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  SharedCtor();
16820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  MergeFrom(from);
16830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
16840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
16850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage::SharedCtor() {
16860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  _cached_size_ = 0;
16870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  context_id_ = 0;
168856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  start_time_ = GOOGLE_LONGLONG(0);
168956ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  duration_ = 0;
16900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  function_ = 3000;
16910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  returnvalue_ = NULL;
1692a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  fb_ = NULL;
169305df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy  threadtime_ = 0;
16940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  ::memset(_has_bits_, 0, sizeof(_has_bits_));
16950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
16960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
16970469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLMessage::~GLMessage() {
16980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  SharedDtor();
16990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
17000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
17010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage::SharedDtor() {
17020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (this != default_instance_) {
17030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    delete returnvalue_;
1704a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    delete fb_;
17050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
17060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
17070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
17080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage::SetCachedSize(int size) const {
17090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
17100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  _cached_size_ = size;
17110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_END();
17120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
17130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage& GLMessage::default_instance() {
17140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (default_instance_ == NULL) protobuf_AddDesc_gltrace_2eproto();  return *default_instance_;
17150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
17160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
17170469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLMessage* GLMessage::default_instance_ = NULL;
17180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
17190469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLMessage* GLMessage::New() const {
17200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  return new GLMessage;
17210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
17220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
17230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage::Clear() {
17240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
17250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    context_id_ = 0;
172656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    start_time_ = GOOGLE_LONGLONG(0);
172756ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    duration_ = 0;
17280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    function_ = 3000;
172956ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    if (_has_bit(5)) {
17300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      if (returnvalue_ != NULL) returnvalue_->::android::gltrace::GLMessage_DataType::Clear();
17310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
173256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    if (_has_bit(6)) {
1733a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      if (fb_ != NULL) fb_->::android::gltrace::GLMessage_FrameBuffer::Clear();
1734a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    }
173505df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy    threadtime_ = 0;
17360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
17370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  args_.Clear();
17380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  ::memset(_has_bits_, 0, sizeof(_has_bits_));
17390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
17400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
17410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamybool GLMessage::MergePartialFromCodedStream(
17420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::io::CodedInputStream* input) {
17430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
17440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  ::google::protobuf::uint32 tag;
17450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  while ((tag = input->ReadTag()) != 0) {
17460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
17470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      // required int32 context_id = 1;
17480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      case 1: {
17490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
17500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
17510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
17520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
17530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                 input, &context_id_)));
17540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          _set_bit(0);
17550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
17560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
17570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
175856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        if (input->ExpectTag(16)) goto parse_start_time;
17590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
17600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
17610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
176256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      // required int64 start_time = 2;
17630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      case 2: {
17640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
17650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
176656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy         parse_start_time:
176756ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
176856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy                   ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
176956ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy                 input, &start_time_)));
177056ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy          _set_bit(1);
177156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        } else {
177256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy          goto handle_uninterpreted;
177356ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        }
177456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        if (input->ExpectTag(24)) goto parse_duration;
177556ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        break;
177656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      }
177756ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy
177856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      // required int32 duration = 3;
177956ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      case 3: {
178056ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
178156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
178256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy         parse_duration:
178356ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
178456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
178556ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy                 input, &duration_)));
178656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy          _set_bit(2);
178756ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        } else {
178856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy          goto handle_uninterpreted;
178956ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        }
179056ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        if (input->ExpectTag(32)) goto parse_function;
179156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        break;
179256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      }
179356ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy
179456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      // required .android.gltrace.GLMessage.Function function = 4 [default = invalid];
179556ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      case 4: {
179656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
179756ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
17980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy         parse_function:
17990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          int value;
18000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
18010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
18020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                 input, &value)));
18030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          if (::android::gltrace::GLMessage_Function_IsValid(value)) {
18040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            set_function(static_cast< ::android::gltrace::GLMessage_Function >(value));
18050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          }
18060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
18070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
18080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
180956ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        if (input->ExpectTag(42)) goto parse_args;
18100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
18110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
18120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
181356ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      // repeated .android.gltrace.GLMessage.DataType args = 5;
181456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      case 5: {
18150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
18160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
18170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy         parse_args:
18180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
18190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                input, add_args()));
18200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
18210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
18220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
182356ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        if (input->ExpectTag(42)) goto parse_args;
182456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        if (input->ExpectTag(50)) goto parse_returnValue;
18250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
18260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
18270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
182856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      // optional .android.gltrace.GLMessage.DataType returnValue = 6;
182956ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      case 6: {
18300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
18310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
18320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy         parse_returnValue:
18330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
18340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy               input, mutable_returnvalue()));
18350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
18360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
18370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
183856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        if (input->ExpectTag(58)) goto parse_fb;
1839a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        break;
1840a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      }
1841a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
184256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      // optional .android.gltrace.GLMessage.FrameBuffer fb = 7;
184356ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      case 7: {
1844a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
1845a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
1846a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy         parse_fb:
1847a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
1848a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy               input, mutable_fb()));
1849a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        } else {
1850a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          goto handle_uninterpreted;
1851a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        }
185205df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy        if (input->ExpectTag(64)) goto parse_threadtime;
185305df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy        break;
185405df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy      }
185505df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy
185605df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy      // optional int32 threadtime = 8;
185705df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy      case 8: {
185805df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
185905df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
186005df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy         parse_threadtime:
186105df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
186205df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
186305df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy                 input, &threadtime_)));
186405df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy          _set_bit(7);
186505df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy        } else {
186605df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy          goto handle_uninterpreted;
186705df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy        }
18680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectAtEnd()) return true;
18690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
18700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
18710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
18720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      default: {
18730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      handle_uninterpreted:
18740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
18750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
18760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          return true;
18770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
18780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
18790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
18800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
18810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
18820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
18830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  return true;
18840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#undef DO_
18850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
18860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
18870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage::SerializeWithCachedSizes(
18880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::io::CodedOutputStream* output) const {
18890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // required int32 context_id = 1;
18900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (_has_bit(0)) {
18910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->context_id(), output);
18920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
18930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
189456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  // required int64 start_time = 2;
18950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (_has_bit(1)) {
189656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteInt64(2, this->start_time(), output);
18970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
18980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
189956ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  // required int32 duration = 3;
190056ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  if (_has_bit(2)) {
190156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->duration(), output);
19020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
19030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
190456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  // required .android.gltrace.GLMessage.Function function = 4 [default = invalid];
19050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (_has_bit(3)) {
190656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteEnum(
190756ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      4, this->function(), output);
19080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
19090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
191056ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  // repeated .android.gltrace.GLMessage.DataType args = 5;
191156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  for (int i = 0; i < this->args_size(); i++) {
191256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteMessage(
191356ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      5, this->args(i), output);
19140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
19150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
191656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  // optional .android.gltrace.GLMessage.DataType returnValue = 6;
1917a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (_has_bit(5)) {
1918a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteMessage(
191956ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      6, this->returnvalue(), output);
192056ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  }
192156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy
192256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  // optional .android.gltrace.GLMessage.FrameBuffer fb = 7;
192356ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  if (_has_bit(6)) {
192456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteMessage(
192556ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      7, this->fb(), output);
1926a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
1927a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
192805df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy  // optional int32 threadtime = 8;
192905df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy  if (_has_bit(7)) {
193005df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteInt32(8, this->threadtime(), output);
193105df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy  }
193205df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy
19330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
19340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
19350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyint GLMessage::ByteSize() const {
19360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  int total_size = 0;
19370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
19380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
19390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    // required int32 context_id = 1;
19400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (has_context_id()) {
19410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      total_size += 1 +
19420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        ::google::protobuf::internal::WireFormatLite::Int32Size(
19430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          this->context_id());
19440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
19450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
194656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    // required int64 start_time = 2;
194756ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    if (has_start_time()) {
194856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      total_size += 1 +
194956ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        ::google::protobuf::internal::WireFormatLite::Int64Size(
195056ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy          this->start_time());
195156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    }
195256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy
195356ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    // required int32 duration = 3;
195456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    if (has_duration()) {
195556ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      total_size += 1 +
195656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        ::google::protobuf::internal::WireFormatLite::Int32Size(
195756ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy          this->duration());
195856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    }
195956ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy
196056ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    // required .android.gltrace.GLMessage.Function function = 4 [default = invalid];
19610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (has_function()) {
19620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      total_size += 1 +
19630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        ::google::protobuf::internal::WireFormatLite::EnumSize(this->function());
19640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
19650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
196656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    // optional .android.gltrace.GLMessage.DataType returnValue = 6;
19670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (has_returnvalue()) {
19680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      total_size += 1 +
19690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
19700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          this->returnvalue());
19710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
19720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
197356ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    // optional .android.gltrace.GLMessage.FrameBuffer fb = 7;
1974a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    if (has_fb()) {
1975a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      total_size += 1 +
1976a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
1977a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          this->fb());
1978a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    }
1979a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
198005df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy    // optional int32 threadtime = 8;
198105df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy    if (has_threadtime()) {
198205df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy      total_size += 1 +
198305df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy        ::google::protobuf::internal::WireFormatLite::Int32Size(
198405df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy          this->threadtime());
198505df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy    }
198605df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy
19870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
198856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  // repeated .android.gltrace.GLMessage.DataType args = 5;
19890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  total_size += 1 * this->args_size();
19900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  for (int i = 0; i < this->args_size(); i++) {
19910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    total_size +=
19920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
19930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        this->args(i));
19940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
19950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
19960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
19970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  _cached_size_ = total_size;
19980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_END();
19990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  return total_size;
20000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
20010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
20020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage::CheckTypeAndMergeFrom(
20030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    const ::google::protobuf::MessageLite& from) {
20040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  MergeFrom(*::google::protobuf::down_cast<const GLMessage*>(&from));
20050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
20060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
20070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage::MergeFrom(const GLMessage& from) {
20080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GOOGLE_CHECK_NE(&from, this);
20090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  args_.MergeFrom(from.args_);
20100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
20110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (from._has_bit(0)) {
20120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      set_context_id(from.context_id());
20130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
20140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (from._has_bit(1)) {
201556ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      set_start_time(from.start_time());
20160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
201756ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    if (from._has_bit(2)) {
20180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      set_duration(from.duration());
20190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
202056ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    if (from._has_bit(3)) {
202156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      set_function(from.function());
202256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    }
2023a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    if (from._has_bit(5)) {
202456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      mutable_returnvalue()->::android::gltrace::GLMessage_DataType::MergeFrom(from.returnvalue());
202556ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    }
202656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    if (from._has_bit(6)) {
2027a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      mutable_fb()->::android::gltrace::GLMessage_FrameBuffer::MergeFrom(from.fb());
2028a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    }
202905df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy    if (from._has_bit(7)) {
203005df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy      set_threadtime(from.threadtime());
203105df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy    }
20320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
20330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
20340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
20350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage::CopyFrom(const GLMessage& from) {
20360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (&from == this) return;
20370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  Clear();
20380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  MergeFrom(from);
20390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
20400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
20410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamybool GLMessage::IsInitialized() const {
204256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  if ((_has_bits_[0] & 0x0000000f) != 0x0000000f) return false;
20430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
20440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  for (int i = 0; i < args_size(); i++) {
20450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (!this->args(i).IsInitialized()) return false;
20460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
20470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (has_returnvalue()) {
20480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (!this->returnvalue().IsInitialized()) return false;
20490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
2050a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (has_fb()) {
2051a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    if (!this->fb().IsInitialized()) return false;
2052a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
20530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  return true;
20540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
20550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
20560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage::Swap(GLMessage* other) {
20570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (other != this) {
20580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    std::swap(context_id_, other->context_id_);
205956ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    std::swap(start_time_, other->start_time_);
206056ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    std::swap(duration_, other->duration_);
20610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    std::swap(function_, other->function_);
20620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    args_.Swap(&other->args_);
20630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    std::swap(returnvalue_, other->returnvalue_);
2064a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    std::swap(fb_, other->fb_);
206505df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy    std::swap(threadtime_, other->threadtime_);
20660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    std::swap(_has_bits_[0], other->_has_bits_[0]);
20670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    std::swap(_cached_size_, other->_cached_size_);
20680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
20690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
20700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
20710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy::std::string GLMessage::GetTypeName() const {
20720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  return "android.gltrace.GLMessage";
20730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
20740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
20750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
20760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy// @@protoc_insertion_point(namespace_scope)
20770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
20780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}  // namespace gltrace
20790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}  // namespace android
20800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
20810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy// @@protoc_insertion_point(global_scope)
2082