gltrace.pb.h revision 4a73962c694bfe57eb2bea40ed6fb626be7006aa
1// Generated by the protocol buffer compiler.  DO NOT EDIT!
2// source: gltrace.proto
3
4#ifndef PROTOBUF_gltrace_2eproto__INCLUDED
5#define PROTOBUF_gltrace_2eproto__INCLUDED
6
7#include <string>
8
9#include <google/protobuf/stubs/common.h>
10
11#if GOOGLE_PROTOBUF_VERSION < 2003000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers.  Please update
14#error your headers.
15#endif
16#if 2003000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers.  Please
19#error regenerate this file with a newer version of protoc.
20#endif
21
22#include <google/protobuf/generated_message_util.h>
23#include <google/protobuf/repeated_field.h>
24#include <google/protobuf/extension_set.h>
25// @@protoc_insertion_point(includes)
26
27namespace android {
28namespace gltrace {
29
30// Internal implementation detail -- do not call these.
31void  protobuf_AddDesc_gltrace_2eproto();
32void protobuf_AssignDesc_gltrace_2eproto();
33void protobuf_ShutdownFile_gltrace_2eproto();
34
35class GLMessage;
36class GLMessage_DataType;
37class GLMessage_FrameBuffer;
38
39enum GLMessage_DataType_Type {
40  GLMessage_DataType_Type_VOID = 1,
41  GLMessage_DataType_Type_CHAR = 2,
42  GLMessage_DataType_Type_BYTE = 3,
43  GLMessage_DataType_Type_INT = 4,
44  GLMessage_DataType_Type_FLOAT = 5,
45  GLMessage_DataType_Type_BOOL = 6,
46  GLMessage_DataType_Type_ENUM = 7,
47  GLMessage_DataType_Type_INT64 = 8
48};
49bool GLMessage_DataType_Type_IsValid(int value);
50const GLMessage_DataType_Type GLMessage_DataType_Type_Type_MIN = GLMessage_DataType_Type_VOID;
51const GLMessage_DataType_Type GLMessage_DataType_Type_Type_MAX = GLMessage_DataType_Type_INT64;
52const int GLMessage_DataType_Type_Type_ARRAYSIZE = GLMessage_DataType_Type_Type_MAX + 1;
53
54enum GLMessage_Function {
55  GLMessage_Function_glActiveTexture = 0,
56  GLMessage_Function_glAlphaFunc = 1,
57  GLMessage_Function_glAlphaFuncx = 2,
58  GLMessage_Function_glAlphaFuncxOES = 3,
59  GLMessage_Function_glAttachShader = 4,
60  GLMessage_Function_glBeginPerfMonitorAMD = 5,
61  GLMessage_Function_glBindAttribLocation = 6,
62  GLMessage_Function_glBindBuffer = 7,
63  GLMessage_Function_glBindFramebuffer = 8,
64  GLMessage_Function_glBindFramebufferOES = 9,
65  GLMessage_Function_glBindRenderbuffer = 10,
66  GLMessage_Function_glBindRenderbufferOES = 11,
67  GLMessage_Function_glBindTexture = 12,
68  GLMessage_Function_glBindVertexArrayOES = 13,
69  GLMessage_Function_glBlendColor = 14,
70  GLMessage_Function_glBlendEquation = 15,
71  GLMessage_Function_glBlendEquationOES = 16,
72  GLMessage_Function_glBlendEquationSeparate = 17,
73  GLMessage_Function_glBlendEquationSeparateOES = 18,
74  GLMessage_Function_glBlendFunc = 19,
75  GLMessage_Function_glBlendFuncSeparate = 20,
76  GLMessage_Function_glBlendFuncSeparateOES = 21,
77  GLMessage_Function_glBufferData = 22,
78  GLMessage_Function_glBufferSubData = 23,
79  GLMessage_Function_glCheckFramebufferStatus = 24,
80  GLMessage_Function_glCheckFramebufferStatusOES = 25,
81  GLMessage_Function_glClearColor = 26,
82  GLMessage_Function_glClearColorx = 27,
83  GLMessage_Function_glClearColorxOES = 28,
84  GLMessage_Function_glClearDepthf = 29,
85  GLMessage_Function_glClearDepthfOES = 30,
86  GLMessage_Function_glClearDepthx = 31,
87  GLMessage_Function_glClearDepthxOES = 32,
88  GLMessage_Function_glClear = 33,
89  GLMessage_Function_glClearStencil = 34,
90  GLMessage_Function_glClientActiveTexture = 35,
91  GLMessage_Function_glClipPlanef = 36,
92  GLMessage_Function_glClipPlanefIMG = 37,
93  GLMessage_Function_glClipPlanefOES = 38,
94  GLMessage_Function_glClipPlanex = 39,
95  GLMessage_Function_glClipPlanexIMG = 40,
96  GLMessage_Function_glClipPlanexOES = 41,
97  GLMessage_Function_glColor4f = 42,
98  GLMessage_Function_glColor4ub = 43,
99  GLMessage_Function_glColor4x = 44,
100  GLMessage_Function_glColor4xOES = 45,
101  GLMessage_Function_glColorMask = 46,
102  GLMessage_Function_glColorPointer = 47,
103  GLMessage_Function_glCompileShader = 48,
104  GLMessage_Function_glCompressedTexImage2D = 49,
105  GLMessage_Function_glCompressedTexImage3DOES = 50,
106  GLMessage_Function_glCompressedTexSubImage2D = 51,
107  GLMessage_Function_glCompressedTexSubImage3DOES = 52,
108  GLMessage_Function_glCopyTexImage2D = 53,
109  GLMessage_Function_glCopyTexSubImage2D = 54,
110  GLMessage_Function_glCopyTexSubImage3DOES = 55,
111  GLMessage_Function_glCoverageMaskNV = 56,
112  GLMessage_Function_glCoverageOperationNV = 57,
113  GLMessage_Function_glCreateProgram = 58,
114  GLMessage_Function_glCreateShader = 59,
115  GLMessage_Function_glCullFace = 60,
116  GLMessage_Function_glCurrentPaletteMatrixOES = 61,
117  GLMessage_Function_glDeleteBuffers = 62,
118  GLMessage_Function_glDeleteFencesNV = 63,
119  GLMessage_Function_glDeleteFramebuffers = 64,
120  GLMessage_Function_glDeleteFramebuffersOES = 65,
121  GLMessage_Function_glDeletePerfMonitorsAMD = 66,
122  GLMessage_Function_glDeleteProgram = 67,
123  GLMessage_Function_glDeleteRenderbuffers = 68,
124  GLMessage_Function_glDeleteRenderbuffersOES = 69,
125  GLMessage_Function_glDeleteShader = 70,
126  GLMessage_Function_glDeleteTextures = 71,
127  GLMessage_Function_glDeleteVertexArraysOES = 72,
128  GLMessage_Function_glDepthFunc = 73,
129  GLMessage_Function_glDepthMask = 74,
130  GLMessage_Function_glDepthRangef = 75,
131  GLMessage_Function_glDepthRangefOES = 76,
132  GLMessage_Function_glDepthRangex = 77,
133  GLMessage_Function_glDepthRangexOES = 78,
134  GLMessage_Function_glDetachShader = 79,
135  GLMessage_Function_glDisableClientState = 80,
136  GLMessage_Function_glDisableDriverControlQCOM = 81,
137  GLMessage_Function_glDisable = 82,
138  GLMessage_Function_glDisableVertexAttribArray = 83,
139  GLMessage_Function_glDiscardFramebufferEXT = 84,
140  GLMessage_Function_glDrawArrays = 85,
141  GLMessage_Function_glDrawElements = 86,
142  GLMessage_Function_glDrawTexfOES = 87,
143  GLMessage_Function_glDrawTexfvOES = 88,
144  GLMessage_Function_glDrawTexiOES = 89,
145  GLMessage_Function_glDrawTexivOES = 90,
146  GLMessage_Function_glDrawTexsOES = 91,
147  GLMessage_Function_glDrawTexsvOES = 92,
148  GLMessage_Function_glDrawTexxOES = 93,
149  GLMessage_Function_glDrawTexxvOES = 94,
150  GLMessage_Function_glEGLImageTargetRenderbufferStorageOES = 95,
151  GLMessage_Function_glEGLImageTargetTexture2DOES = 96,
152  GLMessage_Function_glEnableClientState = 97,
153  GLMessage_Function_glEnableDriverControlQCOM = 98,
154  GLMessage_Function_glEnable = 99,
155  GLMessage_Function_glEnableVertexAttribArray = 100,
156  GLMessage_Function_glEndPerfMonitorAMD = 101,
157  GLMessage_Function_glEndTilingQCOM = 102,
158  GLMessage_Function_glExtGetBufferPointervQCOM = 103,
159  GLMessage_Function_glExtGetBuffersQCOM = 104,
160  GLMessage_Function_glExtGetFramebuffersQCOM = 105,
161  GLMessage_Function_glExtGetProgramBinarySourceQCOM = 106,
162  GLMessage_Function_glExtGetProgramsQCOM = 107,
163  GLMessage_Function_glExtGetRenderbuffersQCOM = 108,
164  GLMessage_Function_glExtGetShadersQCOM = 109,
165  GLMessage_Function_glExtGetTexLevelParameterivQCOM = 110,
166  GLMessage_Function_glExtGetTexSubImageQCOM = 111,
167  GLMessage_Function_glExtGetTexturesQCOM = 112,
168  GLMessage_Function_glExtIsProgramBinaryQCOM = 113,
169  GLMessage_Function_glExtTexObjectStateOverrideiQCOM = 114,
170  GLMessage_Function_glFinishFenceNV = 115,
171  GLMessage_Function_glFinish = 116,
172  GLMessage_Function_glFlush = 117,
173  GLMessage_Function_glFogf = 118,
174  GLMessage_Function_glFogfv = 119,
175  GLMessage_Function_glFogx = 120,
176  GLMessage_Function_glFogxOES = 121,
177  GLMessage_Function_glFogxv = 122,
178  GLMessage_Function_glFogxvOES = 123,
179  GLMessage_Function_glFramebufferRenderbuffer = 124,
180  GLMessage_Function_glFramebufferRenderbufferOES = 125,
181  GLMessage_Function_glFramebufferTexture2D = 126,
182  GLMessage_Function_glFramebufferTexture2DMultisampleIMG = 127,
183  GLMessage_Function_glFramebufferTexture2DOES = 128,
184  GLMessage_Function_glFramebufferTexture3DOES = 129,
185  GLMessage_Function_glFrontFace = 130,
186  GLMessage_Function_glFrustumf = 131,
187  GLMessage_Function_glFrustumfOES = 132,
188  GLMessage_Function_glFrustumx = 133,
189  GLMessage_Function_glFrustumxOES = 134,
190  GLMessage_Function_glGenBuffers = 135,
191  GLMessage_Function_glGenerateMipmap = 136,
192  GLMessage_Function_glGenerateMipmapOES = 137,
193  GLMessage_Function_glGenFencesNV = 138,
194  GLMessage_Function_glGenFramebuffers = 139,
195  GLMessage_Function_glGenFramebuffersOES = 140,
196  GLMessage_Function_glGenPerfMonitorsAMD = 141,
197  GLMessage_Function_glGenRenderbuffers = 142,
198  GLMessage_Function_glGenRenderbuffersOES = 143,
199  GLMessage_Function_glGenTextures = 144,
200  GLMessage_Function_glGenVertexArraysOES = 145,
201  GLMessage_Function_glGetActiveAttrib = 146,
202  GLMessage_Function_glGetActiveUniform = 147,
203  GLMessage_Function_glGetAttachedShaders = 148,
204  GLMessage_Function_glGetAttribLocation = 149,
205  GLMessage_Function_glGetBooleanv = 150,
206  GLMessage_Function_glGetBufferParameteriv = 151,
207  GLMessage_Function_glGetBufferPointervOES = 152,
208  GLMessage_Function_glGetClipPlanef = 153,
209  GLMessage_Function_glGetClipPlanefOES = 154,
210  GLMessage_Function_glGetClipPlanex = 155,
211  GLMessage_Function_glGetClipPlanexOES = 156,
212  GLMessage_Function_glGetDriverControlsQCOM = 157,
213  GLMessage_Function_glGetDriverControlStringQCOM = 158,
214  GLMessage_Function_glGetError = 159,
215  GLMessage_Function_glGetFenceivNV = 160,
216  GLMessage_Function_glGetFixedv = 161,
217  GLMessage_Function_glGetFixedvOES = 162,
218  GLMessage_Function_glGetFloatv = 163,
219  GLMessage_Function_glGetFramebufferAttachmentParameteriv = 164,
220  GLMessage_Function_glGetFramebufferAttachmentParameterivOES = 165,
221  GLMessage_Function_glGetIntegerv = 166,
222  GLMessage_Function_glGetLightfv = 167,
223  GLMessage_Function_glGetLightxv = 168,
224  GLMessage_Function_glGetLightxvOES = 169,
225  GLMessage_Function_glGetMaterialfv = 170,
226  GLMessage_Function_glGetMaterialxv = 171,
227  GLMessage_Function_glGetMaterialxvOES = 172,
228  GLMessage_Function_glGetPerfMonitorCounterDataAMD = 173,
229  GLMessage_Function_glGetPerfMonitorCounterInfoAMD = 174,
230  GLMessage_Function_glGetPerfMonitorCountersAMD = 175,
231  GLMessage_Function_glGetPerfMonitorCounterStringAMD = 176,
232  GLMessage_Function_glGetPerfMonitorGroupsAMD = 177,
233  GLMessage_Function_glGetPerfMonitorGroupStringAMD = 178,
234  GLMessage_Function_glGetPointerv = 179,
235  GLMessage_Function_glGetProgramBinaryOES = 180,
236  GLMessage_Function_glGetProgramInfoLog = 181,
237  GLMessage_Function_glGetProgramiv = 182,
238  GLMessage_Function_glGetRenderbufferParameteriv = 183,
239  GLMessage_Function_glGetRenderbufferParameterivOES = 184,
240  GLMessage_Function_glGetShaderInfoLog = 185,
241  GLMessage_Function_glGetShaderiv = 186,
242  GLMessage_Function_glGetShaderPrecisionFormat = 187,
243  GLMessage_Function_glGetShaderSource = 188,
244  GLMessage_Function_glGetString = 189,
245  GLMessage_Function_glGetTexEnvfv = 190,
246  GLMessage_Function_glGetTexEnviv = 191,
247  GLMessage_Function_glGetTexEnvxv = 192,
248  GLMessage_Function_glGetTexEnvxvOES = 193,
249  GLMessage_Function_glGetTexGenfvOES = 194,
250  GLMessage_Function_glGetTexGenivOES = 195,
251  GLMessage_Function_glGetTexGenxvOES = 196,
252  GLMessage_Function_glGetTexParameterfv = 197,
253  GLMessage_Function_glGetTexParameteriv = 198,
254  GLMessage_Function_glGetTexParameterxv = 199,
255  GLMessage_Function_glGetTexParameterxvOES = 200,
256  GLMessage_Function_glGetUniformfv = 201,
257  GLMessage_Function_glGetUniformiv = 202,
258  GLMessage_Function_glGetUniformLocation = 203,
259  GLMessage_Function_glGetVertexAttribfv = 204,
260  GLMessage_Function_glGetVertexAttribiv = 205,
261  GLMessage_Function_glGetVertexAttribPointerv = 206,
262  GLMessage_Function_glHint = 207,
263  GLMessage_Function_glIsBuffer = 208,
264  GLMessage_Function_glIsEnabled = 209,
265  GLMessage_Function_glIsFenceNV = 210,
266  GLMessage_Function_glIsFramebuffer = 211,
267  GLMessage_Function_glIsFramebufferOES = 212,
268  GLMessage_Function_glIsProgram = 213,
269  GLMessage_Function_glIsRenderbuffer = 214,
270  GLMessage_Function_glIsRenderbufferOES = 215,
271  GLMessage_Function_glIsShader = 216,
272  GLMessage_Function_glIsTexture = 217,
273  GLMessage_Function_glIsVertexArrayOES = 218,
274  GLMessage_Function_glLightf = 219,
275  GLMessage_Function_glLightfv = 220,
276  GLMessage_Function_glLightModelf = 221,
277  GLMessage_Function_glLightModelfv = 222,
278  GLMessage_Function_glLightModelx = 223,
279  GLMessage_Function_glLightModelxOES = 224,
280  GLMessage_Function_glLightModelxv = 225,
281  GLMessage_Function_glLightModelxvOES = 226,
282  GLMessage_Function_glLightx = 227,
283  GLMessage_Function_glLightxOES = 228,
284  GLMessage_Function_glLightxv = 229,
285  GLMessage_Function_glLightxvOES = 230,
286  GLMessage_Function_glLineWidth = 231,
287  GLMessage_Function_glLineWidthx = 232,
288  GLMessage_Function_glLineWidthxOES = 233,
289  GLMessage_Function_glLinkProgram = 234,
290  GLMessage_Function_glLoadIdentity = 235,
291  GLMessage_Function_glLoadMatrixf = 236,
292  GLMessage_Function_glLoadMatrixx = 237,
293  GLMessage_Function_glLoadMatrixxOES = 238,
294  GLMessage_Function_glLoadPaletteFromModelViewMatrixOES = 239,
295  GLMessage_Function_glLogicOp = 240,
296  GLMessage_Function_glMapBufferOES = 241,
297  GLMessage_Function_glMaterialf = 242,
298  GLMessage_Function_glMaterialfv = 243,
299  GLMessage_Function_glMaterialx = 244,
300  GLMessage_Function_glMaterialxOES = 245,
301  GLMessage_Function_glMaterialxv = 246,
302  GLMessage_Function_glMaterialxvOES = 247,
303  GLMessage_Function_glMatrixIndexPointerOES = 248,
304  GLMessage_Function_glMatrixMode = 249,
305  GLMessage_Function_glMultiDrawArraysEXT = 250,
306  GLMessage_Function_glMultiDrawElementsEXT = 251,
307  GLMessage_Function_glMultiTexCoord4f = 252,
308  GLMessage_Function_glMultiTexCoord4x = 253,
309  GLMessage_Function_glMultiTexCoord4xOES = 254,
310  GLMessage_Function_glMultMatrixf = 255,
311  GLMessage_Function_glMultMatrixx = 256,
312  GLMessage_Function_glMultMatrixxOES = 257,
313  GLMessage_Function_glNormal3f = 258,
314  GLMessage_Function_glNormal3x = 259,
315  GLMessage_Function_glNormal3xOES = 260,
316  GLMessage_Function_glNormalPointer = 261,
317  GLMessage_Function_glOrthof = 262,
318  GLMessage_Function_glOrthofOES = 263,
319  GLMessage_Function_glOrthox = 264,
320  GLMessage_Function_glOrthoxOES = 265,
321  GLMessage_Function_glPixelStorei = 266,
322  GLMessage_Function_glPointParameterf = 267,
323  GLMessage_Function_glPointParameterfv = 268,
324  GLMessage_Function_glPointParameterx = 269,
325  GLMessage_Function_glPointParameterxOES = 270,
326  GLMessage_Function_glPointParameterxv = 271,
327  GLMessage_Function_glPointParameterxvOES = 272,
328  GLMessage_Function_glPointSize = 273,
329  GLMessage_Function_glPointSizePointerOES = 274,
330  GLMessage_Function_glPointSizex = 275,
331  GLMessage_Function_glPointSizexOES = 276,
332  GLMessage_Function_glPolygonOffset = 277,
333  GLMessage_Function_glPolygonOffsetx = 278,
334  GLMessage_Function_glPolygonOffsetxOES = 279,
335  GLMessage_Function_glPopMatrix = 280,
336  GLMessage_Function_glProgramBinaryOES = 281,
337  GLMessage_Function_glPushMatrix = 282,
338  GLMessage_Function_glQueryMatrixxOES = 283,
339  GLMessage_Function_glReadPixels = 284,
340  GLMessage_Function_glReleaseShaderCompiler = 285,
341  GLMessage_Function_glRenderbufferStorage = 286,
342  GLMessage_Function_glRenderbufferStorageMultisampleIMG = 287,
343  GLMessage_Function_glRenderbufferStorageOES = 288,
344  GLMessage_Function_glRotatef = 289,
345  GLMessage_Function_glRotatex = 290,
346  GLMessage_Function_glRotatexOES = 291,
347  GLMessage_Function_glSampleCoverage = 292,
348  GLMessage_Function_glSampleCoveragex = 293,
349  GLMessage_Function_glSampleCoveragexOES = 294,
350  GLMessage_Function_glScalef = 295,
351  GLMessage_Function_glScalex = 296,
352  GLMessage_Function_glScalexOES = 297,
353  GLMessage_Function_glScissor = 298,
354  GLMessage_Function_glSelectPerfMonitorCountersAMD = 299,
355  GLMessage_Function_glSetFenceNV = 300,
356  GLMessage_Function_glShadeModel = 301,
357  GLMessage_Function_glShaderBinary = 302,
358  GLMessage_Function_glShaderSource = 303,
359  GLMessage_Function_glStartTilingQCOM = 304,
360  GLMessage_Function_glStencilFunc = 305,
361  GLMessage_Function_glStencilFuncSeparate = 306,
362  GLMessage_Function_glStencilMask = 307,
363  GLMessage_Function_glStencilMaskSeparate = 308,
364  GLMessage_Function_glStencilOp = 309,
365  GLMessage_Function_glStencilOpSeparate = 310,
366  GLMessage_Function_glTestFenceNV = 311,
367  GLMessage_Function_glTexCoordPointer = 312,
368  GLMessage_Function_glTexEnvf = 313,
369  GLMessage_Function_glTexEnvfv = 314,
370  GLMessage_Function_glTexEnvi = 315,
371  GLMessage_Function_glTexEnviv = 316,
372  GLMessage_Function_glTexEnvx = 317,
373  GLMessage_Function_glTexEnvxOES = 318,
374  GLMessage_Function_glTexEnvxv = 319,
375  GLMessage_Function_glTexEnvxvOES = 320,
376  GLMessage_Function_glTexGenfOES = 321,
377  GLMessage_Function_glTexGenfvOES = 322,
378  GLMessage_Function_glTexGeniOES = 323,
379  GLMessage_Function_glTexGenivOES = 324,
380  GLMessage_Function_glTexGenxOES = 325,
381  GLMessage_Function_glTexGenxvOES = 326,
382  GLMessage_Function_glTexImage2D = 327,
383  GLMessage_Function_glTexImage3DOES = 328,
384  GLMessage_Function_glTexParameterf = 329,
385  GLMessage_Function_glTexParameterfv = 330,
386  GLMessage_Function_glTexParameteri = 331,
387  GLMessage_Function_glTexParameteriv = 332,
388  GLMessage_Function_glTexParameterx = 333,
389  GLMessage_Function_glTexParameterxOES = 334,
390  GLMessage_Function_glTexParameterxv = 335,
391  GLMessage_Function_glTexParameterxvOES = 336,
392  GLMessage_Function_glTexSubImage2D = 337,
393  GLMessage_Function_glTexSubImage3DOES = 338,
394  GLMessage_Function_glTranslatef = 339,
395  GLMessage_Function_glTranslatex = 340,
396  GLMessage_Function_glTranslatexOES = 341,
397  GLMessage_Function_glUniform1f = 342,
398  GLMessage_Function_glUniform1fv = 343,
399  GLMessage_Function_glUniform1i = 344,
400  GLMessage_Function_glUniform1iv = 345,
401  GLMessage_Function_glUniform2f = 346,
402  GLMessage_Function_glUniform2fv = 347,
403  GLMessage_Function_glUniform2i = 348,
404  GLMessage_Function_glUniform2iv = 349,
405  GLMessage_Function_glUniform3f = 350,
406  GLMessage_Function_glUniform3fv = 351,
407  GLMessage_Function_glUniform3i = 352,
408  GLMessage_Function_glUniform3iv = 353,
409  GLMessage_Function_glUniform4f = 354,
410  GLMessage_Function_glUniform4fv = 355,
411  GLMessage_Function_glUniform4i = 356,
412  GLMessage_Function_glUniform4iv = 357,
413  GLMessage_Function_glUniformMatrix2fv = 358,
414  GLMessage_Function_glUniformMatrix3fv = 359,
415  GLMessage_Function_glUniformMatrix4fv = 360,
416  GLMessage_Function_glUnmapBufferOES = 361,
417  GLMessage_Function_glUseProgram = 362,
418  GLMessage_Function_glValidateProgram = 363,
419  GLMessage_Function_glVertexAttrib1f = 364,
420  GLMessage_Function_glVertexAttrib1fv = 365,
421  GLMessage_Function_glVertexAttrib2f = 366,
422  GLMessage_Function_glVertexAttrib2fv = 367,
423  GLMessage_Function_glVertexAttrib3f = 368,
424  GLMessage_Function_glVertexAttrib3fv = 369,
425  GLMessage_Function_glVertexAttrib4f = 370,
426  GLMessage_Function_glVertexAttrib4fv = 371,
427  GLMessage_Function_glVertexAttribPointer = 372,
428  GLMessage_Function_glVertexPointer = 373,
429  GLMessage_Function_glViewport = 374,
430  GLMessage_Function_glWeightPointerOES = 375,
431  GLMessage_Function_glReadBuffer = 376,
432  GLMessage_Function_glDrawRangeElements = 377,
433  GLMessage_Function_glTexImage3D = 378,
434  GLMessage_Function_glTexSubImage3D = 379,
435  GLMessage_Function_glCopyTexSubImage3D = 380,
436  GLMessage_Function_glCompressedTexImage3D = 381,
437  GLMessage_Function_glCompressedTexSubImage3D = 382,
438  GLMessage_Function_glGenQueries = 383,
439  GLMessage_Function_glDeleteQueries = 384,
440  GLMessage_Function_glIsQuery = 385,
441  GLMessage_Function_glBeginQuery = 386,
442  GLMessage_Function_glEndQuery = 387,
443  GLMessage_Function_glGetQueryiv = 388,
444  GLMessage_Function_glGetQueryObjectuiv = 389,
445  GLMessage_Function_glUnmapBuffer = 390,
446  GLMessage_Function_glGetBufferPointerv = 391,
447  GLMessage_Function_glDrawBuffers = 392,
448  GLMessage_Function_glUniformMatrix2x3fv = 393,
449  GLMessage_Function_glUniformMatrix3x2fv = 394,
450  GLMessage_Function_glUniformMatrix2x4fv = 395,
451  GLMessage_Function_glUniformMatrix4x2fv = 396,
452  GLMessage_Function_glUniformMatrix3x4fv = 397,
453  GLMessage_Function_glUniformMatrix4x3fv = 398,
454  GLMessage_Function_glBlitFramebuffer = 399,
455  GLMessage_Function_glRenderbufferStorageMultisample = 400,
456  GLMessage_Function_glFramebufferTextureLayer = 401,
457  GLMessage_Function_glMapBufferRange = 402,
458  GLMessage_Function_glFlushMappedBufferRange = 403,
459  GLMessage_Function_glBindVertexArray = 404,
460  GLMessage_Function_glDeleteVertexArrays = 405,
461  GLMessage_Function_glGenVertexArrays = 406,
462  GLMessage_Function_glIsVertexArray = 407,
463  GLMessage_Function_glGetIntegeri_v = 408,
464  GLMessage_Function_glBeginTransformFeedback = 409,
465  GLMessage_Function_glEndTransformFeedback = 410,
466  GLMessage_Function_glBindBufferRange = 411,
467  GLMessage_Function_glBindBufferBase = 412,
468  GLMessage_Function_glTransformFeedbackVaryings = 413,
469  GLMessage_Function_glGetTransformFeedbackVarying = 414,
470  GLMessage_Function_glVertexAttribIPointer = 415,
471  GLMessage_Function_glGetVertexAttribIiv = 416,
472  GLMessage_Function_glGetVertexAttribIuiv = 417,
473  GLMessage_Function_glVertexAttribI4i = 418,
474  GLMessage_Function_glVertexAttribI4ui = 419,
475  GLMessage_Function_glVertexAttribI4iv = 420,
476  GLMessage_Function_glVertexAttribI4uiv = 421,
477  GLMessage_Function_glGetUniformuiv = 422,
478  GLMessage_Function_glGetFragDataLocation = 423,
479  GLMessage_Function_glUniform1ui = 424,
480  GLMessage_Function_glUniform2ui = 425,
481  GLMessage_Function_glUniform3ui = 426,
482  GLMessage_Function_glUniform4ui = 427,
483  GLMessage_Function_glUniform1uiv = 428,
484  GLMessage_Function_glUniform2uiv = 429,
485  GLMessage_Function_glUniform3uiv = 430,
486  GLMessage_Function_glUniform4uiv = 431,
487  GLMessage_Function_glClearBufferiv = 432,
488  GLMessage_Function_glClearBufferuiv = 433,
489  GLMessage_Function_glClearBufferfv = 434,
490  GLMessage_Function_glClearBufferfi = 435,
491  GLMessage_Function_glGetStringi = 436,
492  GLMessage_Function_glCopyBufferSubData = 437,
493  GLMessage_Function_glGetUniformIndices = 438,
494  GLMessage_Function_glGetActiveUniformsiv = 439,
495  GLMessage_Function_glGetUniformBlockIndex = 440,
496  GLMessage_Function_glGetActiveUniformBlockiv = 441,
497  GLMessage_Function_glGetActiveUniformBlockName = 442,
498  GLMessage_Function_glUniformBlockBinding = 443,
499  GLMessage_Function_glDrawArraysInstanced = 444,
500  GLMessage_Function_glDrawElementsInstanced = 445,
501  GLMessage_Function_glFenceSync = 446,
502  GLMessage_Function_glIsSync = 447,
503  GLMessage_Function_glDeleteSync = 448,
504  GLMessage_Function_glClientWaitSync = 449,
505  GLMessage_Function_glWaitSync = 450,
506  GLMessage_Function_glGetInteger64v = 451,
507  GLMessage_Function_glGetSynciv = 452,
508  GLMessage_Function_glGetInteger64i_v = 453,
509  GLMessage_Function_glGetBufferParameteri64v = 454,
510  GLMessage_Function_glGenSamplers = 455,
511  GLMessage_Function_glDeleteSamplers = 456,
512  GLMessage_Function_glIsSampler = 457,
513  GLMessage_Function_glBindSampler = 458,
514  GLMessage_Function_glSamplerParameteri = 459,
515  GLMessage_Function_glSamplerParameteriv = 460,
516  GLMessage_Function_glSamplerParameterf = 461,
517  GLMessage_Function_glSamplerParameterfv = 462,
518  GLMessage_Function_glGetSamplerParameteriv = 463,
519  GLMessage_Function_glGetSamplerParameterfv = 464,
520  GLMessage_Function_glVertexAttribDivisor = 465,
521  GLMessage_Function_glBindTransformFeedback = 466,
522  GLMessage_Function_glDeleteTransformFeedbacks = 467,
523  GLMessage_Function_glGenTransformFeedbacks = 468,
524  GLMessage_Function_glIsTransformFeedback = 469,
525  GLMessage_Function_glPauseTransformFeedback = 470,
526  GLMessage_Function_glResumeTransformFeedback = 471,
527  GLMessage_Function_glGetProgramBinary = 472,
528  GLMessage_Function_glProgramBinary = 473,
529  GLMessage_Function_glProgramParameteri = 474,
530  GLMessage_Function_glInvalidateFramebuffer = 475,
531  GLMessage_Function_glInvalidateSubFramebuffer = 476,
532  GLMessage_Function_glTexStorage2D = 477,
533  GLMessage_Function_glTexStorage3D = 478,
534  GLMessage_Function_glGetInternalformativ = 479,
535  GLMessage_Function_glBeginPerfQueryINTEL = 480,
536  GLMessage_Function_glCreatePerfQueryINTEL = 481,
537  GLMessage_Function_glDeletePerfQueryINTEL = 482,
538  GLMessage_Function_glEndPerfQueryINTEL = 483,
539  GLMessage_Function_glGetFirstPerfQueryIdINTEL = 484,
540  GLMessage_Function_glGetNextPerfQueryIdINTEL = 485,
541  GLMessage_Function_glGetPerfCounterInfoINTEL = 486,
542  GLMessage_Function_glGetPerfQueryDataINTEL = 487,
543  GLMessage_Function_glGetPerfQueryIdByNameINTEL = 488,
544  GLMessage_Function_glGetPerfQueryInfoINTEL = 489,
545  GLMessage_Function_glBlendBarrierKHR = 490,
546  GLMessage_Function_glBlendBarrierNV = 491,
547  GLMessage_Function_glBlendParameteriNV = 492,
548  GLMessage_Function_glBlitFramebufferNV = 493,
549  GLMessage_Function_glFenceSyncAPPLE = 494,
550  GLMessage_Function_glIsSyncAPPLE = 495,
551  GLMessage_Function_glDeleteSyncAPPLE = 496,
552  GLMessage_Function_glClientWaitSyncAPPLE = 497,
553  GLMessage_Function_glWaitSyncAPPLE = 498,
554  GLMessage_Function_glGetInteger64vAPPLE = 499,
555  GLMessage_Function_glGetSyncivAPPLE = 500,
556  GLMessage_Function_glCopyBufferSubDataNV = 501,
557  GLMessage_Function_glActiveShaderProgramEXT = 502,
558  GLMessage_Function_glAlphaFuncQCOM = 503,
559  GLMessage_Function_glBeginQueryEXT = 504,
560  GLMessage_Function_glBindProgramPipelineEXT = 505,
561  GLMessage_Function_glBlitFramebufferANGLE = 506,
562  GLMessage_Function_glCreateShaderProgramvEXT = 507,
563  GLMessage_Function_glDeleteProgramPipelinesEXT = 508,
564  GLMessage_Function_glDeleteQueriesEXT = 509,
565  GLMessage_Function_glDrawBuffersNV = 510,
566  GLMessage_Function_glEndQueryEXT = 511,
567  GLMessage_Function_glFramebufferTexture2DMultisampleEXT = 512,
568  GLMessage_Function_glGenProgramPipelinesEXT = 513,
569  GLMessage_Function_glGenQueriesEXT = 514,
570  GLMessage_Function_glGetGraphicsResetStatusEXT = 515,
571  GLMessage_Function_glGetObjectLabelEXT = 516,
572  GLMessage_Function_glGetProgramPipelineInfoLogEXT = 517,
573  GLMessage_Function_glGetProgramPipelineivEXT = 518,
574  GLMessage_Function_glGetQueryObjectuivEXT = 519,
575  GLMessage_Function_glGetQueryivEXT = 520,
576  GLMessage_Function_glGetnUniformfvEXT = 521,
577  GLMessage_Function_glGetnUniformivEXT = 521,
578  GLMessage_Function_glInsertEventMarkerEXT = 522,
579  GLMessage_Function_glIsProgramPipelineEXT = 523,
580  GLMessage_Function_glIsQueryEXT = 524,
581  GLMessage_Function_glLabelObjectEXT = 525,
582  GLMessage_Function_glPopGroupMarkerEXT = 526,
583  GLMessage_Function_glProgramParameteriEXT = 527,
584  GLMessage_Function_glProgramUniform1fEXT = 528,
585  GLMessage_Function_glProgramUniform1fvEXT = 529,
586  GLMessage_Function_glProgramUniform1iEXT = 530,
587  GLMessage_Function_glProgramUniform1ivEXT = 531,
588  GLMessage_Function_glProgramUniform2fEXT = 532,
589  GLMessage_Function_glProgramUniform2fvEXT = 533,
590  GLMessage_Function_glProgramUniform2iEXT = 534,
591  GLMessage_Function_glProgramUniform2ivEXT = 535,
592  GLMessage_Function_glProgramUniform3fEXT = 536,
593  GLMessage_Function_glProgramUniform3fvEXT = 537,
594  GLMessage_Function_glProgramUniform3iEXT = 538,
595  GLMessage_Function_glProgramUniform3ivEXT = 539,
596  GLMessage_Function_glProgramUniform4fEXT = 540,
597  GLMessage_Function_glProgramUniform4fvEXT = 541,
598  GLMessage_Function_glProgramUniform4iEXT = 542,
599  GLMessage_Function_glProgramUniform4ivEXT = 543,
600  GLMessage_Function_glProgramUniformMatrix2fvEXT = 544,
601  GLMessage_Function_glProgramUniformMatrix3fvEXT = 545,
602  GLMessage_Function_glProgramUniformMatrix4fvEXT = 546,
603  GLMessage_Function_glPushGroupMarkerEXT = 547,
604  GLMessage_Function_glReadBufferNV = 548,
605  GLMessage_Function_glReadnPixelsEXT = 549,
606  GLMessage_Function_glRenderbufferStorageMultisampleANGLE = 550,
607  GLMessage_Function_glRenderbufferStorageMultisampleAPPLE = 551,
608  GLMessage_Function_glRenderbufferStorageMultisampleEXT = 552,
609  GLMessage_Function_glResolveMultisampleFramebufferAPPLE = 553,
610  GLMessage_Function_glTexStorage1DEXT = 554,
611  GLMessage_Function_glTexStorage2DEXT = 555,
612  GLMessage_Function_glTexStorage3DEXT = 556,
613  GLMessage_Function_glTextureStorage1DEXT = 557,
614  GLMessage_Function_glTextureStorage2DEXT = 558,
615  GLMessage_Function_glTextureStorage3DEXT = 559,
616  GLMessage_Function_glUseProgramStagesEXT = 560,
617  GLMessage_Function_glValidateProgramPipelineEXT = 561,
618  GLMessage_Function_glCopyTextureLevelsAPPLE = 562,
619  GLMessage_Function_glDebugMessageControlKHR = 563,
620  GLMessage_Function_glDebugMessageInsertKHR = 564,
621  GLMessage_Function_glDebugMessageCallbackKHR = 565,
622  GLMessage_Function_glGetDebugMessageLogKHR = 566,
623  GLMessage_Function_glPushDebugGroupKHR = 567,
624  GLMessage_Function_glPopDebugGroupKHR = 568,
625  GLMessage_Function_glObjectLabelKHR = 569,
626  GLMessage_Function_glGetObjectLabelKHR = 570,
627  GLMessage_Function_glObjectPtrLabelKHR = 571,
628  GLMessage_Function_glGetObjectPtrLabelKHR = 572,
629  GLMessage_Function_glGetPointervKHR = 573,
630  GLMessage_Function_glDrawArraysInstancedANGLE = 574,
631  GLMessage_Function_glDrawElementsInstancedANGLE = 575,
632  GLMessage_Function_glVertexAttribDivisorANGLE = 576,
633  GLMessage_Function_glDrawArraysInstancedEXT = 577,
634  GLMessage_Function_glDrawElementsInstancedEXT = 578,
635  GLMessage_Function_glVertexAttribDivisorEXT = 579,
636  GLMessage_Function_glDrawArraysInstancedNV = 580,
637  GLMessage_Function_glDrawElementsInstancedNV = 581,
638  GLMessage_Function_glVertexAttribDivisorNV = 582,
639  GLMessage_Function_glDrawBuffersEXT = 583,
640  GLMessage_Function_glReadBufferIndexedEXT = 584,
641  GLMessage_Function_glDrawBuffersIndexedEXT = 585,
642  GLMessage_Function_glGetIntegeri_vEXT = 586,
643  GLMessage_Function_glMapBufferRangeEXT = 587,
644  GLMessage_Function_glFlushMappedBufferRangeEXT = 588,
645  GLMessage_Function_glQueryCounterEXT = 589,
646  GLMessage_Function_glGetQueryObjecti64vEXT = 590,
647  GLMessage_Function_glGetQueryObjectivEXT = 591,
648  GLMessage_Function_glGetQueryObjectui64vEXT = 592,
649  GLMessage_Function_glGetTranslatedShaderSourceANGLE = 593,
650  GLMessage_Function_glMinSampleShadingOES = 594,
651  GLMessage_Function_glMultiTexCoord1bOES = 595,
652  GLMessage_Function_glMultiTexCoord1bvOES = 596,
653  GLMessage_Function_glMultiTexCoord2bOES = 597,
654  GLMessage_Function_glMultiTexCoord2bvOES = 598,
655  GLMessage_Function_glMultiTexCoord3bOES = 599,
656  GLMessage_Function_glMultiTexCoord3bvOES = 600,
657  GLMessage_Function_glMultiTexCoord4bOES = 601,
658  GLMessage_Function_glMultiTexCoord4bvOES = 602,
659  GLMessage_Function_glTexCoord1bOES = 603,
660  GLMessage_Function_glTexCoord1bvOES = 604,
661  GLMessage_Function_glTexCoord2bOES = 605,
662  GLMessage_Function_glTexCoord2bvOES = 606,
663  GLMessage_Function_glTexCoord3bOES = 607,
664  GLMessage_Function_glTexCoord3bvOES = 608,
665  GLMessage_Function_glTexCoord4bOES = 609,
666  GLMessage_Function_glTexCoord4bvOES = 610,
667  GLMessage_Function_glVertex2bOES = 611,
668  GLMessage_Function_glVertex2bvOES = 612,
669  GLMessage_Function_glVertex3bOES = 613,
670  GLMessage_Function_glVertex3bvOES = 614,
671  GLMessage_Function_glVertex4bOES = 615,
672  GLMessage_Function_glVertex4bvOES = 616,
673  GLMessage_Function_glProgramUniform1uiEXT = 617,
674  GLMessage_Function_glProgramUniform2uiEXT = 618,
675  GLMessage_Function_glProgramUniform3uiEXT = 619,
676  GLMessage_Function_glProgramUniform4uiEXT = 620,
677  GLMessage_Function_glProgramUniform1uivEXT = 621,
678  GLMessage_Function_glProgramUniform2uivEXT = 622,
679  GLMessage_Function_glProgramUniform3uivEXT = 623,
680  GLMessage_Function_glProgramUniform4uivEXT = 624,
681  GLMessage_Function_glProgramUniformMatrix2x3fvEXT = 625,
682  GLMessage_Function_glProgramUniformMatrix3x2fvEXT = 626,
683  GLMessage_Function_glProgramUniformMatrix2x4fvEXT = 627,
684  GLMessage_Function_glProgramUniformMatrix4x2fvEXT = 628,
685  GLMessage_Function_glProgramUniformMatrix3x4fvEXT = 629,
686  GLMessage_Function_glProgramUniformMatrix4x3fvEXT = 630,
687  GLMessage_Function_glRenderbufferStorageMultisampleNV = 631,
688  GLMessage_Function_glSampleCoverageOES = 632,
689  GLMessage_Function_glTexStorage3DMultisampleOES = 633,
690  GLMessage_Function_glUniformMatrix2x3fvNV = 634,
691  GLMessage_Function_glUniformMatrix3x2fvNV = 635,
692  GLMessage_Function_glUniformMatrix2x4fvNV = 636,
693  GLMessage_Function_glUniformMatrix4x2fvNV = 637,
694  GLMessage_Function_glUniformMatrix3x4fvNV = 638,
695  GLMessage_Function_glUniformMatrix4x3fvNV = 639,
696  GLMessage_Function_eglGetDisplay = 2000,
697  GLMessage_Function_eglInitialize = 2001,
698  GLMessage_Function_eglTerminate = 2002,
699  GLMessage_Function_eglGetConfigs = 2003,
700  GLMessage_Function_eglChooseConfig = 2004,
701  GLMessage_Function_eglGetConfigAttrib = 2005,
702  GLMessage_Function_eglCreateWindowSurface = 2006,
703  GLMessage_Function_eglCreatePixmapSurface = 2007,
704  GLMessage_Function_eglCreatePbufferSurface = 2008,
705  GLMessage_Function_eglDestroySurface = 2009,
706  GLMessage_Function_eglQuerySurface = 2010,
707  GLMessage_Function_eglCreateContext = 2011,
708  GLMessage_Function_eglDestroyContext = 2012,
709  GLMessage_Function_eglMakeCurrent = 2013,
710  GLMessage_Function_eglGetCurrentContext = 2014,
711  GLMessage_Function_eglGetCurrentSurface = 2015,
712  GLMessage_Function_eglGetCurrentDisplay = 2016,
713  GLMessage_Function_eglQueryContext = 2017,
714  GLMessage_Function_eglWaitGL = 2018,
715  GLMessage_Function_eglWaitNative = 2019,
716  GLMessage_Function_eglSwapBuffers = 2020,
717  GLMessage_Function_eglCopyBuffers = 2021,
718  GLMessage_Function_eglGetError = 2022,
719  GLMessage_Function_eglQueryString = 2023,
720  GLMessage_Function_eglGetProcAddress = 2024,
721  GLMessage_Function_eglSurfaceAttrib = 2025,
722  GLMessage_Function_eglBindTexImage = 2026,
723  GLMessage_Function_eglReleaseTexImage = 2027,
724  GLMessage_Function_eglSwapInterval = 2028,
725  GLMessage_Function_eglBindAPI = 2029,
726  GLMessage_Function_eglQueryAPI = 2030,
727  GLMessage_Function_eglWaitClient = 2031,
728  GLMessage_Function_eglReleaseThread = 2032,
729  GLMessage_Function_eglCreatePbufferFromClientBuffer = 2033,
730  GLMessage_Function_eglLockSurfaceKHR = 2034,
731  GLMessage_Function_eglUnlockSurfaceKHR = 2035,
732  GLMessage_Function_eglCreateImageKHR = 2036,
733  GLMessage_Function_eglDestroyImageKHR = 2037,
734  GLMessage_Function_eglCreateSyncKHR = 2038,
735  GLMessage_Function_eglDestroySyncKHR = 2039,
736  GLMessage_Function_eglClientWaitSyncKHR = 2040,
737  GLMessage_Function_eglGetSyncAttribKHR = 2041,
738  GLMessage_Function_eglSetSwapRectangleANDROID = 2042,
739  GLMessage_Function_eglGetRenderBufferANDROID = 2043,
740  GLMessage_Function_eglGetSystemTimeFrequencyNV = 2044,
741  GLMessage_Function_eglGetSystemTimeNV = 2045,
742  GLMessage_Function_invalid = 3000,
743  GLMessage_Function_glVertexAttribPointerData = 3001
744};
745bool GLMessage_Function_IsValid(int value);
746const GLMessage_Function GLMessage_Function_Function_MIN = GLMessage_Function_glActiveTexture;
747const GLMessage_Function GLMessage_Function_Function_MAX = GLMessage_Function_glVertexAttribPointerData;
748const int GLMessage_Function_Function_ARRAYSIZE = GLMessage_Function_Function_MAX + 1;
749
750// ===================================================================
751
752class GLMessage_DataType : public ::google::protobuf::MessageLite {
753 public:
754  GLMessage_DataType();
755  virtual ~GLMessage_DataType();
756
757  GLMessage_DataType(const GLMessage_DataType& from);
758
759  inline GLMessage_DataType& operator=(const GLMessage_DataType& from) {
760    CopyFrom(from);
761    return *this;
762  }
763
764  static const GLMessage_DataType& default_instance();
765
766  void Swap(GLMessage_DataType* other);
767
768  // implements Message ----------------------------------------------
769
770  GLMessage_DataType* New() const;
771  void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from);
772  void CopyFrom(const GLMessage_DataType& from);
773  void MergeFrom(const GLMessage_DataType& from);
774  void Clear();
775  bool IsInitialized() const;
776
777  int ByteSize() const;
778  bool MergePartialFromCodedStream(
779      ::google::protobuf::io::CodedInputStream* input);
780  void SerializeWithCachedSizes(
781      ::google::protobuf::io::CodedOutputStream* output) const;
782  int GetCachedSize() const { return _cached_size_; }
783  private:
784  void SharedCtor();
785  void SharedDtor();
786  void SetCachedSize(int size) const;
787  public:
788
789  ::std::string GetTypeName() const;
790
791  // nested types ----------------------------------------------------
792
793  typedef GLMessage_DataType_Type Type;
794  static const Type VOID = GLMessage_DataType_Type_VOID;
795  static const Type CHAR = GLMessage_DataType_Type_CHAR;
796  static const Type BYTE = GLMessage_DataType_Type_BYTE;
797  static const Type INT = GLMessage_DataType_Type_INT;
798  static const Type FLOAT = GLMessage_DataType_Type_FLOAT;
799  static const Type BOOL = GLMessage_DataType_Type_BOOL;
800  static const Type ENUM = GLMessage_DataType_Type_ENUM;
801  static const Type INT64 = GLMessage_DataType_Type_INT64;
802  static inline bool Type_IsValid(int value) {
803    return GLMessage_DataType_Type_IsValid(value);
804  }
805  static const Type Type_MIN =
806    GLMessage_DataType_Type_Type_MIN;
807  static const Type Type_MAX =
808    GLMessage_DataType_Type_Type_MAX;
809  static const int Type_ARRAYSIZE =
810    GLMessage_DataType_Type_Type_ARRAYSIZE;
811
812  // accessors -------------------------------------------------------
813
814  // required .android.gltrace.GLMessage.DataType.Type type = 1 [default = VOID];
815  inline bool has_type() const;
816  inline void clear_type();
817  static const int kTypeFieldNumber = 1;
818  inline ::android::gltrace::GLMessage_DataType_Type type() const;
819  inline void set_type(::android::gltrace::GLMessage_DataType_Type value);
820
821  // required bool isArray = 2 [default = false];
822  inline bool has_isarray() const;
823  inline void clear_isarray();
824  static const int kIsArrayFieldNumber = 2;
825  inline bool isarray() const;
826  inline void set_isarray(bool value);
827
828  // repeated int32 intValue = 3;
829  inline int intvalue_size() const;
830  inline void clear_intvalue();
831  static const int kIntValueFieldNumber = 3;
832  inline ::google::protobuf::int32 intvalue(int index) const;
833  inline void set_intvalue(int index, ::google::protobuf::int32 value);
834  inline void add_intvalue(::google::protobuf::int32 value);
835  inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
836      intvalue() const;
837  inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
838      mutable_intvalue();
839
840  // repeated float floatValue = 4;
841  inline int floatvalue_size() const;
842  inline void clear_floatvalue();
843  static const int kFloatValueFieldNumber = 4;
844  inline float floatvalue(int index) const;
845  inline void set_floatvalue(int index, float value);
846  inline void add_floatvalue(float value);
847  inline const ::google::protobuf::RepeatedField< float >&
848      floatvalue() const;
849  inline ::google::protobuf::RepeatedField< float >*
850      mutable_floatvalue();
851
852  // repeated bytes charValue = 5;
853  inline int charvalue_size() const;
854  inline void clear_charvalue();
855  static const int kCharValueFieldNumber = 5;
856  inline const ::std::string& charvalue(int index) const;
857  inline ::std::string* mutable_charvalue(int index);
858  inline void set_charvalue(int index, const ::std::string& value);
859  inline void set_charvalue(int index, const char* value);
860  inline void set_charvalue(int index, const void* value, size_t size);
861  inline ::std::string* add_charvalue();
862  inline void add_charvalue(const ::std::string& value);
863  inline void add_charvalue(const char* value);
864  inline void add_charvalue(const void* value, size_t size);
865  inline const ::google::protobuf::RepeatedPtrField< ::std::string>& charvalue() const;
866  inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_charvalue();
867
868  // repeated bytes rawBytes = 6;
869  inline int rawbytes_size() const;
870  inline void clear_rawbytes();
871  static const int kRawBytesFieldNumber = 6;
872  inline const ::std::string& rawbytes(int index) const;
873  inline ::std::string* mutable_rawbytes(int index);
874  inline void set_rawbytes(int index, const ::std::string& value);
875  inline void set_rawbytes(int index, const char* value);
876  inline void set_rawbytes(int index, const void* value, size_t size);
877  inline ::std::string* add_rawbytes();
878  inline void add_rawbytes(const ::std::string& value);
879  inline void add_rawbytes(const char* value);
880  inline void add_rawbytes(const void* value, size_t size);
881  inline const ::google::protobuf::RepeatedPtrField< ::std::string>& rawbytes() const;
882  inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_rawbytes();
883
884  // repeated bool boolValue = 7;
885  inline int boolvalue_size() const;
886  inline void clear_boolvalue();
887  static const int kBoolValueFieldNumber = 7;
888  inline bool boolvalue(int index) const;
889  inline void set_boolvalue(int index, bool value);
890  inline void add_boolvalue(bool value);
891  inline const ::google::protobuf::RepeatedField< bool >&
892      boolvalue() const;
893  inline ::google::protobuf::RepeatedField< bool >*
894      mutable_boolvalue();
895
896  // repeated int64 int64Value = 8;
897  inline int int64value_size() const;
898  inline void clear_int64value();
899  static const int kInt64ValueFieldNumber = 8;
900  inline ::google::protobuf::int64 int64value(int index) const;
901  inline void set_int64value(int index, ::google::protobuf::int64 value);
902  inline void add_int64value(::google::protobuf::int64 value);
903  inline const ::google::protobuf::RepeatedField< ::google::protobuf::int64 >&
904      int64value() const;
905  inline ::google::protobuf::RepeatedField< ::google::protobuf::int64 >*
906      mutable_int64value();
907
908  // @@protoc_insertion_point(class_scope:android.gltrace.GLMessage.DataType)
909 private:
910  mutable int _cached_size_;
911
912  int type_;
913  bool isarray_;
914  ::google::protobuf::RepeatedField< ::google::protobuf::int32 > intvalue_;
915  ::google::protobuf::RepeatedField< float > floatvalue_;
916  ::google::protobuf::RepeatedPtrField< ::std::string> charvalue_;
917  ::google::protobuf::RepeatedPtrField< ::std::string> rawbytes_;
918  ::google::protobuf::RepeatedField< bool > boolvalue_;
919  ::google::protobuf::RepeatedField< ::google::protobuf::int64 > int64value_;
920  friend void  protobuf_AddDesc_gltrace_2eproto();
921  friend void protobuf_AssignDesc_gltrace_2eproto();
922  friend void protobuf_ShutdownFile_gltrace_2eproto();
923
924  ::google::protobuf::uint32 _has_bits_[(8 + 31) / 32];
925
926  // WHY DOES & HAVE LOWER PRECEDENCE THAN != !?
927  inline bool _has_bit(int index) const {
928    return (_has_bits_[index / 32] & (1u << (index % 32))) != 0;
929  }
930  inline void _set_bit(int index) {
931    _has_bits_[index / 32] |= (1u << (index % 32));
932  }
933  inline void _clear_bit(int index) {
934    _has_bits_[index / 32] &= ~(1u << (index % 32));
935  }
936
937  void InitAsDefaultInstance();
938  static GLMessage_DataType* default_instance_;
939};
940// -------------------------------------------------------------------
941
942class GLMessage_FrameBuffer : public ::google::protobuf::MessageLite {
943 public:
944  GLMessage_FrameBuffer();
945  virtual ~GLMessage_FrameBuffer();
946
947  GLMessage_FrameBuffer(const GLMessage_FrameBuffer& from);
948
949  inline GLMessage_FrameBuffer& operator=(const GLMessage_FrameBuffer& from) {
950    CopyFrom(from);
951    return *this;
952  }
953
954  static const GLMessage_FrameBuffer& default_instance();
955
956  void Swap(GLMessage_FrameBuffer* other);
957
958  // implements Message ----------------------------------------------
959
960  GLMessage_FrameBuffer* New() const;
961  void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from);
962  void CopyFrom(const GLMessage_FrameBuffer& from);
963  void MergeFrom(const GLMessage_FrameBuffer& from);
964  void Clear();
965  bool IsInitialized() const;
966
967  int ByteSize() const;
968  bool MergePartialFromCodedStream(
969      ::google::protobuf::io::CodedInputStream* input);
970  void SerializeWithCachedSizes(
971      ::google::protobuf::io::CodedOutputStream* output) const;
972  int GetCachedSize() const { return _cached_size_; }
973  private:
974  void SharedCtor();
975  void SharedDtor();
976  void SetCachedSize(int size) const;
977  public:
978
979  ::std::string GetTypeName() const;
980
981  // nested types ----------------------------------------------------
982
983  // accessors -------------------------------------------------------
984
985  // required int32 width = 1;
986  inline bool has_width() const;
987  inline void clear_width();
988  static const int kWidthFieldNumber = 1;
989  inline ::google::protobuf::int32 width() const;
990  inline void set_width(::google::protobuf::int32 value);
991
992  // required int32 height = 2;
993  inline bool has_height() const;
994  inline void clear_height();
995  static const int kHeightFieldNumber = 2;
996  inline ::google::protobuf::int32 height() const;
997  inline void set_height(::google::protobuf::int32 value);
998
999  // repeated bytes contents = 3;
1000  inline int contents_size() const;
1001  inline void clear_contents();
1002  static const int kContentsFieldNumber = 3;
1003  inline const ::std::string& contents(int index) const;
1004  inline ::std::string* mutable_contents(int index);
1005  inline void set_contents(int index, const ::std::string& value);
1006  inline void set_contents(int index, const char* value);
1007  inline void set_contents(int index, const void* value, size_t size);
1008  inline ::std::string* add_contents();
1009  inline void add_contents(const ::std::string& value);
1010  inline void add_contents(const char* value);
1011  inline void add_contents(const void* value, size_t size);
1012  inline const ::google::protobuf::RepeatedPtrField< ::std::string>& contents() const;
1013  inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_contents();
1014
1015  // @@protoc_insertion_point(class_scope:android.gltrace.GLMessage.FrameBuffer)
1016 private:
1017  mutable int _cached_size_;
1018
1019  ::google::protobuf::int32 width_;
1020  ::google::protobuf::int32 height_;
1021  ::google::protobuf::RepeatedPtrField< ::std::string> contents_;
1022  friend void  protobuf_AddDesc_gltrace_2eproto();
1023  friend void protobuf_AssignDesc_gltrace_2eproto();
1024  friend void protobuf_ShutdownFile_gltrace_2eproto();
1025
1026  ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
1027
1028  // WHY DOES & HAVE LOWER PRECEDENCE THAN != !?
1029  inline bool _has_bit(int index) const {
1030    return (_has_bits_[index / 32] & (1u << (index % 32))) != 0;
1031  }
1032  inline void _set_bit(int index) {
1033    _has_bits_[index / 32] |= (1u << (index % 32));
1034  }
1035  inline void _clear_bit(int index) {
1036    _has_bits_[index / 32] &= ~(1u << (index % 32));
1037  }
1038
1039  void InitAsDefaultInstance();
1040  static GLMessage_FrameBuffer* default_instance_;
1041};
1042// -------------------------------------------------------------------
1043
1044class GLMessage : public ::google::protobuf::MessageLite {
1045 public:
1046  GLMessage();
1047  virtual ~GLMessage();
1048
1049  GLMessage(const GLMessage& from);
1050
1051  inline GLMessage& operator=(const GLMessage& from) {
1052    CopyFrom(from);
1053    return *this;
1054  }
1055
1056  static const GLMessage& default_instance();
1057
1058  void Swap(GLMessage* other);
1059
1060  // implements Message ----------------------------------------------
1061
1062  GLMessage* New() const;
1063  void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from);
1064  void CopyFrom(const GLMessage& from);
1065  void MergeFrom(const GLMessage& from);
1066  void Clear();
1067  bool IsInitialized() const;
1068
1069  int ByteSize() const;
1070  bool MergePartialFromCodedStream(
1071      ::google::protobuf::io::CodedInputStream* input);
1072  void SerializeWithCachedSizes(
1073      ::google::protobuf::io::CodedOutputStream* output) const;
1074  int GetCachedSize() const { return _cached_size_; }
1075  private:
1076  void SharedCtor();
1077  void SharedDtor();
1078  void SetCachedSize(int size) const;
1079  public:
1080
1081  ::std::string GetTypeName() const;
1082
1083  // nested types ----------------------------------------------------
1084
1085  typedef GLMessage_DataType DataType;
1086  typedef GLMessage_FrameBuffer FrameBuffer;
1087
1088  typedef GLMessage_Function Function;
1089  static const Function glActiveTexture = GLMessage_Function_glActiveTexture;
1090  static const Function glAlphaFunc = GLMessage_Function_glAlphaFunc;
1091  static const Function glAlphaFuncx = GLMessage_Function_glAlphaFuncx;
1092  static const Function glAlphaFuncxOES = GLMessage_Function_glAlphaFuncxOES;
1093  static const Function glAttachShader = GLMessage_Function_glAttachShader;
1094  static const Function glBeginPerfMonitorAMD = GLMessage_Function_glBeginPerfMonitorAMD;
1095  static const Function glBindAttribLocation = GLMessage_Function_glBindAttribLocation;
1096  static const Function glBindBuffer = GLMessage_Function_glBindBuffer;
1097  static const Function glBindFramebuffer = GLMessage_Function_glBindFramebuffer;
1098  static const Function glBindFramebufferOES = GLMessage_Function_glBindFramebufferOES;
1099  static const Function glBindRenderbuffer = GLMessage_Function_glBindRenderbuffer;
1100  static const Function glBindRenderbufferOES = GLMessage_Function_glBindRenderbufferOES;
1101  static const Function glBindTexture = GLMessage_Function_glBindTexture;
1102  static const Function glBindVertexArrayOES = GLMessage_Function_glBindVertexArrayOES;
1103  static const Function glBlendColor = GLMessage_Function_glBlendColor;
1104  static const Function glBlendEquation = GLMessage_Function_glBlendEquation;
1105  static const Function glBlendEquationOES = GLMessage_Function_glBlendEquationOES;
1106  static const Function glBlendEquationSeparate = GLMessage_Function_glBlendEquationSeparate;
1107  static const Function glBlendEquationSeparateOES = GLMessage_Function_glBlendEquationSeparateOES;
1108  static const Function glBlendFunc = GLMessage_Function_glBlendFunc;
1109  static const Function glBlendFuncSeparate = GLMessage_Function_glBlendFuncSeparate;
1110  static const Function glBlendFuncSeparateOES = GLMessage_Function_glBlendFuncSeparateOES;
1111  static const Function glBufferData = GLMessage_Function_glBufferData;
1112  static const Function glBufferSubData = GLMessage_Function_glBufferSubData;
1113  static const Function glCheckFramebufferStatus = GLMessage_Function_glCheckFramebufferStatus;
1114  static const Function glCheckFramebufferStatusOES = GLMessage_Function_glCheckFramebufferStatusOES;
1115  static const Function glClearColor = GLMessage_Function_glClearColor;
1116  static const Function glClearColorx = GLMessage_Function_glClearColorx;
1117  static const Function glClearColorxOES = GLMessage_Function_glClearColorxOES;
1118  static const Function glClearDepthf = GLMessage_Function_glClearDepthf;
1119  static const Function glClearDepthfOES = GLMessage_Function_glClearDepthfOES;
1120  static const Function glClearDepthx = GLMessage_Function_glClearDepthx;
1121  static const Function glClearDepthxOES = GLMessage_Function_glClearDepthxOES;
1122  static const Function glClear = GLMessage_Function_glClear;
1123  static const Function glClearStencil = GLMessage_Function_glClearStencil;
1124  static const Function glClientActiveTexture = GLMessage_Function_glClientActiveTexture;
1125  static const Function glClipPlanef = GLMessage_Function_glClipPlanef;
1126  static const Function glClipPlanefIMG = GLMessage_Function_glClipPlanefIMG;
1127  static const Function glClipPlanefOES = GLMessage_Function_glClipPlanefOES;
1128  static const Function glClipPlanex = GLMessage_Function_glClipPlanex;
1129  static const Function glClipPlanexIMG = GLMessage_Function_glClipPlanexIMG;
1130  static const Function glClipPlanexOES = GLMessage_Function_glClipPlanexOES;
1131  static const Function glColor4f = GLMessage_Function_glColor4f;
1132  static const Function glColor4ub = GLMessage_Function_glColor4ub;
1133  static const Function glColor4x = GLMessage_Function_glColor4x;
1134  static const Function glColor4xOES = GLMessage_Function_glColor4xOES;
1135  static const Function glColorMask = GLMessage_Function_glColorMask;
1136  static const Function glColorPointer = GLMessage_Function_glColorPointer;
1137  static const Function glCompileShader = GLMessage_Function_glCompileShader;
1138  static const Function glCompressedTexImage2D = GLMessage_Function_glCompressedTexImage2D;
1139  static const Function glCompressedTexImage3DOES = GLMessage_Function_glCompressedTexImage3DOES;
1140  static const Function glCompressedTexSubImage2D = GLMessage_Function_glCompressedTexSubImage2D;
1141  static const Function glCompressedTexSubImage3DOES = GLMessage_Function_glCompressedTexSubImage3DOES;
1142  static const Function glCopyTexImage2D = GLMessage_Function_glCopyTexImage2D;
1143  static const Function glCopyTexSubImage2D = GLMessage_Function_glCopyTexSubImage2D;
1144  static const Function glCopyTexSubImage3DOES = GLMessage_Function_glCopyTexSubImage3DOES;
1145  static const Function glCoverageMaskNV = GLMessage_Function_glCoverageMaskNV;
1146  static const Function glCoverageOperationNV = GLMessage_Function_glCoverageOperationNV;
1147  static const Function glCreateProgram = GLMessage_Function_glCreateProgram;
1148  static const Function glCreateShader = GLMessage_Function_glCreateShader;
1149  static const Function glCullFace = GLMessage_Function_glCullFace;
1150  static const Function glCurrentPaletteMatrixOES = GLMessage_Function_glCurrentPaletteMatrixOES;
1151  static const Function glDeleteBuffers = GLMessage_Function_glDeleteBuffers;
1152  static const Function glDeleteFencesNV = GLMessage_Function_glDeleteFencesNV;
1153  static const Function glDeleteFramebuffers = GLMessage_Function_glDeleteFramebuffers;
1154  static const Function glDeleteFramebuffersOES = GLMessage_Function_glDeleteFramebuffersOES;
1155  static const Function glDeletePerfMonitorsAMD = GLMessage_Function_glDeletePerfMonitorsAMD;
1156  static const Function glDeleteProgram = GLMessage_Function_glDeleteProgram;
1157  static const Function glDeleteRenderbuffers = GLMessage_Function_glDeleteRenderbuffers;
1158  static const Function glDeleteRenderbuffersOES = GLMessage_Function_glDeleteRenderbuffersOES;
1159  static const Function glDeleteShader = GLMessage_Function_glDeleteShader;
1160  static const Function glDeleteTextures = GLMessage_Function_glDeleteTextures;
1161  static const Function glDeleteVertexArraysOES = GLMessage_Function_glDeleteVertexArraysOES;
1162  static const Function glDepthFunc = GLMessage_Function_glDepthFunc;
1163  static const Function glDepthMask = GLMessage_Function_glDepthMask;
1164  static const Function glDepthRangef = GLMessage_Function_glDepthRangef;
1165  static const Function glDepthRangefOES = GLMessage_Function_glDepthRangefOES;
1166  static const Function glDepthRangex = GLMessage_Function_glDepthRangex;
1167  static const Function glDepthRangexOES = GLMessage_Function_glDepthRangexOES;
1168  static const Function glDetachShader = GLMessage_Function_glDetachShader;
1169  static const Function glDisableClientState = GLMessage_Function_glDisableClientState;
1170  static const Function glDisableDriverControlQCOM = GLMessage_Function_glDisableDriverControlQCOM;
1171  static const Function glDisable = GLMessage_Function_glDisable;
1172  static const Function glDisableVertexAttribArray = GLMessage_Function_glDisableVertexAttribArray;
1173  static const Function glDiscardFramebufferEXT = GLMessage_Function_glDiscardFramebufferEXT;
1174  static const Function glDrawArrays = GLMessage_Function_glDrawArrays;
1175  static const Function glDrawElements = GLMessage_Function_glDrawElements;
1176  static const Function glDrawTexfOES = GLMessage_Function_glDrawTexfOES;
1177  static const Function glDrawTexfvOES = GLMessage_Function_glDrawTexfvOES;
1178  static const Function glDrawTexiOES = GLMessage_Function_glDrawTexiOES;
1179  static const Function glDrawTexivOES = GLMessage_Function_glDrawTexivOES;
1180  static const Function glDrawTexsOES = GLMessage_Function_glDrawTexsOES;
1181  static const Function glDrawTexsvOES = GLMessage_Function_glDrawTexsvOES;
1182  static const Function glDrawTexxOES = GLMessage_Function_glDrawTexxOES;
1183  static const Function glDrawTexxvOES = GLMessage_Function_glDrawTexxvOES;
1184  static const Function glEGLImageTargetRenderbufferStorageOES = GLMessage_Function_glEGLImageTargetRenderbufferStorageOES;
1185  static const Function glEGLImageTargetTexture2DOES = GLMessage_Function_glEGLImageTargetTexture2DOES;
1186  static const Function glEnableClientState = GLMessage_Function_glEnableClientState;
1187  static const Function glEnableDriverControlQCOM = GLMessage_Function_glEnableDriverControlQCOM;
1188  static const Function glEnable = GLMessage_Function_glEnable;
1189  static const Function glEnableVertexAttribArray = GLMessage_Function_glEnableVertexAttribArray;
1190  static const Function glEndPerfMonitorAMD = GLMessage_Function_glEndPerfMonitorAMD;
1191  static const Function glEndTilingQCOM = GLMessage_Function_glEndTilingQCOM;
1192  static const Function glExtGetBufferPointervQCOM = GLMessage_Function_glExtGetBufferPointervQCOM;
1193  static const Function glExtGetBuffersQCOM = GLMessage_Function_glExtGetBuffersQCOM;
1194  static const Function glExtGetFramebuffersQCOM = GLMessage_Function_glExtGetFramebuffersQCOM;
1195  static const Function glExtGetProgramBinarySourceQCOM = GLMessage_Function_glExtGetProgramBinarySourceQCOM;
1196  static const Function glExtGetProgramsQCOM = GLMessage_Function_glExtGetProgramsQCOM;
1197  static const Function glExtGetRenderbuffersQCOM = GLMessage_Function_glExtGetRenderbuffersQCOM;
1198  static const Function glExtGetShadersQCOM = GLMessage_Function_glExtGetShadersQCOM;
1199  static const Function glExtGetTexLevelParameterivQCOM = GLMessage_Function_glExtGetTexLevelParameterivQCOM;
1200  static const Function glExtGetTexSubImageQCOM = GLMessage_Function_glExtGetTexSubImageQCOM;
1201  static const Function glExtGetTexturesQCOM = GLMessage_Function_glExtGetTexturesQCOM;
1202  static const Function glExtIsProgramBinaryQCOM = GLMessage_Function_glExtIsProgramBinaryQCOM;
1203  static const Function glExtTexObjectStateOverrideiQCOM = GLMessage_Function_glExtTexObjectStateOverrideiQCOM;
1204  static const Function glFinishFenceNV = GLMessage_Function_glFinishFenceNV;
1205  static const Function glFinish = GLMessage_Function_glFinish;
1206  static const Function glFlush = GLMessage_Function_glFlush;
1207  static const Function glFogf = GLMessage_Function_glFogf;
1208  static const Function glFogfv = GLMessage_Function_glFogfv;
1209  static const Function glFogx = GLMessage_Function_glFogx;
1210  static const Function glFogxOES = GLMessage_Function_glFogxOES;
1211  static const Function glFogxv = GLMessage_Function_glFogxv;
1212  static const Function glFogxvOES = GLMessage_Function_glFogxvOES;
1213  static const Function glFramebufferRenderbuffer = GLMessage_Function_glFramebufferRenderbuffer;
1214  static const Function glFramebufferRenderbufferOES = GLMessage_Function_glFramebufferRenderbufferOES;
1215  static const Function glFramebufferTexture2D = GLMessage_Function_glFramebufferTexture2D;
1216  static const Function glFramebufferTexture2DMultisampleIMG = GLMessage_Function_glFramebufferTexture2DMultisampleIMG;
1217  static const Function glFramebufferTexture2DOES = GLMessage_Function_glFramebufferTexture2DOES;
1218  static const Function glFramebufferTexture3DOES = GLMessage_Function_glFramebufferTexture3DOES;
1219  static const Function glFrontFace = GLMessage_Function_glFrontFace;
1220  static const Function glFrustumf = GLMessage_Function_glFrustumf;
1221  static const Function glFrustumfOES = GLMessage_Function_glFrustumfOES;
1222  static const Function glFrustumx = GLMessage_Function_glFrustumx;
1223  static const Function glFrustumxOES = GLMessage_Function_glFrustumxOES;
1224  static const Function glGenBuffers = GLMessage_Function_glGenBuffers;
1225  static const Function glGenerateMipmap = GLMessage_Function_glGenerateMipmap;
1226  static const Function glGenerateMipmapOES = GLMessage_Function_glGenerateMipmapOES;
1227  static const Function glGenFencesNV = GLMessage_Function_glGenFencesNV;
1228  static const Function glGenFramebuffers = GLMessage_Function_glGenFramebuffers;
1229  static const Function glGenFramebuffersOES = GLMessage_Function_glGenFramebuffersOES;
1230  static const Function glGenPerfMonitorsAMD = GLMessage_Function_glGenPerfMonitorsAMD;
1231  static const Function glGenRenderbuffers = GLMessage_Function_glGenRenderbuffers;
1232  static const Function glGenRenderbuffersOES = GLMessage_Function_glGenRenderbuffersOES;
1233  static const Function glGenTextures = GLMessage_Function_glGenTextures;
1234  static const Function glGenVertexArraysOES = GLMessage_Function_glGenVertexArraysOES;
1235  static const Function glGetActiveAttrib = GLMessage_Function_glGetActiveAttrib;
1236  static const Function glGetActiveUniform = GLMessage_Function_glGetActiveUniform;
1237  static const Function glGetAttachedShaders = GLMessage_Function_glGetAttachedShaders;
1238  static const Function glGetAttribLocation = GLMessage_Function_glGetAttribLocation;
1239  static const Function glGetBooleanv = GLMessage_Function_glGetBooleanv;
1240  static const Function glGetBufferParameteriv = GLMessage_Function_glGetBufferParameteriv;
1241  static const Function glGetBufferPointervOES = GLMessage_Function_glGetBufferPointervOES;
1242  static const Function glGetClipPlanef = GLMessage_Function_glGetClipPlanef;
1243  static const Function glGetClipPlanefOES = GLMessage_Function_glGetClipPlanefOES;
1244  static const Function glGetClipPlanex = GLMessage_Function_glGetClipPlanex;
1245  static const Function glGetClipPlanexOES = GLMessage_Function_glGetClipPlanexOES;
1246  static const Function glGetDriverControlsQCOM = GLMessage_Function_glGetDriverControlsQCOM;
1247  static const Function glGetDriverControlStringQCOM = GLMessage_Function_glGetDriverControlStringQCOM;
1248  static const Function glGetError = GLMessage_Function_glGetError;
1249  static const Function glGetFenceivNV = GLMessage_Function_glGetFenceivNV;
1250  static const Function glGetFixedv = GLMessage_Function_glGetFixedv;
1251  static const Function glGetFixedvOES = GLMessage_Function_glGetFixedvOES;
1252  static const Function glGetFloatv = GLMessage_Function_glGetFloatv;
1253  static const Function glGetFramebufferAttachmentParameteriv = GLMessage_Function_glGetFramebufferAttachmentParameteriv;
1254  static const Function glGetFramebufferAttachmentParameterivOES = GLMessage_Function_glGetFramebufferAttachmentParameterivOES;
1255  static const Function glGetIntegerv = GLMessage_Function_glGetIntegerv;
1256  static const Function glGetLightfv = GLMessage_Function_glGetLightfv;
1257  static const Function glGetLightxv = GLMessage_Function_glGetLightxv;
1258  static const Function glGetLightxvOES = GLMessage_Function_glGetLightxvOES;
1259  static const Function glGetMaterialfv = GLMessage_Function_glGetMaterialfv;
1260  static const Function glGetMaterialxv = GLMessage_Function_glGetMaterialxv;
1261  static const Function glGetMaterialxvOES = GLMessage_Function_glGetMaterialxvOES;
1262  static const Function glGetPerfMonitorCounterDataAMD = GLMessage_Function_glGetPerfMonitorCounterDataAMD;
1263  static const Function glGetPerfMonitorCounterInfoAMD = GLMessage_Function_glGetPerfMonitorCounterInfoAMD;
1264  static const Function glGetPerfMonitorCountersAMD = GLMessage_Function_glGetPerfMonitorCountersAMD;
1265  static const Function glGetPerfMonitorCounterStringAMD = GLMessage_Function_glGetPerfMonitorCounterStringAMD;
1266  static const Function glGetPerfMonitorGroupsAMD = GLMessage_Function_glGetPerfMonitorGroupsAMD;
1267  static const Function glGetPerfMonitorGroupStringAMD = GLMessage_Function_glGetPerfMonitorGroupStringAMD;
1268  static const Function glGetPointerv = GLMessage_Function_glGetPointerv;
1269  static const Function glGetProgramBinaryOES = GLMessage_Function_glGetProgramBinaryOES;
1270  static const Function glGetProgramInfoLog = GLMessage_Function_glGetProgramInfoLog;
1271  static const Function glGetProgramiv = GLMessage_Function_glGetProgramiv;
1272  static const Function glGetRenderbufferParameteriv = GLMessage_Function_glGetRenderbufferParameteriv;
1273  static const Function glGetRenderbufferParameterivOES = GLMessage_Function_glGetRenderbufferParameterivOES;
1274  static const Function glGetShaderInfoLog = GLMessage_Function_glGetShaderInfoLog;
1275  static const Function glGetShaderiv = GLMessage_Function_glGetShaderiv;
1276  static const Function glGetShaderPrecisionFormat = GLMessage_Function_glGetShaderPrecisionFormat;
1277  static const Function glGetShaderSource = GLMessage_Function_glGetShaderSource;
1278  static const Function glGetString = GLMessage_Function_glGetString;
1279  static const Function glGetTexEnvfv = GLMessage_Function_glGetTexEnvfv;
1280  static const Function glGetTexEnviv = GLMessage_Function_glGetTexEnviv;
1281  static const Function glGetTexEnvxv = GLMessage_Function_glGetTexEnvxv;
1282  static const Function glGetTexEnvxvOES = GLMessage_Function_glGetTexEnvxvOES;
1283  static const Function glGetTexGenfvOES = GLMessage_Function_glGetTexGenfvOES;
1284  static const Function glGetTexGenivOES = GLMessage_Function_glGetTexGenivOES;
1285  static const Function glGetTexGenxvOES = GLMessage_Function_glGetTexGenxvOES;
1286  static const Function glGetTexParameterfv = GLMessage_Function_glGetTexParameterfv;
1287  static const Function glGetTexParameteriv = GLMessage_Function_glGetTexParameteriv;
1288  static const Function glGetTexParameterxv = GLMessage_Function_glGetTexParameterxv;
1289  static const Function glGetTexParameterxvOES = GLMessage_Function_glGetTexParameterxvOES;
1290  static const Function glGetUniformfv = GLMessage_Function_glGetUniformfv;
1291  static const Function glGetUniformiv = GLMessage_Function_glGetUniformiv;
1292  static const Function glGetUniformLocation = GLMessage_Function_glGetUniformLocation;
1293  static const Function glGetVertexAttribfv = GLMessage_Function_glGetVertexAttribfv;
1294  static const Function glGetVertexAttribiv = GLMessage_Function_glGetVertexAttribiv;
1295  static const Function glGetVertexAttribPointerv = GLMessage_Function_glGetVertexAttribPointerv;
1296  static const Function glHint = GLMessage_Function_glHint;
1297  static const Function glIsBuffer = GLMessage_Function_glIsBuffer;
1298  static const Function glIsEnabled = GLMessage_Function_glIsEnabled;
1299  static const Function glIsFenceNV = GLMessage_Function_glIsFenceNV;
1300  static const Function glIsFramebuffer = GLMessage_Function_glIsFramebuffer;
1301  static const Function glIsFramebufferOES = GLMessage_Function_glIsFramebufferOES;
1302  static const Function glIsProgram = GLMessage_Function_glIsProgram;
1303  static const Function glIsRenderbuffer = GLMessage_Function_glIsRenderbuffer;
1304  static const Function glIsRenderbufferOES = GLMessage_Function_glIsRenderbufferOES;
1305  static const Function glIsShader = GLMessage_Function_glIsShader;
1306  static const Function glIsTexture = GLMessage_Function_glIsTexture;
1307  static const Function glIsVertexArrayOES = GLMessage_Function_glIsVertexArrayOES;
1308  static const Function glLightf = GLMessage_Function_glLightf;
1309  static const Function glLightfv = GLMessage_Function_glLightfv;
1310  static const Function glLightModelf = GLMessage_Function_glLightModelf;
1311  static const Function glLightModelfv = GLMessage_Function_glLightModelfv;
1312  static const Function glLightModelx = GLMessage_Function_glLightModelx;
1313  static const Function glLightModelxOES = GLMessage_Function_glLightModelxOES;
1314  static const Function glLightModelxv = GLMessage_Function_glLightModelxv;
1315  static const Function glLightModelxvOES = GLMessage_Function_glLightModelxvOES;
1316  static const Function glLightx = GLMessage_Function_glLightx;
1317  static const Function glLightxOES = GLMessage_Function_glLightxOES;
1318  static const Function glLightxv = GLMessage_Function_glLightxv;
1319  static const Function glLightxvOES = GLMessage_Function_glLightxvOES;
1320  static const Function glLineWidth = GLMessage_Function_glLineWidth;
1321  static const Function glLineWidthx = GLMessage_Function_glLineWidthx;
1322  static const Function glLineWidthxOES = GLMessage_Function_glLineWidthxOES;
1323  static const Function glLinkProgram = GLMessage_Function_glLinkProgram;
1324  static const Function glLoadIdentity = GLMessage_Function_glLoadIdentity;
1325  static const Function glLoadMatrixf = GLMessage_Function_glLoadMatrixf;
1326  static const Function glLoadMatrixx = GLMessage_Function_glLoadMatrixx;
1327  static const Function glLoadMatrixxOES = GLMessage_Function_glLoadMatrixxOES;
1328  static const Function glLoadPaletteFromModelViewMatrixOES = GLMessage_Function_glLoadPaletteFromModelViewMatrixOES;
1329  static const Function glLogicOp = GLMessage_Function_glLogicOp;
1330  static const Function glMapBufferOES = GLMessage_Function_glMapBufferOES;
1331  static const Function glMaterialf = GLMessage_Function_glMaterialf;
1332  static const Function glMaterialfv = GLMessage_Function_glMaterialfv;
1333  static const Function glMaterialx = GLMessage_Function_glMaterialx;
1334  static const Function glMaterialxOES = GLMessage_Function_glMaterialxOES;
1335  static const Function glMaterialxv = GLMessage_Function_glMaterialxv;
1336  static const Function glMaterialxvOES = GLMessage_Function_glMaterialxvOES;
1337  static const Function glMatrixIndexPointerOES = GLMessage_Function_glMatrixIndexPointerOES;
1338  static const Function glMatrixMode = GLMessage_Function_glMatrixMode;
1339  static const Function glMultiDrawArraysEXT = GLMessage_Function_glMultiDrawArraysEXT;
1340  static const Function glMultiDrawElementsEXT = GLMessage_Function_glMultiDrawElementsEXT;
1341  static const Function glMultiTexCoord4f = GLMessage_Function_glMultiTexCoord4f;
1342  static const Function glMultiTexCoord4x = GLMessage_Function_glMultiTexCoord4x;
1343  static const Function glMultiTexCoord4xOES = GLMessage_Function_glMultiTexCoord4xOES;
1344  static const Function glMultMatrixf = GLMessage_Function_glMultMatrixf;
1345  static const Function glMultMatrixx = GLMessage_Function_glMultMatrixx;
1346  static const Function glMultMatrixxOES = GLMessage_Function_glMultMatrixxOES;
1347  static const Function glNormal3f = GLMessage_Function_glNormal3f;
1348  static const Function glNormal3x = GLMessage_Function_glNormal3x;
1349  static const Function glNormal3xOES = GLMessage_Function_glNormal3xOES;
1350  static const Function glNormalPointer = GLMessage_Function_glNormalPointer;
1351  static const Function glOrthof = GLMessage_Function_glOrthof;
1352  static const Function glOrthofOES = GLMessage_Function_glOrthofOES;
1353  static const Function glOrthox = GLMessage_Function_glOrthox;
1354  static const Function glOrthoxOES = GLMessage_Function_glOrthoxOES;
1355  static const Function glPixelStorei = GLMessage_Function_glPixelStorei;
1356  static const Function glPointParameterf = GLMessage_Function_glPointParameterf;
1357  static const Function glPointParameterfv = GLMessage_Function_glPointParameterfv;
1358  static const Function glPointParameterx = GLMessage_Function_glPointParameterx;
1359  static const Function glPointParameterxOES = GLMessage_Function_glPointParameterxOES;
1360  static const Function glPointParameterxv = GLMessage_Function_glPointParameterxv;
1361  static const Function glPointParameterxvOES = GLMessage_Function_glPointParameterxvOES;
1362  static const Function glPointSize = GLMessage_Function_glPointSize;
1363  static const Function glPointSizePointerOES = GLMessage_Function_glPointSizePointerOES;
1364  static const Function glPointSizex = GLMessage_Function_glPointSizex;
1365  static const Function glPointSizexOES = GLMessage_Function_glPointSizexOES;
1366  static const Function glPolygonOffset = GLMessage_Function_glPolygonOffset;
1367  static const Function glPolygonOffsetx = GLMessage_Function_glPolygonOffsetx;
1368  static const Function glPolygonOffsetxOES = GLMessage_Function_glPolygonOffsetxOES;
1369  static const Function glPopMatrix = GLMessage_Function_glPopMatrix;
1370  static const Function glProgramBinaryOES = GLMessage_Function_glProgramBinaryOES;
1371  static const Function glPushMatrix = GLMessage_Function_glPushMatrix;
1372  static const Function glQueryMatrixxOES = GLMessage_Function_glQueryMatrixxOES;
1373  static const Function glReadPixels = GLMessage_Function_glReadPixels;
1374  static const Function glReleaseShaderCompiler = GLMessage_Function_glReleaseShaderCompiler;
1375  static const Function glRenderbufferStorage = GLMessage_Function_glRenderbufferStorage;
1376  static const Function glRenderbufferStorageMultisampleIMG = GLMessage_Function_glRenderbufferStorageMultisampleIMG;
1377  static const Function glRenderbufferStorageOES = GLMessage_Function_glRenderbufferStorageOES;
1378  static const Function glRotatef = GLMessage_Function_glRotatef;
1379  static const Function glRotatex = GLMessage_Function_glRotatex;
1380  static const Function glRotatexOES = GLMessage_Function_glRotatexOES;
1381  static const Function glSampleCoverage = GLMessage_Function_glSampleCoverage;
1382  static const Function glSampleCoveragex = GLMessage_Function_glSampleCoveragex;
1383  static const Function glSampleCoveragexOES = GLMessage_Function_glSampleCoveragexOES;
1384  static const Function glScalef = GLMessage_Function_glScalef;
1385  static const Function glScalex = GLMessage_Function_glScalex;
1386  static const Function glScalexOES = GLMessage_Function_glScalexOES;
1387  static const Function glScissor = GLMessage_Function_glScissor;
1388  static const Function glSelectPerfMonitorCountersAMD = GLMessage_Function_glSelectPerfMonitorCountersAMD;
1389  static const Function glSetFenceNV = GLMessage_Function_glSetFenceNV;
1390  static const Function glShadeModel = GLMessage_Function_glShadeModel;
1391  static const Function glShaderBinary = GLMessage_Function_glShaderBinary;
1392  static const Function glShaderSource = GLMessage_Function_glShaderSource;
1393  static const Function glStartTilingQCOM = GLMessage_Function_glStartTilingQCOM;
1394  static const Function glStencilFunc = GLMessage_Function_glStencilFunc;
1395  static const Function glStencilFuncSeparate = GLMessage_Function_glStencilFuncSeparate;
1396  static const Function glStencilMask = GLMessage_Function_glStencilMask;
1397  static const Function glStencilMaskSeparate = GLMessage_Function_glStencilMaskSeparate;
1398  static const Function glStencilOp = GLMessage_Function_glStencilOp;
1399  static const Function glStencilOpSeparate = GLMessage_Function_glStencilOpSeparate;
1400  static const Function glTestFenceNV = GLMessage_Function_glTestFenceNV;
1401  static const Function glTexCoordPointer = GLMessage_Function_glTexCoordPointer;
1402  static const Function glTexEnvf = GLMessage_Function_glTexEnvf;
1403  static const Function glTexEnvfv = GLMessage_Function_glTexEnvfv;
1404  static const Function glTexEnvi = GLMessage_Function_glTexEnvi;
1405  static const Function glTexEnviv = GLMessage_Function_glTexEnviv;
1406  static const Function glTexEnvx = GLMessage_Function_glTexEnvx;
1407  static const Function glTexEnvxOES = GLMessage_Function_glTexEnvxOES;
1408  static const Function glTexEnvxv = GLMessage_Function_glTexEnvxv;
1409  static const Function glTexEnvxvOES = GLMessage_Function_glTexEnvxvOES;
1410  static const Function glTexGenfOES = GLMessage_Function_glTexGenfOES;
1411  static const Function glTexGenfvOES = GLMessage_Function_glTexGenfvOES;
1412  static const Function glTexGeniOES = GLMessage_Function_glTexGeniOES;
1413  static const Function glTexGenivOES = GLMessage_Function_glTexGenivOES;
1414  static const Function glTexGenxOES = GLMessage_Function_glTexGenxOES;
1415  static const Function glTexGenxvOES = GLMessage_Function_glTexGenxvOES;
1416  static const Function glTexImage2D = GLMessage_Function_glTexImage2D;
1417  static const Function glTexImage3DOES = GLMessage_Function_glTexImage3DOES;
1418  static const Function glTexParameterf = GLMessage_Function_glTexParameterf;
1419  static const Function glTexParameterfv = GLMessage_Function_glTexParameterfv;
1420  static const Function glTexParameteri = GLMessage_Function_glTexParameteri;
1421  static const Function glTexParameteriv = GLMessage_Function_glTexParameteriv;
1422  static const Function glTexParameterx = GLMessage_Function_glTexParameterx;
1423  static const Function glTexParameterxOES = GLMessage_Function_glTexParameterxOES;
1424  static const Function glTexParameterxv = GLMessage_Function_glTexParameterxv;
1425  static const Function glTexParameterxvOES = GLMessage_Function_glTexParameterxvOES;
1426  static const Function glTexSubImage2D = GLMessage_Function_glTexSubImage2D;
1427  static const Function glTexSubImage3DOES = GLMessage_Function_glTexSubImage3DOES;
1428  static const Function glTranslatef = GLMessage_Function_glTranslatef;
1429  static const Function glTranslatex = GLMessage_Function_glTranslatex;
1430  static const Function glTranslatexOES = GLMessage_Function_glTranslatexOES;
1431  static const Function glUniform1f = GLMessage_Function_glUniform1f;
1432  static const Function glUniform1fv = GLMessage_Function_glUniform1fv;
1433  static const Function glUniform1i = GLMessage_Function_glUniform1i;
1434  static const Function glUniform1iv = GLMessage_Function_glUniform1iv;
1435  static const Function glUniform2f = GLMessage_Function_glUniform2f;
1436  static const Function glUniform2fv = GLMessage_Function_glUniform2fv;
1437  static const Function glUniform2i = GLMessage_Function_glUniform2i;
1438  static const Function glUniform2iv = GLMessage_Function_glUniform2iv;
1439  static const Function glUniform3f = GLMessage_Function_glUniform3f;
1440  static const Function glUniform3fv = GLMessage_Function_glUniform3fv;
1441  static const Function glUniform3i = GLMessage_Function_glUniform3i;
1442  static const Function glUniform3iv = GLMessage_Function_glUniform3iv;
1443  static const Function glUniform4f = GLMessage_Function_glUniform4f;
1444  static const Function glUniform4fv = GLMessage_Function_glUniform4fv;
1445  static const Function glUniform4i = GLMessage_Function_glUniform4i;
1446  static const Function glUniform4iv = GLMessage_Function_glUniform4iv;
1447  static const Function glUniformMatrix2fv = GLMessage_Function_glUniformMatrix2fv;
1448  static const Function glUniformMatrix3fv = GLMessage_Function_glUniformMatrix3fv;
1449  static const Function glUniformMatrix4fv = GLMessage_Function_glUniformMatrix4fv;
1450  static const Function glUnmapBufferOES = GLMessage_Function_glUnmapBufferOES;
1451  static const Function glUseProgram = GLMessage_Function_glUseProgram;
1452  static const Function glValidateProgram = GLMessage_Function_glValidateProgram;
1453  static const Function glVertexAttrib1f = GLMessage_Function_glVertexAttrib1f;
1454  static const Function glVertexAttrib1fv = GLMessage_Function_glVertexAttrib1fv;
1455  static const Function glVertexAttrib2f = GLMessage_Function_glVertexAttrib2f;
1456  static const Function glVertexAttrib2fv = GLMessage_Function_glVertexAttrib2fv;
1457  static const Function glVertexAttrib3f = GLMessage_Function_glVertexAttrib3f;
1458  static const Function glVertexAttrib3fv = GLMessage_Function_glVertexAttrib3fv;
1459  static const Function glVertexAttrib4f = GLMessage_Function_glVertexAttrib4f;
1460  static const Function glVertexAttrib4fv = GLMessage_Function_glVertexAttrib4fv;
1461  static const Function glVertexAttribPointer = GLMessage_Function_glVertexAttribPointer;
1462  static const Function glVertexPointer = GLMessage_Function_glVertexPointer;
1463  static const Function glViewport = GLMessage_Function_glViewport;
1464  static const Function glWeightPointerOES = GLMessage_Function_glWeightPointerOES;
1465  static const Function glReadBuffer = GLMessage_Function_glReadBuffer;
1466  static const Function glDrawRangeElements = GLMessage_Function_glDrawRangeElements;
1467  static const Function glTexImage3D = GLMessage_Function_glTexImage3D;
1468  static const Function glTexSubImage3D = GLMessage_Function_glTexSubImage3D;
1469  static const Function glCopyTexSubImage3D = GLMessage_Function_glCopyTexSubImage3D;
1470  static const Function glCompressedTexImage3D = GLMessage_Function_glCompressedTexImage3D;
1471  static const Function glCompressedTexSubImage3D = GLMessage_Function_glCompressedTexSubImage3D;
1472  static const Function glGenQueries = GLMessage_Function_glGenQueries;
1473  static const Function glDeleteQueries = GLMessage_Function_glDeleteQueries;
1474  static const Function glIsQuery = GLMessage_Function_glIsQuery;
1475  static const Function glBeginQuery = GLMessage_Function_glBeginQuery;
1476  static const Function glEndQuery = GLMessage_Function_glEndQuery;
1477  static const Function glGetQueryiv = GLMessage_Function_glGetQueryiv;
1478  static const Function glGetQueryObjectuiv = GLMessage_Function_glGetQueryObjectuiv;
1479  static const Function glUnmapBuffer = GLMessage_Function_glUnmapBuffer;
1480  static const Function glGetBufferPointerv = GLMessage_Function_glGetBufferPointerv;
1481  static const Function glDrawBuffers = GLMessage_Function_glDrawBuffers;
1482  static const Function glUniformMatrix2x3fv = GLMessage_Function_glUniformMatrix2x3fv;
1483  static const Function glUniformMatrix3x2fv = GLMessage_Function_glUniformMatrix3x2fv;
1484  static const Function glUniformMatrix2x4fv = GLMessage_Function_glUniformMatrix2x4fv;
1485  static const Function glUniformMatrix4x2fv = GLMessage_Function_glUniformMatrix4x2fv;
1486  static const Function glUniformMatrix3x4fv = GLMessage_Function_glUniformMatrix3x4fv;
1487  static const Function glUniformMatrix4x3fv = GLMessage_Function_glUniformMatrix4x3fv;
1488  static const Function glBlitFramebuffer = GLMessage_Function_glBlitFramebuffer;
1489  static const Function glRenderbufferStorageMultisample = GLMessage_Function_glRenderbufferStorageMultisample;
1490  static const Function glFramebufferTextureLayer = GLMessage_Function_glFramebufferTextureLayer;
1491  static const Function glMapBufferRange = GLMessage_Function_glMapBufferRange;
1492  static const Function glFlushMappedBufferRange = GLMessage_Function_glFlushMappedBufferRange;
1493  static const Function glBindVertexArray = GLMessage_Function_glBindVertexArray;
1494  static const Function glDeleteVertexArrays = GLMessage_Function_glDeleteVertexArrays;
1495  static const Function glGenVertexArrays = GLMessage_Function_glGenVertexArrays;
1496  static const Function glIsVertexArray = GLMessage_Function_glIsVertexArray;
1497  static const Function glGetIntegeri_v = GLMessage_Function_glGetIntegeri_v;
1498  static const Function glBeginTransformFeedback = GLMessage_Function_glBeginTransformFeedback;
1499  static const Function glEndTransformFeedback = GLMessage_Function_glEndTransformFeedback;
1500  static const Function glBindBufferRange = GLMessage_Function_glBindBufferRange;
1501  static const Function glBindBufferBase = GLMessage_Function_glBindBufferBase;
1502  static const Function glTransformFeedbackVaryings = GLMessage_Function_glTransformFeedbackVaryings;
1503  static const Function glGetTransformFeedbackVarying = GLMessage_Function_glGetTransformFeedbackVarying;
1504  static const Function glVertexAttribIPointer = GLMessage_Function_glVertexAttribIPointer;
1505  static const Function glGetVertexAttribIiv = GLMessage_Function_glGetVertexAttribIiv;
1506  static const Function glGetVertexAttribIuiv = GLMessage_Function_glGetVertexAttribIuiv;
1507  static const Function glVertexAttribI4i = GLMessage_Function_glVertexAttribI4i;
1508  static const Function glVertexAttribI4ui = GLMessage_Function_glVertexAttribI4ui;
1509  static const Function glVertexAttribI4iv = GLMessage_Function_glVertexAttribI4iv;
1510  static const Function glVertexAttribI4uiv = GLMessage_Function_glVertexAttribI4uiv;
1511  static const Function glGetUniformuiv = GLMessage_Function_glGetUniformuiv;
1512  static const Function glGetFragDataLocation = GLMessage_Function_glGetFragDataLocation;
1513  static const Function glUniform1ui = GLMessage_Function_glUniform1ui;
1514  static const Function glUniform2ui = GLMessage_Function_glUniform2ui;
1515  static const Function glUniform3ui = GLMessage_Function_glUniform3ui;
1516  static const Function glUniform4ui = GLMessage_Function_glUniform4ui;
1517  static const Function glUniform1uiv = GLMessage_Function_glUniform1uiv;
1518  static const Function glUniform2uiv = GLMessage_Function_glUniform2uiv;
1519  static const Function glUniform3uiv = GLMessage_Function_glUniform3uiv;
1520  static const Function glUniform4uiv = GLMessage_Function_glUniform4uiv;
1521  static const Function glClearBufferiv = GLMessage_Function_glClearBufferiv;
1522  static const Function glClearBufferuiv = GLMessage_Function_glClearBufferuiv;
1523  static const Function glClearBufferfv = GLMessage_Function_glClearBufferfv;
1524  static const Function glClearBufferfi = GLMessage_Function_glClearBufferfi;
1525  static const Function glGetStringi = GLMessage_Function_glGetStringi;
1526  static const Function glCopyBufferSubData = GLMessage_Function_glCopyBufferSubData;
1527  static const Function glGetUniformIndices = GLMessage_Function_glGetUniformIndices;
1528  static const Function glGetActiveUniformsiv = GLMessage_Function_glGetActiveUniformsiv;
1529  static const Function glGetUniformBlockIndex = GLMessage_Function_glGetUniformBlockIndex;
1530  static const Function glGetActiveUniformBlockiv = GLMessage_Function_glGetActiveUniformBlockiv;
1531  static const Function glGetActiveUniformBlockName = GLMessage_Function_glGetActiveUniformBlockName;
1532  static const Function glUniformBlockBinding = GLMessage_Function_glUniformBlockBinding;
1533  static const Function glDrawArraysInstanced = GLMessage_Function_glDrawArraysInstanced;
1534  static const Function glDrawElementsInstanced = GLMessage_Function_glDrawElementsInstanced;
1535  static const Function glFenceSync = GLMessage_Function_glFenceSync;
1536  static const Function glIsSync = GLMessage_Function_glIsSync;
1537  static const Function glDeleteSync = GLMessage_Function_glDeleteSync;
1538  static const Function glClientWaitSync = GLMessage_Function_glClientWaitSync;
1539  static const Function glWaitSync = GLMessage_Function_glWaitSync;
1540  static const Function glGetInteger64v = GLMessage_Function_glGetInteger64v;
1541  static const Function glGetSynciv = GLMessage_Function_glGetSynciv;
1542  static const Function glGetInteger64i_v = GLMessage_Function_glGetInteger64i_v;
1543  static const Function glGetBufferParameteri64v = GLMessage_Function_glGetBufferParameteri64v;
1544  static const Function glGenSamplers = GLMessage_Function_glGenSamplers;
1545  static const Function glDeleteSamplers = GLMessage_Function_glDeleteSamplers;
1546  static const Function glIsSampler = GLMessage_Function_glIsSampler;
1547  static const Function glBindSampler = GLMessage_Function_glBindSampler;
1548  static const Function glSamplerParameteri = GLMessage_Function_glSamplerParameteri;
1549  static const Function glSamplerParameteriv = GLMessage_Function_glSamplerParameteriv;
1550  static const Function glSamplerParameterf = GLMessage_Function_glSamplerParameterf;
1551  static const Function glSamplerParameterfv = GLMessage_Function_glSamplerParameterfv;
1552  static const Function glGetSamplerParameteriv = GLMessage_Function_glGetSamplerParameteriv;
1553  static const Function glGetSamplerParameterfv = GLMessage_Function_glGetSamplerParameterfv;
1554  static const Function glVertexAttribDivisor = GLMessage_Function_glVertexAttribDivisor;
1555  static const Function glBindTransformFeedback = GLMessage_Function_glBindTransformFeedback;
1556  static const Function glDeleteTransformFeedbacks = GLMessage_Function_glDeleteTransformFeedbacks;
1557  static const Function glGenTransformFeedbacks = GLMessage_Function_glGenTransformFeedbacks;
1558  static const Function glIsTransformFeedback = GLMessage_Function_glIsTransformFeedback;
1559  static const Function glPauseTransformFeedback = GLMessage_Function_glPauseTransformFeedback;
1560  static const Function glResumeTransformFeedback = GLMessage_Function_glResumeTransformFeedback;
1561  static const Function glGetProgramBinary = GLMessage_Function_glGetProgramBinary;
1562  static const Function glProgramBinary = GLMessage_Function_glProgramBinary;
1563  static const Function glProgramParameteri = GLMessage_Function_glProgramParameteri;
1564  static const Function glInvalidateFramebuffer = GLMessage_Function_glInvalidateFramebuffer;
1565  static const Function glInvalidateSubFramebuffer = GLMessage_Function_glInvalidateSubFramebuffer;
1566  static const Function glTexStorage2D = GLMessage_Function_glTexStorage2D;
1567  static const Function glTexStorage3D = GLMessage_Function_glTexStorage3D;
1568  static const Function glGetInternalformativ = GLMessage_Function_glGetInternalformativ;
1569  static const Function glBeginPerfQueryINTEL = GLMessage_Function_glBeginPerfQueryINTEL;
1570  static const Function glCreatePerfQueryINTEL = GLMessage_Function_glCreatePerfQueryINTEL;
1571  static const Function glDeletePerfQueryINTEL = GLMessage_Function_glDeletePerfQueryINTEL;
1572  static const Function glEndPerfQueryINTEL = GLMessage_Function_glEndPerfQueryINTEL;
1573  static const Function glGetFirstPerfQueryIdINTEL = GLMessage_Function_glGetFirstPerfQueryIdINTEL;
1574  static const Function glGetNextPerfQueryIdINTEL = GLMessage_Function_glGetNextPerfQueryIdINTEL;
1575  static const Function glGetPerfCounterInfoINTEL = GLMessage_Function_glGetPerfCounterInfoINTEL;
1576  static const Function glGetPerfQueryDataINTEL = GLMessage_Function_glGetPerfQueryDataINTEL;
1577  static const Function glGetPerfQueryIdByNameINTEL = GLMessage_Function_glGetPerfQueryIdByNameINTEL;
1578  static const Function glGetPerfQueryInfoINTEL = GLMessage_Function_glGetPerfQueryInfoINTEL;
1579  static const Function glBlendBarrierKHR = GLMessage_Function_glBlendBarrierKHR;
1580  static const Function glBlendBarrierNV = GLMessage_Function_glBlendBarrierNV;
1581  static const Function glBlendParameteriNV = GLMessage_Function_glBlendParameteriNV;
1582  static const Function glBlitFramebufferNV = GLMessage_Function_glBlitFramebufferNV;
1583  static const Function glFenceSyncAPPLE = GLMessage_Function_glFenceSyncAPPLE;
1584  static const Function glIsSyncAPPLE = GLMessage_Function_glIsSyncAPPLE;
1585  static const Function glDeleteSyncAPPLE = GLMessage_Function_glDeleteSyncAPPLE;
1586  static const Function glClientWaitSyncAPPLE = GLMessage_Function_glClientWaitSyncAPPLE;
1587  static const Function glWaitSyncAPPLE = GLMessage_Function_glWaitSyncAPPLE;
1588  static const Function glGetInteger64vAPPLE = GLMessage_Function_glGetInteger64vAPPLE;
1589  static const Function glGetSyncivAPPLE = GLMessage_Function_glGetSyncivAPPLE;
1590  static const Function glCopyBufferSubDataNV = GLMessage_Function_glCopyBufferSubDataNV;
1591  static const Function glActiveShaderProgramEXT = GLMessage_Function_glActiveShaderProgramEXT;
1592  static const Function glAlphaFuncQCOM = GLMessage_Function_glAlphaFuncQCOM;
1593  static const Function glBeginQueryEXT = GLMessage_Function_glBeginQueryEXT;
1594  static const Function glBindProgramPipelineEXT = GLMessage_Function_glBindProgramPipelineEXT;
1595  static const Function glBlitFramebufferANGLE = GLMessage_Function_glBlitFramebufferANGLE;
1596  static const Function glCreateShaderProgramvEXT = GLMessage_Function_glCreateShaderProgramvEXT;
1597  static const Function glDeleteProgramPipelinesEXT = GLMessage_Function_glDeleteProgramPipelinesEXT;
1598  static const Function glDeleteQueriesEXT = GLMessage_Function_glDeleteQueriesEXT;
1599  static const Function glDrawBuffersNV = GLMessage_Function_glDrawBuffersNV;
1600  static const Function glEndQueryEXT = GLMessage_Function_glEndQueryEXT;
1601  static const Function glFramebufferTexture2DMultisampleEXT = GLMessage_Function_glFramebufferTexture2DMultisampleEXT;
1602  static const Function glGenProgramPipelinesEXT = GLMessage_Function_glGenProgramPipelinesEXT;
1603  static const Function glGenQueriesEXT = GLMessage_Function_glGenQueriesEXT;
1604  static const Function glGetGraphicsResetStatusEXT = GLMessage_Function_glGetGraphicsResetStatusEXT;
1605  static const Function glGetObjectLabelEXT = GLMessage_Function_glGetObjectLabelEXT;
1606  static const Function glGetProgramPipelineInfoLogEXT = GLMessage_Function_glGetProgramPipelineInfoLogEXT;
1607  static const Function glGetProgramPipelineivEXT = GLMessage_Function_glGetProgramPipelineivEXT;
1608  static const Function glGetQueryObjectuivEXT = GLMessage_Function_glGetQueryObjectuivEXT;
1609  static const Function glGetQueryivEXT = GLMessage_Function_glGetQueryivEXT;
1610  static const Function glGetnUniformfvEXT = GLMessage_Function_glGetnUniformfvEXT;
1611  static const Function glGetnUniformivEXT = GLMessage_Function_glGetnUniformivEXT;
1612  static const Function glInsertEventMarkerEXT = GLMessage_Function_glInsertEventMarkerEXT;
1613  static const Function glIsProgramPipelineEXT = GLMessage_Function_glIsProgramPipelineEXT;
1614  static const Function glIsQueryEXT = GLMessage_Function_glIsQueryEXT;
1615  static const Function glLabelObjectEXT = GLMessage_Function_glLabelObjectEXT;
1616  static const Function glPopGroupMarkerEXT = GLMessage_Function_glPopGroupMarkerEXT;
1617  static const Function glProgramParameteriEXT = GLMessage_Function_glProgramParameteriEXT;
1618  static const Function glProgramUniform1fEXT = GLMessage_Function_glProgramUniform1fEXT;
1619  static const Function glProgramUniform1fvEXT = GLMessage_Function_glProgramUniform1fvEXT;
1620  static const Function glProgramUniform1iEXT = GLMessage_Function_glProgramUniform1iEXT;
1621  static const Function glProgramUniform1ivEXT = GLMessage_Function_glProgramUniform1ivEXT;
1622  static const Function glProgramUniform2fEXT = GLMessage_Function_glProgramUniform2fEXT;
1623  static const Function glProgramUniform2fvEXT = GLMessage_Function_glProgramUniform2fvEXT;
1624  static const Function glProgramUniform2iEXT = GLMessage_Function_glProgramUniform2iEXT;
1625  static const Function glProgramUniform2ivEXT = GLMessage_Function_glProgramUniform2ivEXT;
1626  static const Function glProgramUniform3fEXT = GLMessage_Function_glProgramUniform3fEXT;
1627  static const Function glProgramUniform3fvEXT = GLMessage_Function_glProgramUniform3fvEXT;
1628  static const Function glProgramUniform3iEXT = GLMessage_Function_glProgramUniform3iEXT;
1629  static const Function glProgramUniform3ivEXT = GLMessage_Function_glProgramUniform3ivEXT;
1630  static const Function glProgramUniform4fEXT = GLMessage_Function_glProgramUniform4fEXT;
1631  static const Function glProgramUniform4fvEXT = GLMessage_Function_glProgramUniform4fvEXT;
1632  static const Function glProgramUniform4iEXT = GLMessage_Function_glProgramUniform4iEXT;
1633  static const Function glProgramUniform4ivEXT = GLMessage_Function_glProgramUniform4ivEXT;
1634  static const Function glProgramUniformMatrix2fvEXT = GLMessage_Function_glProgramUniformMatrix2fvEXT;
1635  static const Function glProgramUniformMatrix3fvEXT = GLMessage_Function_glProgramUniformMatrix3fvEXT;
1636  static const Function glProgramUniformMatrix4fvEXT = GLMessage_Function_glProgramUniformMatrix4fvEXT;
1637  static const Function glPushGroupMarkerEXT = GLMessage_Function_glPushGroupMarkerEXT;
1638  static const Function glReadBufferNV = GLMessage_Function_glReadBufferNV;
1639  static const Function glReadnPixelsEXT = GLMessage_Function_glReadnPixelsEXT;
1640  static const Function glRenderbufferStorageMultisampleANGLE = GLMessage_Function_glRenderbufferStorageMultisampleANGLE;
1641  static const Function glRenderbufferStorageMultisampleAPPLE = GLMessage_Function_glRenderbufferStorageMultisampleAPPLE;
1642  static const Function glRenderbufferStorageMultisampleEXT = GLMessage_Function_glRenderbufferStorageMultisampleEXT;
1643  static const Function glResolveMultisampleFramebufferAPPLE = GLMessage_Function_glResolveMultisampleFramebufferAPPLE;
1644  static const Function glTexStorage1DEXT = GLMessage_Function_glTexStorage1DEXT;
1645  static const Function glTexStorage2DEXT = GLMessage_Function_glTexStorage2DEXT;
1646  static const Function glTexStorage3DEXT = GLMessage_Function_glTexStorage3DEXT;
1647  static const Function glTextureStorage1DEXT = GLMessage_Function_glTextureStorage1DEXT;
1648  static const Function glTextureStorage2DEXT = GLMessage_Function_glTextureStorage2DEXT;
1649  static const Function glTextureStorage3DEXT = GLMessage_Function_glTextureStorage3DEXT;
1650  static const Function glUseProgramStagesEXT = GLMessage_Function_glUseProgramStagesEXT;
1651  static const Function glValidateProgramPipelineEXT = GLMessage_Function_glValidateProgramPipelineEXT;
1652  static const Function glCopyTextureLevelsAPPLE = GLMessage_Function_glCopyTextureLevelsAPPLE;
1653  static const Function glDebugMessageControlKHR = GLMessage_Function_glDebugMessageControlKHR;
1654  static const Function glDebugMessageInsertKHR = GLMessage_Function_glDebugMessageInsertKHR;
1655  static const Function glDebugMessageCallbackKHR = GLMessage_Function_glDebugMessageCallbackKHR;
1656  static const Function glGetDebugMessageLogKHR = GLMessage_Function_glGetDebugMessageLogKHR;
1657  static const Function glPushDebugGroupKHR = GLMessage_Function_glPushDebugGroupKHR;
1658  static const Function glPopDebugGroupKHR = GLMessage_Function_glPopDebugGroupKHR;
1659  static const Function glObjectLabelKHR = GLMessage_Function_glObjectLabelKHR;
1660  static const Function glGetObjectLabelKHR = GLMessage_Function_glGetObjectLabelKHR;
1661  static const Function glObjectPtrLabelKHR = GLMessage_Function_glObjectPtrLabelKHR;
1662  static const Function glGetObjectPtrLabelKHR = GLMessage_Function_glGetObjectPtrLabelKHR;
1663  static const Function glGetPointervKHR = GLMessage_Function_glGetPointervKHR;
1664  static const Function glDrawArraysInstancedANGLE = GLMessage_Function_glDrawArraysInstancedANGLE;
1665  static const Function glDrawElementsInstancedANGLE = GLMessage_Function_glDrawElementsInstancedANGLE;
1666  static const Function glVertexAttribDivisorANGLE = GLMessage_Function_glVertexAttribDivisorANGLE;
1667  static const Function glDrawArraysInstancedEXT = GLMessage_Function_glDrawArraysInstancedEXT;
1668  static const Function glDrawElementsInstancedEXT = GLMessage_Function_glDrawElementsInstancedEXT;
1669  static const Function glVertexAttribDivisorEXT = GLMessage_Function_glVertexAttribDivisorEXT;
1670  static const Function glDrawArraysInstancedNV = GLMessage_Function_glDrawArraysInstancedNV;
1671  static const Function glDrawElementsInstancedNV = GLMessage_Function_glDrawElementsInstancedNV;
1672  static const Function glVertexAttribDivisorNV = GLMessage_Function_glVertexAttribDivisorNV;
1673  static const Function glDrawBuffersEXT = GLMessage_Function_glDrawBuffersEXT;
1674  static const Function glReadBufferIndexedEXT = GLMessage_Function_glReadBufferIndexedEXT;
1675  static const Function glDrawBuffersIndexedEXT = GLMessage_Function_glDrawBuffersIndexedEXT;
1676  static const Function glGetIntegeri_vEXT = GLMessage_Function_glGetIntegeri_vEXT;
1677  static const Function glMapBufferRangeEXT = GLMessage_Function_glMapBufferRangeEXT;
1678  static const Function glFlushMappedBufferRangeEXT = GLMessage_Function_glFlushMappedBufferRangeEXT;
1679  static const Function glQueryCounterEXT = GLMessage_Function_glQueryCounterEXT;
1680  static const Function glGetQueryObjecti64vEXT = GLMessage_Function_glGetQueryObjecti64vEXT;
1681  static const Function glGetQueryObjectivEXT = GLMessage_Function_glGetQueryObjectivEXT;
1682  static const Function glGetQueryObjectui64vEXT = GLMessage_Function_glGetQueryObjectui64vEXT;
1683  static const Function glGetTranslatedShaderSourceANGLE = GLMessage_Function_glGetTranslatedShaderSourceANGLE;
1684  static const Function glMinSampleShadingOES = GLMessage_Function_glMinSampleShadingOES;
1685  static const Function glMultiTexCoord1bOES = GLMessage_Function_glMultiTexCoord1bOES;
1686  static const Function glMultiTexCoord1bvOES = GLMessage_Function_glMultiTexCoord1bvOES;
1687  static const Function glMultiTexCoord2bOES = GLMessage_Function_glMultiTexCoord2bOES;
1688  static const Function glMultiTexCoord2bvOES = GLMessage_Function_glMultiTexCoord2bvOES;
1689  static const Function glMultiTexCoord3bOES = GLMessage_Function_glMultiTexCoord3bOES;
1690  static const Function glMultiTexCoord3bvOES = GLMessage_Function_glMultiTexCoord3bvOES;
1691  static const Function glMultiTexCoord4bOES = GLMessage_Function_glMultiTexCoord4bOES;
1692  static const Function glMultiTexCoord4bvOES = GLMessage_Function_glMultiTexCoord4bvOES;
1693  static const Function glTexCoord1bOES = GLMessage_Function_glTexCoord1bOES;
1694  static const Function glTexCoord1bvOES = GLMessage_Function_glTexCoord1bvOES;
1695  static const Function glTexCoord2bOES = GLMessage_Function_glTexCoord2bOES;
1696  static const Function glTexCoord2bvOES = GLMessage_Function_glTexCoord2bvOES;
1697  static const Function glTexCoord3bOES = GLMessage_Function_glTexCoord3bOES;
1698  static const Function glTexCoord3bvOES = GLMessage_Function_glTexCoord3bvOES;
1699  static const Function glTexCoord4bOES = GLMessage_Function_glTexCoord4bOES;
1700  static const Function glTexCoord4bvOES = GLMessage_Function_glTexCoord4bvOES;
1701  static const Function glVertex2bOES = GLMessage_Function_glVertex2bOES;
1702  static const Function glVertex2bvOES = GLMessage_Function_glVertex2bvOES;
1703  static const Function glVertex3bOES = GLMessage_Function_glVertex3bOES;
1704  static const Function glVertex3bvOES = GLMessage_Function_glVertex3bvOES;
1705  static const Function glVertex4bOES = GLMessage_Function_glVertex4bOES;
1706  static const Function glVertex4bvOES = GLMessage_Function_glVertex4bvOES;
1707  static const Function glProgramUniform1uiEXT = GLMessage_Function_glProgramUniform1uiEXT;
1708  static const Function glProgramUniform2uiEXT = GLMessage_Function_glProgramUniform2uiEXT;
1709  static const Function glProgramUniform3uiEXT = GLMessage_Function_glProgramUniform3uiEXT;
1710  static const Function glProgramUniform4uiEXT = GLMessage_Function_glProgramUniform4uiEXT;
1711  static const Function glProgramUniform1uivEXT = GLMessage_Function_glProgramUniform1uivEXT;
1712  static const Function glProgramUniform2uivEXT = GLMessage_Function_glProgramUniform2uivEXT;
1713  static const Function glProgramUniform3uivEXT = GLMessage_Function_glProgramUniform3uivEXT;
1714  static const Function glProgramUniform4uivEXT = GLMessage_Function_glProgramUniform4uivEXT;
1715  static const Function glProgramUniformMatrix2x3fvEXT = GLMessage_Function_glProgramUniformMatrix2x3fvEXT;
1716  static const Function glProgramUniformMatrix3x2fvEXT = GLMessage_Function_glProgramUniformMatrix3x2fvEXT;
1717  static const Function glProgramUniformMatrix2x4fvEXT = GLMessage_Function_glProgramUniformMatrix2x4fvEXT;
1718  static const Function glProgramUniformMatrix4x2fvEXT = GLMessage_Function_glProgramUniformMatrix4x2fvEXT;
1719  static const Function glProgramUniformMatrix3x4fvEXT = GLMessage_Function_glProgramUniformMatrix3x4fvEXT;
1720  static const Function glProgramUniformMatrix4x3fvEXT = GLMessage_Function_glProgramUniformMatrix4x3fvEXT;
1721  static const Function glRenderbufferStorageMultisampleNV = GLMessage_Function_glRenderbufferStorageMultisampleNV;
1722  static const Function glSampleCoverageOES = GLMessage_Function_glSampleCoverageOES;
1723  static const Function glTexStorage3DMultisampleOES = GLMessage_Function_glTexStorage3DMultisampleOES;
1724  static const Function glUniformMatrix2x3fvNV = GLMessage_Function_glUniformMatrix2x3fvNV;
1725  static const Function glUniformMatrix3x2fvNV = GLMessage_Function_glUniformMatrix3x2fvNV;
1726  static const Function glUniformMatrix2x4fvNV = GLMessage_Function_glUniformMatrix2x4fvNV;
1727  static const Function glUniformMatrix4x2fvNV = GLMessage_Function_glUniformMatrix4x2fvNV;
1728  static const Function glUniformMatrix3x4fvNV = GLMessage_Function_glUniformMatrix3x4fvNV;
1729  static const Function glUniformMatrix4x3fvNV = GLMessage_Function_glUniformMatrix4x3fvNV;
1730  static const Function eglGetDisplay = GLMessage_Function_eglGetDisplay;
1731  static const Function eglInitialize = GLMessage_Function_eglInitialize;
1732  static const Function eglTerminate = GLMessage_Function_eglTerminate;
1733  static const Function eglGetConfigs = GLMessage_Function_eglGetConfigs;
1734  static const Function eglChooseConfig = GLMessage_Function_eglChooseConfig;
1735  static const Function eglGetConfigAttrib = GLMessage_Function_eglGetConfigAttrib;
1736  static const Function eglCreateWindowSurface = GLMessage_Function_eglCreateWindowSurface;
1737  static const Function eglCreatePixmapSurface = GLMessage_Function_eglCreatePixmapSurface;
1738  static const Function eglCreatePbufferSurface = GLMessage_Function_eglCreatePbufferSurface;
1739  static const Function eglDestroySurface = GLMessage_Function_eglDestroySurface;
1740  static const Function eglQuerySurface = GLMessage_Function_eglQuerySurface;
1741  static const Function eglCreateContext = GLMessage_Function_eglCreateContext;
1742  static const Function eglDestroyContext = GLMessage_Function_eglDestroyContext;
1743  static const Function eglMakeCurrent = GLMessage_Function_eglMakeCurrent;
1744  static const Function eglGetCurrentContext = GLMessage_Function_eglGetCurrentContext;
1745  static const Function eglGetCurrentSurface = GLMessage_Function_eglGetCurrentSurface;
1746  static const Function eglGetCurrentDisplay = GLMessage_Function_eglGetCurrentDisplay;
1747  static const Function eglQueryContext = GLMessage_Function_eglQueryContext;
1748  static const Function eglWaitGL = GLMessage_Function_eglWaitGL;
1749  static const Function eglWaitNative = GLMessage_Function_eglWaitNative;
1750  static const Function eglSwapBuffers = GLMessage_Function_eglSwapBuffers;
1751  static const Function eglCopyBuffers = GLMessage_Function_eglCopyBuffers;
1752  static const Function eglGetError = GLMessage_Function_eglGetError;
1753  static const Function eglQueryString = GLMessage_Function_eglQueryString;
1754  static const Function eglGetProcAddress = GLMessage_Function_eglGetProcAddress;
1755  static const Function eglSurfaceAttrib = GLMessage_Function_eglSurfaceAttrib;
1756  static const Function eglBindTexImage = GLMessage_Function_eglBindTexImage;
1757  static const Function eglReleaseTexImage = GLMessage_Function_eglReleaseTexImage;
1758  static const Function eglSwapInterval = GLMessage_Function_eglSwapInterval;
1759  static const Function eglBindAPI = GLMessage_Function_eglBindAPI;
1760  static const Function eglQueryAPI = GLMessage_Function_eglQueryAPI;
1761  static const Function eglWaitClient = GLMessage_Function_eglWaitClient;
1762  static const Function eglReleaseThread = GLMessage_Function_eglReleaseThread;
1763  static const Function eglCreatePbufferFromClientBuffer = GLMessage_Function_eglCreatePbufferFromClientBuffer;
1764  static const Function eglLockSurfaceKHR = GLMessage_Function_eglLockSurfaceKHR;
1765  static const Function eglUnlockSurfaceKHR = GLMessage_Function_eglUnlockSurfaceKHR;
1766  static const Function eglCreateImageKHR = GLMessage_Function_eglCreateImageKHR;
1767  static const Function eglDestroyImageKHR = GLMessage_Function_eglDestroyImageKHR;
1768  static const Function eglCreateSyncKHR = GLMessage_Function_eglCreateSyncKHR;
1769  static const Function eglDestroySyncKHR = GLMessage_Function_eglDestroySyncKHR;
1770  static const Function eglClientWaitSyncKHR = GLMessage_Function_eglClientWaitSyncKHR;
1771  static const Function eglGetSyncAttribKHR = GLMessage_Function_eglGetSyncAttribKHR;
1772  static const Function eglSetSwapRectangleANDROID = GLMessage_Function_eglSetSwapRectangleANDROID;
1773  static const Function eglGetRenderBufferANDROID = GLMessage_Function_eglGetRenderBufferANDROID;
1774  static const Function eglGetSystemTimeFrequencyNV = GLMessage_Function_eglGetSystemTimeFrequencyNV;
1775  static const Function eglGetSystemTimeNV = GLMessage_Function_eglGetSystemTimeNV;
1776  static const Function invalid = GLMessage_Function_invalid;
1777  static const Function glVertexAttribPointerData = GLMessage_Function_glVertexAttribPointerData;
1778  static inline bool Function_IsValid(int value) {
1779    return GLMessage_Function_IsValid(value);
1780  }
1781  static const Function Function_MIN =
1782    GLMessage_Function_Function_MIN;
1783  static const Function Function_MAX =
1784    GLMessage_Function_Function_MAX;
1785  static const int Function_ARRAYSIZE =
1786    GLMessage_Function_Function_ARRAYSIZE;
1787
1788  // accessors -------------------------------------------------------
1789
1790  // required int32 context_id = 1;
1791  inline bool has_context_id() const;
1792  inline void clear_context_id();
1793  static const int kContextIdFieldNumber = 1;
1794  inline ::google::protobuf::int32 context_id() const;
1795  inline void set_context_id(::google::protobuf::int32 value);
1796
1797  // required int64 start_time = 2;
1798  inline bool has_start_time() const;
1799  inline void clear_start_time();
1800  static const int kStartTimeFieldNumber = 2;
1801  inline ::google::protobuf::int64 start_time() const;
1802  inline void set_start_time(::google::protobuf::int64 value);
1803
1804  // required int32 duration = 3;
1805  inline bool has_duration() const;
1806  inline void clear_duration();
1807  static const int kDurationFieldNumber = 3;
1808  inline ::google::protobuf::int32 duration() const;
1809  inline void set_duration(::google::protobuf::int32 value);
1810
1811  // required .android.gltrace.GLMessage.Function function = 4 [default = invalid];
1812  inline bool has_function() const;
1813  inline void clear_function();
1814  static const int kFunctionFieldNumber = 4;
1815  inline ::android::gltrace::GLMessage_Function function() const;
1816  inline void set_function(::android::gltrace::GLMessage_Function value);
1817
1818  // repeated .android.gltrace.GLMessage.DataType args = 5;
1819  inline int args_size() const;
1820  inline void clear_args();
1821  static const int kArgsFieldNumber = 5;
1822  inline const ::android::gltrace::GLMessage_DataType& args(int index) const;
1823  inline ::android::gltrace::GLMessage_DataType* mutable_args(int index);
1824  inline ::android::gltrace::GLMessage_DataType* add_args();
1825  inline const ::google::protobuf::RepeatedPtrField< ::android::gltrace::GLMessage_DataType >&
1826      args() const;
1827  inline ::google::protobuf::RepeatedPtrField< ::android::gltrace::GLMessage_DataType >*
1828      mutable_args();
1829
1830  // optional .android.gltrace.GLMessage.DataType returnValue = 6;
1831  inline bool has_returnvalue() const;
1832  inline void clear_returnvalue();
1833  static const int kReturnValueFieldNumber = 6;
1834  inline const ::android::gltrace::GLMessage_DataType& returnvalue() const;
1835  inline ::android::gltrace::GLMessage_DataType* mutable_returnvalue();
1836
1837  // optional .android.gltrace.GLMessage.FrameBuffer fb = 7;
1838  inline bool has_fb() const;
1839  inline void clear_fb();
1840  static const int kFbFieldNumber = 7;
1841  inline const ::android::gltrace::GLMessage_FrameBuffer& fb() const;
1842  inline ::android::gltrace::GLMessage_FrameBuffer* mutable_fb();
1843
1844  // optional int32 threadtime = 8;
1845  inline bool has_threadtime() const;
1846  inline void clear_threadtime();
1847  static const int kThreadtimeFieldNumber = 8;
1848  inline ::google::protobuf::int32 threadtime() const;
1849  inline void set_threadtime(::google::protobuf::int32 value);
1850
1851  // @@protoc_insertion_point(class_scope:android.gltrace.GLMessage)
1852 private:
1853  mutable int _cached_size_;
1854
1855  ::google::protobuf::int32 context_id_;
1856  ::google::protobuf::int64 start_time_;
1857  ::google::protobuf::int32 duration_;
1858  int function_;
1859  ::google::protobuf::RepeatedPtrField< ::android::gltrace::GLMessage_DataType > args_;
1860  ::android::gltrace::GLMessage_DataType* returnvalue_;
1861  ::android::gltrace::GLMessage_FrameBuffer* fb_;
1862  ::google::protobuf::int32 threadtime_;
1863  friend void  protobuf_AddDesc_gltrace_2eproto();
1864  friend void protobuf_AssignDesc_gltrace_2eproto();
1865  friend void protobuf_ShutdownFile_gltrace_2eproto();
1866
1867  ::google::protobuf::uint32 _has_bits_[(8 + 31) / 32];
1868
1869  // WHY DOES & HAVE LOWER PRECEDENCE THAN != !?
1870  inline bool _has_bit(int index) const {
1871    return (_has_bits_[index / 32] & (1u << (index % 32))) != 0;
1872  }
1873  inline void _set_bit(int index) {
1874    _has_bits_[index / 32] |= (1u << (index % 32));
1875  }
1876  inline void _clear_bit(int index) {
1877    _has_bits_[index / 32] &= ~(1u << (index % 32));
1878  }
1879
1880  void InitAsDefaultInstance();
1881  static GLMessage* default_instance_;
1882};
1883// ===================================================================
1884
1885
1886// ===================================================================
1887
1888// GLMessage_DataType
1889
1890// required .android.gltrace.GLMessage.DataType.Type type = 1 [default = VOID];
1891inline bool GLMessage_DataType::has_type() const {
1892  return _has_bit(0);
1893}
1894inline void GLMessage_DataType::clear_type() {
1895  type_ = 1;
1896  _clear_bit(0);
1897}
1898inline ::android::gltrace::GLMessage_DataType_Type GLMessage_DataType::type() const {
1899  return static_cast< ::android::gltrace::GLMessage_DataType_Type >(type_);
1900}
1901inline void GLMessage_DataType::set_type(::android::gltrace::GLMessage_DataType_Type value) {
1902  GOOGLE_DCHECK(::android::gltrace::GLMessage_DataType_Type_IsValid(value));
1903  _set_bit(0);
1904  type_ = value;
1905}
1906
1907// required bool isArray = 2 [default = false];
1908inline bool GLMessage_DataType::has_isarray() const {
1909  return _has_bit(1);
1910}
1911inline void GLMessage_DataType::clear_isarray() {
1912  isarray_ = false;
1913  _clear_bit(1);
1914}
1915inline bool GLMessage_DataType::isarray() const {
1916  return isarray_;
1917}
1918inline void GLMessage_DataType::set_isarray(bool value) {
1919  _set_bit(1);
1920  isarray_ = value;
1921}
1922
1923// repeated int32 intValue = 3;
1924inline int GLMessage_DataType::intvalue_size() const {
1925  return intvalue_.size();
1926}
1927inline void GLMessage_DataType::clear_intvalue() {
1928  intvalue_.Clear();
1929}
1930inline ::google::protobuf::int32 GLMessage_DataType::intvalue(int index) const {
1931  return intvalue_.Get(index);
1932}
1933inline void GLMessage_DataType::set_intvalue(int index, ::google::protobuf::int32 value) {
1934  intvalue_.Set(index, value);
1935}
1936inline void GLMessage_DataType::add_intvalue(::google::protobuf::int32 value) {
1937  intvalue_.Add(value);
1938}
1939inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
1940GLMessage_DataType::intvalue() const {
1941  return intvalue_;
1942}
1943inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
1944GLMessage_DataType::mutable_intvalue() {
1945  return &intvalue_;
1946}
1947
1948// repeated float floatValue = 4;
1949inline int GLMessage_DataType::floatvalue_size() const {
1950  return floatvalue_.size();
1951}
1952inline void GLMessage_DataType::clear_floatvalue() {
1953  floatvalue_.Clear();
1954}
1955inline float GLMessage_DataType::floatvalue(int index) const {
1956  return floatvalue_.Get(index);
1957}
1958inline void GLMessage_DataType::set_floatvalue(int index, float value) {
1959  floatvalue_.Set(index, value);
1960}
1961inline void GLMessage_DataType::add_floatvalue(float value) {
1962  floatvalue_.Add(value);
1963}
1964inline const ::google::protobuf::RepeatedField< float >&
1965GLMessage_DataType::floatvalue() const {
1966  return floatvalue_;
1967}
1968inline ::google::protobuf::RepeatedField< float >*
1969GLMessage_DataType::mutable_floatvalue() {
1970  return &floatvalue_;
1971}
1972
1973// repeated bytes charValue = 5;
1974inline int GLMessage_DataType::charvalue_size() const {
1975  return charvalue_.size();
1976}
1977inline void GLMessage_DataType::clear_charvalue() {
1978  charvalue_.Clear();
1979}
1980inline const ::std::string& GLMessage_DataType::charvalue(int index) const {
1981  return charvalue_.Get(index);
1982}
1983inline ::std::string* GLMessage_DataType::mutable_charvalue(int index) {
1984  return charvalue_.Mutable(index);
1985}
1986inline void GLMessage_DataType::set_charvalue(int index, const ::std::string& value) {
1987  charvalue_.Mutable(index)->assign(value);
1988}
1989inline void GLMessage_DataType::set_charvalue(int index, const char* value) {
1990  charvalue_.Mutable(index)->assign(value);
1991}
1992inline void GLMessage_DataType::set_charvalue(int index, const void* value, size_t size) {
1993  charvalue_.Mutable(index)->assign(
1994    reinterpret_cast<const char*>(value), size);
1995}
1996inline ::std::string* GLMessage_DataType::add_charvalue() {
1997  return charvalue_.Add();
1998}
1999inline void GLMessage_DataType::add_charvalue(const ::std::string& value) {
2000  charvalue_.Add()->assign(value);
2001}
2002inline void GLMessage_DataType::add_charvalue(const char* value) {
2003  charvalue_.Add()->assign(value);
2004}
2005inline void GLMessage_DataType::add_charvalue(const void* value, size_t size) {
2006  charvalue_.Add()->assign(reinterpret_cast<const char*>(value), size);
2007}
2008inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
2009GLMessage_DataType::charvalue() const {
2010  return charvalue_;
2011}
2012inline ::google::protobuf::RepeatedPtrField< ::std::string>*
2013GLMessage_DataType::mutable_charvalue() {
2014  return &charvalue_;
2015}
2016
2017// repeated bytes rawBytes = 6;
2018inline int GLMessage_DataType::rawbytes_size() const {
2019  return rawbytes_.size();
2020}
2021inline void GLMessage_DataType::clear_rawbytes() {
2022  rawbytes_.Clear();
2023}
2024inline const ::std::string& GLMessage_DataType::rawbytes(int index) const {
2025  return rawbytes_.Get(index);
2026}
2027inline ::std::string* GLMessage_DataType::mutable_rawbytes(int index) {
2028  return rawbytes_.Mutable(index);
2029}
2030inline void GLMessage_DataType::set_rawbytes(int index, const ::std::string& value) {
2031  rawbytes_.Mutable(index)->assign(value);
2032}
2033inline void GLMessage_DataType::set_rawbytes(int index, const char* value) {
2034  rawbytes_.Mutable(index)->assign(value);
2035}
2036inline void GLMessage_DataType::set_rawbytes(int index, const void* value, size_t size) {
2037  rawbytes_.Mutable(index)->assign(
2038    reinterpret_cast<const char*>(value), size);
2039}
2040inline ::std::string* GLMessage_DataType::add_rawbytes() {
2041  return rawbytes_.Add();
2042}
2043inline void GLMessage_DataType::add_rawbytes(const ::std::string& value) {
2044  rawbytes_.Add()->assign(value);
2045}
2046inline void GLMessage_DataType::add_rawbytes(const char* value) {
2047  rawbytes_.Add()->assign(value);
2048}
2049inline void GLMessage_DataType::add_rawbytes(const void* value, size_t size) {
2050  rawbytes_.Add()->assign(reinterpret_cast<const char*>(value), size);
2051}
2052inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
2053GLMessage_DataType::rawbytes() const {
2054  return rawbytes_;
2055}
2056inline ::google::protobuf::RepeatedPtrField< ::std::string>*
2057GLMessage_DataType::mutable_rawbytes() {
2058  return &rawbytes_;
2059}
2060
2061// repeated bool boolValue = 7;
2062inline int GLMessage_DataType::boolvalue_size() const {
2063  return boolvalue_.size();
2064}
2065inline void GLMessage_DataType::clear_boolvalue() {
2066  boolvalue_.Clear();
2067}
2068inline bool GLMessage_DataType::boolvalue(int index) const {
2069  return boolvalue_.Get(index);
2070}
2071inline void GLMessage_DataType::set_boolvalue(int index, bool value) {
2072  boolvalue_.Set(index, value);
2073}
2074inline void GLMessage_DataType::add_boolvalue(bool value) {
2075  boolvalue_.Add(value);
2076}
2077inline const ::google::protobuf::RepeatedField< bool >&
2078GLMessage_DataType::boolvalue() const {
2079  return boolvalue_;
2080}
2081inline ::google::protobuf::RepeatedField< bool >*
2082GLMessage_DataType::mutable_boolvalue() {
2083  return &boolvalue_;
2084}
2085
2086// repeated int64 int64Value = 8;
2087inline int GLMessage_DataType::int64value_size() const {
2088  return int64value_.size();
2089}
2090inline void GLMessage_DataType::clear_int64value() {
2091  int64value_.Clear();
2092}
2093inline ::google::protobuf::int64 GLMessage_DataType::int64value(int index) const {
2094  return int64value_.Get(index);
2095}
2096inline void GLMessage_DataType::set_int64value(int index, ::google::protobuf::int64 value) {
2097  int64value_.Set(index, value);
2098}
2099inline void GLMessage_DataType::add_int64value(::google::protobuf::int64 value) {
2100  int64value_.Add(value);
2101}
2102inline const ::google::protobuf::RepeatedField< ::google::protobuf::int64 >&
2103GLMessage_DataType::int64value() const {
2104  return int64value_;
2105}
2106inline ::google::protobuf::RepeatedField< ::google::protobuf::int64 >*
2107GLMessage_DataType::mutable_int64value() {
2108  return &int64value_;
2109}
2110
2111// -------------------------------------------------------------------
2112
2113// GLMessage_FrameBuffer
2114
2115// required int32 width = 1;
2116inline bool GLMessage_FrameBuffer::has_width() const {
2117  return _has_bit(0);
2118}
2119inline void GLMessage_FrameBuffer::clear_width() {
2120  width_ = 0;
2121  _clear_bit(0);
2122}
2123inline ::google::protobuf::int32 GLMessage_FrameBuffer::width() const {
2124  return width_;
2125}
2126inline void GLMessage_FrameBuffer::set_width(::google::protobuf::int32 value) {
2127  _set_bit(0);
2128  width_ = value;
2129}
2130
2131// required int32 height = 2;
2132inline bool GLMessage_FrameBuffer::has_height() const {
2133  return _has_bit(1);
2134}
2135inline void GLMessage_FrameBuffer::clear_height() {
2136  height_ = 0;
2137  _clear_bit(1);
2138}
2139inline ::google::protobuf::int32 GLMessage_FrameBuffer::height() const {
2140  return height_;
2141}
2142inline void GLMessage_FrameBuffer::set_height(::google::protobuf::int32 value) {
2143  _set_bit(1);
2144  height_ = value;
2145}
2146
2147// repeated bytes contents = 3;
2148inline int GLMessage_FrameBuffer::contents_size() const {
2149  return contents_.size();
2150}
2151inline void GLMessage_FrameBuffer::clear_contents() {
2152  contents_.Clear();
2153}
2154inline const ::std::string& GLMessage_FrameBuffer::contents(int index) const {
2155  return contents_.Get(index);
2156}
2157inline ::std::string* GLMessage_FrameBuffer::mutable_contents(int index) {
2158  return contents_.Mutable(index);
2159}
2160inline void GLMessage_FrameBuffer::set_contents(int index, const ::std::string& value) {
2161  contents_.Mutable(index)->assign(value);
2162}
2163inline void GLMessage_FrameBuffer::set_contents(int index, const char* value) {
2164  contents_.Mutable(index)->assign(value);
2165}
2166inline void GLMessage_FrameBuffer::set_contents(int index, const void* value, size_t size) {
2167  contents_.Mutable(index)->assign(
2168    reinterpret_cast<const char*>(value), size);
2169}
2170inline ::std::string* GLMessage_FrameBuffer::add_contents() {
2171  return contents_.Add();
2172}
2173inline void GLMessage_FrameBuffer::add_contents(const ::std::string& value) {
2174  contents_.Add()->assign(value);
2175}
2176inline void GLMessage_FrameBuffer::add_contents(const char* value) {
2177  contents_.Add()->assign(value);
2178}
2179inline void GLMessage_FrameBuffer::add_contents(const void* value, size_t size) {
2180  contents_.Add()->assign(reinterpret_cast<const char*>(value), size);
2181}
2182inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
2183GLMessage_FrameBuffer::contents() const {
2184  return contents_;
2185}
2186inline ::google::protobuf::RepeatedPtrField< ::std::string>*
2187GLMessage_FrameBuffer::mutable_contents() {
2188  return &contents_;
2189}
2190
2191// -------------------------------------------------------------------
2192
2193// GLMessage
2194
2195// required int32 context_id = 1;
2196inline bool GLMessage::has_context_id() const {
2197  return _has_bit(0);
2198}
2199inline void GLMessage::clear_context_id() {
2200  context_id_ = 0;
2201  _clear_bit(0);
2202}
2203inline ::google::protobuf::int32 GLMessage::context_id() const {
2204  return context_id_;
2205}
2206inline void GLMessage::set_context_id(::google::protobuf::int32 value) {
2207  _set_bit(0);
2208  context_id_ = value;
2209}
2210
2211// required int64 start_time = 2;
2212inline bool GLMessage::has_start_time() const {
2213  return _has_bit(1);
2214}
2215inline void GLMessage::clear_start_time() {
2216  start_time_ = GOOGLE_LONGLONG(0);
2217  _clear_bit(1);
2218}
2219inline ::google::protobuf::int64 GLMessage::start_time() const {
2220  return start_time_;
2221}
2222inline void GLMessage::set_start_time(::google::protobuf::int64 value) {
2223  _set_bit(1);
2224  start_time_ = value;
2225}
2226
2227// required int32 duration = 3;
2228inline bool GLMessage::has_duration() const {
2229  return _has_bit(2);
2230}
2231inline void GLMessage::clear_duration() {
2232  duration_ = 0;
2233  _clear_bit(2);
2234}
2235inline ::google::protobuf::int32 GLMessage::duration() const {
2236  return duration_;
2237}
2238inline void GLMessage::set_duration(::google::protobuf::int32 value) {
2239  _set_bit(2);
2240  duration_ = value;
2241}
2242
2243// required .android.gltrace.GLMessage.Function function = 4 [default = invalid];
2244inline bool GLMessage::has_function() const {
2245  return _has_bit(3);
2246}
2247inline void GLMessage::clear_function() {
2248  function_ = 3000;
2249  _clear_bit(3);
2250}
2251inline ::android::gltrace::GLMessage_Function GLMessage::function() const {
2252  return static_cast< ::android::gltrace::GLMessage_Function >(function_);
2253}
2254inline void GLMessage::set_function(::android::gltrace::GLMessage_Function value) {
2255  GOOGLE_DCHECK(::android::gltrace::GLMessage_Function_IsValid(value));
2256  _set_bit(3);
2257  function_ = value;
2258}
2259
2260// repeated .android.gltrace.GLMessage.DataType args = 5;
2261inline int GLMessage::args_size() const {
2262  return args_.size();
2263}
2264inline void GLMessage::clear_args() {
2265  args_.Clear();
2266}
2267inline const ::android::gltrace::GLMessage_DataType& GLMessage::args(int index) const {
2268  return args_.Get(index);
2269}
2270inline ::android::gltrace::GLMessage_DataType* GLMessage::mutable_args(int index) {
2271  return args_.Mutable(index);
2272}
2273inline ::android::gltrace::GLMessage_DataType* GLMessage::add_args() {
2274  return args_.Add();
2275}
2276inline const ::google::protobuf::RepeatedPtrField< ::android::gltrace::GLMessage_DataType >&
2277GLMessage::args() const {
2278  return args_;
2279}
2280inline ::google::protobuf::RepeatedPtrField< ::android::gltrace::GLMessage_DataType >*
2281GLMessage::mutable_args() {
2282  return &args_;
2283}
2284
2285// optional .android.gltrace.GLMessage.DataType returnValue = 6;
2286inline bool GLMessage::has_returnvalue() const {
2287  return _has_bit(5);
2288}
2289inline void GLMessage::clear_returnvalue() {
2290  if (returnvalue_ != NULL) returnvalue_->::android::gltrace::GLMessage_DataType::Clear();
2291  _clear_bit(5);
2292}
2293inline const ::android::gltrace::GLMessage_DataType& GLMessage::returnvalue() const {
2294  return returnvalue_ != NULL ? *returnvalue_ : *default_instance_->returnvalue_;
2295}
2296inline ::android::gltrace::GLMessage_DataType* GLMessage::mutable_returnvalue() {
2297  _set_bit(5);
2298  if (returnvalue_ == NULL) returnvalue_ = new ::android::gltrace::GLMessage_DataType;
2299  return returnvalue_;
2300}
2301
2302// optional .android.gltrace.GLMessage.FrameBuffer fb = 7;
2303inline bool GLMessage::has_fb() const {
2304  return _has_bit(6);
2305}
2306inline void GLMessage::clear_fb() {
2307  if (fb_ != NULL) fb_->::android::gltrace::GLMessage_FrameBuffer::Clear();
2308  _clear_bit(6);
2309}
2310inline const ::android::gltrace::GLMessage_FrameBuffer& GLMessage::fb() const {
2311  return fb_ != NULL ? *fb_ : *default_instance_->fb_;
2312}
2313inline ::android::gltrace::GLMessage_FrameBuffer* GLMessage::mutable_fb() {
2314  _set_bit(6);
2315  if (fb_ == NULL) fb_ = new ::android::gltrace::GLMessage_FrameBuffer;
2316  return fb_;
2317}
2318
2319// optional int32 threadtime = 8;
2320inline bool GLMessage::has_threadtime() const {
2321  return _has_bit(7);
2322}
2323inline void GLMessage::clear_threadtime() {
2324  threadtime_ = 0;
2325  _clear_bit(7);
2326}
2327inline ::google::protobuf::int32 GLMessage::threadtime() const {
2328  return threadtime_;
2329}
2330inline void GLMessage::set_threadtime(::google::protobuf::int32 value) {
2331  _set_bit(7);
2332  threadtime_ = value;
2333}
2334
2335
2336// @@protoc_insertion_point(namespace_scope)
2337
2338}  // namespace gltrace
2339}  // namespace android
2340
2341// @@protoc_insertion_point(global_scope)
2342
2343#endif  // PROTOBUF_gltrace_2eproto__INCLUDED
2344