debugger_message.pb.cpp revision f9bc124cfedfed6f1eb9488355576e28a93ab252
155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// Generated by the protocol buffer compiler.  DO NOT EDIT!
255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION
455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#include "debugger_message.pb.h"
555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#include <google/protobuf/stubs/once.h>
655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#include <google/protobuf/io/coded_stream.h>
755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#include <google/protobuf/wire_format_lite_inl.h>
855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// @@protoc_insertion_point(includes)
955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
1055c94ccd495aa19784cb4ca9a1fe51fad9631542David Linamespace com {
1155c94ccd495aa19784cb4ca9a1fe51fad9631542David Linamespace android {
1255c94ccd495aa19784cb4ca9a1fe51fad9631542David Linamespace glesv2debugger {
1355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
1455c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid protobuf_ShutdownFile_debugger_5fmessage_2eproto() {
1555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  delete Message::default_instance_;
1655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
1755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
1855c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid protobuf_AddDesc_debugger_5fmessage_2eproto() {
1955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static bool already_here = false;
2055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (already_here) return;
2155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  already_here = true;
2255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  GOOGLE_PROTOBUF_VERIFY_VERSION;
2355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
2455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message::default_instance_ = new Message();
2555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message::default_instance_->InitAsDefaultInstance();
2655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_debugger_5fmessage_2eproto);
2755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
2855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
2955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// Force AddDescriptors() to be called at static initialization time.
3055c94ccd495aa19784cb4ca9a1fe51fad9631542David Listruct StaticDescriptorInitializer_debugger_5fmessage_2eproto {
3155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  StaticDescriptorInitializer_debugger_5fmessage_2eproto() {
3255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    protobuf_AddDesc_debugger_5fmessage_2eproto();
3355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
3455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} static_descriptor_initializer_debugger_5fmessage_2eproto_;
3555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
3655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
3755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// ===================================================================
3855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
3955c94ccd495aa19784cb4ca9a1fe51fad9631542David Libool Message_Function_IsValid(int value) {
4055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  switch(value) {
4155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 0:
4255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 1:
4355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 2:
4455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 3:
4555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 4:
4655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 5:
4755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 6:
4855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 7:
4955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 8:
5055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 9:
5155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 10:
5255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 11:
5355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 12:
5455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 13:
5555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 14:
5655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 15:
5755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 16:
5855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 17:
5955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 18:
6055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 19:
6155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 20:
6255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 21:
6355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 22:
6455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 23:
6555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 24:
6655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 25:
6755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 26:
6855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 27:
6955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 28:
7055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 29:
7155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 30:
7255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 31:
7355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 32:
7455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 33:
7555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 34:
7655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 35:
7755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 36:
7855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 37:
7955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 38:
8055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 39:
8155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 40:
8255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 41:
8355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 42:
8455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 43:
8555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 44:
8655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 45:
8755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 46:
8855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 47:
8955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 48:
9055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 49:
9155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 50:
9255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 51:
9355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 52:
9455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 53:
9555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 54:
9655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 55:
9755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 56:
9855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 57:
9955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 58:
10055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 59:
10155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 60:
10255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 61:
10355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 62:
10455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 63:
10555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 64:
10655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 65:
10755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 66:
10855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 67:
10955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 68:
11055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 69:
11155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 70:
11255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 71:
11355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 72:
11455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 73:
11555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 74:
11655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 75:
11755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 76:
11855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 77:
11955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 78:
12055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 79:
12155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 80:
12255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 81:
12355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 82:
12455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 83:
12555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 84:
12655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 85:
12755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 86:
12855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 87:
12955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 88:
13055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 89:
13155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 90:
13255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 91:
13355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 92:
13455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 93:
13555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 94:
13655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 95:
13755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 96:
13855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 97:
13955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 98:
14055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 99:
14155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 100:
14255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 101:
14355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 102:
14455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 103:
14555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 104:
14655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 105:
14755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 106:
14855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 107:
14955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 108:
15055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 109:
15155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 110:
15255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 111:
15355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 112:
15455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 113:
15555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 114:
15655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 115:
15755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 116:
15855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 117:
15955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 118:
16055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 119:
16155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 120:
16255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 121:
16355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 122:
16455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 123:
16555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 124:
16655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 125:
16755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 126:
16855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 127:
16955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 128:
17055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 129:
17155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 130:
17255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 131:
17355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 132:
17455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 133:
17555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 134:
17655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 135:
17755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 136:
17855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 137:
17955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 138:
18055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 139:
18155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 140:
18255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 141:
18355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 142:
18455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 143:
18555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 144:
18655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 145:
18755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 146:
18855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 147:
18955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 148:
19055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 149:
19155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 150:
19255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 151:
19355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 152:
19455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 153:
19555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 154:
19655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 155:
19755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 156:
19855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 157:
19955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 158:
20055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 159:
20155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 160:
20255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 161:
20355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 162:
20455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 163:
20555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 164:
20655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 165:
20755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 166:
20855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 167:
20955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 168:
21055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 169:
21155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 170:
21255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 171:
21355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 172:
21455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 173:
21555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 174:
21655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 175:
21755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 176:
21855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 177:
21955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 178:
22055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 179:
22155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 180:
22255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 181:
22355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 182:
22455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 183:
22555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 184:
22655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 185:
22755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 186:
22855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 187:
22955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 188:
23055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 189:
23155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 190:
23255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      return true;
23355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    default:
23455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      return false;
23555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
23655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
23755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
23855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#ifndef _MSC_VER
23955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glActiveTexture;
24055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glAttachShader;
24155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBindAttribLocation;
24255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBindBuffer;
24355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBindFramebuffer;
24455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBindRenderbuffer;
24555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBindTexture;
24655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBlendColor;
24755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBlendEquation;
24855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBlendEquationSeparate;
24955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBlendFunc;
25055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBlendFuncSeparate;
25155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBufferData;
25255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBufferSubData;
25355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glCheckFramebufferStatus;
25455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glClear;
25555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glClearColor;
25655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glClearDepthf;
25755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glClearStencil;
25855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glColorMask;
25955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glCompileShader;
26055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glCompressedTexImage2D;
26155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glCompressedTexSubImage2D;
26255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glCopyTexImage2D;
26355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glCopyTexSubImage2D;
26455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glCreateProgram;
26555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glCreateShader;
26655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glCullFace;
26755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDeleteBuffers;
26855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDeleteFramebuffers;
26955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDeleteProgram;
27055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDeleteRenderbuffers;
27155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDeleteShader;
27255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDeleteTextures;
27355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDepthFunc;
27455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDepthMask;
27555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDepthRangef;
27655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDetachShader;
27755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDisable;
27855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDisableVertexAttribArray;
27955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDrawArrays;
28055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDrawElements;
28155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glEnable;
28255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glEnableVertexAttribArray;
28355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glFinish;
28455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glFlush;
28555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glFramebufferRenderbuffer;
28655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glFramebufferTexture2D;
28755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glFrontFace;
28855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGenBuffers;
28955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGenerateMipmap;
29055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGenFramebuffers;
29155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGenRenderbuffers;
29255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGenTextures;
29355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetActiveAttrib;
29455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetActiveUniform;
29555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetAttachedShaders;
29655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetAttribLocation;
29755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetBooleanv;
29855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetBufferParameteriv;
29955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetError;
30055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetFloatv;
30155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetFramebufferAttachmentParameteriv;
30255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetIntegerv;
30355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetProgramiv;
30455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetProgramInfoLog;
30555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetRenderbufferParameteriv;
30655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetShaderiv;
30755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetShaderInfoLog;
30855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetShaderPrecisionFormat;
30955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetShaderSource;
31055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetString;
31155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetTexParameterfv;
31255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetTexParameteriv;
31355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetUniformfv;
31455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetUniformiv;
31555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetUniformLocation;
31655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetVertexAttribfv;
31755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetVertexAttribiv;
31855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetVertexAttribPointerv;
31955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glHint;
32055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glIsBuffer;
32155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glIsEnabled;
32255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glIsFramebuffer;
32355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glIsProgram;
32455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glIsRenderbuffer;
32555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glIsShader;
32655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glIsTexture;
32755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glLineWidth;
32855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glLinkProgram;
32955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glPixelStorei;
33055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glPolygonOffset;
33155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glReadPixels;
33255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glReleaseShaderCompiler;
33355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glRenderbufferStorage;
33455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glSampleCoverage;
33555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glScissor;
33655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glShaderBinary;
33755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glShaderSource;
33855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glStencilFunc;
33955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glStencilFuncSeparate;
34055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glStencilMask;
34155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glStencilMaskSeparate;
34255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glStencilOp;
34355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glStencilOpSeparate;
34455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glTexImage2D;
34555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glTexParameterf;
34655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glTexParameterfv;
34755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glTexParameteri;
34855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glTexParameteriv;
34955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glTexSubImage2D;
35055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform1f;
35155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform1fv;
35255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform1i;
35355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform1iv;
35455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform2f;
35555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform2fv;
35655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform2i;
35755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform2iv;
35855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform3f;
35955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform3fv;
36055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform3i;
36155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform3iv;
36255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform4f;
36355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform4fv;
36455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform4i;
36555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform4iv;
36655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniformMatrix2fv;
36755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniformMatrix3fv;
36855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniformMatrix4fv;
36955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUseProgram;
37055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glValidateProgram;
37155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glVertexAttrib1f;
37255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glVertexAttrib1fv;
37355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glVertexAttrib2f;
37455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glVertexAttrib2fv;
37555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glVertexAttrib3f;
37655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glVertexAttrib3fv;
37755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glVertexAttrib4f;
37855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glVertexAttrib4fv;
37955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glVertexAttribPointer;
38055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glViewport;
38155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglGetDisplay;
38255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglInitialize;
38355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglTerminate;
38455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglGetConfigs;
38555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglChooseConfig;
38655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglGetConfigAttrib;
38755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglCreateWindowSurface;
38855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglCreatePixmapSurface;
38955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglCreatePbufferSurface;
39055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglDestroySurface;
39155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglQuerySurface;
39255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglCreateContext;
39355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglDestroyContext;
39455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglMakeCurrent;
39555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglGetCurrentContext;
39655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglGetCurrentSurface;
39755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglGetCurrentDisplay;
39855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglQueryContext;
39955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglWaitGL;
40055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglWaitNative;
40155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglSwapBuffers;
40255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglCopyBuffers;
40355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglGetError;
40455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglQueryString;
40555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglGetProcAddress;
40655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglSurfaceAttrib;
40755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglBindTexImage;
40855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglReleaseTexImage;
40955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglSwapInterval;
41055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglBindAPI;
41155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglQueryAPI;
41255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglWaitClient;
41355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglReleaseThread;
41455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglCreatePbufferFromClientBuffer;
41555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglLockSurfaceKHR;
41655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglUnlockSurfaceKHR;
41755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglCreateImageKHR;
41855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglDestroyImageKHR;
41955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglCreateSyncKHR;
42055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglDestroySyncKHR;
42155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglClientWaitSyncKHR;
42255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglGetSyncAttribKHR;
42355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglSetSwapRectangleANDROID;
42455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglGetRenderBufferANDROID;
42555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::ACK;
42655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::NEG;
42755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::CONTINUE;
42855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::SKIP;
42955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::SETPROP;
43055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::Function_MIN;
43155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::Function_MAX;
43255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::Function_ARRAYSIZE;
43355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#endif  // _MSC_VER
43455c94ccd495aa19784cb4ca9a1fe51fad9631542David Libool Message_Type_IsValid(int value) {
43555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  switch(value) {
43655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 0:
43755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 1:
43855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 2:
43955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      return true;
44055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    default:
44155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      return false;
44255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
44355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
44455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
44555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#ifndef _MSC_VER
44655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Type Message::BeforeCall;
44755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Type Message::AfterCall;
44855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Type Message::Response;
44955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Type Message::Type_MIN;
45055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Type Message::Type_MAX;
45155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::Type_ARRAYSIZE;
45255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#endif  // _MSC_VER
453f9bc124cfedfed6f1eb9488355576e28a93ab252David Libool Message_DataType_IsValid(int value) {
454f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  switch(value) {
455f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    case 0:
456f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    case 1:
457f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      return true;
458f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    default:
459f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      return false;
460f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  }
461f9bc124cfedfed6f1eb9488355576e28a93ab252David Li}
462f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
463f9bc124cfedfed6f1eb9488355576e28a93ab252David Li#ifndef _MSC_VER
464f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst Message_DataType Message::ReferencedImage;
465f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst Message_DataType Message::NonreferencedImage;
466f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst Message_DataType Message::DataType_MIN;
467f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst Message_DataType Message::DataType_MAX;
468f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst int Message::DataType_ARRAYSIZE;
469f9bc124cfedfed6f1eb9488355576e28a93ab252David Li#endif  // _MSC_VER
47055c94ccd495aa19784cb4ca9a1fe51fad9631542David Libool Message_Prop_IsValid(int value) {
47155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  switch(value) {
47255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 0:
47355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 1:
47455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      return true;
47555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    default:
47655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      return false;
47755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
47855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
47955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
48055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#ifndef _MSC_VER
48155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Prop Message::Capture;
48255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Prop Message::TimeMode;
48355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Prop Message::Prop_MIN;
48455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Prop Message::Prop_MAX;
48555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::Prop_ARRAYSIZE;
48655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#endif  // _MSC_VER
48755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst ::std::string Message::_default_data_;
48855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#ifndef _MSC_VER
48955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kContextIdFieldNumber;
49055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kFunctionFieldNumber;
49155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kTypeFieldNumber;
49255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kExpectResponseFieldNumber;
49355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kRetFieldNumber;
49455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg0FieldNumber;
49555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg1FieldNumber;
49655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg2FieldNumber;
49755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg3FieldNumber;
49855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg4FieldNumber;
49955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg5FieldNumber;
50055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg6FieldNumber;
50155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg7FieldNumber;
50255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg8FieldNumber;
50355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kDataFieldNumber;
504f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst int Message::kDataTypeFieldNumber;
505f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst int Message::kPixelFormatFieldNumber;
506f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst int Message::kPixelTypeFieldNumber;
50755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kTimeFieldNumber;
50855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kPropFieldNumber;
50955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kClockFieldNumber;
51055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#endif  // !_MSC_VER
51155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
51255c94ccd495aa19784cb4ca9a1fe51fad9631542David LiMessage::Message()
51355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  : ::google::protobuf::MessageLite() {
51455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  SharedCtor();
51555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
51655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
51755c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::InitAsDefaultInstance() {
51855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
51955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
52055c94ccd495aa19784cb4ca9a1fe51fad9631542David LiMessage::Message(const Message& from)
52155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  : ::google::protobuf::MessageLite() {
52255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  SharedCtor();
52355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  MergeFrom(from);
52455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
52555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
52655c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::SharedCtor() {
52755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _cached_size_ = 0;
52855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  context_id_ = 0;
52955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  function_ = 187;
53055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  type_ = 0;
53155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  expect_response_ = false;
53255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ret_ = 0;
53355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg0_ = 0;
53455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg1_ = 0;
53555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg2_ = 0;
53655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg3_ = 0;
53755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg4_ = 0;
53855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg5_ = 0;
53955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg6_ = 0;
54055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg7_ = 0;
54155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg8_ = 0;
54255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  data_ = const_cast< ::std::string*>(&_default_data_);
543f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  data_type_ = 0;
544f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  pixel_format_ = 0;
545f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  pixel_type_ = 0;
54655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  time_ = 0;
54755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  prop_ = 0;
54855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  clock_ = 0;
54955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ::memset(_has_bits_, 0, sizeof(_has_bits_));
55055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
55155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
55255c94ccd495aa19784cb4ca9a1fe51fad9631542David LiMessage::~Message() {
55355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  SharedDtor();
55455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
55555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
55655c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::SharedDtor() {
55755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (data_ != &_default_data_) {
55855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    delete data_;
55955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
56055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (this != default_instance_) {
56155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
56255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
56355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
56455c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::SetCachedSize(int size) const {
56555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
56655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _cached_size_ = size;
56755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  GOOGLE_SAFE_CONCURRENT_WRITES_END();
56855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
56955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message& Message::default_instance() {
57055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (default_instance_ == NULL) protobuf_AddDesc_debugger_5fmessage_2eproto();  return *default_instance_;
57155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
57255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
57355c94ccd495aa19784cb4ca9a1fe51fad9631542David LiMessage* Message::default_instance_ = NULL;
57455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
57555c94ccd495aa19784cb4ca9a1fe51fad9631542David LiMessage* Message::New() const {
57655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return new Message;
57755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
57855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
57955c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::Clear() {
58055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
58155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    context_id_ = 0;
58255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    function_ = 187;
58355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    type_ = 0;
58455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    expect_response_ = false;
58555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ret_ = 0;
58655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    arg0_ = 0;
58755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    arg1_ = 0;
58855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    arg2_ = 0;
58955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
59055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) {
59155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    arg3_ = 0;
59255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    arg4_ = 0;
59355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    arg5_ = 0;
59455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    arg6_ = 0;
59555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    arg7_ = 0;
59655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    arg8_ = 0;
59755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (_has_bit(14)) {
59855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      if (data_ != &_default_data_) {
59955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        data_->clear();
60055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
60155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
602f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    data_type_ = 0;
60355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
60455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bits_[16 / 32] & (0xffu << (16 % 32))) {
605f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    pixel_format_ = 0;
606f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    pixel_type_ = 0;
607f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    time_ = 0;
60855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    prop_ = 0;
60955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    clock_ = 0;
61055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
61155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ::memset(_has_bits_, 0, sizeof(_has_bits_));
61255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
61355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
61455c94ccd495aa19784cb4ca9a1fe51fad9631542David Libool Message::MergePartialFromCodedStream(
61555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::io::CodedInputStream* input) {
61655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
61755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ::google::protobuf::uint32 tag;
61855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  while ((tag = input->ReadTag()) != 0) {
61955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
62055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // required int32 context_id = 1;
62155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 1: {
62255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
62355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
62455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
62555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
62655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &context_id_)));
62755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(0);
62855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
62955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
63055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
63155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(16)) goto parse_function;
63255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
63355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
63455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
63555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG];
63655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 2: {
63755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
63855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
63955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_function:
64055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          int value;
64155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
64255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
64355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &value)));
64455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          if (::com::android::glesv2debugger::Message_Function_IsValid(value)) {
64555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            set_function(static_cast< ::com::android::glesv2debugger::Message_Function >(value));
64655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          }
64755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
64855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
64955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
65055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(24)) goto parse_type;
65155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
65255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
65355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
65455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // required .com.android.glesv2debugger.Message.Type type = 3;
65555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 3: {
65655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
65755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
65855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_type:
65955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          int value;
66055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
66155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
66255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &value)));
66355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          if (::com::android::glesv2debugger::Message_Type_IsValid(value)) {
66455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            set_type(static_cast< ::com::android::glesv2debugger::Message_Type >(value));
66555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          }
66655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
66755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
66855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
66955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(32)) goto parse_expect_response;
67055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
67155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
67255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
67355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // required bool expect_response = 4;
67455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 4: {
67555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
67655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
67755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_expect_response:
67855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
67955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
68055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &expect_response_)));
68155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(3);
68255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
68355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
68455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
68555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(40)) goto parse_ret;
68655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
68755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
68855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
68955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional int32 ret = 5;
69055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 5: {
69155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
69255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
69355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_ret:
69455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
69555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
69655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &ret_)));
69755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(4);
69855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
69955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
70055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
70155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(48)) goto parse_arg0;
70255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
70355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
70455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
70555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional int32 arg0 = 6;
70655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 6: {
70755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
70855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
70955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_arg0:
71055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
71155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
71255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &arg0_)));
71355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(5);
71455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
71555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
71655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
71755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(56)) goto parse_arg1;
71855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
71955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
72055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
72155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional int32 arg1 = 7;
72255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 7: {
72355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
72455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
72555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_arg1:
72655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
72755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
72855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &arg1_)));
72955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(6);
73055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
73155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
73255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
73355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(64)) goto parse_arg2;
73455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
73555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
73655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
73755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional int32 arg2 = 8;
73855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 8: {
73955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
74055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
74155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_arg2:
74255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
74355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
74455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &arg2_)));
74555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(7);
74655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
74755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
74855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
74955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(72)) goto parse_arg3;
75055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
75155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
75255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
75355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional int32 arg3 = 9;
75455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 9: {
75555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
75655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
75755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_arg3:
75855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
75955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
76055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &arg3_)));
76155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(8);
76255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
76355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
76455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
76555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(82)) goto parse_data;
76655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
76755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
76855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
76955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional bytes data = 10;
77055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 10: {
77155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
77255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
77355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_data:
77455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
77555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                input, this->mutable_data()));
77655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
77755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
77855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
77955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(93)) goto parse_time;
78055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
78155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
78255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
78355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional float time = 11;
78455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 11: {
78555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
78655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) {
78755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_time:
78855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
78955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
79055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &time_)));
791f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          _set_bit(18);
79255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
79355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
79455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
79555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(128)) goto parse_arg4;
79655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
79755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
79855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
79955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional int32 arg4 = 16;
80055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 16: {
80155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
80255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
80355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_arg4:
80455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
80555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
80655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &arg4_)));
80755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(9);
80855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
80955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
81055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
81155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(136)) goto parse_arg5;
81255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
81355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
81455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
81555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional int32 arg5 = 17;
81655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 17: {
81755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
81855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
81955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_arg5:
82055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
82155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
82255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &arg5_)));
82355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(10);
82455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
82555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
82655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
82755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(144)) goto parse_arg6;
82855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
82955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
83055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
83155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional int32 arg6 = 18;
83255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 18: {
83355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
83455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
83555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_arg6:
83655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
83755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
83855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &arg6_)));
83955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(11);
84055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
84155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
84255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
84355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(152)) goto parse_arg7;
84455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
84555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
84655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
84755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional int32 arg7 = 19;
84855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 19: {
84955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
85055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
85155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_arg7:
85255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
85355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
85455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &arg7_)));
85555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(12);
85655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
85755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
85855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
85955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(160)) goto parse_arg8;
86055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
86155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
86255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
86355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional int32 arg8 = 20;
86455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 20: {
86555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
86655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
86755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_arg8:
86855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
86955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
87055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &arg8_)));
87155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(13);
87255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
87355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
87455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
87555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(168)) goto parse_prop;
87655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
87755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
87855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
87955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional .com.android.glesv2debugger.Message.Prop prop = 21;
88055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 21: {
88155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
88255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
88355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_prop:
88455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          int value;
88555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
88655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
88755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &value)));
88855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          if (::com::android::glesv2debugger::Message_Prop_IsValid(value)) {
88955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            set_prop(static_cast< ::com::android::glesv2debugger::Message_Prop >(value));
89055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          }
89155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
89255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
89355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
89455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(181)) goto parse_clock;
89555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
89655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
89755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
89855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional float clock = 22;
89955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 22: {
90055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
90155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) {
90255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_clock:
90355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
90455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
90555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &clock_)));
906f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          _set_bit(20);
907f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        } else {
908f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          goto handle_uninterpreted;
909f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        }
910f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        if (input->ExpectTag(184)) goto parse_data_type;
911f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        break;
912f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      }
913f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
914f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      // optional .com.android.glesv2debugger.Message.DataType data_type = 23;
915f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      case 23: {
916f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
917f9bc124cfedfed6f1eb9488355576e28a93ab252David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
918f9bc124cfedfed6f1eb9488355576e28a93ab252David Li         parse_data_type:
919f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          int value;
920f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
921f9bc124cfedfed6f1eb9488355576e28a93ab252David Li                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
922f9bc124cfedfed6f1eb9488355576e28a93ab252David Li                 input, &value)));
923f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          if (::com::android::glesv2debugger::Message_DataType_IsValid(value)) {
924f9bc124cfedfed6f1eb9488355576e28a93ab252David Li            set_data_type(static_cast< ::com::android::glesv2debugger::Message_DataType >(value));
925f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          }
926f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        } else {
927f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          goto handle_uninterpreted;
928f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        }
929f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        if (input->ExpectTag(192)) goto parse_pixel_format;
930f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        break;
931f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      }
932f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
933f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      // optional int32 pixel_format = 24;
934f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      case 24: {
935f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
936f9bc124cfedfed6f1eb9488355576e28a93ab252David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
937f9bc124cfedfed6f1eb9488355576e28a93ab252David Li         parse_pixel_format:
938f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
939f9bc124cfedfed6f1eb9488355576e28a93ab252David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
940f9bc124cfedfed6f1eb9488355576e28a93ab252David Li                 input, &pixel_format_)));
941f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          _set_bit(16);
942f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        } else {
943f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          goto handle_uninterpreted;
944f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        }
945f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        if (input->ExpectTag(200)) goto parse_pixel_type;
946f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        break;
947f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      }
948f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
949f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      // optional int32 pixel_type = 25;
950f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      case 25: {
951f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
952f9bc124cfedfed6f1eb9488355576e28a93ab252David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
953f9bc124cfedfed6f1eb9488355576e28a93ab252David Li         parse_pixel_type:
954f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
955f9bc124cfedfed6f1eb9488355576e28a93ab252David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
956f9bc124cfedfed6f1eb9488355576e28a93ab252David Li                 input, &pixel_type_)));
95755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(17);
95855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
95955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
96055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
96155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectAtEnd()) return true;
96255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
96355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
96455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
96555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      default: {
96655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      handle_uninterpreted:
96755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
96855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
96955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          return true;
97055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
97155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
97255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
97355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
97455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
97555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
97655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return true;
97755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#undef DO_
97855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
97955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
98055c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::SerializeWithCachedSizes(
98155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::io::CodedOutputStream* output) const {
98255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // required int32 context_id = 1;
98355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(0)) {
98455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->context_id(), output);
98555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
98655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
98755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG];
98855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(1)) {
98955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteEnum(
99055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      2, this->function(), output);
99155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
99255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
99355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // required .com.android.glesv2debugger.Message.Type type = 3;
99455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(2)) {
99555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteEnum(
99655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      3, this->type(), output);
99755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
99855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
99955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // required bool expect_response = 4;
100055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(3)) {
100155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteBool(4, this->expect_response(), output);
100255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
100355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
100455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 ret = 5;
100555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(4)) {
100655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(5, this->ret(), output);
100755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
100855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
100955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg0 = 6;
101055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(5)) {
101155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(6, this->arg0(), output);
101255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
101355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
101455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg1 = 7;
101555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(6)) {
101655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(7, this->arg1(), output);
101755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
101855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
101955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg2 = 8;
102055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(7)) {
102155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(8, this->arg2(), output);
102255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
102355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
102455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg3 = 9;
102555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(8)) {
102655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(9, this->arg3(), output);
102755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
102855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
102955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional bytes data = 10;
103055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(14)) {
103155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteBytes(
103255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      10, this->data(), output);
103355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
103455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
103555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional float time = 11;
1036f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  if (_has_bit(18)) {
103755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteFloat(11, this->time(), output);
103855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
103955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
104055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg4 = 16;
104155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(9)) {
104255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(16, this->arg4(), output);
104355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
104455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
104555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg5 = 17;
104655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(10)) {
104755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(17, this->arg5(), output);
104855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
104955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
105055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg6 = 18;
105155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(11)) {
105255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(18, this->arg6(), output);
105355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
105455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
105555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg7 = 19;
105655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(12)) {
105755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(19, this->arg7(), output);
105855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
105955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
106055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg8 = 20;
106155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(13)) {
106255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(20, this->arg8(), output);
106355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
106455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
106555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional .com.android.glesv2debugger.Message.Prop prop = 21;
1066f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  if (_has_bit(19)) {
106755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteEnum(
106855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      21, this->prop(), output);
106955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
107055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
107155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional float clock = 22;
1072f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  if (_has_bit(20)) {
107355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteFloat(22, this->clock(), output);
107455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
107555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
1076f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  // optional .com.android.glesv2debugger.Message.DataType data_type = 23;
1077f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  if (_has_bit(15)) {
1078f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    ::google::protobuf::internal::WireFormatLite::WriteEnum(
1079f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      23, this->data_type(), output);
1080f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  }
1081f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
1082f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  // optional int32 pixel_format = 24;
1083f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  if (_has_bit(16)) {
1084f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(24, this->pixel_format(), output);
1085f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  }
1086f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
1087f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  // optional int32 pixel_type = 25;
1088f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  if (_has_bit(17)) {
1089f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(25, this->pixel_type(), output);
1090f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  }
1091f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
109255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
109355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
109455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liint Message::ByteSize() const {
109555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  int total_size = 0;
109655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
109755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
109855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // required int32 context_id = 1;
109955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_context_id()) {
110055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 +
110155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
110255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->context_id());
110355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
110455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
110555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG];
110655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_function()) {
110755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 +
110855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::EnumSize(this->function());
110955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
111055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
111155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // required .com.android.glesv2debugger.Message.Type type = 3;
111255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_type()) {
111355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 +
111455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::EnumSize(this->type());
111555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
111655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
111755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // required bool expect_response = 4;
111855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_expect_response()) {
111955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 + 1;
112055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
112155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
112255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional int32 ret = 5;
112355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_ret()) {
112455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 +
112555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
112655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->ret());
112755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
112855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
112955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional int32 arg0 = 6;
113055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_arg0()) {
113155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 +
113255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
113355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->arg0());
113455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
113555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
113655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional int32 arg1 = 7;
113755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_arg1()) {
113855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 +
113955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
114055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->arg1());
114155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
114255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
114355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional int32 arg2 = 8;
114455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_arg2()) {
114555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 +
114655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
114755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->arg2());
114855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
114955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
115055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
115155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) {
115255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional int32 arg3 = 9;
115355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_arg3()) {
115455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 +
115555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
115655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->arg3());
115755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
115855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
115955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional int32 arg4 = 16;
116055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_arg4()) {
116155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 2 +
116255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
116355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->arg4());
116455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
116555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
116655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional int32 arg5 = 17;
116755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_arg5()) {
116855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 2 +
116955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
117055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->arg5());
117155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
117255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
117355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional int32 arg6 = 18;
117455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_arg6()) {
117555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 2 +
117655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
117755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->arg6());
117855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
117955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
118055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional int32 arg7 = 19;
118155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_arg7()) {
118255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 2 +
118355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
118455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->arg7());
118555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
118655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
118755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional int32 arg8 = 20;
118855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_arg8()) {
118955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 2 +
119055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
119155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->arg8());
119255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
119355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
119455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional bytes data = 10;
119555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_data()) {
119655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 +
119755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::BytesSize(
119855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->data());
119955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
120055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
1201f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    // optional .com.android.glesv2debugger.Message.DataType data_type = 23;
1202f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    if (has_data_type()) {
1203f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      total_size += 2 +
1204f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        ::google::protobuf::internal::WireFormatLite::EnumSize(this->data_type());
1205f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    }
1206f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
1207f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  }
1208f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  if (_has_bits_[16 / 32] & (0xffu << (16 % 32))) {
1209f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    // optional int32 pixel_format = 24;
1210f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    if (has_pixel_format()) {
1211f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      total_size += 2 +
1212f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
1213f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          this->pixel_format());
1214f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    }
1215f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
1216f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    // optional int32 pixel_type = 25;
1217f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    if (has_pixel_type()) {
1218f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      total_size += 2 +
1219f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
1220f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          this->pixel_type());
1221f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    }
1222f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
122355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional float time = 11;
122455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_time()) {
122555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 + 4;
122655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
122755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
122855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional .com.android.glesv2debugger.Message.Prop prop = 21;
122955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_prop()) {
123055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 2 +
123155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::EnumSize(this->prop());
123255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
123355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
123455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional float clock = 22;
123555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_clock()) {
123655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 2 + 4;
123755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
123855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
123955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
124055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
124155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _cached_size_ = total_size;
124255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  GOOGLE_SAFE_CONCURRENT_WRITES_END();
124355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return total_size;
124455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
124555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
124655c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::CheckTypeAndMergeFrom(
124755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    const ::google::protobuf::MessageLite& from) {
124855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  MergeFrom(*::google::protobuf::down_cast<const Message*>(&from));
124955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
125055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
125155c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::MergeFrom(const Message& from) {
125255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  GOOGLE_CHECK_NE(&from, this);
125355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
125455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(0)) {
125555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_context_id(from.context_id());
125655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
125755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(1)) {
125855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_function(from.function());
125955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
126055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(2)) {
126155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_type(from.type());
126255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
126355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(3)) {
126455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_expect_response(from.expect_response());
126555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
126655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(4)) {
126755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_ret(from.ret());
126855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
126955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(5)) {
127055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_arg0(from.arg0());
127155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
127255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(6)) {
127355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_arg1(from.arg1());
127455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
127555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(7)) {
127655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_arg2(from.arg2());
127755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
127855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
127955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (from._has_bits_[8 / 32] & (0xffu << (8 % 32))) {
128055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(8)) {
128155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_arg3(from.arg3());
128255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
128355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(9)) {
128455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_arg4(from.arg4());
128555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
128655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(10)) {
128755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_arg5(from.arg5());
128855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
128955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(11)) {
129055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_arg6(from.arg6());
129155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
129255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(12)) {
129355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_arg7(from.arg7());
129455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
129555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(13)) {
129655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_arg8(from.arg8());
129755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
129855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(14)) {
129955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_data(from.data());
130055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
130155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(15)) {
1302f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      set_data_type(from.data_type());
130355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
130455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
130555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (from._has_bits_[16 / 32] & (0xffu << (16 % 32))) {
130655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(16)) {
1307f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      set_pixel_format(from.pixel_format());
130855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
130955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(17)) {
1310f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      set_pixel_type(from.pixel_type());
1311f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    }
1312f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    if (from._has_bit(18)) {
1313f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      set_time(from.time());
1314f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    }
1315f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    if (from._has_bit(19)) {
1316f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      set_prop(from.prop());
1317f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    }
1318f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    if (from._has_bit(20)) {
131955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_clock(from.clock());
132055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
132155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
132255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
132355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
132455c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::CopyFrom(const Message& from) {
132555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (&from == this) return;
132655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Clear();
132755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  MergeFrom(from);
132855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
132955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
133055c94ccd495aa19784cb4ca9a1fe51fad9631542David Libool Message::IsInitialized() const {
133155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if ((_has_bits_[0] & 0x0000000f) != 0x0000000f) return false;
133255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
133355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return true;
133455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
133555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
133655c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::Swap(Message* other) {
133755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (other != this) {
133855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(context_id_, other->context_id_);
133955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(function_, other->function_);
134055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(type_, other->type_);
134155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(expect_response_, other->expect_response_);
134255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(ret_, other->ret_);
134355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(arg0_, other->arg0_);
134455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(arg1_, other->arg1_);
134555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(arg2_, other->arg2_);
134655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(arg3_, other->arg3_);
134755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(arg4_, other->arg4_);
134855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(arg5_, other->arg5_);
134955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(arg6_, other->arg6_);
135055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(arg7_, other->arg7_);
135155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(arg8_, other->arg8_);
135255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(data_, other->data_);
1353f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    std::swap(data_type_, other->data_type_);
1354f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    std::swap(pixel_format_, other->pixel_format_);
1355f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    std::swap(pixel_type_, other->pixel_type_);
135655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(time_, other->time_);
135755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(prop_, other->prop_);
135855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(clock_, other->clock_);
135955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(_has_bits_[0], other->_has_bits_[0]);
136055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(_cached_size_, other->_cached_size_);
136155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
136255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
136355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
136455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li::std::string Message::GetTypeName() const {
136555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return "com.android.glesv2debugger.Message";
136655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
136755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
136855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
136955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// @@protoc_insertion_point(namespace_scope)
137055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
137155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}  // namespace glesv2debugger
137255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}  // namespace android
137355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}  // namespace com
137455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
137555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// @@protoc_insertion_point(global_scope)
1376