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:
4224774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 376:
4234774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 377:
4244774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 378:
4254774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 379:
4264774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 380:
4274774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 381:
4284774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 382:
4294774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 383:
4304774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 384:
4314774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 385:
4324774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 386:
4334774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 387:
4344774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 388:
4354774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 389:
4364774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 390:
4374774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 391:
4384774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 392:
4394774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 393:
4404774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 394:
4414774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 395:
4424774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 396:
4434774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 397:
4444774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 398:
4454774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 399:
4464774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 400:
4474774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 401:
4484774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 402:
4494774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 403:
4504774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 404:
4514774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 405:
4524774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 406:
4534774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 407:
4544774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 408:
4554774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 409:
4564774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 410:
4574774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 411:
4584774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 412:
4594774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 413:
4604774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 414:
4614774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 415:
4624774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 416:
4634774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 417:
4644774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 418:
4654774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 419:
4664774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 420:
4674774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 421:
4684774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 422:
4694774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 423:
4704774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 424:
4714774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 425:
4724774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 426:
4734774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 427:
4744774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 428:
4754774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 429:
4764774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 430:
4774774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 431:
4784774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 432:
4794774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 433:
4804774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 434:
4814774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 435:
4824774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 436:
4834774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 437:
4844774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 438:
4854774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 439:
4864774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 440:
4874774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 441:
4884774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 442:
4894774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 443:
4904774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 444:
4914774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 445:
4924774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 446:
4934774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 447:
4944774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 448:
4954774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 449:
4964774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 450:
4974774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 451:
4984774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 452:
4994774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 453:
5004774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 454:
5014774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 455:
5024774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 456:
5034774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 457:
5044774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 458:
5054774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 459:
5064774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 460:
5074774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 461:
5084774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 462:
5094774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 463:
5104774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 464:
5114774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 465:
5124774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 466:
5134774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 467:
5144774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 468:
5154774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 469:
5164774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 470:
5174774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 471:
5184774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 472:
5194774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 473:
5204774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 474:
5214774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 475:
5224774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 476:
5234774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 477:
5244774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 478:
5254774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 479:
52631272606149d83437a097800074b21e9e6a205adMathias Agopian    case 502:
52731272606149d83437a097800074b21e9e6a205adMathias Agopian    case 503:
52831272606149d83437a097800074b21e9e6a205adMathias Agopian    case 504:
52931272606149d83437a097800074b21e9e6a205adMathias Agopian    case 505:
53031272606149d83437a097800074b21e9e6a205adMathias Agopian    case 506:
53131272606149d83437a097800074b21e9e6a205adMathias Agopian    case 507:
53231272606149d83437a097800074b21e9e6a205adMathias Agopian    case 508:
53331272606149d83437a097800074b21e9e6a205adMathias Agopian    case 509:
53431272606149d83437a097800074b21e9e6a205adMathias Agopian    case 510:
53531272606149d83437a097800074b21e9e6a205adMathias Agopian    case 511:
53631272606149d83437a097800074b21e9e6a205adMathias Agopian    case 512:
53731272606149d83437a097800074b21e9e6a205adMathias Agopian    case 513:
53831272606149d83437a097800074b21e9e6a205adMathias Agopian    case 514:
53931272606149d83437a097800074b21e9e6a205adMathias Agopian    case 515:
54031272606149d83437a097800074b21e9e6a205adMathias Agopian    case 516:
54131272606149d83437a097800074b21e9e6a205adMathias Agopian    case 517:
54231272606149d83437a097800074b21e9e6a205adMathias Agopian    case 518:
54331272606149d83437a097800074b21e9e6a205adMathias Agopian    case 519:
54431272606149d83437a097800074b21e9e6a205adMathias Agopian    case 520:
54531272606149d83437a097800074b21e9e6a205adMathias Agopian    case 521:
54631272606149d83437a097800074b21e9e6a205adMathias Agopian    case 522:
54731272606149d83437a097800074b21e9e6a205adMathias Agopian    case 523:
54831272606149d83437a097800074b21e9e6a205adMathias Agopian    case 524:
54931272606149d83437a097800074b21e9e6a205adMathias Agopian    case 525:
55031272606149d83437a097800074b21e9e6a205adMathias Agopian    case 526:
55131272606149d83437a097800074b21e9e6a205adMathias Agopian    case 527:
55231272606149d83437a097800074b21e9e6a205adMathias Agopian    case 528:
55331272606149d83437a097800074b21e9e6a205adMathias Agopian    case 529:
55431272606149d83437a097800074b21e9e6a205adMathias Agopian    case 530:
55531272606149d83437a097800074b21e9e6a205adMathias Agopian    case 531:
55631272606149d83437a097800074b21e9e6a205adMathias Agopian    case 532:
55731272606149d83437a097800074b21e9e6a205adMathias Agopian    case 533:
55831272606149d83437a097800074b21e9e6a205adMathias Agopian    case 534:
55931272606149d83437a097800074b21e9e6a205adMathias Agopian    case 535:
56031272606149d83437a097800074b21e9e6a205adMathias Agopian    case 536:
56131272606149d83437a097800074b21e9e6a205adMathias Agopian    case 537:
56231272606149d83437a097800074b21e9e6a205adMathias Agopian    case 538:
56331272606149d83437a097800074b21e9e6a205adMathias Agopian    case 539:
56431272606149d83437a097800074b21e9e6a205adMathias Agopian    case 540:
56531272606149d83437a097800074b21e9e6a205adMathias Agopian    case 541:
56631272606149d83437a097800074b21e9e6a205adMathias Agopian    case 542:
56731272606149d83437a097800074b21e9e6a205adMathias Agopian    case 543:
56831272606149d83437a097800074b21e9e6a205adMathias Agopian    case 544:
56931272606149d83437a097800074b21e9e6a205adMathias Agopian    case 545:
57031272606149d83437a097800074b21e9e6a205adMathias Agopian    case 546:
57131272606149d83437a097800074b21e9e6a205adMathias Agopian    case 547:
57231272606149d83437a097800074b21e9e6a205adMathias Agopian    case 548:
57331272606149d83437a097800074b21e9e6a205adMathias Agopian    case 549:
57431272606149d83437a097800074b21e9e6a205adMathias Agopian    case 550:
57531272606149d83437a097800074b21e9e6a205adMathias Agopian    case 551:
57631272606149d83437a097800074b21e9e6a205adMathias Agopian    case 552:
57731272606149d83437a097800074b21e9e6a205adMathias Agopian    case 553:
57831272606149d83437a097800074b21e9e6a205adMathias Agopian    case 554:
57931272606149d83437a097800074b21e9e6a205adMathias Agopian    case 555:
58031272606149d83437a097800074b21e9e6a205adMathias Agopian    case 556:
58131272606149d83437a097800074b21e9e6a205adMathias Agopian    case 557:
58231272606149d83437a097800074b21e9e6a205adMathias Agopian    case 558:
58331272606149d83437a097800074b21e9e6a205adMathias Agopian    case 559:
58431272606149d83437a097800074b21e9e6a205adMathias Agopian    case 560:
58531272606149d83437a097800074b21e9e6a205adMathias Agopian    case 561:
5860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2000:
5870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2001:
5880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2002:
5890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2003:
5900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2004:
5910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2005:
5920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2006:
5930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2007:
5940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2008:
5950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2009:
5960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2010:
5970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2011:
5980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2012:
5990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2013:
6000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2014:
6010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2015:
6020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2016:
6030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2017:
6040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2018:
6050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2019:
6060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2020:
6070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2021:
6080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2022:
6090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2023:
6100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2024:
6110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2025:
6120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2026:
6130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2027:
6140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2028:
6150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2029:
6160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2030:
6170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2031:
6180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2032:
6190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2033:
6200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2034:
6210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2035:
6220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2036:
6230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2037:
6240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2038:
6250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2039:
6260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2040:
6270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2041:
6280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2042:
6290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2043:
6300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2044:
6310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2045:
6320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 3000:
6330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 3001:
6340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      return true;
6350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    default:
6360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      return false;
6370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
6380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
6390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
6400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#ifndef _MSC_VER
6410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glActiveTexture;
6420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glAlphaFunc;
6430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glAlphaFuncx;
6440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glAlphaFuncxOES;
6450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glAttachShader;
6460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBeginPerfMonitorAMD;
6470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBindAttribLocation;
6480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBindBuffer;
6490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBindFramebuffer;
6500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBindFramebufferOES;
6510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBindRenderbuffer;
6520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBindRenderbufferOES;
6530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBindTexture;
6540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBindVertexArrayOES;
6550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBlendColor;
6560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBlendEquation;
6570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBlendEquationOES;
6580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBlendEquationSeparate;
6590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBlendEquationSeparateOES;
6600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBlendFunc;
6610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBlendFuncSeparate;
6620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBlendFuncSeparateOES;
6630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBufferData;
6640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glBufferSubData;
6650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCheckFramebufferStatus;
6660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCheckFramebufferStatusOES;
6670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClearColor;
6680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClearColorx;
6690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClearColorxOES;
6700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClearDepthf;
6710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClearDepthfOES;
6720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClearDepthx;
6730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClearDepthxOES;
6740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClear;
6750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClearStencil;
6760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClientActiveTexture;
6770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClipPlanef;
6780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClipPlanefIMG;
6790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClipPlanefOES;
6800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClipPlanex;
6810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClipPlanexIMG;
6820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glClipPlanexOES;
6830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glColor4f;
6840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glColor4ub;
6850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glColor4x;
6860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glColor4xOES;
6870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glColorMask;
6880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glColorPointer;
6890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCompileShader;
6900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCompressedTexImage2D;
6910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCompressedTexImage3DOES;
6920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCompressedTexSubImage2D;
6930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCompressedTexSubImage3DOES;
6940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCopyTexImage2D;
6950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCopyTexSubImage2D;
6960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCopyTexSubImage3DOES;
6970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCoverageMaskNV;
6980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCoverageOperationNV;
6990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCreateProgram;
7000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCreateShader;
7010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCullFace;
7020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glCurrentPaletteMatrixOES;
7030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeleteBuffers;
7040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeleteFencesNV;
7050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeleteFramebuffers;
7060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeleteFramebuffersOES;
7070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeletePerfMonitorsAMD;
7080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeleteProgram;
7090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeleteRenderbuffers;
7100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeleteRenderbuffersOES;
7110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeleteShader;
7120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeleteTextures;
7130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDeleteVertexArraysOES;
7140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDepthFunc;
7150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDepthMask;
7160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDepthRangef;
7170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDepthRangefOES;
7180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDepthRangex;
7190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDepthRangexOES;
7200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDetachShader;
7210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDisableClientState;
7220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDisableDriverControlQCOM;
7230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDisable;
7240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDisableVertexAttribArray;
7250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDiscardFramebufferEXT;
7260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDrawArrays;
7270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDrawElements;
7280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDrawTexfOES;
7290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDrawTexfvOES;
7300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDrawTexiOES;
7310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDrawTexivOES;
7320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDrawTexsOES;
7330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDrawTexsvOES;
7340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDrawTexxOES;
7350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glDrawTexxvOES;
7360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glEGLImageTargetRenderbufferStorageOES;
7370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glEGLImageTargetTexture2DOES;
7380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glEnableClientState;
7390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glEnableDriverControlQCOM;
7400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glEnable;
7410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glEnableVertexAttribArray;
7420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glEndPerfMonitorAMD;
7430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glEndTilingQCOM;
7440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtGetBufferPointervQCOM;
7450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtGetBuffersQCOM;
7460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtGetFramebuffersQCOM;
7470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtGetProgramBinarySourceQCOM;
7480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtGetProgramsQCOM;
7490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtGetRenderbuffersQCOM;
7500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtGetShadersQCOM;
7510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtGetTexLevelParameterivQCOM;
7520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtGetTexSubImageQCOM;
7530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtGetTexturesQCOM;
7540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtIsProgramBinaryQCOM;
7550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glExtTexObjectStateOverrideiQCOM;
7560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFinishFenceNV;
7570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFinish;
7580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFlush;
7590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFogf;
7600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFogfv;
7610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFogx;
7620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFogxOES;
7630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFogxv;
7640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFogxvOES;
7650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFramebufferRenderbuffer;
7660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFramebufferRenderbufferOES;
7670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFramebufferTexture2D;
7680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFramebufferTexture2DMultisampleIMG;
7690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFramebufferTexture2DOES;
7700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFramebufferTexture3DOES;
7710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFrontFace;
7720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFrustumf;
7730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFrustumfOES;
7740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFrustumx;
7750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glFrustumxOES;
7760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenBuffers;
7770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenerateMipmap;
7780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenerateMipmapOES;
7790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenFencesNV;
7800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenFramebuffers;
7810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenFramebuffersOES;
7820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenPerfMonitorsAMD;
7830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenRenderbuffers;
7840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenRenderbuffersOES;
7850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenTextures;
7860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGenVertexArraysOES;
7870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetActiveAttrib;
7880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetActiveUniform;
7890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetAttachedShaders;
7900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetAttribLocation;
7910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetBooleanv;
7920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetBufferParameteriv;
7930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetBufferPointervOES;
7940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetClipPlanef;
7950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetClipPlanefOES;
7960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetClipPlanex;
7970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetClipPlanexOES;
7980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetDriverControlsQCOM;
7990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetDriverControlStringQCOM;
8000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetError;
8010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetFenceivNV;
8020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetFixedv;
8030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetFixedvOES;
8040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetFloatv;
8050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetFramebufferAttachmentParameteriv;
8060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetFramebufferAttachmentParameterivOES;
8070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetIntegerv;
8080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetLightfv;
8090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetLightxv;
8100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetLightxvOES;
8110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetMaterialfv;
8120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetMaterialxv;
8130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetMaterialxvOES;
8140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetPerfMonitorCounterDataAMD;
8150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetPerfMonitorCounterInfoAMD;
8160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetPerfMonitorCountersAMD;
8170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetPerfMonitorCounterStringAMD;
8180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetPerfMonitorGroupsAMD;
8190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetPerfMonitorGroupStringAMD;
8200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetPointerv;
8210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetProgramBinaryOES;
8220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetProgramInfoLog;
8230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetProgramiv;
8240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetRenderbufferParameteriv;
8250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetRenderbufferParameterivOES;
8260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetShaderInfoLog;
8270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetShaderiv;
8280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetShaderPrecisionFormat;
8290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetShaderSource;
8300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetString;
8310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexEnvfv;
8320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexEnviv;
8330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexEnvxv;
8340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexEnvxvOES;
8350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexGenfvOES;
8360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexGenivOES;
8370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexGenxvOES;
8380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexParameterfv;
8390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexParameteriv;
8400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexParameterxv;
8410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetTexParameterxvOES;
8420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetUniformfv;
8430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetUniformiv;
8440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetUniformLocation;
8450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetVertexAttribfv;
8460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetVertexAttribiv;
8470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glGetVertexAttribPointerv;
8480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glHint;
8490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsBuffer;
8500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsEnabled;
8510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsFenceNV;
8520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsFramebuffer;
8530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsFramebufferOES;
8540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsProgram;
8550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsRenderbuffer;
8560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsRenderbufferOES;
8570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsShader;
8580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsTexture;
8590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glIsVertexArrayOES;
8600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightf;
8610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightfv;
8620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightModelf;
8630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightModelfv;
8640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightModelx;
8650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightModelxOES;
8660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightModelxv;
8670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightModelxvOES;
8680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightx;
8690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightxOES;
8700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightxv;
8710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLightxvOES;
8720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLineWidth;
8730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLineWidthx;
8740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLineWidthxOES;
8750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLinkProgram;
8760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLoadIdentity;
8770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLoadMatrixf;
8780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLoadMatrixx;
8790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLoadMatrixxOES;
8800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLoadPaletteFromModelViewMatrixOES;
8810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glLogicOp;
8820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMapBufferOES;
8830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMaterialf;
8840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMaterialfv;
8850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMaterialx;
8860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMaterialxOES;
8870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMaterialxv;
8880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMaterialxvOES;
8890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMatrixIndexPointerOES;
8900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMatrixMode;
8910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMultiDrawArraysEXT;
8920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMultiDrawElementsEXT;
8930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMultiTexCoord4f;
8940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMultiTexCoord4x;
8950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMultiTexCoord4xOES;
8960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMultMatrixf;
8970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMultMatrixx;
8980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glMultMatrixxOES;
8990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glNormal3f;
9000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glNormal3x;
9010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glNormal3xOES;
9020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glNormalPointer;
9030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glOrthof;
9040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glOrthofOES;
9050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glOrthox;
9060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glOrthoxOES;
9070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPixelStorei;
9080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPointParameterf;
9090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPointParameterfv;
9100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPointParameterx;
9110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPointParameterxOES;
9120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPointParameterxv;
9130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPointParameterxvOES;
9140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPointSize;
9150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPointSizePointerOES;
9160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPointSizex;
9170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPointSizexOES;
9180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPolygonOffset;
9190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPolygonOffsetx;
9200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPolygonOffsetxOES;
9210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPopMatrix;
9220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glProgramBinaryOES;
9230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glPushMatrix;
9240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glQueryMatrixxOES;
9250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glReadPixels;
9260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glReleaseShaderCompiler;
9270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glRenderbufferStorage;
9280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glRenderbufferStorageMultisampleIMG;
9290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glRenderbufferStorageOES;
9300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glRotatef;
9310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glRotatex;
9320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glRotatexOES;
9330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glSampleCoverage;
9340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glSampleCoveragex;
9350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glSampleCoveragexOES;
9360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glScalef;
9370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glScalex;
9380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glScalexOES;
9390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glScissor;
9400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glSelectPerfMonitorCountersAMD;
9410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glSetFenceNV;
9420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glShadeModel;
9430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glShaderBinary;
9440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glShaderSource;
9450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glStartTilingQCOM;
9460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glStencilFunc;
9470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glStencilFuncSeparate;
9480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glStencilMask;
9490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glStencilMaskSeparate;
9500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glStencilOp;
9510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glStencilOpSeparate;
9520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTestFenceNV;
9530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexCoordPointer;
9540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexEnvf;
9550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexEnvfv;
9560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexEnvi;
9570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexEnviv;
9580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexEnvx;
9590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexEnvxOES;
9600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexEnvxv;
9610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexEnvxvOES;
9620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexGenfOES;
9630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexGenfvOES;
9640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexGeniOES;
9650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexGenivOES;
9660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexGenxOES;
9670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexGenxvOES;
9680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexImage2D;
9690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexImage3DOES;
9700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexParameterf;
9710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexParameterfv;
9720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexParameteri;
9730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexParameteriv;
9740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexParameterx;
9750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexParameterxOES;
9760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexParameterxv;
9770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexParameterxvOES;
9780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexSubImage2D;
9790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTexSubImage3DOES;
9800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTranslatef;
9810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTranslatex;
9820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glTranslatexOES;
9830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform1f;
9840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform1fv;
9850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform1i;
9860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform1iv;
9870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform2f;
9880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform2fv;
9890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform2i;
9900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform2iv;
9910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform3f;
9920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform3fv;
9930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform3i;
9940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform3iv;
9950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform4f;
9960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform4fv;
9970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform4i;
9980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniform4iv;
9990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniformMatrix2fv;
10000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniformMatrix3fv;
10010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUniformMatrix4fv;
10020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUnmapBufferOES;
10030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glUseProgram;
10040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glValidateProgram;
10050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glVertexAttrib1f;
10060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glVertexAttrib1fv;
10070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glVertexAttrib2f;
10080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glVertexAttrib2fv;
10090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glVertexAttrib3f;
10100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glVertexAttrib3fv;
10110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glVertexAttrib4f;
10120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glVertexAttrib4fv;
10130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glVertexAttribPointer;
10140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glVertexPointer;
10150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glViewport;
10160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::glWeightPointerOES;
10174774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glReadBuffer;
10184774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glDrawRangeElements;
10194774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glTexImage3D;
10204774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glTexSubImage3D;
10214774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glCopyTexSubImage3D;
10224774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glCompressedTexImage3D;
10234774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glCompressedTexSubImage3D;
10244774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGenQueries;
10254774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glDeleteQueries;
10264774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glIsQuery;
10274774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glBeginQuery;
10284774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glEndQuery;
10294774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetQueryiv;
10304774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetQueryObjectuiv;
10314774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glUnmapBuffer;
10324774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetBufferPointerv;
10334774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glDrawBuffers;
10344774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glUniformMatrix2x3fv;
10354774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glUniformMatrix3x2fv;
10364774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glUniformMatrix2x4fv;
10374774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glUniformMatrix4x2fv;
10384774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glUniformMatrix3x4fv;
10394774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glUniformMatrix4x3fv;
10404774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glBlitFramebuffer;
10414774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glRenderbufferStorageMultisample;
10424774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glFramebufferTextureLayer;
10434774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glMapBufferRange;
10444774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glFlushMappedBufferRange;
10454774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glBindVertexArray;
10464774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glDeleteVertexArrays;
10474774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGenVertexArrays;
10484774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glIsVertexArray;
10494774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetIntegeri_v;
10504774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glBeginTransformFeedback;
10514774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glEndTransformFeedback;
10524774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glBindBufferRange;
10534774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glBindBufferBase;
10544774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glTransformFeedbackVaryings;
10554774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetTransformFeedbackVarying;
10564774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glVertexAttribIPointer;
10574774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetVertexAttribIiv;
10584774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetVertexAttribIuiv;
10594774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glVertexAttribI4i;
10604774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glVertexAttribI4ui;
10614774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glVertexAttribI4iv;
10624774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glVertexAttribI4uiv;
10634774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetUniformuiv;
10644774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetFragDataLocation;
10654774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glUniform1ui;
10664774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glUniform2ui;
10674774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glUniform3ui;
10684774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glUniform4ui;
10694774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glUniform1uiv;
10704774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glUniform2uiv;
10714774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glUniform3uiv;
10724774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glUniform4uiv;
10734774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glClearBufferiv;
10744774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glClearBufferuiv;
10754774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glClearBufferfv;
10764774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glClearBufferfi;
10774774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetStringi;
10784774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glCopyBufferSubData;
10794774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetUniformIndices;
10804774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetActiveUniformsiv;
10814774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetUniformBlockIndex;
10824774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetActiveUniformBlockiv;
10834774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetActiveUniformBlockName;
10844774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glUniformBlockBinding;
10854774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glDrawArraysInstanced;
10864774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glDrawElementsInstanced;
10874774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glFenceSync;
10884774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glIsSync;
10894774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glDeleteSync;
10904774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glClientWaitSync;
10914774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glWaitSync;
10924774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetInteger64v;
10934774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetSynciv;
10944774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetInteger64i_v;
10954774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetBufferParameteri64v;
10964774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGenSamplers;
10974774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glDeleteSamplers;
10984774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glIsSampler;
10994774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glBindSampler;
11004774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glSamplerParameteri;
11014774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glSamplerParameteriv;
11024774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glSamplerParameterf;
11034774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glSamplerParameterfv;
11044774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetSamplerParameteriv;
11054774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetSamplerParameterfv;
11064774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glVertexAttribDivisor;
11074774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glBindTransformFeedback;
11084774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glDeleteTransformFeedbacks;
11094774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGenTransformFeedbacks;
11104774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glIsTransformFeedback;
11114774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glPauseTransformFeedback;
11124774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glResumeTransformFeedback;
11134774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetProgramBinary;
11144774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glProgramBinary;
11154774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glProgramParameteri;
11164774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glInvalidateFramebuffer;
11174774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glInvalidateSubFramebuffer;
11184774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glTexStorage2D;
11194774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glTexStorage3D;
11204774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_Function GLMessage::glGetInternalformativ;
112131272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glActiveShaderProgramEXT;
112231272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glAlphaFuncQCOM;
112331272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glBeginQueryEXT;
112431272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glBindProgramPipelineEXT;
112531272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glBlitFramebufferANGLE;
112631272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glCreateShaderProgramvEXT;
112731272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glDeleteProgramPipelinesEXT;
112831272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glDeleteQueriesEXT;
112931272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glDrawBuffersNV;
113031272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glEndQueryEXT;
113131272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glFramebufferTexture2DMultisampleEXT;
113231272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glGenProgramPipelinesEXT;
113331272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glGenQueriesEXT;
113431272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glGetGraphicsResetStatusEXT;
113531272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glGetObjectLabelEXT;
113631272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glGetProgramPipelineInfoLogEXT;
113731272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glGetProgramPipelineivEXT;
113831272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glGetQueryObjectuivEXT;
113931272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glGetQueryivEXT;
114031272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glGetnUniformfvEXT;
114131272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glGetnUniformivEXT;
114231272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glInsertEventMarkerEXT;
114331272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glIsProgramPipelineEXT;
114431272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glIsQueryEXT;
114531272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glLabelObjectEXT;
114631272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glPopGroupMarkerEXT;
114731272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramParameteriEXT;
114831272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform1fEXT;
114931272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform1fvEXT;
115031272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform1iEXT;
115131272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform1ivEXT;
115231272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform2fEXT;
115331272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform2fvEXT;
115431272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform2iEXT;
115531272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform2ivEXT;
115631272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform3fEXT;
115731272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform3fvEXT;
115831272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform3iEXT;
115931272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform3ivEXT;
116031272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform4fEXT;
116131272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform4fvEXT;
116231272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform4iEXT;
116331272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniform4ivEXT;
116431272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniformMatrix2fvEXT;
116531272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniformMatrix3fvEXT;
116631272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glProgramUniformMatrix4fvEXT;
116731272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glPushGroupMarkerEXT;
116831272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glReadBufferNV;
116931272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glReadnPixelsEXT;
117031272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glRenderbufferStorageMultisampleANGLE;
117131272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glRenderbufferStorageMultisampleAPPLE;
117231272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glRenderbufferStorageMultisampleEXT;
117331272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glResolveMultisampleFramebufferAPPLE;
117431272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glTexStorage1DEXT;
117531272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glTexStorage2DEXT;
117631272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glTexStorage3DEXT;
117731272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glTextureStorage1DEXT;
117831272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glTextureStorage2DEXT;
117931272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glTextureStorage3DEXT;
118031272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glUseProgramStagesEXT;
118131272606149d83437a097800074b21e9e6a205adMathias Agopianconst GLMessage_Function GLMessage::glValidateProgramPipelineEXT;
11820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetDisplay;
11830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglInitialize;
11840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglTerminate;
11850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetConfigs;
11860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglChooseConfig;
11870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetConfigAttrib;
11880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglCreateWindowSurface;
11890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglCreatePixmapSurface;
11900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglCreatePbufferSurface;
11910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglDestroySurface;
11920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglQuerySurface;
11930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglCreateContext;
11940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglDestroyContext;
11950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglMakeCurrent;
11960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetCurrentContext;
11970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetCurrentSurface;
11980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetCurrentDisplay;
11990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglQueryContext;
12000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglWaitGL;
12010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglWaitNative;
12020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglSwapBuffers;
12030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglCopyBuffers;
12040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetError;
12050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglQueryString;
12060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetProcAddress;
12070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglSurfaceAttrib;
12080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglBindTexImage;
12090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglReleaseTexImage;
12100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglSwapInterval;
12110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglBindAPI;
12120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglQueryAPI;
12130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglWaitClient;
12140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglReleaseThread;
12150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglCreatePbufferFromClientBuffer;
12160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglLockSurfaceKHR;
12170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglUnlockSurfaceKHR;
12180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglCreateImageKHR;
12190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglDestroyImageKHR;
12200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglCreateSyncKHR;
12210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglDestroySyncKHR;
12220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglClientWaitSyncKHR;
12230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetSyncAttribKHR;
12240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglSetSwapRectangleANDROID;
12250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetRenderBufferANDROID;
12260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetSystemTimeFrequencyNV;
12270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::eglGetSystemTimeNV;
12280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::invalid;
122950129e4ae2777dfbe0738f0f69b17f4d8f9400e2Siva Velusamyconst GLMessage_Function GLMessage::glVertexAttribPointerData;
12300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::Function_MIN;
12310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_Function GLMessage::Function_MAX;
12320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage::Function_ARRAYSIZE;
12330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#endif  // _MSC_VER
12340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamybool GLMessage_DataType_Type_IsValid(int value) {
12350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  switch(value) {
12360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 1:
12370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 2:
12380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 3:
12390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 4:
12400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 5:
12410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 6:
12420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    case 7:
12434774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    case 8:
12440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      return true;
12450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    default:
12460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      return false;
12470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
12480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
12490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
12500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#ifndef _MSC_VER
12510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_DataType_Type GLMessage_DataType::VOID;
12520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_DataType_Type GLMessage_DataType::CHAR;
12530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_DataType_Type GLMessage_DataType::BYTE;
12540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_DataType_Type GLMessage_DataType::INT;
12550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_DataType_Type GLMessage_DataType::FLOAT;
12560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_DataType_Type GLMessage_DataType::BOOL;
12570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_DataType_Type GLMessage_DataType::ENUM;
12584774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst GLMessage_DataType_Type GLMessage_DataType::INT64;
12590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_DataType_Type GLMessage_DataType::Type_MIN;
12600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_DataType_Type GLMessage_DataType::Type_MAX;
12610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage_DataType::Type_ARRAYSIZE;
12620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#endif  // _MSC_VER
12630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#ifndef _MSC_VER
12640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage_DataType::kTypeFieldNumber;
12650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage_DataType::kIsArrayFieldNumber;
12660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage_DataType::kIntValueFieldNumber;
12670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage_DataType::kFloatValueFieldNumber;
12680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage_DataType::kCharValueFieldNumber;
12690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage_DataType::kRawBytesFieldNumber;
12700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage_DataType::kBoolValueFieldNumber;
12714774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallconst int GLMessage_DataType::kInt64ValueFieldNumber;
12720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#endif  // !_MSC_VER
12730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
12740469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLMessage_DataType::GLMessage_DataType()
12750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  : ::google::protobuf::MessageLite() {
12760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  SharedCtor();
12770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
12780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
12790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage_DataType::InitAsDefaultInstance() {
12800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
12810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
12820469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLMessage_DataType::GLMessage_DataType(const GLMessage_DataType& from)
12830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  : ::google::protobuf::MessageLite() {
12840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  SharedCtor();
12850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  MergeFrom(from);
12860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
12870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
12880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage_DataType::SharedCtor() {
12890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  _cached_size_ = 0;
12900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  type_ = 1;
12910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  isarray_ = false;
12920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  ::memset(_has_bits_, 0, sizeof(_has_bits_));
12930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
12940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
12950469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLMessage_DataType::~GLMessage_DataType() {
12960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  SharedDtor();
12970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
12980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
12990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage_DataType::SharedDtor() {
13000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (this != default_instance_) {
13010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
13020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
13030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage_DataType::SetCachedSize(int size) const {
13050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
13060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  _cached_size_ = size;
13070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_END();
13080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
13090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage_DataType& GLMessage_DataType::default_instance() {
13100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (default_instance_ == NULL) protobuf_AddDesc_gltrace_2eproto();  return *default_instance_;
13110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
13120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13130469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLMessage_DataType* GLMessage_DataType::default_instance_ = NULL;
13140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13150469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLMessage_DataType* GLMessage_DataType::New() const {
13160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  return new GLMessage_DataType;
13170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
13180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage_DataType::Clear() {
13200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
13210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    type_ = 1;
13220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    isarray_ = false;
13230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
13240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  intvalue_.Clear();
13250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  floatvalue_.Clear();
13260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  charvalue_.Clear();
13270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  rawbytes_.Clear();
13280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  boolvalue_.Clear();
13294774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall  int64value_.Clear();
13300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  ::memset(_has_bits_, 0, sizeof(_has_bits_));
13310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
13320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamybool GLMessage_DataType::MergePartialFromCodedStream(
13340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::io::CodedInputStream* input) {
13350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
13360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  ::google::protobuf::uint32 tag;
13370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  while ((tag = input->ReadTag()) != 0) {
13380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
13390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      // required .android.gltrace.GLMessage.DataType.Type type = 1 [default = VOID];
13400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      case 1: {
13410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
13420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
13430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          int value;
13440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
13450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
13460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                 input, &value)));
13470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          if (::android::gltrace::GLMessage_DataType_Type_IsValid(value)) {
13480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            set_type(static_cast< ::android::gltrace::GLMessage_DataType_Type >(value));
13490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          }
13500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
13510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
13520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
13530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(16)) goto parse_isArray;
13540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
13550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
13560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      // required bool isArray = 2 [default = false];
13580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      case 2: {
13590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
13600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
13610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy         parse_isArray:
13620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
13630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
13640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                 input, &isarray_)));
13650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          _set_bit(1);
13660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
13670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
13680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
13690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(24)) goto parse_intValue;
13700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
13710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
13720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      // repeated int32 intValue = 3;
13740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      case 3: {
13750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
13760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
13770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy         parse_intValue:
13780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive<
13790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
13800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                 1, 24, input, this->mutable_intvalue())));
13810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag)
13820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   == ::google::protobuf::internal::WireFormatLite::
13830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                      WIRETYPE_LENGTH_DELIMITED) {
13840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline<
13850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
13860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                 input, this->mutable_intvalue())));
13870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
13880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
13890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
13900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(24)) goto parse_intValue;
13910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(37)) goto parse_floatValue;
13920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
13930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
13940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
13950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      // repeated float floatValue = 4;
13960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      case 4: {
13970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
13980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) {
13990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy         parse_floatValue:
14000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive<
14010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
14020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                 1, 37, input, this->mutable_floatvalue())));
14030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag)
14040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   == ::google::protobuf::internal::WireFormatLite::
14050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                      WIRETYPE_LENGTH_DELIMITED) {
14060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline<
14070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
14080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                 input, this->mutable_floatvalue())));
14090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
14100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
14110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
14120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(37)) goto parse_floatValue;
14130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(42)) goto parse_charValue;
14140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
14150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
14160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
14170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      // repeated bytes charValue = 5;
14180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      case 5: {
14190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
14200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
14210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy         parse_charValue:
14220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
14230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                input, this->add_charvalue()));
14240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
14250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
14260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
14270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(42)) goto parse_charValue;
14280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(50)) goto parse_rawBytes;
14290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
14300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
14310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
14320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      // repeated bytes rawBytes = 6;
14330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      case 6: {
14340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
14350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
14360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy         parse_rawBytes:
14370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
14380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                input, this->add_rawbytes()));
14390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
14400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
14410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
14420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(50)) goto parse_rawBytes;
14430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(56)) goto parse_boolValue;
14440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
14450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
14460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
14470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      // repeated bool boolValue = 7;
14480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      case 7: {
14490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
14500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
14510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy         parse_boolValue:
14520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive<
14530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
14540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                 1, 56, input, this->mutable_boolvalue())));
14550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag)
14560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   == ::google::protobuf::internal::WireFormatLite::
14570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                      WIRETYPE_LENGTH_DELIMITED) {
14580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline<
14590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
14600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                 input, this->mutable_boolvalue())));
14610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
14620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
14630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
14640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectTag(56)) goto parse_boolValue;
14654774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall        if (input->ExpectTag(64)) goto parse_int64Value;
14664774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall        break;
14674774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall      }
14684774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall
14694774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall      // repeated int64 int64Value = 8;
14704774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall      case 8: {
14714774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
14724774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
14734774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall         parse_int64Value:
14744774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall          DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive<
14754774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall                   ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
14764774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall                 1, 64, input, this->mutable_int64value())));
14774774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall        } else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag)
14784774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall                   == ::google::protobuf::internal::WireFormatLite::
14794774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall                      WIRETYPE_LENGTH_DELIMITED) {
14804774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall          DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline<
14814774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall                   ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
14824774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall                 input, this->mutable_int64value())));
14834774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall        } else {
14844774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall          goto handle_uninterpreted;
14854774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall        }
14864774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall        if (input->ExpectTag(64)) goto parse_int64Value;
14870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectAtEnd()) return true;
14880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
14890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
14900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
14910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      default: {
14920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      handle_uninterpreted:
14930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
14940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
14950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          return true;
14960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
14970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
14980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
14990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
15000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
15010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
15020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  return true;
15030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#undef DO_
15040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
15050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
15060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage_DataType::SerializeWithCachedSizes(
15070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::io::CodedOutputStream* output) const {
15080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // required .android.gltrace.GLMessage.DataType.Type type = 1 [default = VOID];
15090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (_has_bit(0)) {
15100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteEnum(
15110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      1, this->type(), output);
15120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
15130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
15140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // required bool isArray = 2 [default = false];
15150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (_has_bit(1)) {
15160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteBool(2, this->isarray(), output);
15170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
15180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
15190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // repeated int32 intValue = 3;
15200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  for (int i = 0; i < this->intvalue_size(); i++) {
15210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteInt32(
15220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      3, this->intvalue(i), output);
15230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
15240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
15250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // repeated float floatValue = 4;
15260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  for (int i = 0; i < this->floatvalue_size(); i++) {
15270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteFloat(
15280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      4, this->floatvalue(i), output);
15290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
15300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
15310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // repeated bytes charValue = 5;
15320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  for (int i = 0; i < this->charvalue_size(); i++) {
15330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteBytes(
15340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      5, this->charvalue(i), output);
15350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
15360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
15370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // repeated bytes rawBytes = 6;
15380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  for (int i = 0; i < this->rawbytes_size(); i++) {
15390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteBytes(
15400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      6, this->rawbytes(i), output);
15410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
15420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
15430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // repeated bool boolValue = 7;
15440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  for (int i = 0; i < this->boolvalue_size(); i++) {
15450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteBool(
15460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      7, this->boolvalue(i), output);
15470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
15480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
15494774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall  // repeated int64 int64Value = 8;
15504774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall  for (int i = 0; i < this->int64value_size(); i++) {
15514774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    ::google::protobuf::internal::WireFormatLite::WriteInt64(
15524774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall      8, this->int64value(i), output);
15534774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall  }
15544774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall
15550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
15560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
15570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyint GLMessage_DataType::ByteSize() const {
15580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  int total_size = 0;
15590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
15600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
15610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    // required .android.gltrace.GLMessage.DataType.Type type = 1 [default = VOID];
15620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (has_type()) {
15630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      total_size += 1 +
15640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        ::google::protobuf::internal::WireFormatLite::EnumSize(this->type());
15650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
15660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
15670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    // required bool isArray = 2 [default = false];
15680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (has_isarray()) {
15690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      total_size += 1 + 1;
15700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
15710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
15720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
15730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // repeated int32 intValue = 3;
15740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  {
15750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    int data_size = 0;
15760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    for (int i = 0; i < this->intvalue_size(); i++) {
15770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      data_size += ::google::protobuf::internal::WireFormatLite::
15780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        Int32Size(this->intvalue(i));
15790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
15800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    total_size += 1 * this->intvalue_size() + data_size;
15810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
15820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
15830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // repeated float floatValue = 4;
15840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  {
15850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    int data_size = 0;
15860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    data_size = 4 * this->floatvalue_size();
15870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    total_size += 1 * this->floatvalue_size() + data_size;
15880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
15890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
15900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // repeated bytes charValue = 5;
15910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  total_size += 1 * this->charvalue_size();
15920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  for (int i = 0; i < this->charvalue_size(); i++) {
15930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    total_size += ::google::protobuf::internal::WireFormatLite::BytesSize(
15940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      this->charvalue(i));
15950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
15960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
15970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // repeated bytes rawBytes = 6;
15980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  total_size += 1 * this->rawbytes_size();
15990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  for (int i = 0; i < this->rawbytes_size(); i++) {
16000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    total_size += ::google::protobuf::internal::WireFormatLite::BytesSize(
16010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      this->rawbytes(i));
16020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
16030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
16040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // repeated bool boolValue = 7;
16050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  {
16060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    int data_size = 0;
16070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    data_size = 1 * this->boolvalue_size();
16080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    total_size += 1 * this->boolvalue_size() + data_size;
16090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
16100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
16114774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall  // repeated int64 int64Value = 8;
16124774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall  {
16134774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    int data_size = 0;
16144774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    for (int i = 0; i < this->int64value_size(); i++) {
16154774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall      data_size += ::google::protobuf::internal::WireFormatLite::
16164774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall        Int64Size(this->int64value(i));
16174774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    }
16184774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    total_size += 1 * this->int64value_size() + data_size;
16194774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall  }
16204774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall
16210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
16220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  _cached_size_ = total_size;
16230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_END();
16240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  return total_size;
16250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
16260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
16270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage_DataType::CheckTypeAndMergeFrom(
16280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    const ::google::protobuf::MessageLite& from) {
16290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  MergeFrom(*::google::protobuf::down_cast<const GLMessage_DataType*>(&from));
16300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
16310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
16320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage_DataType::MergeFrom(const GLMessage_DataType& from) {
16330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GOOGLE_CHECK_NE(&from, this);
16340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  intvalue_.MergeFrom(from.intvalue_);
16350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  floatvalue_.MergeFrom(from.floatvalue_);
16360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  charvalue_.MergeFrom(from.charvalue_);
16370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  rawbytes_.MergeFrom(from.rawbytes_);
16380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  boolvalue_.MergeFrom(from.boolvalue_);
16394774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall  int64value_.MergeFrom(from.int64value_);
16400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
16410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (from._has_bit(0)) {
16420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      set_type(from.type());
16430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
16440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (from._has_bit(1)) {
16450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      set_isarray(from.isarray());
16460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
16470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
16480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
16490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
16500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage_DataType::CopyFrom(const GLMessage_DataType& from) {
16510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (&from == this) return;
16520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  Clear();
16530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  MergeFrom(from);
16540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
16550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
16560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamybool GLMessage_DataType::IsInitialized() const {
16570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if ((_has_bits_[0] & 0x00000003) != 0x00000003) return false;
16580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
16590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  return true;
16600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
16610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
16620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage_DataType::Swap(GLMessage_DataType* other) {
16630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (other != this) {
16640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    std::swap(type_, other->type_);
16650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    std::swap(isarray_, other->isarray_);
16660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    intvalue_.Swap(&other->intvalue_);
16670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    floatvalue_.Swap(&other->floatvalue_);
16680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    charvalue_.Swap(&other->charvalue_);
16690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    rawbytes_.Swap(&other->rawbytes_);
16700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    boolvalue_.Swap(&other->boolvalue_);
16714774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall    int64value_.Swap(&other->int64value_);
16720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    std::swap(_has_bits_[0], other->_has_bits_[0]);
16730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    std::swap(_cached_size_, other->_cached_size_);
16740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
16750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
16760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
16770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy::std::string GLMessage_DataType::GetTypeName() const {
16780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  return "android.gltrace.GLMessage.DataType";
16790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
16800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
16810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
16820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy// -------------------------------------------------------------------
16830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
16840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#ifndef _MSC_VER
1685a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyconst int GLMessage_FrameBuffer::kWidthFieldNumber;
1686a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyconst int GLMessage_FrameBuffer::kHeightFieldNumber;
1687a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyconst int GLMessage_FrameBuffer::kContentsFieldNumber;
1688a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy#endif  // !_MSC_VER
1689a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1690a8cfde8897c840ce6a491a054ade806b41df2a70Siva VelusamyGLMessage_FrameBuffer::GLMessage_FrameBuffer()
1691a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  : ::google::protobuf::MessageLite() {
1692a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  SharedCtor();
1693a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1694a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1695a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyvoid GLMessage_FrameBuffer::InitAsDefaultInstance() {
1696a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1697a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1698a8cfde8897c840ce6a491a054ade806b41df2a70Siva VelusamyGLMessage_FrameBuffer::GLMessage_FrameBuffer(const GLMessage_FrameBuffer& from)
1699a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  : ::google::protobuf::MessageLite() {
1700a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  SharedCtor();
1701a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  MergeFrom(from);
1702a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1703a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1704a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyvoid GLMessage_FrameBuffer::SharedCtor() {
1705a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  _cached_size_ = 0;
1706a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  width_ = 0;
1707a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  height_ = 0;
1708a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  ::memset(_has_bits_, 0, sizeof(_has_bits_));
1709a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1710a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1711a8cfde8897c840ce6a491a054ade806b41df2a70Siva VelusamyGLMessage_FrameBuffer::~GLMessage_FrameBuffer() {
1712a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  SharedDtor();
1713a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1714a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1715a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyvoid GLMessage_FrameBuffer::SharedDtor() {
1716a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (this != default_instance_) {
1717a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
1718a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1719a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1720a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyvoid GLMessage_FrameBuffer::SetCachedSize(int size) const {
1721a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
1722a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  _cached_size_ = size;
1723a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_END();
1724a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1725a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyconst GLMessage_FrameBuffer& GLMessage_FrameBuffer::default_instance() {
1726a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (default_instance_ == NULL) protobuf_AddDesc_gltrace_2eproto();  return *default_instance_;
1727a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1728a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1729a8cfde8897c840ce6a491a054ade806b41df2a70Siva VelusamyGLMessage_FrameBuffer* GLMessage_FrameBuffer::default_instance_ = NULL;
1730a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1731a8cfde8897c840ce6a491a054ade806b41df2a70Siva VelusamyGLMessage_FrameBuffer* GLMessage_FrameBuffer::New() const {
1732a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  return new GLMessage_FrameBuffer;
1733a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1734a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1735a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyvoid GLMessage_FrameBuffer::Clear() {
1736a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
1737a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    width_ = 0;
1738a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    height_ = 0;
1739a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
1740a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  contents_.Clear();
1741a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  ::memset(_has_bits_, 0, sizeof(_has_bits_));
1742a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1743a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1744a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamybool GLMessage_FrameBuffer::MergePartialFromCodedStream(
1745a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    ::google::protobuf::io::CodedInputStream* input) {
1746a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
1747a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  ::google::protobuf::uint32 tag;
1748a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  while ((tag = input->ReadTag()) != 0) {
1749a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
1750a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      // required int32 width = 1;
1751a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      case 1: {
1752a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
1753a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
1754a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
1755a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
1756a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy                 input, &width_)));
1757a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          _set_bit(0);
1758a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        } else {
1759a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          goto handle_uninterpreted;
1760a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        }
1761a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        if (input->ExpectTag(16)) goto parse_height;
1762a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        break;
1763a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      }
1764a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1765a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      // required int32 height = 2;
1766a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      case 2: {
1767a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
1768a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
1769a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy         parse_height:
1770a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
1771a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
1772a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy                 input, &height_)));
1773a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          _set_bit(1);
1774a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        } else {
1775a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          goto handle_uninterpreted;
1776a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        }
1777a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        if (input->ExpectTag(26)) goto parse_contents;
1778a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        break;
1779a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      }
1780a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1781a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      // repeated bytes contents = 3;
1782a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      case 3: {
1783a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
1784a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
1785a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy         parse_contents:
1786a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
1787a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy                input, this->add_contents()));
1788a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        } else {
1789a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          goto handle_uninterpreted;
1790a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        }
1791a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        if (input->ExpectTag(26)) goto parse_contents;
1792a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        if (input->ExpectAtEnd()) return true;
1793a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        break;
1794a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      }
1795a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1796a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      default: {
1797a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      handle_uninterpreted:
1798a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
1799a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
1800a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          return true;
1801a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        }
1802a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
1803a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        break;
1804a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      }
1805a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    }
1806a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
1807a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  return true;
1808a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy#undef DO_
1809a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1810a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1811a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyvoid GLMessage_FrameBuffer::SerializeWithCachedSizes(
1812a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    ::google::protobuf::io::CodedOutputStream* output) const {
1813a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  // required int32 width = 1;
1814a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (_has_bit(0)) {
1815a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->width(), output);
1816a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
1817a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1818a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  // required int32 height = 2;
1819a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (_has_bit(1)) {
1820a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->height(), output);
1821a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
1822a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1823a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  // repeated bytes contents = 3;
1824a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  for (int i = 0; i < this->contents_size(); i++) {
1825a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteBytes(
1826a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      3, this->contents(i), output);
1827a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
1828a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1829a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1830a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1831a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyint GLMessage_FrameBuffer::ByteSize() const {
1832a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  int total_size = 0;
1833a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1834a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
1835a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    // required int32 width = 1;
1836a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    if (has_width()) {
1837a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      total_size += 1 +
1838a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        ::google::protobuf::internal::WireFormatLite::Int32Size(
1839a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          this->width());
1840a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    }
1841a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1842a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    // required int32 height = 2;
1843a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    if (has_height()) {
1844a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      total_size += 1 +
1845a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        ::google::protobuf::internal::WireFormatLite::Int32Size(
1846a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          this->height());
1847a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    }
1848a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1849a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
1850a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  // repeated bytes contents = 3;
1851a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  total_size += 1 * this->contents_size();
1852a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  for (int i = 0; i < this->contents_size(); i++) {
1853a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    total_size += ::google::protobuf::internal::WireFormatLite::BytesSize(
1854a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      this->contents(i));
1855a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
1856a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1857a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
1858a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  _cached_size_ = total_size;
1859a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_END();
1860a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  return total_size;
1861a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1862a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1863a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyvoid GLMessage_FrameBuffer::CheckTypeAndMergeFrom(
1864a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    const ::google::protobuf::MessageLite& from) {
1865a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  MergeFrom(*::google::protobuf::down_cast<const GLMessage_FrameBuffer*>(&from));
1866a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1867a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1868a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyvoid GLMessage_FrameBuffer::MergeFrom(const GLMessage_FrameBuffer& from) {
1869a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  GOOGLE_CHECK_NE(&from, this);
1870a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  contents_.MergeFrom(from.contents_);
1871a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
1872a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    if (from._has_bit(0)) {
1873a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      set_width(from.width());
1874a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    }
1875a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    if (from._has_bit(1)) {
1876a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      set_height(from.height());
1877a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    }
1878a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
1879a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1880a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1881a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyvoid GLMessage_FrameBuffer::CopyFrom(const GLMessage_FrameBuffer& from) {
1882a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (&from == this) return;
1883a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  Clear();
1884a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  MergeFrom(from);
1885a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1886a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1887a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamybool GLMessage_FrameBuffer::IsInitialized() const {
1888a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if ((_has_bits_[0] & 0x00000003) != 0x00000003) return false;
1889a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1890a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  return true;
1891a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1892a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1893a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyvoid GLMessage_FrameBuffer::Swap(GLMessage_FrameBuffer* other) {
1894a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (other != this) {
1895a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    std::swap(width_, other->width_);
1896a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    std::swap(height_, other->height_);
1897a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    contents_.Swap(&other->contents_);
1898a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    std::swap(_has_bits_[0], other->_has_bits_[0]);
1899a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    std::swap(_cached_size_, other->_cached_size_);
1900a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
1901a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1902a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1903a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy::std::string GLMessage_FrameBuffer::GetTypeName() const {
1904a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  return "android.gltrace.GLMessage.FrameBuffer";
1905a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy}
1906a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1907a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1908a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy// -------------------------------------------------------------------
1909a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
1910a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy#ifndef _MSC_VER
19110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage::kContextIdFieldNumber;
191256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamyconst int GLMessage::kStartTimeFieldNumber;
191356ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamyconst int GLMessage::kDurationFieldNumber;
19140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage::kFunctionFieldNumber;
19150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage::kArgsFieldNumber;
19160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst int GLMessage::kReturnValueFieldNumber;
1917a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamyconst int GLMessage::kFbFieldNumber;
191805df4504e57657994a89e424b6881ee26d0f313cSiva Velusamyconst int GLMessage::kThreadtimeFieldNumber;
19190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#endif  // !_MSC_VER
19200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
19210469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLMessage::GLMessage()
19220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  : ::google::protobuf::MessageLite() {
19230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  SharedCtor();
19240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
19250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
19260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage::InitAsDefaultInstance() {
19270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  returnvalue_ = const_cast< ::android::gltrace::GLMessage_DataType*>(&::android::gltrace::GLMessage_DataType::default_instance());
1928a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  fb_ = const_cast< ::android::gltrace::GLMessage_FrameBuffer*>(&::android::gltrace::GLMessage_FrameBuffer::default_instance());
19290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
19300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
19310469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLMessage::GLMessage(const GLMessage& from)
19320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  : ::google::protobuf::MessageLite() {
19330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  SharedCtor();
19340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  MergeFrom(from);
19350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
19360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
19370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage::SharedCtor() {
19380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  _cached_size_ = 0;
19390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  context_id_ = 0;
194056ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  start_time_ = GOOGLE_LONGLONG(0);
194156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  duration_ = 0;
19420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  function_ = 3000;
19430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  returnvalue_ = NULL;
1944a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  fb_ = NULL;
194505df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy  threadtime_ = 0;
19460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  ::memset(_has_bits_, 0, sizeof(_has_bits_));
19470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
19480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
19490469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLMessage::~GLMessage() {
19500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  SharedDtor();
19510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
19520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
19530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage::SharedDtor() {
19540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (this != default_instance_) {
19550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    delete returnvalue_;
1956a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    delete fb_;
19570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
19580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
19590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
19600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage::SetCachedSize(int size) const {
19610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
19620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  _cached_size_ = size;
19630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_END();
19640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
19650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLMessage& GLMessage::default_instance() {
19660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (default_instance_ == NULL) protobuf_AddDesc_gltrace_2eproto();  return *default_instance_;
19670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
19680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
19690469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLMessage* GLMessage::default_instance_ = NULL;
19700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
19710469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLMessage* GLMessage::New() const {
19720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  return new GLMessage;
19730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
19740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
19750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage::Clear() {
19760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
19770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    context_id_ = 0;
197856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    start_time_ = GOOGLE_LONGLONG(0);
197956ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    duration_ = 0;
19800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    function_ = 3000;
198156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    if (_has_bit(5)) {
19820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      if (returnvalue_ != NULL) returnvalue_->::android::gltrace::GLMessage_DataType::Clear();
19830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
198456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    if (_has_bit(6)) {
1985a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      if (fb_ != NULL) fb_->::android::gltrace::GLMessage_FrameBuffer::Clear();
1986a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    }
198705df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy    threadtime_ = 0;
19880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
19890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  args_.Clear();
19900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  ::memset(_has_bits_, 0, sizeof(_has_bits_));
19910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
19920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
19930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamybool GLMessage::MergePartialFromCodedStream(
19940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::io::CodedInputStream* input) {
19950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
19960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  ::google::protobuf::uint32 tag;
19970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  while ((tag = input->ReadTag()) != 0) {
19980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
19990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      // required int32 context_id = 1;
20000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      case 1: {
20010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
20020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
20030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
20040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
20050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                 input, &context_id_)));
20060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          _set_bit(0);
20070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
20080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
20090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
201056ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        if (input->ExpectTag(16)) goto parse_start_time;
20110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
20120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
20130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
201456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      // required int64 start_time = 2;
20150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      case 2: {
20160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
20170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
201856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy         parse_start_time:
201956ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
202056ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy                   ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
202156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy                 input, &start_time_)));
202256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy          _set_bit(1);
202356ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        } else {
202456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy          goto handle_uninterpreted;
202556ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        }
202656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        if (input->ExpectTag(24)) goto parse_duration;
202756ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        break;
202856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      }
202956ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy
203056ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      // required int32 duration = 3;
203156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      case 3: {
203256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
203356ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
203456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy         parse_duration:
203556ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
203656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
203756ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy                 input, &duration_)));
203856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy          _set_bit(2);
203956ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        } else {
204056ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy          goto handle_uninterpreted;
204156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        }
204256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        if (input->ExpectTag(32)) goto parse_function;
204356ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        break;
204456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      }
204556ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy
204656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      // required .android.gltrace.GLMessage.Function function = 4 [default = invalid];
204756ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      case 4: {
204856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
204956ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
20500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy         parse_function:
20510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          int value;
20520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
20530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
20540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                 input, &value)));
20550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          if (::android::gltrace::GLMessage_Function_IsValid(value)) {
20560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            set_function(static_cast< ::android::gltrace::GLMessage_Function >(value));
20570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          }
20580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
20590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
20600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
206156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        if (input->ExpectTag(42)) goto parse_args;
20620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
20630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
20640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
206556ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      // repeated .android.gltrace.GLMessage.DataType args = 5;
206656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      case 5: {
20670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
20680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
20690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy         parse_args:
20700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
20710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy                input, add_args()));
20720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
20730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
20740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
207556ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        if (input->ExpectTag(42)) goto parse_args;
207656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        if (input->ExpectTag(50)) goto parse_returnValue;
20770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
20780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
20790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
208056ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      // optional .android.gltrace.GLMessage.DataType returnValue = 6;
208156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      case 6: {
20820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
20830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
20840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy         parse_returnValue:
20850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
20860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy               input, mutable_returnvalue()));
20870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        } else {
20880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          goto handle_uninterpreted;
20890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
209056ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        if (input->ExpectTag(58)) goto parse_fb;
2091a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        break;
2092a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      }
2093a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
209456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      // optional .android.gltrace.GLMessage.FrameBuffer fb = 7;
209556ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      case 7: {
2096a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
2097a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
2098a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy         parse_fb:
2099a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
2100a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy               input, mutable_fb()));
2101a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        } else {
2102a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          goto handle_uninterpreted;
2103a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        }
210405df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy        if (input->ExpectTag(64)) goto parse_threadtime;
210505df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy        break;
210605df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy      }
210705df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy
210805df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy      // optional int32 threadtime = 8;
210905df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy      case 8: {
211005df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
211105df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
211205df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy         parse_threadtime:
211305df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
211405df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
211505df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy                 input, &threadtime_)));
211605df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy          _set_bit(7);
211705df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy        } else {
211805df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy          goto handle_uninterpreted;
211905df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy        }
21200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (input->ExpectAtEnd()) return true;
21210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
21220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
21230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
21240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      default: {
21250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      handle_uninterpreted:
21260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
21270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy            ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
21280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          return true;
21290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        }
21300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
21310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        break;
21320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      }
21330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
21340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
21350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  return true;
21360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy#undef DO_
21370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
21380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
21390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage::SerializeWithCachedSizes(
21400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::io::CodedOutputStream* output) const {
21410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  // required int32 context_id = 1;
21420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (_has_bit(0)) {
21430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->context_id(), output);
21440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
21450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
214656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  // required int64 start_time = 2;
21470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (_has_bit(1)) {
214856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteInt64(2, this->start_time(), output);
21490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
21500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
215156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  // required int32 duration = 3;
215256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  if (_has_bit(2)) {
215356ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->duration(), output);
21540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
21550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
215656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  // required .android.gltrace.GLMessage.Function function = 4 [default = invalid];
21570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (_has_bit(3)) {
215856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteEnum(
215956ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      4, this->function(), output);
21600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
21610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
216256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  // repeated .android.gltrace.GLMessage.DataType args = 5;
216356ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  for (int i = 0; i < this->args_size(); i++) {
216456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteMessage(
216556ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      5, this->args(i), output);
21660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
21670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
216856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  // optional .android.gltrace.GLMessage.DataType returnValue = 6;
2169a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (_has_bit(5)) {
2170a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteMessage(
217156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      6, this->returnvalue(), output);
217256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  }
217356ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy
217456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  // optional .android.gltrace.GLMessage.FrameBuffer fb = 7;
217556ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  if (_has_bit(6)) {
217656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteMessage(
217756ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      7, this->fb(), output);
2178a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
2179a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
218005df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy  // optional int32 threadtime = 8;
218105df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy  if (_has_bit(7)) {
218205df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy    ::google::protobuf::internal::WireFormatLite::WriteInt32(8, this->threadtime(), output);
218305df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy  }
218405df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy
21850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
21860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
21870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyint GLMessage::ByteSize() const {
21880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  int total_size = 0;
21890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
21900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
21910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    // required int32 context_id = 1;
21920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (has_context_id()) {
21930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      total_size += 1 +
21940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        ::google::protobuf::internal::WireFormatLite::Int32Size(
21950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          this->context_id());
21960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
21970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
219856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    // required int64 start_time = 2;
219956ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    if (has_start_time()) {
220056ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      total_size += 1 +
220156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        ::google::protobuf::internal::WireFormatLite::Int64Size(
220256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy          this->start_time());
220356ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    }
220456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy
220556ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    // required int32 duration = 3;
220656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    if (has_duration()) {
220756ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      total_size += 1 +
220856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy        ::google::protobuf::internal::WireFormatLite::Int32Size(
220956ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy          this->duration());
221056ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    }
221156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy
221256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    // required .android.gltrace.GLMessage.Function function = 4 [default = invalid];
22130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (has_function()) {
22140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      total_size += 1 +
22150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        ::google::protobuf::internal::WireFormatLite::EnumSize(this->function());
22160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
22170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
221856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    // optional .android.gltrace.GLMessage.DataType returnValue = 6;
22190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (has_returnvalue()) {
22200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      total_size += 1 +
22210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
22220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy          this->returnvalue());
22230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
22240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
222556ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    // optional .android.gltrace.GLMessage.FrameBuffer fb = 7;
2226a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    if (has_fb()) {
2227a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      total_size += 1 +
2228a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy        ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
2229a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy          this->fb());
2230a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    }
2231a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy
223205df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy    // optional int32 threadtime = 8;
223305df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy    if (has_threadtime()) {
223405df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy      total_size += 1 +
223505df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy        ::google::protobuf::internal::WireFormatLite::Int32Size(
223605df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy          this->threadtime());
223705df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy    }
223805df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy
22390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
224056ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  // repeated .android.gltrace.GLMessage.DataType args = 5;
22410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  total_size += 1 * this->args_size();
22420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  for (int i = 0; i < this->args_size(); i++) {
22430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    total_size +=
22440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
22450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy        this->args(i));
22460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
22470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
22480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
22490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  _cached_size_ = total_size;
22500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GOOGLE_SAFE_CONCURRENT_WRITES_END();
22510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  return total_size;
22520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
22530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
22540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage::CheckTypeAndMergeFrom(
22550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    const ::google::protobuf::MessageLite& from) {
22560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  MergeFrom(*::google::protobuf::down_cast<const GLMessage*>(&from));
22570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
22580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
22590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage::MergeFrom(const GLMessage& from) {
22600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  GOOGLE_CHECK_NE(&from, this);
22610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  args_.MergeFrom(from.args_);
22620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
22630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (from._has_bit(0)) {
22640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      set_context_id(from.context_id());
22650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
22660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (from._has_bit(1)) {
226756ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      set_start_time(from.start_time());
22680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
226956ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    if (from._has_bit(2)) {
22700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy      set_duration(from.duration());
22710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    }
227256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    if (from._has_bit(3)) {
227356ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      set_function(from.function());
227456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    }
2275a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    if (from._has_bit(5)) {
227656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy      mutable_returnvalue()->::android::gltrace::GLMessage_DataType::MergeFrom(from.returnvalue());
227756ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    }
227856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    if (from._has_bit(6)) {
2279a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy      mutable_fb()->::android::gltrace::GLMessage_FrameBuffer::MergeFrom(from.fb());
2280a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    }
228105df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy    if (from._has_bit(7)) {
228205df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy      set_threadtime(from.threadtime());
228305df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy    }
22840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
22850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
22860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
22870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage::CopyFrom(const GLMessage& from) {
22880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (&from == this) return;
22890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  Clear();
22900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  MergeFrom(from);
22910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
22920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
22930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamybool GLMessage::IsInitialized() const {
229456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy  if ((_has_bits_[0] & 0x0000000f) != 0x0000000f) return false;
22950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
22960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  for (int i = 0; i < args_size(); i++) {
22970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (!this->args(i).IsInitialized()) return false;
22980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
22990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (has_returnvalue()) {
23000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    if (!this->returnvalue().IsInitialized()) return false;
23010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
2302a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  if (has_fb()) {
2303a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    if (!this->fb().IsInitialized()) return false;
2304a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy  }
23050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  return true;
23060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
23070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
23080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLMessage::Swap(GLMessage* other) {
23090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  if (other != this) {
23100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    std::swap(context_id_, other->context_id_);
231156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    std::swap(start_time_, other->start_time_);
231256ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy    std::swap(duration_, other->duration_);
23130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    std::swap(function_, other->function_);
23140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    args_.Swap(&other->args_);
23150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    std::swap(returnvalue_, other->returnvalue_);
2316a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy    std::swap(fb_, other->fb_);
231705df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy    std::swap(threadtime_, other->threadtime_);
23180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    std::swap(_has_bits_[0], other->_has_bits_[0]);
23190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy    std::swap(_cached_size_, other->_cached_size_);
23200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  }
23210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
23220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
23230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy::std::string GLMessage::GetTypeName() const {
23240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy  return "android.gltrace.GLMessage";
23250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}
23260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
23270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
23280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy// @@protoc_insertion_point(namespace_scope)
23290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
23300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}  // namespace gltrace
23310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}  // namespace android
23320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
23330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy// @@protoc_insertion_point(global_scope)
2334