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