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: 439e2ad4d0e3748c2f0180d24d1b3468aac79adac3aDavid Li case 3: 44027f130a292683278b721399341d7c4e36009ec8bDavid Li case 4: 44155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li return true; 44255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li default: 44355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li return false; 44455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 44555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} 44655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 44755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#ifndef _MSC_VER 44855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Type Message::BeforeCall; 44955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Type Message::AfterCall; 450e2ad4d0e3748c2f0180d24d1b3468aac79adac3aDavid Liconst Message_Type Message::AfterGeneratedCall; 45155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Type Message::Response; 45227f130a292683278b721399341d7c4e36009ec8bDavid Liconst Message_Type Message::CompleteCall; 45355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Type Message::Type_MIN; 45455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Type Message::Type_MAX; 45555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::Type_ARRAYSIZE; 45655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#endif // _MSC_VER 457f9bc124cfedfed6f1eb9488355576e28a93ab252David Libool Message_DataType_IsValid(int value) { 458f9bc124cfedfed6f1eb9488355576e28a93ab252David Li switch(value) { 459f9bc124cfedfed6f1eb9488355576e28a93ab252David Li case 0: 460f9bc124cfedfed6f1eb9488355576e28a93ab252David Li case 1: 461f9bc124cfedfed6f1eb9488355576e28a93ab252David Li return true; 462f9bc124cfedfed6f1eb9488355576e28a93ab252David Li default: 463f9bc124cfedfed6f1eb9488355576e28a93ab252David Li return false; 464f9bc124cfedfed6f1eb9488355576e28a93ab252David Li } 465f9bc124cfedfed6f1eb9488355576e28a93ab252David Li} 466f9bc124cfedfed6f1eb9488355576e28a93ab252David Li 467f9bc124cfedfed6f1eb9488355576e28a93ab252David Li#ifndef _MSC_VER 468f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst Message_DataType Message::ReferencedImage; 469f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst Message_DataType Message::NonreferencedImage; 470f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst Message_DataType Message::DataType_MIN; 471f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst Message_DataType Message::DataType_MAX; 472f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst int Message::DataType_ARRAYSIZE; 473f9bc124cfedfed6f1eb9488355576e28a93ab252David Li#endif // _MSC_VER 47455c94ccd495aa19784cb4ca9a1fe51fad9631542David Libool Message_Prop_IsValid(int value) { 47555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li switch(value) { 47655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li case 0: 47755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li case 1: 478fbfc703c6e77e3441d8833644278a5a79f3ca8e3David Li case 2: 479e7180e8644caf96a166ed71dd8da877fc8b72047David Li case 3: 48031918ccae9341bca169c58035482c68de2d27e22David Li case 4: 48155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li return true; 48255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li default: 48355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li return false; 48455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 48555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} 48655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 48755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#ifndef _MSC_VER 488e7180e8644caf96a166ed71dd8da877fc8b72047David Liconst Message_Prop Message::CaptureDraw; 48955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Prop Message::TimeMode; 490fbfc703c6e77e3441d8833644278a5a79f3ca8e3David Liconst Message_Prop Message::ExpectResponse; 491e7180e8644caf96a166ed71dd8da877fc8b72047David Liconst Message_Prop Message::CaptureSwap; 49231918ccae9341bca169c58035482c68de2d27e22David Liconst Message_Prop Message::GLConstant; 49355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Prop Message::Prop_MIN; 49455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Prop Message::Prop_MAX; 49555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::Prop_ARRAYSIZE; 49655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#endif // _MSC_VER 49755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst ::std::string Message::_default_data_; 49855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#ifndef _MSC_VER 49955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kContextIdFieldNumber; 50055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kFunctionFieldNumber; 50155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kTypeFieldNumber; 50255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kExpectResponseFieldNumber; 50355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kRetFieldNumber; 50455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg0FieldNumber; 50555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg1FieldNumber; 50655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg2FieldNumber; 50755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg3FieldNumber; 50855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg4FieldNumber; 50955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg5FieldNumber; 51055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg6FieldNumber; 51155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg7FieldNumber; 51255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg8FieldNumber; 51355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kDataFieldNumber; 514f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst int Message::kDataTypeFieldNumber; 515f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst int Message::kPixelFormatFieldNumber; 516f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst int Message::kPixelTypeFieldNumber; 517e7180e8644caf96a166ed71dd8da877fc8b72047David Liconst int Message::kImageWidthFieldNumber; 518e7180e8644caf96a166ed71dd8da877fc8b72047David Liconst int Message::kImageHeightFieldNumber; 51955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kTimeFieldNumber; 52055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kPropFieldNumber; 52155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kClockFieldNumber; 52255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#endif // !_MSC_VER 52355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 52455c94ccd495aa19784cb4ca9a1fe51fad9631542David LiMessage::Message() 52555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li : ::google::protobuf::MessageLite() { 52655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li SharedCtor(); 52755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} 52855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 52955c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::InitAsDefaultInstance() { 53055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} 53155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 53255c94ccd495aa19784cb4ca9a1fe51fad9631542David LiMessage::Message(const Message& from) 53355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li : ::google::protobuf::MessageLite() { 53455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li SharedCtor(); 53555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li MergeFrom(from); 53655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} 53755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 53855c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::SharedCtor() { 53955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li _cached_size_ = 0; 54055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li context_id_ = 0; 54155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li function_ = 187; 54255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li type_ = 0; 54355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li expect_response_ = false; 54455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ret_ = 0; 54555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li arg0_ = 0; 54655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li arg1_ = 0; 54755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li arg2_ = 0; 54855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li arg3_ = 0; 54955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li arg4_ = 0; 55055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li arg5_ = 0; 55155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li arg6_ = 0; 55255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li arg7_ = 0; 55355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li arg8_ = 0; 55455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li data_ = const_cast< ::std::string*>(&_default_data_); 555f9bc124cfedfed6f1eb9488355576e28a93ab252David Li data_type_ = 0; 556f9bc124cfedfed6f1eb9488355576e28a93ab252David Li pixel_format_ = 0; 557f9bc124cfedfed6f1eb9488355576e28a93ab252David Li pixel_type_ = 0; 558e7180e8644caf96a166ed71dd8da877fc8b72047David Li image_width_ = 0; 559e7180e8644caf96a166ed71dd8da877fc8b72047David Li image_height_ = 0; 56055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li time_ = 0; 56155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li prop_ = 0; 56255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li clock_ = 0; 56355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::memset(_has_bits_, 0, sizeof(_has_bits_)); 56455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} 56555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 56655c94ccd495aa19784cb4ca9a1fe51fad9631542David LiMessage::~Message() { 56755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li SharedDtor(); 56855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} 56955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 57055c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::SharedDtor() { 57155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (data_ != &_default_data_) { 57255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li delete data_; 57355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 57455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (this != default_instance_) { 57555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 57655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} 57755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 57855c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::SetCachedSize(int size) const { 57955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); 58055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li _cached_size_ = size; 58155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li GOOGLE_SAFE_CONCURRENT_WRITES_END(); 58255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} 58355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message& Message::default_instance() { 58455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (default_instance_ == NULL) protobuf_AddDesc_debugger_5fmessage_2eproto(); return *default_instance_; 58555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} 58655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 58755c94ccd495aa19784cb4ca9a1fe51fad9631542David LiMessage* Message::default_instance_ = NULL; 58855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 58955c94ccd495aa19784cb4ca9a1fe51fad9631542David LiMessage* Message::New() const { 59055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li return new Message; 59155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} 59255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 59355c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::Clear() { 59455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { 59555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li context_id_ = 0; 59655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li function_ = 187; 59755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li type_ = 0; 59855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li expect_response_ = false; 59955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ret_ = 0; 60055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li arg0_ = 0; 60155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li arg1_ = 0; 60255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li arg2_ = 0; 60355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 60455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) { 60555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li arg3_ = 0; 60655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li arg4_ = 0; 60755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li arg5_ = 0; 60855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li arg6_ = 0; 60955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li arg7_ = 0; 61055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li arg8_ = 0; 61155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (_has_bit(14)) { 61255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (data_ != &_default_data_) { 61355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li data_->clear(); 61455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 61555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 616f9bc124cfedfed6f1eb9488355576e28a93ab252David Li data_type_ = 0; 61755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 61855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (_has_bits_[16 / 32] & (0xffu << (16 % 32))) { 619f9bc124cfedfed6f1eb9488355576e28a93ab252David Li pixel_format_ = 0; 620f9bc124cfedfed6f1eb9488355576e28a93ab252David Li pixel_type_ = 0; 621e7180e8644caf96a166ed71dd8da877fc8b72047David Li image_width_ = 0; 622e7180e8644caf96a166ed71dd8da877fc8b72047David Li image_height_ = 0; 623f9bc124cfedfed6f1eb9488355576e28a93ab252David Li time_ = 0; 62455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li prop_ = 0; 62555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li clock_ = 0; 62655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 62755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::memset(_has_bits_, 0, sizeof(_has_bits_)); 62855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} 62955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 63055c94ccd495aa19784cb4ca9a1fe51fad9631542David Libool Message::MergePartialFromCodedStream( 63155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::io::CodedInputStream* input) { 63255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#define DO_(EXPRESSION) if (!(EXPRESSION)) return false 63355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::uint32 tag; 63455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li while ((tag = input->ReadTag()) != 0) { 63555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { 63655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // required int32 context_id = 1; 63755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li case 1: { 63855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 63955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { 64055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 64155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( 64255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li input, &context_id_))); 64355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li _set_bit(0); 64455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } else { 64555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li goto handle_uninterpreted; 64655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 64755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (input->ExpectTag(16)) goto parse_function; 64855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li break; 64955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 65055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 65155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG]; 65255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li case 2: { 65355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 65455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { 65555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li parse_function: 65655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li int value; 65755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 65855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( 65955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li input, &value))); 66055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::com::android::glesv2debugger::Message_Function_IsValid(value)) { 66155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li set_function(static_cast< ::com::android::glesv2debugger::Message_Function >(value)); 66255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 66355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } else { 66455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li goto handle_uninterpreted; 66555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 66655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (input->ExpectTag(24)) goto parse_type; 66755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li break; 66855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 66955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 67055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // required .com.android.glesv2debugger.Message.Type type = 3; 67155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li case 3: { 67255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 67355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { 67455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li parse_type: 67555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li int value; 67655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 67755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( 67855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li input, &value))); 67955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::com::android::glesv2debugger::Message_Type_IsValid(value)) { 68055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li set_type(static_cast< ::com::android::glesv2debugger::Message_Type >(value)); 68155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 68255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } else { 68355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li goto handle_uninterpreted; 68455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 68555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (input->ExpectTag(32)) goto parse_expect_response; 68655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li break; 68755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 68855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 68955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // required bool expect_response = 4; 69055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li case 4: { 69155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 69255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { 69355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li parse_expect_response: 69455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 69555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( 69655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li input, &expect_response_))); 69755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li _set_bit(3); 69855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } else { 69955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li goto handle_uninterpreted; 70055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 70155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (input->ExpectTag(40)) goto parse_ret; 70255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li break; 70355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 70455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 70555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 ret = 5; 70655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li case 5: { 70755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 70855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { 70955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li parse_ret: 71055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 71155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( 71255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li input, &ret_))); 71355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li _set_bit(4); 71455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } else { 71555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li goto handle_uninterpreted; 71655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 71755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (input->ExpectTag(48)) goto parse_arg0; 71855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li break; 71955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 72055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 72155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg0 = 6; 72255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li case 6: { 72355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 72455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { 72555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li parse_arg0: 72655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 72755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( 72855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li input, &arg0_))); 72955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li _set_bit(5); 73055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } else { 73155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li goto handle_uninterpreted; 73255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 73355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (input->ExpectTag(56)) goto parse_arg1; 73455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li break; 73555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 73655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 73755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg1 = 7; 73855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li case 7: { 73955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 74055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { 74155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li parse_arg1: 74255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 74355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( 74455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li input, &arg1_))); 74555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li _set_bit(6); 74655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } else { 74755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li goto handle_uninterpreted; 74855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 74955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (input->ExpectTag(64)) goto parse_arg2; 75055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li break; 75155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 75255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 75355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg2 = 8; 75455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li case 8: { 75555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 75655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { 75755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li parse_arg2: 75855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 75955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( 76055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li input, &arg2_))); 76155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li _set_bit(7); 76255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } else { 76355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li goto handle_uninterpreted; 76455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 76555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (input->ExpectTag(72)) goto parse_arg3; 76655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li break; 76755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 76855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 76955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg3 = 9; 77055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li case 9: { 77155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 77255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { 77355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li parse_arg3: 77455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 77555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( 77655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li input, &arg3_))); 77755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li _set_bit(8); 77855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } else { 77955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li goto handle_uninterpreted; 78055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 78155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (input->ExpectTag(82)) goto parse_data; 78255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li break; 78355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 78455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 78555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional bytes data = 10; 78655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li case 10: { 78755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 78855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { 78955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li parse_data: 79055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li DO_(::google::protobuf::internal::WireFormatLite::ReadBytes( 79155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li input, this->mutable_data())); 79255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } else { 79355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li goto handle_uninterpreted; 79455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 79555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (input->ExpectTag(93)) goto parse_time; 79655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li break; 79755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 79855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 79955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional float time = 11; 80055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li case 11: { 80155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 80255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { 80355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li parse_time: 80455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 80555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( 80655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li input, &time_))); 807e7180e8644caf96a166ed71dd8da877fc8b72047David Li _set_bit(20); 80855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } else { 80955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li goto handle_uninterpreted; 81055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 81155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (input->ExpectTag(128)) goto parse_arg4; 81255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li break; 81355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 81455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 81555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg4 = 16; 81655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li case 16: { 81755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 81855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { 81955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li parse_arg4: 82055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 82155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( 82255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li input, &arg4_))); 82355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li _set_bit(9); 82455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } else { 82555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li goto handle_uninterpreted; 82655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 82755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (input->ExpectTag(136)) goto parse_arg5; 82855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li break; 82955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 83055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 83155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg5 = 17; 83255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li case 17: { 83355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 83455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { 83555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li parse_arg5: 83655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 83755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( 83855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li input, &arg5_))); 83955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li _set_bit(10); 84055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } else { 84155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li goto handle_uninterpreted; 84255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 84355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (input->ExpectTag(144)) goto parse_arg6; 84455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li break; 84555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 84655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 84755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg6 = 18; 84855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li case 18: { 84955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 85055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { 85155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li parse_arg6: 85255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 85355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( 85455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li input, &arg6_))); 85555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li _set_bit(11); 85655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } else { 85755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li goto handle_uninterpreted; 85855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 85955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (input->ExpectTag(152)) goto parse_arg7; 86055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li break; 86155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 86255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 86355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg7 = 19; 86455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li case 19: { 86555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 86655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { 86755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li parse_arg7: 86855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 86955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( 87055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li input, &arg7_))); 87155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li _set_bit(12); 87255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } else { 87355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li goto handle_uninterpreted; 87455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 87555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (input->ExpectTag(160)) goto parse_arg8; 87655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li break; 87755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 87855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 87955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg8 = 20; 88055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li case 20: { 88155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 88255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { 88355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li parse_arg8: 88455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 88555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( 88655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li input, &arg8_))); 88755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li _set_bit(13); 88855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } else { 88955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li goto handle_uninterpreted; 89055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 89155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (input->ExpectTag(168)) goto parse_prop; 89255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li break; 89355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 89455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 89555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional .com.android.glesv2debugger.Message.Prop prop = 21; 89655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li case 21: { 89755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 89855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { 89955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li parse_prop: 90055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li int value; 90155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 90255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( 90355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li input, &value))); 90455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::com::android::glesv2debugger::Message_Prop_IsValid(value)) { 90555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li set_prop(static_cast< ::com::android::glesv2debugger::Message_Prop >(value)); 90655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 90755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } else { 90855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li goto handle_uninterpreted; 90955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 91055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (input->ExpectTag(181)) goto parse_clock; 91155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li break; 91255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 91355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 91455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional float clock = 22; 91555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li case 22: { 91655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 91755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { 91855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li parse_clock: 91955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 92055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( 92155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li input, &clock_))); 922e7180e8644caf96a166ed71dd8da877fc8b72047David Li _set_bit(22); 923f9bc124cfedfed6f1eb9488355576e28a93ab252David Li } else { 924f9bc124cfedfed6f1eb9488355576e28a93ab252David Li goto handle_uninterpreted; 925f9bc124cfedfed6f1eb9488355576e28a93ab252David Li } 926f9bc124cfedfed6f1eb9488355576e28a93ab252David Li if (input->ExpectTag(184)) goto parse_data_type; 927f9bc124cfedfed6f1eb9488355576e28a93ab252David Li break; 928f9bc124cfedfed6f1eb9488355576e28a93ab252David Li } 929f9bc124cfedfed6f1eb9488355576e28a93ab252David Li 930f9bc124cfedfed6f1eb9488355576e28a93ab252David Li // optional .com.android.glesv2debugger.Message.DataType data_type = 23; 931f9bc124cfedfed6f1eb9488355576e28a93ab252David Li case 23: { 932f9bc124cfedfed6f1eb9488355576e28a93ab252David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 933f9bc124cfedfed6f1eb9488355576e28a93ab252David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { 934f9bc124cfedfed6f1eb9488355576e28a93ab252David Li parse_data_type: 935f9bc124cfedfed6f1eb9488355576e28a93ab252David Li int value; 936f9bc124cfedfed6f1eb9488355576e28a93ab252David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 937f9bc124cfedfed6f1eb9488355576e28a93ab252David Li int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( 938f9bc124cfedfed6f1eb9488355576e28a93ab252David Li input, &value))); 939f9bc124cfedfed6f1eb9488355576e28a93ab252David Li if (::com::android::glesv2debugger::Message_DataType_IsValid(value)) { 940f9bc124cfedfed6f1eb9488355576e28a93ab252David Li set_data_type(static_cast< ::com::android::glesv2debugger::Message_DataType >(value)); 941f9bc124cfedfed6f1eb9488355576e28a93ab252David Li } 942f9bc124cfedfed6f1eb9488355576e28a93ab252David Li } else { 943f9bc124cfedfed6f1eb9488355576e28a93ab252David Li goto handle_uninterpreted; 944f9bc124cfedfed6f1eb9488355576e28a93ab252David Li } 945f9bc124cfedfed6f1eb9488355576e28a93ab252David Li if (input->ExpectTag(192)) goto parse_pixel_format; 946f9bc124cfedfed6f1eb9488355576e28a93ab252David Li break; 947f9bc124cfedfed6f1eb9488355576e28a93ab252David Li } 948f9bc124cfedfed6f1eb9488355576e28a93ab252David Li 949f9bc124cfedfed6f1eb9488355576e28a93ab252David Li // optional int32 pixel_format = 24; 950f9bc124cfedfed6f1eb9488355576e28a93ab252David Li case 24: { 951f9bc124cfedfed6f1eb9488355576e28a93ab252David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 952f9bc124cfedfed6f1eb9488355576e28a93ab252David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { 953f9bc124cfedfed6f1eb9488355576e28a93ab252David Li parse_pixel_format: 954f9bc124cfedfed6f1eb9488355576e28a93ab252David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 955f9bc124cfedfed6f1eb9488355576e28a93ab252David Li ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( 956f9bc124cfedfed6f1eb9488355576e28a93ab252David Li input, &pixel_format_))); 957f9bc124cfedfed6f1eb9488355576e28a93ab252David Li _set_bit(16); 958f9bc124cfedfed6f1eb9488355576e28a93ab252David Li } else { 959f9bc124cfedfed6f1eb9488355576e28a93ab252David Li goto handle_uninterpreted; 960f9bc124cfedfed6f1eb9488355576e28a93ab252David Li } 961f9bc124cfedfed6f1eb9488355576e28a93ab252David Li if (input->ExpectTag(200)) goto parse_pixel_type; 962f9bc124cfedfed6f1eb9488355576e28a93ab252David Li break; 963f9bc124cfedfed6f1eb9488355576e28a93ab252David Li } 964f9bc124cfedfed6f1eb9488355576e28a93ab252David Li 965f9bc124cfedfed6f1eb9488355576e28a93ab252David Li // optional int32 pixel_type = 25; 966f9bc124cfedfed6f1eb9488355576e28a93ab252David Li case 25: { 967f9bc124cfedfed6f1eb9488355576e28a93ab252David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 968f9bc124cfedfed6f1eb9488355576e28a93ab252David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { 969f9bc124cfedfed6f1eb9488355576e28a93ab252David Li parse_pixel_type: 970f9bc124cfedfed6f1eb9488355576e28a93ab252David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 971f9bc124cfedfed6f1eb9488355576e28a93ab252David Li ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( 972f9bc124cfedfed6f1eb9488355576e28a93ab252David Li input, &pixel_type_))); 97355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li _set_bit(17); 97455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } else { 97555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li goto handle_uninterpreted; 97655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 977e7180e8644caf96a166ed71dd8da877fc8b72047David Li if (input->ExpectTag(208)) goto parse_image_width; 978e7180e8644caf96a166ed71dd8da877fc8b72047David Li break; 979e7180e8644caf96a166ed71dd8da877fc8b72047David Li } 98031918ccae9341bca169c58035482c68de2d27e22David Li 981e7180e8644caf96a166ed71dd8da877fc8b72047David Li // optional int32 image_width = 26; 982e7180e8644caf96a166ed71dd8da877fc8b72047David Li case 26: { 983e7180e8644caf96a166ed71dd8da877fc8b72047David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 984e7180e8644caf96a166ed71dd8da877fc8b72047David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { 985e7180e8644caf96a166ed71dd8da877fc8b72047David Li parse_image_width: 986e7180e8644caf96a166ed71dd8da877fc8b72047David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 987e7180e8644caf96a166ed71dd8da877fc8b72047David Li ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( 988e7180e8644caf96a166ed71dd8da877fc8b72047David Li input, &image_width_))); 989e7180e8644caf96a166ed71dd8da877fc8b72047David Li _set_bit(18); 990e7180e8644caf96a166ed71dd8da877fc8b72047David Li } else { 991e7180e8644caf96a166ed71dd8da877fc8b72047David Li goto handle_uninterpreted; 992e7180e8644caf96a166ed71dd8da877fc8b72047David Li } 993e7180e8644caf96a166ed71dd8da877fc8b72047David Li if (input->ExpectTag(216)) goto parse_image_height; 994e7180e8644caf96a166ed71dd8da877fc8b72047David Li break; 995e7180e8644caf96a166ed71dd8da877fc8b72047David Li } 99631918ccae9341bca169c58035482c68de2d27e22David Li 997e7180e8644caf96a166ed71dd8da877fc8b72047David Li // optional int32 image_height = 27; 998e7180e8644caf96a166ed71dd8da877fc8b72047David Li case 27: { 999e7180e8644caf96a166ed71dd8da877fc8b72047David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 1000e7180e8644caf96a166ed71dd8da877fc8b72047David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { 1001e7180e8644caf96a166ed71dd8da877fc8b72047David Li parse_image_height: 1002e7180e8644caf96a166ed71dd8da877fc8b72047David Li DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< 1003e7180e8644caf96a166ed71dd8da877fc8b72047David Li ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( 1004e7180e8644caf96a166ed71dd8da877fc8b72047David Li input, &image_height_))); 1005e7180e8644caf96a166ed71dd8da877fc8b72047David Li _set_bit(19); 1006e7180e8644caf96a166ed71dd8da877fc8b72047David Li } else { 1007e7180e8644caf96a166ed71dd8da877fc8b72047David Li goto handle_uninterpreted; 1008e7180e8644caf96a166ed71dd8da877fc8b72047David Li } 100955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (input->ExpectAtEnd()) return true; 101055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li break; 101155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 101255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 101355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li default: { 101455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li handle_uninterpreted: 101555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 101655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { 101755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li return true; 101855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 101955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag)); 102055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li break; 102155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 102255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 102355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 102455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li return true; 102555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#undef DO_ 102655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} 102755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 102855c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::SerializeWithCachedSizes( 102955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::io::CodedOutputStream* output) const { 103055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // required int32 context_id = 1; 103155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (_has_bit(0)) { 103255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->context_id(), output); 103355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 103455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 103555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG]; 103655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (_has_bit(1)) { 103755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WriteEnum( 103855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 2, this->function(), output); 103955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 104055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 104155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // required .com.android.glesv2debugger.Message.Type type = 3; 104255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (_has_bit(2)) { 104355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WriteEnum( 104455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 3, this->type(), output); 104555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 104655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 104755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // required bool expect_response = 4; 104855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (_has_bit(3)) { 104955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WriteBool(4, this->expect_response(), output); 105055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 105155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 105255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 ret = 5; 105355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (_has_bit(4)) { 105455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WriteInt32(5, this->ret(), output); 105555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 105655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 105755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg0 = 6; 105855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (_has_bit(5)) { 105955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WriteInt32(6, this->arg0(), output); 106055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 106155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 106255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg1 = 7; 106355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (_has_bit(6)) { 106455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WriteInt32(7, this->arg1(), output); 106555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 106655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 106755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg2 = 8; 106855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (_has_bit(7)) { 106955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WriteInt32(8, this->arg2(), output); 107055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 107155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 107255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg3 = 9; 107355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (_has_bit(8)) { 107455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WriteInt32(9, this->arg3(), output); 107555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 107655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 107755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional bytes data = 10; 107855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (_has_bit(14)) { 107955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WriteBytes( 108055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 10, this->data(), output); 108155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 108255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 108355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional float time = 11; 1084e7180e8644caf96a166ed71dd8da877fc8b72047David Li if (_has_bit(20)) { 108555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WriteFloat(11, this->time(), output); 108655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 108755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 108855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg4 = 16; 108955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (_has_bit(9)) { 109055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WriteInt32(16, this->arg4(), output); 109155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 109255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 109355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg5 = 17; 109455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (_has_bit(10)) { 109555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WriteInt32(17, this->arg5(), output); 109655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 109755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 109855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg6 = 18; 109955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (_has_bit(11)) { 110055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WriteInt32(18, this->arg6(), output); 110155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 110255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 110355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg7 = 19; 110455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (_has_bit(12)) { 110555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WriteInt32(19, this->arg7(), output); 110655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 110755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 110855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg8 = 20; 110955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (_has_bit(13)) { 111055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WriteInt32(20, this->arg8(), output); 111155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 111255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 111355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional .com.android.glesv2debugger.Message.Prop prop = 21; 1114e7180e8644caf96a166ed71dd8da877fc8b72047David Li if (_has_bit(21)) { 111555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WriteEnum( 111655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 21, this->prop(), output); 111755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 111855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 111955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional float clock = 22; 1120e7180e8644caf96a166ed71dd8da877fc8b72047David Li if (_has_bit(22)) { 112155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::WriteFloat(22, this->clock(), output); 112255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 112355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 1124f9bc124cfedfed6f1eb9488355576e28a93ab252David Li // optional .com.android.glesv2debugger.Message.DataType data_type = 23; 1125f9bc124cfedfed6f1eb9488355576e28a93ab252David Li if (_has_bit(15)) { 1126f9bc124cfedfed6f1eb9488355576e28a93ab252David Li ::google::protobuf::internal::WireFormatLite::WriteEnum( 1127f9bc124cfedfed6f1eb9488355576e28a93ab252David Li 23, this->data_type(), output); 1128f9bc124cfedfed6f1eb9488355576e28a93ab252David Li } 1129f9bc124cfedfed6f1eb9488355576e28a93ab252David Li 1130f9bc124cfedfed6f1eb9488355576e28a93ab252David Li // optional int32 pixel_format = 24; 1131f9bc124cfedfed6f1eb9488355576e28a93ab252David Li if (_has_bit(16)) { 1132f9bc124cfedfed6f1eb9488355576e28a93ab252David Li ::google::protobuf::internal::WireFormatLite::WriteInt32(24, this->pixel_format(), output); 1133f9bc124cfedfed6f1eb9488355576e28a93ab252David Li } 1134f9bc124cfedfed6f1eb9488355576e28a93ab252David Li 1135f9bc124cfedfed6f1eb9488355576e28a93ab252David Li // optional int32 pixel_type = 25; 1136f9bc124cfedfed6f1eb9488355576e28a93ab252David Li if (_has_bit(17)) { 1137f9bc124cfedfed6f1eb9488355576e28a93ab252David Li ::google::protobuf::internal::WireFormatLite::WriteInt32(25, this->pixel_type(), output); 1138f9bc124cfedfed6f1eb9488355576e28a93ab252David Li } 1139f9bc124cfedfed6f1eb9488355576e28a93ab252David Li 1140e7180e8644caf96a166ed71dd8da877fc8b72047David Li // optional int32 image_width = 26; 1141e7180e8644caf96a166ed71dd8da877fc8b72047David Li if (_has_bit(18)) { 1142e7180e8644caf96a166ed71dd8da877fc8b72047David Li ::google::protobuf::internal::WireFormatLite::WriteInt32(26, this->image_width(), output); 1143e7180e8644caf96a166ed71dd8da877fc8b72047David Li } 114431918ccae9341bca169c58035482c68de2d27e22David Li 1145e7180e8644caf96a166ed71dd8da877fc8b72047David Li // optional int32 image_height = 27; 1146e7180e8644caf96a166ed71dd8da877fc8b72047David Li if (_has_bit(19)) { 1147e7180e8644caf96a166ed71dd8da877fc8b72047David Li ::google::protobuf::internal::WireFormatLite::WriteInt32(27, this->image_height(), output); 1148e7180e8644caf96a166ed71dd8da877fc8b72047David Li } 114931918ccae9341bca169c58035482c68de2d27e22David Li 115055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} 115155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 115255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liint Message::ByteSize() const { 115355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li int total_size = 0; 115455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 115555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { 115655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // required int32 context_id = 1; 115755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (has_context_id()) { 115855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li total_size += 1 + 115955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::Int32Size( 116055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li this->context_id()); 116155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 116255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 116355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG]; 116455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (has_function()) { 116555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li total_size += 1 + 116655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::EnumSize(this->function()); 116755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 116855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 116955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // required .com.android.glesv2debugger.Message.Type type = 3; 117055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (has_type()) { 117155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li total_size += 1 + 117255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::EnumSize(this->type()); 117355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 117455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 117555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // required bool expect_response = 4; 117655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (has_expect_response()) { 117755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li total_size += 1 + 1; 117855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 117955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 118055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 ret = 5; 118155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (has_ret()) { 118255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li total_size += 1 + 118355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::Int32Size( 118455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li this->ret()); 118555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 118655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 118755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg0 = 6; 118855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (has_arg0()) { 118955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li total_size += 1 + 119055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::Int32Size( 119155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li this->arg0()); 119255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 119355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 119455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg1 = 7; 119555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (has_arg1()) { 119655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li total_size += 1 + 119755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::Int32Size( 119855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li this->arg1()); 119955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 120055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 120155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg2 = 8; 120255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (has_arg2()) { 120355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li total_size += 1 + 120455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::Int32Size( 120555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li this->arg2()); 120655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 120755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 120855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 120955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) { 121055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg3 = 9; 121155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (has_arg3()) { 121255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li total_size += 1 + 121355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::Int32Size( 121455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li this->arg3()); 121555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 121655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 121755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg4 = 16; 121855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (has_arg4()) { 121955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li total_size += 2 + 122055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::Int32Size( 122155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li this->arg4()); 122255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 122355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 122455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg5 = 17; 122555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (has_arg5()) { 122655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li total_size += 2 + 122755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::Int32Size( 122855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li this->arg5()); 122955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 123055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 123155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg6 = 18; 123255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (has_arg6()) { 123355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li total_size += 2 + 123455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::Int32Size( 123555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li this->arg6()); 123655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 123755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 123855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg7 = 19; 123955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (has_arg7()) { 124055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li total_size += 2 + 124155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::Int32Size( 124255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li this->arg7()); 124355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 124455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 124555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional int32 arg8 = 20; 124655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (has_arg8()) { 124755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li total_size += 2 + 124855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::Int32Size( 124955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li this->arg8()); 125055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 125155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 125255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional bytes data = 10; 125355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (has_data()) { 125455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li total_size += 1 + 125555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::BytesSize( 125655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li this->data()); 125755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 125855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 1259f9bc124cfedfed6f1eb9488355576e28a93ab252David Li // optional .com.android.glesv2debugger.Message.DataType data_type = 23; 1260f9bc124cfedfed6f1eb9488355576e28a93ab252David Li if (has_data_type()) { 1261f9bc124cfedfed6f1eb9488355576e28a93ab252David Li total_size += 2 + 1262f9bc124cfedfed6f1eb9488355576e28a93ab252David Li ::google::protobuf::internal::WireFormatLite::EnumSize(this->data_type()); 1263f9bc124cfedfed6f1eb9488355576e28a93ab252David Li } 1264f9bc124cfedfed6f1eb9488355576e28a93ab252David Li 1265f9bc124cfedfed6f1eb9488355576e28a93ab252David Li } 1266f9bc124cfedfed6f1eb9488355576e28a93ab252David Li if (_has_bits_[16 / 32] & (0xffu << (16 % 32))) { 1267f9bc124cfedfed6f1eb9488355576e28a93ab252David Li // optional int32 pixel_format = 24; 1268f9bc124cfedfed6f1eb9488355576e28a93ab252David Li if (has_pixel_format()) { 1269f9bc124cfedfed6f1eb9488355576e28a93ab252David Li total_size += 2 + 1270f9bc124cfedfed6f1eb9488355576e28a93ab252David Li ::google::protobuf::internal::WireFormatLite::Int32Size( 1271f9bc124cfedfed6f1eb9488355576e28a93ab252David Li this->pixel_format()); 1272f9bc124cfedfed6f1eb9488355576e28a93ab252David Li } 1273f9bc124cfedfed6f1eb9488355576e28a93ab252David Li 1274f9bc124cfedfed6f1eb9488355576e28a93ab252David Li // optional int32 pixel_type = 25; 1275f9bc124cfedfed6f1eb9488355576e28a93ab252David Li if (has_pixel_type()) { 1276f9bc124cfedfed6f1eb9488355576e28a93ab252David Li total_size += 2 + 1277f9bc124cfedfed6f1eb9488355576e28a93ab252David Li ::google::protobuf::internal::WireFormatLite::Int32Size( 1278f9bc124cfedfed6f1eb9488355576e28a93ab252David Li this->pixel_type()); 1279f9bc124cfedfed6f1eb9488355576e28a93ab252David Li } 1280f9bc124cfedfed6f1eb9488355576e28a93ab252David Li 1281e7180e8644caf96a166ed71dd8da877fc8b72047David Li // optional int32 image_width = 26; 1282e7180e8644caf96a166ed71dd8da877fc8b72047David Li if (has_image_width()) { 1283e7180e8644caf96a166ed71dd8da877fc8b72047David Li total_size += 2 + 1284e7180e8644caf96a166ed71dd8da877fc8b72047David Li ::google::protobuf::internal::WireFormatLite::Int32Size( 1285e7180e8644caf96a166ed71dd8da877fc8b72047David Li this->image_width()); 1286e7180e8644caf96a166ed71dd8da877fc8b72047David Li } 128731918ccae9341bca169c58035482c68de2d27e22David Li 1288e7180e8644caf96a166ed71dd8da877fc8b72047David Li // optional int32 image_height = 27; 1289e7180e8644caf96a166ed71dd8da877fc8b72047David Li if (has_image_height()) { 1290e7180e8644caf96a166ed71dd8da877fc8b72047David Li total_size += 2 + 1291e7180e8644caf96a166ed71dd8da877fc8b72047David Li ::google::protobuf::internal::WireFormatLite::Int32Size( 1292e7180e8644caf96a166ed71dd8da877fc8b72047David Li this->image_height()); 1293e7180e8644caf96a166ed71dd8da877fc8b72047David Li } 129431918ccae9341bca169c58035482c68de2d27e22David Li 129555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional float time = 11; 129655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (has_time()) { 129755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li total_size += 1 + 4; 129855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 129955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 130055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional .com.android.glesv2debugger.Message.Prop prop = 21; 130155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (has_prop()) { 130255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li total_size += 2 + 130355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li ::google::protobuf::internal::WireFormatLite::EnumSize(this->prop()); 130455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 130555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 130655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li // optional float clock = 22; 130755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (has_clock()) { 130855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li total_size += 2 + 4; 130955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 131055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 131155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 131255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); 131355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li _cached_size_ = total_size; 131455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li GOOGLE_SAFE_CONCURRENT_WRITES_END(); 131555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li return total_size; 131655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} 131755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 131855c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::CheckTypeAndMergeFrom( 131955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li const ::google::protobuf::MessageLite& from) { 132055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li MergeFrom(*::google::protobuf::down_cast<const Message*>(&from)); 132155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} 132255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 132355c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::MergeFrom(const Message& from) { 132455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li GOOGLE_CHECK_NE(&from, this); 132555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { 132655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (from._has_bit(0)) { 132755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li set_context_id(from.context_id()); 132855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 132955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (from._has_bit(1)) { 133055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li set_function(from.function()); 133155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 133255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (from._has_bit(2)) { 133355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li set_type(from.type()); 133455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 133555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (from._has_bit(3)) { 133655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li set_expect_response(from.expect_response()); 133755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 133855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (from._has_bit(4)) { 133955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li set_ret(from.ret()); 134055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 134155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (from._has_bit(5)) { 134255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li set_arg0(from.arg0()); 134355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 134455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (from._has_bit(6)) { 134555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li set_arg1(from.arg1()); 134655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 134755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (from._has_bit(7)) { 134855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li set_arg2(from.arg2()); 134955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 135055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 135155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (from._has_bits_[8 / 32] & (0xffu << (8 % 32))) { 135255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (from._has_bit(8)) { 135355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li set_arg3(from.arg3()); 135455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 135555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (from._has_bit(9)) { 135655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li set_arg4(from.arg4()); 135755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 135855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (from._has_bit(10)) { 135955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li set_arg5(from.arg5()); 136055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 136155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (from._has_bit(11)) { 136255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li set_arg6(from.arg6()); 136355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 136455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (from._has_bit(12)) { 136555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li set_arg7(from.arg7()); 136655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 136755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (from._has_bit(13)) { 136855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li set_arg8(from.arg8()); 136955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 137055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (from._has_bit(14)) { 137155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li set_data(from.data()); 137255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 137355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (from._has_bit(15)) { 1374f9bc124cfedfed6f1eb9488355576e28a93ab252David Li set_data_type(from.data_type()); 137555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 137655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 137755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (from._has_bits_[16 / 32] & (0xffu << (16 % 32))) { 137855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (from._has_bit(16)) { 1379f9bc124cfedfed6f1eb9488355576e28a93ab252David Li set_pixel_format(from.pixel_format()); 138055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 138155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (from._has_bit(17)) { 1382f9bc124cfedfed6f1eb9488355576e28a93ab252David Li set_pixel_type(from.pixel_type()); 1383f9bc124cfedfed6f1eb9488355576e28a93ab252David Li } 1384f9bc124cfedfed6f1eb9488355576e28a93ab252David Li if (from._has_bit(18)) { 1385e7180e8644caf96a166ed71dd8da877fc8b72047David Li set_image_width(from.image_width()); 1386f9bc124cfedfed6f1eb9488355576e28a93ab252David Li } 1387f9bc124cfedfed6f1eb9488355576e28a93ab252David Li if (from._has_bit(19)) { 1388e7180e8644caf96a166ed71dd8da877fc8b72047David Li set_image_height(from.image_height()); 1389f9bc124cfedfed6f1eb9488355576e28a93ab252David Li } 1390f9bc124cfedfed6f1eb9488355576e28a93ab252David Li if (from._has_bit(20)) { 1391e7180e8644caf96a166ed71dd8da877fc8b72047David Li set_time(from.time()); 1392e7180e8644caf96a166ed71dd8da877fc8b72047David Li } 1393e7180e8644caf96a166ed71dd8da877fc8b72047David Li if (from._has_bit(21)) { 1394e7180e8644caf96a166ed71dd8da877fc8b72047David Li set_prop(from.prop()); 1395e7180e8644caf96a166ed71dd8da877fc8b72047David Li } 1396e7180e8644caf96a166ed71dd8da877fc8b72047David Li if (from._has_bit(22)) { 139755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li set_clock(from.clock()); 139855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 139955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 140055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} 140155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 140255c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::CopyFrom(const Message& from) { 140355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (&from == this) return; 140455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li Clear(); 140555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li MergeFrom(from); 140655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} 140755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 140855c94ccd495aa19784cb4ca9a1fe51fad9631542David Libool Message::IsInitialized() const { 140955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if ((_has_bits_[0] & 0x0000000f) != 0x0000000f) return false; 141055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 141155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li return true; 141255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} 141355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 141455c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::Swap(Message* other) { 141555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li if (other != this) { 141655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li std::swap(context_id_, other->context_id_); 141755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li std::swap(function_, other->function_); 141855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li std::swap(type_, other->type_); 141955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li std::swap(expect_response_, other->expect_response_); 142055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li std::swap(ret_, other->ret_); 142155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li std::swap(arg0_, other->arg0_); 142255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li std::swap(arg1_, other->arg1_); 142355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li std::swap(arg2_, other->arg2_); 142455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li std::swap(arg3_, other->arg3_); 142555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li std::swap(arg4_, other->arg4_); 142655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li std::swap(arg5_, other->arg5_); 142755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li std::swap(arg6_, other->arg6_); 142855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li std::swap(arg7_, other->arg7_); 142955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li std::swap(arg8_, other->arg8_); 143055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li std::swap(data_, other->data_); 1431f9bc124cfedfed6f1eb9488355576e28a93ab252David Li std::swap(data_type_, other->data_type_); 1432f9bc124cfedfed6f1eb9488355576e28a93ab252David Li std::swap(pixel_format_, other->pixel_format_); 1433f9bc124cfedfed6f1eb9488355576e28a93ab252David Li std::swap(pixel_type_, other->pixel_type_); 1434e7180e8644caf96a166ed71dd8da877fc8b72047David Li std::swap(image_width_, other->image_width_); 1435e7180e8644caf96a166ed71dd8da877fc8b72047David Li std::swap(image_height_, other->image_height_); 143655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li std::swap(time_, other->time_); 143755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li std::swap(prop_, other->prop_); 143855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li std::swap(clock_, other->clock_); 143955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li std::swap(_has_bits_[0], other->_has_bits_[0]); 144055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li std::swap(_cached_size_, other->_cached_size_); 144155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li } 144255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} 144355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 144455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li::std::string Message::GetTypeName() const { 144555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li return "com.android.glesv2debugger.Message"; 144655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} 144755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 144855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 144955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// @@protoc_insertion_point(namespace_scope) 145055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 145155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} // namespace glesv2debugger 145255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} // namespace android 145355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} // namespace com 145455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li 145555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// @@protoc_insertion_point(global_scope) 1456