• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  ** Copyright 2011, The Android Open Source Project
3  **
4  ** Licensed under the Apache License, Version 2.0 (the "License");
5  ** you may not use this file except in compliance with the License.
6  ** You may obtain a copy of the License at
7  **
8  **     http://www.apache.org/licenses/LICENSE-2.0
9  **
10  ** Unless required by applicable law or agreed to in writing, software
11  ** distributed under the License is distributed on an "AS IS" BASIS,
12  ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  ** See the License for the specific language governing permissions and
14  ** limitations under the License.
15  */
16 
17 // auto generated by generate_GLEnum_java.py"
18 
19 package com.android.glesv2debugger;
20 
21 public enum GLEnum {
22     GL_POINTS(0x0000),
23     GL_LINES(0x0001),
24     GL_LINE_LOOP(0x0002),
25     GL_LINE_STRIP(0x0003),
26     GL_TRIANGLES(0x0004),
27     GL_TRIANGLE_STRIP(0x0005),
28     GL_TRIANGLE_FAN(0x0006),
29     GL_ADD(0x0104),
30     GL_NEVER(0x0200),
31     GL_LESS(0x0201),
32     GL_EQUAL(0x0202),
33     GL_LEQUAL(0x0203),
34     GL_GREATER(0x0204),
35     GL_NOTEQUAL(0x0205),
36     GL_GEQUAL(0x0206),
37     GL_ALWAYS(0x0207),
38     GL_SRC_COLOR(0x0300),
39     GL_ONE_MINUS_SRC_COLOR(0x0301),
40     GL_SRC_ALPHA(0x0302),
41     GL_ONE_MINUS_SRC_ALPHA(0x0303),
42     GL_DST_ALPHA(0x0304),
43     GL_ONE_MINUS_DST_ALPHA(0x0305),
44     GL_DST_COLOR(0x0306),
45     GL_ONE_MINUS_DST_COLOR(0x0307),
46     GL_SRC_ALPHA_SATURATE(0x0308),
47     GL_FRONT(0x0404),
48     GL_BACK(0x0405),
49     GL_FRONT_AND_BACK(0x0408),
50     GL_INVALID_ENUM(0x0500),
51     GL_INVALID_VALUE(0x0501),
52     GL_INVALID_OPERATION(0x0502),
53     GL_STACK_OVERFLOW(0x0503),
54     GL_STACK_UNDERFLOW(0x0504),
55     GL_OUT_OF_MEMORY(0x0505),
56     GL_INVALID_FRAMEBUFFER_OPERATION(0x0506),
57     GL_EXP(0x0800),
58     GL_EXP2(0x0801),
59     GL_CW(0x0900),
60     GL_CCW(0x0901),
61     GL_CURRENT_COLOR(0x0B00),
62     GL_CURRENT_NORMAL(0x0B02),
63     GL_CURRENT_TEXTURE_COORDS(0x0B03),
64     GL_POINT_SMOOTH(0x0B10),
65     GL_POINT_SIZE(0x0B11),
66     GL_SMOOTH_POINT_SIZE_RANGE(0x0B12),
67     GL_LINE_SMOOTH(0x0B20),
68     GL_LINE_WIDTH(0x0B21),
69     GL_SMOOTH_LINE_WIDTH_RANGE(0x0B22),
70     GL_CULL_FACE(0x0B44),
71     GL_CULL_FACE_MODE(0x0B45),
72     GL_FRONT_FACE(0x0B46),
73     GL_LIGHTING(0x0B50),
74     GL_LIGHT_MODEL_TWO_SIDE(0x0B52),
75     GL_LIGHT_MODEL_AMBIENT(0x0B53),
76     GL_SHADE_MODEL(0x0B54),
77     GL_COLOR_MATERIAL(0x0B57),
78     GL_FOG(0x0B60),
79     GL_FOG_DENSITY(0x0B62),
80     GL_FOG_START(0x0B63),
81     GL_FOG_END(0x0B64),
82     GL_FOG_MODE(0x0B65),
83     GL_FOG_COLOR(0x0B66),
84     GL_DEPTH_RANGE(0x0B70),
85     GL_DEPTH_TEST(0x0B71),
86     GL_DEPTH_WRITEMASK(0x0B72),
87     GL_DEPTH_CLEAR_VALUE(0x0B73),
88     GL_DEPTH_FUNC(0x0B74),
89     GL_STENCIL_TEST(0x0B90),
90     GL_STENCIL_CLEAR_VALUE(0x0B91),
91     GL_STENCIL_FUNC(0x0B92),
92     GL_STENCIL_VALUE_MASK(0x0B93),
93     GL_STENCIL_FAIL(0x0B94),
94     GL_STENCIL_PASS_DEPTH_FAIL(0x0B95),
95     GL_STENCIL_PASS_DEPTH_PASS(0x0B96),
96     GL_STENCIL_REF(0x0B97),
97     GL_STENCIL_WRITEMASK(0x0B98),
98     GL_MATRIX_MODE(0x0BA0),
99     GL_NORMALIZE(0x0BA1),
100     GL_VIEWPORT(0x0BA2),
101     GL_MODELVIEW_STACK_DEPTH(0x0BA3),
102     GL_PROJECTION_STACK_DEPTH(0x0BA4),
103     GL_TEXTURE_STACK_DEPTH(0x0BA5),
104     GL_MODELVIEW_MATRIX(0x0BA6),
105     GL_PROJECTION_MATRIX(0x0BA7),
106     GL_TEXTURE_MATRIX(0x0BA8),
107     GL_ALPHA_TEST(0x0BC0),
108     GL_ALPHA_TEST_FUNC(0x0BC1),
109     GL_ALPHA_TEST_REF(0x0BC2),
110     GL_DITHER(0x0BD0),
111     GL_BLEND_DST(0x0BE0),
112     GL_BLEND_SRC(0x0BE1),
113     GL_BLEND(0x0BE2),
114     GL_LOGIC_OP_MODE(0x0BF0),
115     GL_COLOR_LOGIC_OP(0x0BF2),
116     GL_SCISSOR_BOX(0x0C10),
117     GL_SCISSOR_TEST(0x0C11),
118     GL_COLOR_CLEAR_VALUE(0x0C22),
119     GL_COLOR_WRITEMASK(0x0C23),
120     GL_PERSPECTIVE_CORRECTION_HINT(0x0C50),
121     GL_POINT_SMOOTH_HINT(0x0C51),
122     GL_LINE_SMOOTH_HINT(0x0C52),
123     GL_FOG_HINT(0x0C54),
124     GL_UNPACK_ALIGNMENT(0x0CF5),
125     GL_PACK_ALIGNMENT(0x0D05),
126     GL_ALPHA_SCALE(0x0D1C),
127     GL_MAX_LIGHTS(0x0D31),
128     GL_MAX_CLIP_PLANES(0x0D32),
129     GL_MAX_TEXTURE_SIZE(0x0D33),
130     GL_MAX_MODELVIEW_STACK_DEPTH(0x0D36),
131     GL_MAX_PROJECTION_STACK_DEPTH(0x0D38),
132     GL_MAX_TEXTURE_STACK_DEPTH(0x0D39),
133     GL_MAX_VIEWPORT_DIMS(0x0D3A),
134     GL_SUBPIXEL_BITS(0x0D50),
135     GL_RED_BITS(0x0D52),
136     GL_GREEN_BITS(0x0D53),
137     GL_BLUE_BITS(0x0D54),
138     GL_ALPHA_BITS(0x0D55),
139     GL_DEPTH_BITS(0x0D56),
140     GL_STENCIL_BITS(0x0D57),
141     GL_TEXTURE_2D(0x0DE1),
142     GL_DONT_CARE(0x1100),
143     GL_FASTEST(0x1101),
144     GL_NICEST(0x1102),
145     GL_AMBIENT(0x1200),
146     GL_DIFFUSE(0x1201),
147     GL_SPECULAR(0x1202),
148     GL_POSITION(0x1203),
149     GL_SPOT_DIRECTION(0x1204),
150     GL_SPOT_EXPONENT(0x1205),
151     GL_SPOT_CUTOFF(0x1206),
152     GL_CONSTANT_ATTENUATION(0x1207),
153     GL_LINEAR_ATTENUATION(0x1208),
154     GL_QUADRATIC_ATTENUATION(0x1209),
155     GL_BYTE(0x1400),
156     GL_UNSIGNED_BYTE(0x1401),
157     GL_SHORT(0x1402),
158     GL_UNSIGNED_SHORT(0x1403),
159     GL_INT(0x1404),
160     GL_UNSIGNED_INT(0x1405),
161     GL_FLOAT(0x1406),
162     GL_FIXED(0x140C),
163     GL_CLEAR(0x1500),
164     GL_AND(0x1501),
165     GL_AND_REVERSE(0x1502),
166     GL_COPY(0x1503),
167     GL_AND_INVERTED(0x1504),
168     GL_NOOP(0x1505),
169     GL_XOR(0x1506),
170     GL_OR(0x1507),
171     GL_NOR(0x1508),
172     GL_EQUIV(0x1509),
173     GL_INVERT(0x150A),
174     GL_OR_REVERSE(0x150B),
175     GL_COPY_INVERTED(0x150C),
176     GL_OR_INVERTED(0x150D),
177     GL_NAND(0x150E),
178     GL_SET(0x150F),
179     GL_EMISSION(0x1600),
180     GL_SHININESS(0x1601),
181     GL_AMBIENT_AND_DIFFUSE(0x1602),
182     GL_MODELVIEW(0x1700),
183     GL_PROJECTION(0x1701),
184     GL_TEXTURE(0x1702),
185     GL_COLOR_EXT(0x1800),
186     GL_DEPTH_EXT(0x1801),
187     GL_STENCIL_EXT(0x1802),
188     GL_STENCIL_INDEX(0x1901),
189     GL_DEPTH_COMPONENT(0x1902),
190     GL_ALPHA(0x1906),
191     GL_RGB(0x1907),
192     GL_RGBA(0x1908),
193     GL_LUMINANCE(0x1909),
194     GL_LUMINANCE_ALPHA(0x190A),
195     GL_FLAT(0x1D00),
196     GL_SMOOTH(0x1D01),
197     GL_KEEP(0x1E00),
198     GL_REPLACE(0x1E01),
199     GL_INCR(0x1E02),
200     GL_DECR(0x1E03),
201     GL_VENDOR(0x1F00),
202     GL_RENDERER(0x1F01),
203     GL_VERSION(0x1F02),
204     GL_EXTENSIONS(0x1F03),
205     GL_MODULATE(0x2100),
206     GL_DECAL(0x2101),
207     GL_TEXTURE_ENV_MODE(0x2200),
208     GL_TEXTURE_ENV_COLOR(0x2201),
209     GL_TEXTURE_ENV(0x2300),
210     GL_TEXTURE_GEN_MODE(0x2500),
211     GL_NEAREST(0x2600),
212     GL_LINEAR(0x2601),
213     GL_NEAREST_MIPMAP_NEAREST(0x2700),
214     GL_LINEAR_MIPMAP_NEAREST(0x2701),
215     GL_NEAREST_MIPMAP_LINEAR(0x2702),
216     GL_LINEAR_MIPMAP_LINEAR(0x2703),
217     GL_TEXTURE_MAG_FILTER(0x2800),
218     GL_TEXTURE_MIN_FILTER(0x2801),
219     GL_TEXTURE_WRAP_S(0x2802),
220     GL_TEXTURE_WRAP_T(0x2803),
221     GL_REPEAT(0x2901),
222     GL_POLYGON_OFFSET_UNITS(0x2A00),
223     GL_CLIP_PLANE0(0x3000),
224     GL_CLIP_PLANE1(0x3001),
225     GL_CLIP_PLANE2(0x3002),
226     GL_CLIP_PLANE3(0x3003),
227     GL_CLIP_PLANE4(0x3004),
228     GL_CLIP_PLANE5(0x3005),
229     GL_LIGHT0(0x4000),
230     GL_LIGHT1(0x4001),
231     GL_LIGHT2(0x4002),
232     GL_LIGHT3(0x4003),
233     GL_LIGHT4(0x4004),
234     GL_LIGHT5(0x4005),
235     GL_LIGHT6(0x4006),
236     GL_LIGHT7(0x4007),
237     GL_COVERAGE_BUFFER_BIT_NV(0x8000),
238     GL_CONSTANT_COLOR(0x8001),
239     GL_ONE_MINUS_CONSTANT_COLOR(0x8002),
240     GL_CONSTANT_ALPHA(0x8003),
241     GL_ONE_MINUS_CONSTANT_ALPHA(0x8004),
242     GL_BLEND_COLOR(0x8005),
243     GL_FUNC_ADD(0x8006),
244     GL_MIN_EXT(0x8007),
245     GL_MAX_EXT(0x8008),
246     GL_BLEND_EQUATION_RGB(0x8009),
247     GL_FUNC_SUBTRACT(0x800A),
248     GL_FUNC_REVERSE_SUBTRACT(0x800B),
249     GL_UNSIGNED_SHORT_4_4_4_4(0x8033),
250     GL_UNSIGNED_SHORT_5_5_5_1(0x8034),
251     GL_POLYGON_OFFSET_FILL(0x8037),
252     GL_POLYGON_OFFSET_FACTOR(0x8038),
253     GL_RESCALE_NORMAL(0x803A),
254     GL_RGB8(0x8051),
255     GL_RGBA4(0x8056),
256     GL_RGB5_A1(0x8057),
257     GL_RGBA8(0x8058),
258     GL_TEXTURE_BINDING_2D(0x8069),
259     GL_TEXTURE_BINDING_3D(0x806A),
260     GL_TEXTURE_3D(0x806F),
261     GL_TEXTURE_WRAP_R(0x8072),
262     GL_MAX_3D_TEXTURE_SIZE(0x8073),
263     GL_VERTEX_ARRAY(0x8074),
264     GL_NORMAL_ARRAY(0x8075),
265     GL_COLOR_ARRAY(0x8076),
266     GL_TEXTURE_COORD_ARRAY(0x8078),
267     GL_VERTEX_ARRAY_SIZE(0x807A),
268     GL_VERTEX_ARRAY_TYPE(0x807B),
269     GL_VERTEX_ARRAY_STRIDE(0x807C),
270     GL_NORMAL_ARRAY_TYPE(0x807E),
271     GL_NORMAL_ARRAY_STRIDE(0x807F),
272     GL_COLOR_ARRAY_SIZE(0x8081),
273     GL_COLOR_ARRAY_TYPE(0x8082),
274     GL_COLOR_ARRAY_STRIDE(0x8083),
275     GL_TEXTURE_COORD_ARRAY_SIZE(0x8088),
276     GL_TEXTURE_COORD_ARRAY_TYPE(0x8089),
277     GL_TEXTURE_COORD_ARRAY_STRIDE(0x808A),
278     GL_VERTEX_ARRAY_POINTER(0x808E),
279     GL_NORMAL_ARRAY_POINTER(0x808F),
280     GL_COLOR_ARRAY_POINTER(0x8090),
281     GL_TEXTURE_COORD_ARRAY_POINTER(0x8092),
282     GL_MULTISAMPLE(0x809D),
283     GL_SAMPLE_ALPHA_TO_COVERAGE(0x809E),
284     GL_SAMPLE_ALPHA_TO_ONE(0x809F),
285     GL_SAMPLE_COVERAGE(0x80A0),
286     GL_SAMPLE_BUFFERS(0x80A8),
287     GL_SAMPLES(0x80A9),
288     GL_SAMPLE_COVERAGE_VALUE(0x80AA),
289     GL_SAMPLE_COVERAGE_INVERT(0x80AB),
290     GL_BLEND_DST_RGB(0x80C8),
291     GL_BLEND_SRC_RGB(0x80C9),
292     GL_BLEND_DST_ALPHA(0x80CA),
293     GL_BLEND_SRC_ALPHA(0x80CB),
294     GL_BGRA_EXT(0x80E1),
295     GL_POINT_SIZE_MIN(0x8126),
296     GL_POINT_SIZE_MAX(0x8127),
297     GL_POINT_FADE_THRESHOLD_SIZE(0x8128),
298     GL_POINT_DISTANCE_ATTENUATION(0x8129),
299     GL_CLAMP_TO_EDGE(0x812F),
300     GL_GENERATE_MIPMAP(0x8191),
301     GL_GENERATE_MIPMAP_HINT(0x8192),
302     GL_DEPTH_COMPONENT16(0x81A5),
303     GL_DEPTH_COMPONENT24(0x81A6),
304     GL_DEPTH_COMPONENT32(0x81A7),
305     GL_UNSIGNED_SHORT_5_6_5(0x8363),
306     GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT(0x8365),
307     GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT(0x8366),
308     GL_UNSIGNED_INT_2_10_10_10_REV_EXT(0x8368),
309     GL_MIRRORED_REPEAT(0x8370),
310     GL_COMPRESSED_RGB_S3TC_DXT1_EXT(0x83F0),
311     GL_COMPRESSED_RGBA_S3TC_DXT1_EXT(0x83F1),
312     GL_ALIASED_POINT_SIZE_RANGE(0x846D),
313     GL_ALIASED_LINE_WIDTH_RANGE(0x846E),
314     GL_TEXTURE0(0x84C0),
315     GL_TEXTURE1(0x84C1),
316     GL_TEXTURE2(0x84C2),
317     GL_TEXTURE3(0x84C3),
318     GL_TEXTURE4(0x84C4),
319     GL_TEXTURE5(0x84C5),
320     GL_TEXTURE6(0x84C6),
321     GL_TEXTURE7(0x84C7),
322     GL_TEXTURE8(0x84C8),
323     GL_TEXTURE9(0x84C9),
324     GL_TEXTURE10(0x84CA),
325     GL_TEXTURE11(0x84CB),
326     GL_TEXTURE12(0x84CC),
327     GL_TEXTURE13(0x84CD),
328     GL_TEXTURE14(0x84CE),
329     GL_TEXTURE15(0x84CF),
330     GL_TEXTURE16(0x84D0),
331     GL_TEXTURE17(0x84D1),
332     GL_TEXTURE18(0x84D2),
333     GL_TEXTURE19(0x84D3),
334     GL_TEXTURE20(0x84D4),
335     GL_TEXTURE21(0x84D5),
336     GL_TEXTURE22(0x84D6),
337     GL_TEXTURE23(0x84D7),
338     GL_TEXTURE24(0x84D8),
339     GL_TEXTURE25(0x84D9),
340     GL_TEXTURE26(0x84DA),
341     GL_TEXTURE27(0x84DB),
342     GL_TEXTURE28(0x84DC),
343     GL_TEXTURE29(0x84DD),
344     GL_TEXTURE30(0x84DE),
345     GL_TEXTURE31(0x84DF),
346     GL_ACTIVE_TEXTURE(0x84E0),
347     GL_CLIENT_ACTIVE_TEXTURE(0x84E1),
348     GL_MAX_TEXTURE_UNITS(0x84E2),
349     GL_SUBTRACT(0x84E7),
350     GL_MAX_RENDERBUFFER_SIZE(0x84E8),
351     GL_ALL_COMPLETED_NV(0x84F2),
352     GL_FENCE_STATUS_NV(0x84F3),
353     GL_FENCE_CONDITION_NV(0x84F4),
354     GL_DEPTH_STENCIL(0x84F9),
355     GL_UNSIGNED_INT_24_8(0x84FA),
356     GL_MAX_TEXTURE_LOD_BIAS_EXT(0x84FD),
357     GL_TEXTURE_MAX_ANISOTROPY_EXT(0x84FE),
358     GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT(0x84FF),
359     GL_TEXTURE_FILTER_CONTROL_EXT(0x8500),
360     GL_TEXTURE_LOD_BIAS_EXT(0x8501),
361     GL_INCR_WRAP(0x8507),
362     GL_DECR_WRAP(0x8508),
363     GL_NORMAL_MAP(0x8511),
364     GL_REFLECTION_MAP(0x8512),
365     GL_TEXTURE_CUBE_MAP(0x8513),
366     GL_TEXTURE_BINDING_CUBE_MAP(0x8514),
367     GL_TEXTURE_CUBE_MAP_POSITIVE_X(0x8515),
368     GL_TEXTURE_CUBE_MAP_NEGATIVE_X(0x8516),
369     GL_TEXTURE_CUBE_MAP_POSITIVE_Y(0x8517),
370     GL_TEXTURE_CUBE_MAP_NEGATIVE_Y(0x8518),
371     GL_TEXTURE_CUBE_MAP_POSITIVE_Z(0x8519),
372     GL_TEXTURE_CUBE_MAP_NEGATIVE_Z(0x851A),
373     GL_MAX_CUBE_MAP_TEXTURE_SIZE(0x851C),
374     GL_COMBINE(0x8570),
375     GL_COMBINE_RGB(0x8571),
376     GL_COMBINE_ALPHA(0x8572),
377     GL_RGB_SCALE(0x8573),
378     GL_ADD_SIGNED(0x8574),
379     GL_INTERPOLATE(0x8575),
380     GL_CONSTANT(0x8576),
381     GL_PRIMARY_COLOR(0x8577),
382     GL_PREVIOUS(0x8578),
383     GL_SRC0_RGB(0x8580),
384     GL_SRC1_RGB(0x8581),
385     GL_SRC2_RGB(0x8582),
386     GL_SRC0_ALPHA(0x8588),
387     GL_SRC1_ALPHA(0x8589),
388     GL_SRC2_ALPHA(0x858A),
389     GL_OPERAND0_RGB(0x8590),
390     GL_OPERAND1_RGB(0x8591),
391     GL_OPERAND2_RGB(0x8592),
392     GL_OPERAND0_ALPHA(0x8598),
393     GL_OPERAND1_ALPHA(0x8599),
394     GL_OPERAND2_ALPHA(0x859A),
395     GL_VERTEX_ARRAY_BINDING(0x85B5),
396     GL_VERTEX_ATTRIB_ARRAY_ENABLED(0x8622),
397     GL_VERTEX_ATTRIB_ARRAY_SIZE(0x8623),
398     GL_VERTEX_ATTRIB_ARRAY_STRIDE(0x8624),
399     GL_VERTEX_ATTRIB_ARRAY_TYPE(0x8625),
400     GL_CURRENT_VERTEX_ATTRIB(0x8626),
401     GL_VERTEX_ATTRIB_ARRAY_POINTER(0x8645),
402     GL_NUM_COMPRESSED_TEXTURE_FORMATS(0x86A2),
403     GL_COMPRESSED_TEXTURE_FORMATS(0x86A3),
404     GL_MAX_VERTEX_UNITS(0x86A4),
405     GL_WEIGHT_ARRAY_TYPE(0x86A9),
406     GL_WEIGHT_ARRAY_STRIDE(0x86AA),
407     GL_WEIGHT_ARRAY_SIZE(0x86AB),
408     GL_WEIGHT_ARRAY_POINTER(0x86AC),
409     GL_WEIGHT_ARRAY(0x86AD),
410     GL_DOT3_RGB(0x86AE),
411     GL_DOT3_RGBA(0x86AF),
412     GL_Z400_BINARY_AMD(0x8740),
413     GL_PROGRAM_BINARY_LENGTH(0x8741),
414     GL_BUFFER_SIZE(0x8764),
415     GL_BUFFER_USAGE(0x8765),
416     GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD(0x87EE),
417     GL_3DC_X_AMD(0x87F9),
418     GL_3DC_XY_AMD(0x87FA),
419     GL_NUM_PROGRAM_BINARY_FORMATS(0x87FE),
420     GL_PROGRAM_BINARY_FORMATS(0x87FF),
421     GL_STENCIL_BACK_FUNC(0x8800),
422     GL_STENCIL_BACK_FAIL(0x8801),
423     GL_STENCIL_BACK_PASS_DEPTH_FAIL(0x8802),
424     GL_STENCIL_BACK_PASS_DEPTH_PASS(0x8803),
425     GL_WRITEONLY_RENDERING_QCOM(0x8823),
426     GL_BLEND_EQUATION_ALPHA(0x883D),
427     GL_MATRIX_PALETTE(0x8840),
428     GL_MAX_PALETTE_MATRICES(0x8842),
429     GL_CURRENT_PALETTE_MATRIX(0x8843),
430     GL_MATRIX_INDEX_ARRAY(0x8844),
431     GL_MATRIX_INDEX_ARRAY_SIZE(0x8846),
432     GL_MATRIX_INDEX_ARRAY_TYPE(0x8847),
433     GL_MATRIX_INDEX_ARRAY_STRIDE(0x8848),
434     GL_MATRIX_INDEX_ARRAY_POINTER(0x8849),
435     GL_POINT_SPRITE(0x8861),
436     GL_COORD_REPLACE(0x8862),
437     GL_MAX_VERTEX_ATTRIBS(0x8869),
438     GL_VERTEX_ATTRIB_ARRAY_NORMALIZED(0x886A),
439     GL_MAX_TEXTURE_IMAGE_UNITS(0x8872),
440     GL_ARRAY_BUFFER(0x8892),
441     GL_ELEMENT_ARRAY_BUFFER(0x8893),
442     GL_ARRAY_BUFFER_BINDING(0x8894),
443     GL_ELEMENT_ARRAY_BUFFER_BINDING(0x8895),
444     GL_VERTEX_ARRAY_BUFFER_BINDING(0x8896),
445     GL_NORMAL_ARRAY_BUFFER_BINDING(0x8897),
446     GL_COLOR_ARRAY_BUFFER_BINDING(0x8898),
447     GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING(0x889A),
448     GL_WEIGHT_ARRAY_BUFFER_BINDING(0x889E),
449     GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING(0x889F),
450     GL_WRITE_ONLY(0x88B9),
451     GL_BUFFER_ACCESS(0x88BB),
452     GL_BUFFER_MAPPED(0x88BC),
453     GL_BUFFER_MAP_POINTER(0x88BD),
454     GL_STREAM_DRAW(0x88E0),
455     GL_STATIC_DRAW(0x88E4),
456     GL_DYNAMIC_DRAW(0x88E8),
457     GL_DEPTH24_STENCIL8(0x88F0),
458     GL_POINT_SIZE_ARRAY_TYPE(0x898A),
459     GL_POINT_SIZE_ARRAY_STRIDE(0x898B),
460     GL_POINT_SIZE_ARRAY_POINTER(0x898C),
461     GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS(0x898D),
462     GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS(0x898E),
463     GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS(0x898F),
464     GL_FRAGMENT_SHADER(0x8B30),
465     GL_VERTEX_SHADER(0x8B31),
466     GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS(0x8B4C),
467     GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS(0x8B4D),
468     GL_SHADER_TYPE(0x8B4F),
469     GL_FLOAT_VEC2(0x8B50),
470     GL_FLOAT_VEC3(0x8B51),
471     GL_FLOAT_VEC4(0x8B52),
472     GL_INT_VEC2(0x8B53),
473     GL_INT_VEC3(0x8B54),
474     GL_INT_VEC4(0x8B55),
475     GL_BOOL(0x8B56),
476     GL_BOOL_VEC2(0x8B57),
477     GL_BOOL_VEC3(0x8B58),
478     GL_BOOL_VEC4(0x8B59),
479     GL_FLOAT_MAT2(0x8B5A),
480     GL_FLOAT_MAT3(0x8B5B),
481     GL_FLOAT_MAT4(0x8B5C),
482     GL_SAMPLER_2D(0x8B5E),
483     GL_SAMPLER_3D(0x8B5F),
484     GL_SAMPLER_CUBE(0x8B60),
485     GL_DELETE_STATUS(0x8B80),
486     GL_COMPILE_STATUS(0x8B81),
487     GL_LINK_STATUS(0x8B82),
488     GL_VALIDATE_STATUS(0x8B83),
489     GL_INFO_LOG_LENGTH(0x8B84),
490     GL_ATTACHED_SHADERS(0x8B85),
491     GL_ACTIVE_UNIFORMS(0x8B86),
492     GL_ACTIVE_UNIFORM_MAX_LENGTH(0x8B87),
493     GL_SHADER_SOURCE_LENGTH(0x8B88),
494     GL_ACTIVE_ATTRIBUTES(0x8B89),
495     GL_ACTIVE_ATTRIBUTE_MAX_LENGTH(0x8B8A),
496     GL_FRAGMENT_SHADER_DERIVATIVE_HINT(0x8B8B),
497     GL_SHADING_LANGUAGE_VERSION(0x8B8C),
498     GL_CURRENT_PROGRAM(0x8B8D),
499     GL_PALETTE4_RGB8(0x8B90),
500     GL_PALETTE4_RGBA8(0x8B91),
501     GL_PALETTE4_R5_G6_B5(0x8B92),
502     GL_PALETTE4_RGBA4(0x8B93),
503     GL_PALETTE4_RGB5_A1(0x8B94),
504     GL_PALETTE8_RGB8(0x8B95),
505     GL_PALETTE8_RGBA8(0x8B96),
506     GL_PALETTE8_R5_G6_B5(0x8B97),
507     GL_PALETTE8_RGBA4(0x8B98),
508     GL_PALETTE8_RGB5_A1(0x8B99),
509     GL_IMPLEMENTATION_COLOR_READ_TYPE(0x8B9A),
510     GL_IMPLEMENTATION_COLOR_READ_FORMAT(0x8B9B),
511     GL_POINT_SIZE_ARRAY(0x8B9C),
512     GL_TEXTURE_CROP_RECT(0x8B9D),
513     GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING(0x8B9E),
514     GL_POINT_SIZE_ARRAY_BUFFER_BINDING(0x8B9F),
515     GL_COUNTER_TYPE_AMD(0x8BC0),
516     GL_COUNTER_RANGE_AMD(0x8BC1),
517     GL_UNSIGNED_INT64_AMD(0x8BC2),
518     GL_PERCENTAGE_AMD(0x8BC3),
519     GL_PERFMON_RESULT_AVAILABLE_AMD(0x8BC4),
520     GL_PERFMON_RESULT_SIZE_AMD(0x8BC5),
521     GL_PERFMON_RESULT_AMD(0x8BC6),
522     GL_TEXTURE_WIDTH_QCOM(0x8BD2),
523     GL_TEXTURE_HEIGHT_QCOM(0x8BD3),
524     GL_TEXTURE_DEPTH_QCOM(0x8BD4),
525     GL_TEXTURE_INTERNAL_FORMAT_QCOM(0x8BD5),
526     GL_TEXTURE_FORMAT_QCOM(0x8BD6),
527     GL_TEXTURE_TYPE_QCOM(0x8BD7),
528     GL_TEXTURE_IMAGE_VALID_QCOM(0x8BD8),
529     GL_TEXTURE_NUM_LEVELS_QCOM(0x8BD9),
530     GL_TEXTURE_TARGET_QCOM(0x8BDA),
531     GL_TEXTURE_OBJECT_VALID_QCOM(0x8BDB),
532     GL_STATE_RESTORE(0x8BDC),
533     GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG(0x8C00),
534     GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG(0x8C01),
535     GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG(0x8C02),
536     GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG(0x8C03),
537     GL_MODULATE_COLOR_IMG(0x8C04),
538     GL_RECIP_ADD_SIGNED_ALPHA_IMG(0x8C05),
539     GL_TEXTURE_ALPHA_MODULATE_IMG(0x8C06),
540     GL_FACTOR_ALPHA_MODULATE_IMG(0x8C07),
541     GL_FRAGMENT_ALPHA_MODULATE_IMG(0x8C08),
542     GL_ADD_BLEND_IMG(0x8C09),
543     GL_SGX_BINARY_IMG(0x8C0A),
544     GL_ATC_RGB_AMD(0x8C92),
545     GL_ATC_RGBA_EXPLICIT_ALPHA_AMD(0x8C93),
546     GL_STENCIL_BACK_REF(0x8CA3),
547     GL_STENCIL_BACK_VALUE_MASK(0x8CA4),
548     GL_STENCIL_BACK_WRITEMASK(0x8CA5),
549     GL_FRAMEBUFFER_BINDING(0x8CA6),
550     GL_RENDERBUFFER_BINDING(0x8CA7),
551     GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE(0x8CD0),
552     GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME(0x8CD1),
553     GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL(0x8CD2),
554     GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE(0x8CD3),
555     GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET(0x8CD4),
556     GL_FRAMEBUFFER_COMPLETE(0x8CD5),
557     GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT(0x8CD6),
558     GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT(0x8CD7),
559     GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS(0x8CD9),
560     GL_FRAMEBUFFER_INCOMPLETE_FORMATS(0x8CDA),
561     GL_FRAMEBUFFER_UNSUPPORTED(0x8CDD),
562     GL_COLOR_ATTACHMENT0(0x8CE0),
563     GL_DEPTH_ATTACHMENT(0x8D00),
564     GL_STENCIL_ATTACHMENT(0x8D20),
565     GL_FRAMEBUFFER(0x8D40),
566     GL_RENDERBUFFER(0x8D41),
567     GL_RENDERBUFFER_WIDTH(0x8D42),
568     GL_RENDERBUFFER_HEIGHT(0x8D43),
569     GL_RENDERBUFFER_INTERNAL_FORMAT(0x8D44),
570     GL_STENCIL_INDEX1(0x8D46),
571     GL_STENCIL_INDEX4(0x8D47),
572     GL_STENCIL_INDEX8(0x8D48),
573     GL_RENDERBUFFER_RED_SIZE(0x8D50),
574     GL_RENDERBUFFER_GREEN_SIZE(0x8D51),
575     GL_RENDERBUFFER_BLUE_SIZE(0x8D52),
576     GL_RENDERBUFFER_ALPHA_SIZE(0x8D53),
577     GL_RENDERBUFFER_DEPTH_SIZE(0x8D54),
578     GL_RENDERBUFFER_STENCIL_SIZE(0x8D55),
579     GL_TEXTURE_GEN_STR(0x8D60),
580     GL_HALF_FLOAT(0x8D61),
581     GL_RGB565(0x8D62),
582     GL_ETC1_RGB8(0x8D64),
583     GL_TEXTURE_EXTERNAL(0x8D65),
584     GL_SAMPLER_EXTERNAL(0x8D66),
585     GL_TEXTURE_BINDING_EXTERNAL(0x8D67),
586     GL_REQUIRED_TEXTURE_IMAGE_UNITS(0x8D68),
587     GL_LOW_FLOAT(0x8DF0),
588     GL_MEDIUM_FLOAT(0x8DF1),
589     GL_HIGH_FLOAT(0x8DF2),
590     GL_LOW_INT(0x8DF3),
591     GL_MEDIUM_INT(0x8DF4),
592     GL_HIGH_INT(0x8DF5),
593     GL_UNSIGNED_INT_10_10_10_2(0x8DF6),
594     GL_INT_10_10_10_2(0x8DF7),
595     GL_SHADER_BINARY_FORMATS(0x8DF8),
596     GL_NUM_SHADER_BINARY_FORMATS(0x8DF9),
597     GL_SHADER_COMPILER(0x8DFA),
598     GL_MAX_VERTEX_UNIFORM_VECTORS(0x8DFB),
599     GL_MAX_VARYING_VECTORS(0x8DFC),
600     GL_MAX_FRAGMENT_UNIFORM_VECTORS(0x8DFD),
601     GL_DEPTH_COMPONENT16_NONLINEAR_NV(0x8E2C),
602     GL_COVERAGE_COMPONENT_NV(0x8ED0),
603     GL_COVERAGE_COMPONENT4_NV(0x8ED1),
604     GL_COVERAGE_ATTACHMENT_NV(0x8ED2),
605     GL_COVERAGE_BUFFERS_NV(0x8ED3),
606     GL_COVERAGE_SAMPLES_NV(0x8ED4),
607     GL_COVERAGE_ALL_FRAGMENTS_NV(0x8ED5),
608     GL_COVERAGE_EDGE_FRAGMENTS_NV(0x8ED6),
609     GL_COVERAGE_AUTOMATIC_NV(0x8ED7),
610     GL_PERFMON_GLOBAL_MODE_QCOM(0x8FA0),
611     GL_SGX_PROGRAM_BINARY_IMG(0x9130),
612     GL_RENDERBUFFER_SAMPLES_IMG(0x9133),
613     GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG(0x9134),
614     GL_MAX_SAMPLES_IMG(0x9135),
615     GL_TEXTURE_SAMPLES_IMG(0x9136),
616     ;
617 
618     public final int value;
GLEnum(final int value)619     GLEnum(final int value) {
620         this.value = value;
621     }
622 
623     private static final java.util.HashMap<Integer, GLEnum> reverseMap = new java.util.HashMap<Integer, GLEnum>();
624     static {
625         for (GLEnum e : GLEnum.values())
reverseMap.put(e.value, e)626         reverseMap.put(e.value, e);
627     }
628 
valueOf(final int value)629     public static GLEnum valueOf(final int value) {
630         return reverseMap.get(value);
631     }
632 }