glbinding  3.0.2.58901078581f
A C++ binding for the OpenGL API, generated using the gl.xml specification.
gl33/enum.h
Go to the documentation of this file.
1 
2 #pragma once
3 
4 
5 #include <glbinding/nogl.h>
6 
7 #include <glbinding/gl/enum.h>
8 
9 
10 namespace gl33
11 {
12 
13 
14 // import enums to namespace
15 
16 
17 // AccumOp
18 
19 using gl::GL_ACCUM;
20 using gl::GL_LOAD;
21 using gl::GL_RETURN;
22 using gl::GL_MULT;
23 using gl::GL_ADD;
24 
25 // AlphaFunction
26 
27 using gl::GL_NEVER;
28 using gl::GL_LESS;
29 using gl::GL_EQUAL;
30 using gl::GL_LEQUAL;
31 using gl::GL_GREATER;
32 using gl::GL_NOTEQUAL;
33 using gl::GL_GEQUAL;
34 using gl::GL_ALWAYS;
35 
36 // AttributeType
37 
38 using gl::GL_FLOAT_VEC2;
39 using gl::GL_FLOAT_VEC3;
40 using gl::GL_FLOAT_VEC4;
41 using gl::GL_INT_VEC2;
42 using gl::GL_INT_VEC3;
43 using gl::GL_INT_VEC4;
44 using gl::GL_BOOL;
45 using gl::GL_BOOL_VEC2;
46 using gl::GL_BOOL_VEC3;
47 using gl::GL_BOOL_VEC4;
48 using gl::GL_FLOAT_MAT2;
49 using gl::GL_FLOAT_MAT3;
50 using gl::GL_FLOAT_MAT4;
51 using gl::GL_SAMPLER_1D;
52 using gl::GL_SAMPLER_2D;
53 using gl::GL_SAMPLER_3D;
54 using gl::GL_SAMPLER_CUBE;
55 using gl::GL_SAMPLER_1D_SHADOW;
56 using gl::GL_SAMPLER_2D_SHADOW;
57 using gl::GL_SAMPLER_2D_RECT;
58 using gl::GL_SAMPLER_2D_RECT_SHADOW;
59 using gl::GL_FLOAT_MAT2x3;
60 using gl::GL_FLOAT_MAT2x4;
61 using gl::GL_FLOAT_MAT3x2;
62 using gl::GL_FLOAT_MAT3x4;
63 using gl::GL_FLOAT_MAT4x2;
64 using gl::GL_FLOAT_MAT4x3;
65 
66 // BlendEquationModeEXT
67 
68 using gl::GL_LOGIC_OP;
69 using gl::GL_FUNC_ADD;
70 using gl::GL_FUNC_SUBTRACT;
71 using gl::GL_FUNC_REVERSE_SUBTRACT;
72 
73 // BlendingFactor
74 
75 using gl::GL_ZERO;
76 using gl::GL_SRC_COLOR;
77 using gl::GL_ONE_MINUS_SRC_COLOR;
78 using gl::GL_SRC_ALPHA;
79 using gl::GL_ONE_MINUS_SRC_ALPHA;
80 using gl::GL_DST_ALPHA;
81 using gl::GL_ONE_MINUS_DST_ALPHA;
82 using gl::GL_DST_COLOR;
83 using gl::GL_ONE_MINUS_DST_COLOR;
84 using gl::GL_SRC_ALPHA_SATURATE;
85 using gl::GL_CONSTANT_COLOR;
86 using gl::GL_ONE_MINUS_CONSTANT_COLOR;
87 using gl::GL_CONSTANT_ALPHA;
88 using gl::GL_ONE_MINUS_CONSTANT_ALPHA;
89 using gl::GL_SRC1_ALPHA;
90 using gl::GL_SRC1_COLOR;
91 using gl::GL_ONE_MINUS_SRC1_COLOR;
92 using gl::GL_ONE_MINUS_SRC1_ALPHA;
93 using gl::GL_ONE;
94 
95 // BlitFramebufferFilter
96 
97 using gl::GL_NEAREST;
98 using gl::GL_LINEAR;
99 
100 // Buffer
101 
102 using gl::GL_COLOR;
103 using gl::GL_DEPTH;
104 using gl::GL_STENCIL;
105 
106 // BufferAccessARB
107 
108 using gl::GL_READ_ONLY;
109 using gl::GL_WRITE_ONLY;
110 using gl::GL_READ_WRITE;
111 
112 // BufferStorageTarget
113 
114 using gl::GL_ARRAY_BUFFER;
115 using gl::GL_ELEMENT_ARRAY_BUFFER;
116 using gl::GL_PIXEL_PACK_BUFFER;
117 using gl::GL_PIXEL_UNPACK_BUFFER;
118 using gl::GL_UNIFORM_BUFFER;
119 using gl::GL_TEXTURE_BUFFER;
120 using gl::GL_TRANSFORM_FEEDBACK_BUFFER;
121 using gl::GL_COPY_READ_BUFFER;
122 using gl::GL_COPY_WRITE_BUFFER;
123 
124 // BufferTargetARB
125 
126 // using gl::GL_ARRAY_BUFFER; // reuse BufferStorageTarget
127 // using gl::GL_ELEMENT_ARRAY_BUFFER; // reuse BufferStorageTarget
128 // using gl::GL_PIXEL_PACK_BUFFER; // reuse BufferStorageTarget
129 // using gl::GL_PIXEL_UNPACK_BUFFER; // reuse BufferStorageTarget
130 // using gl::GL_UNIFORM_BUFFER; // reuse BufferStorageTarget
131 // using gl::GL_TEXTURE_BUFFER; // reuse BufferStorageTarget
132 // using gl::GL_TRANSFORM_FEEDBACK_BUFFER; // reuse BufferStorageTarget
133 // using gl::GL_COPY_READ_BUFFER; // reuse BufferStorageTarget
134 // using gl::GL_COPY_WRITE_BUFFER; // reuse BufferStorageTarget
135 
136 // BufferUsageARB
137 
138 using gl::GL_STREAM_DRAW;
139 using gl::GL_STREAM_READ;
140 using gl::GL_STREAM_COPY;
141 using gl::GL_STATIC_DRAW;
142 using gl::GL_STATIC_READ;
143 using gl::GL_STATIC_COPY;
144 using gl::GL_DYNAMIC_DRAW;
145 using gl::GL_DYNAMIC_READ;
146 using gl::GL_DYNAMIC_COPY;
147 
148 // CheckFramebufferStatusTarget
149 
150 using gl::GL_READ_FRAMEBUFFER;
151 using gl::GL_DRAW_FRAMEBUFFER;
152 using gl::GL_FRAMEBUFFER;
153 
154 // ClipControlOrigin
155 
156 using gl::GL_LOWER_LEFT;
157 using gl::GL_UPPER_LEFT;
158 
159 // ClipPlaneName
160 
161 using gl::GL_CLIP_DISTANCE0;
162 using gl::GL_CLIP_PLANE0;
163 using gl::GL_CLIP_DISTANCE1;
164 using gl::GL_CLIP_PLANE1;
165 using gl::GL_CLIP_DISTANCE2;
166 using gl::GL_CLIP_PLANE2;
167 using gl::GL_CLIP_DISTANCE3;
168 using gl::GL_CLIP_PLANE3;
169 using gl::GL_CLIP_DISTANCE4;
170 using gl::GL_CLIP_PLANE4;
171 using gl::GL_CLIP_DISTANCE5;
172 using gl::GL_CLIP_PLANE5;
173 using gl::GL_CLIP_DISTANCE6;
174 using gl::GL_CLIP_DISTANCE7;
175 
176 // ColorBuffer
177 
178 using gl::GL_NONE;
179 using gl::GL_FRONT_LEFT;
180 using gl::GL_FRONT_RIGHT;
181 using gl::GL_BACK_LEFT;
182 using gl::GL_BACK_RIGHT;
183 using gl::GL_FRONT;
184 using gl::GL_BACK;
185 using gl::GL_LEFT;
186 using gl::GL_RIGHT;
187 using gl::GL_FRONT_AND_BACK;
188 using gl::GL_COLOR_ATTACHMENT0;
189 using gl::GL_COLOR_ATTACHMENT1;
190 using gl::GL_COLOR_ATTACHMENT2;
191 using gl::GL_COLOR_ATTACHMENT3;
192 using gl::GL_COLOR_ATTACHMENT4;
193 using gl::GL_COLOR_ATTACHMENT5;
194 using gl::GL_COLOR_ATTACHMENT6;
195 using gl::GL_COLOR_ATTACHMENT7;
196 using gl::GL_COLOR_ATTACHMENT8;
197 using gl::GL_COLOR_ATTACHMENT9;
198 using gl::GL_COLOR_ATTACHMENT10;
199 using gl::GL_COLOR_ATTACHMENT11;
200 using gl::GL_COLOR_ATTACHMENT12;
201 using gl::GL_COLOR_ATTACHMENT13;
202 using gl::GL_COLOR_ATTACHMENT14;
203 using gl::GL_COLOR_ATTACHMENT15;
204 using gl::GL_COLOR_ATTACHMENT16;
205 using gl::GL_COLOR_ATTACHMENT17;
206 using gl::GL_COLOR_ATTACHMENT18;
207 using gl::GL_COLOR_ATTACHMENT19;
208 using gl::GL_COLOR_ATTACHMENT20;
209 using gl::GL_COLOR_ATTACHMENT21;
210 using gl::GL_COLOR_ATTACHMENT22;
211 using gl::GL_COLOR_ATTACHMENT23;
212 using gl::GL_COLOR_ATTACHMENT24;
213 using gl::GL_COLOR_ATTACHMENT25;
214 using gl::GL_COLOR_ATTACHMENT26;
215 using gl::GL_COLOR_ATTACHMENT27;
216 using gl::GL_COLOR_ATTACHMENT28;
217 using gl::GL_COLOR_ATTACHMENT29;
218 using gl::GL_COLOR_ATTACHMENT30;
219 using gl::GL_COLOR_ATTACHMENT31;
220 
221 // ColorMaterialFace
222 
223 // using gl::GL_FRONT; // reuse ColorBuffer
224 // using gl::GL_BACK; // reuse ColorBuffer
225 // using gl::GL_FRONT_AND_BACK; // reuse ColorBuffer
226 
227 // ColorMaterialParameter
228 
229 using gl::GL_AMBIENT;
230 using gl::GL_DIFFUSE;
231 using gl::GL_SPECULAR;
232 using gl::GL_EMISSION;
233 using gl::GL_AMBIENT_AND_DIFFUSE;
234 
235 // ColorPointerType
236 
237 using gl::GL_BYTE;
238 using gl::GL_UNSIGNED_BYTE;
239 using gl::GL_SHORT;
240 using gl::GL_UNSIGNED_SHORT;
241 using gl::GL_INT;
242 using gl::GL_UNSIGNED_INT;
243 using gl::GL_FLOAT;
244 using gl::GL_DOUBLE;
245 
246 // CopyBufferSubDataTarget
247 
248 // using gl::GL_ARRAY_BUFFER; // reuse BufferStorageTarget
249 // using gl::GL_ELEMENT_ARRAY_BUFFER; // reuse BufferStorageTarget
250 // using gl::GL_PIXEL_PACK_BUFFER; // reuse BufferStorageTarget
251 // using gl::GL_PIXEL_UNPACK_BUFFER; // reuse BufferStorageTarget
252 // using gl::GL_UNIFORM_BUFFER; // reuse BufferStorageTarget
253 // using gl::GL_TEXTURE_BUFFER; // reuse BufferStorageTarget
254 // using gl::GL_TRANSFORM_FEEDBACK_BUFFER; // reuse BufferStorageTarget
255 // using gl::GL_COPY_READ_BUFFER; // reuse BufferStorageTarget
256 // using gl::GL_COPY_WRITE_BUFFER; // reuse BufferStorageTarget
257 
258 // CullFaceMode
259 
260 // using gl::GL_FRONT; // reuse ColorBuffer
261 // using gl::GL_BACK; // reuse ColorBuffer
262 // using gl::GL_FRONT_AND_BACK; // reuse ColorBuffer
263 
264 // DebugSeverity
265 
266 using gl::GL_DONT_CARE;
267 
268 // DebugSource
269 
270 // using gl::GL_DONT_CARE; // reuse DebugSeverity
271 
272 // DebugType
273 
274 // using gl::GL_DONT_CARE; // reuse DebugSeverity
275 
276 // DepthFunction
277 
278 // using gl::GL_NEVER; // reuse AlphaFunction
279 // using gl::GL_LESS; // reuse AlphaFunction
280 // using gl::GL_EQUAL; // reuse AlphaFunction
281 // using gl::GL_LEQUAL; // reuse AlphaFunction
282 // using gl::GL_GREATER; // reuse AlphaFunction
283 // using gl::GL_NOTEQUAL; // reuse AlphaFunction
284 // using gl::GL_GEQUAL; // reuse AlphaFunction
285 // using gl::GL_ALWAYS; // reuse AlphaFunction
286 
287 // DrawBufferMode
288 
289 // using gl::GL_NONE; // reuse ColorBuffer
290 // using gl::GL_FRONT_LEFT; // reuse ColorBuffer
291 // using gl::GL_FRONT_RIGHT; // reuse ColorBuffer
292 // using gl::GL_BACK_LEFT; // reuse ColorBuffer
293 // using gl::GL_BACK_RIGHT; // reuse ColorBuffer
294 // using gl::GL_FRONT; // reuse ColorBuffer
295 // using gl::GL_BACK; // reuse ColorBuffer
296 // using gl::GL_LEFT; // reuse ColorBuffer
297 // using gl::GL_RIGHT; // reuse ColorBuffer
298 // using gl::GL_FRONT_AND_BACK; // reuse ColorBuffer
299 using gl::GL_AUX0;
300 using gl::GL_AUX1;
301 using gl::GL_AUX2;
302 using gl::GL_AUX3;
303 
304 // DrawElementsType
305 
306 // using gl::GL_UNSIGNED_BYTE; // reuse ColorPointerType
307 // using gl::GL_UNSIGNED_SHORT; // reuse ColorPointerType
308 // using gl::GL_UNSIGNED_INT; // reuse ColorPointerType
309 
310 // EnableCap
311 
312 using gl::GL_POINT_SMOOTH;
313 using gl::GL_LINE_SMOOTH;
314 using gl::GL_LINE_STIPPLE;
315 using gl::GL_POLYGON_SMOOTH;
316 using gl::GL_POLYGON_STIPPLE;
317 using gl::GL_CULL_FACE;
318 using gl::GL_LIGHTING;
319 using gl::GL_COLOR_MATERIAL;
320 using gl::GL_FOG;
321 using gl::GL_DEPTH_TEST;
322 using gl::GL_STENCIL_TEST;
323 using gl::GL_NORMALIZE;
324 using gl::GL_ALPHA_TEST;
325 using gl::GL_DITHER;
326 using gl::GL_BLEND;
327 using gl::GL_INDEX_LOGIC_OP;
328 using gl::GL_COLOR_LOGIC_OP;
329 using gl::GL_SCISSOR_TEST;
330 using gl::GL_TEXTURE_GEN_S;
331 using gl::GL_TEXTURE_GEN_T;
332 using gl::GL_TEXTURE_GEN_R;
333 using gl::GL_TEXTURE_GEN_Q;
334 using gl::GL_AUTO_NORMAL;
335 using gl::GL_MAP1_COLOR_4;
336 using gl::GL_MAP1_INDEX;
337 using gl::GL_MAP1_NORMAL;
338 using gl::GL_MAP1_TEXTURE_COORD_1;
339 using gl::GL_MAP1_TEXTURE_COORD_2;
340 using gl::GL_MAP1_TEXTURE_COORD_3;
341 using gl::GL_MAP1_TEXTURE_COORD_4;
342 using gl::GL_MAP1_VERTEX_3;
343 using gl::GL_MAP1_VERTEX_4;
344 using gl::GL_MAP2_COLOR_4;
345 using gl::GL_MAP2_INDEX;
346 using gl::GL_MAP2_NORMAL;
347 using gl::GL_MAP2_TEXTURE_COORD_1;
348 using gl::GL_MAP2_TEXTURE_COORD_2;
349 using gl::GL_MAP2_TEXTURE_COORD_3;
350 using gl::GL_MAP2_TEXTURE_COORD_4;
351 using gl::GL_MAP2_VERTEX_3;
352 using gl::GL_MAP2_VERTEX_4;
353 using gl::GL_TEXTURE_1D;
354 using gl::GL_TEXTURE_2D;
355 using gl::GL_POLYGON_OFFSET_POINT;
356 using gl::GL_POLYGON_OFFSET_LINE;
357 // using gl::GL_CLIP_PLANE0; // reuse ClipPlaneName
358 // using gl::GL_CLIP_PLANE1; // reuse ClipPlaneName
359 // using gl::GL_CLIP_PLANE2; // reuse ClipPlaneName
360 // using gl::GL_CLIP_PLANE3; // reuse ClipPlaneName
361 // using gl::GL_CLIP_PLANE4; // reuse ClipPlaneName
362 // using gl::GL_CLIP_PLANE5; // reuse ClipPlaneName
363 using gl::GL_LIGHT0;
364 using gl::GL_LIGHT1;
365 using gl::GL_LIGHT2;
366 using gl::GL_LIGHT3;
367 using gl::GL_LIGHT4;
368 using gl::GL_LIGHT5;
369 using gl::GL_LIGHT6;
370 using gl::GL_LIGHT7;
371 using gl::GL_POLYGON_OFFSET_FILL;
372 using gl::GL_VERTEX_ARRAY;
373 using gl::GL_NORMAL_ARRAY;
374 using gl::GL_COLOR_ARRAY;
375 using gl::GL_INDEX_ARRAY;
376 using gl::GL_TEXTURE_COORD_ARRAY;
377 using gl::GL_EDGE_FLAG_ARRAY;
378 
379 // ErrorCode
380 
381 using gl::GL_NO_ERROR;
382 using gl::GL_INVALID_ENUM;
383 using gl::GL_INVALID_VALUE;
384 using gl::GL_INVALID_OPERATION;
385 using gl::GL_STACK_OVERFLOW;
386 using gl::GL_STACK_UNDERFLOW;
387 using gl::GL_OUT_OF_MEMORY;
388 using gl::GL_INVALID_FRAMEBUFFER_OPERATION;
389 
390 // FeedBackToken
391 
392 using gl::GL_PASS_THROUGH_TOKEN;
393 using gl::GL_POINT_TOKEN;
394 using gl::GL_LINE_TOKEN;
395 using gl::GL_POLYGON_TOKEN;
396 using gl::GL_BITMAP_TOKEN;
397 using gl::GL_DRAW_PIXEL_TOKEN;
398 using gl::GL_COPY_PIXEL_TOKEN;
399 using gl::GL_LINE_RESET_TOKEN;
400 
401 // FeedbackType
402 
403 using gl::GL_2D;
404 using gl::GL_3D;
405 using gl::GL_3D_COLOR;
406 using gl::GL_3D_COLOR_TEXTURE;
407 using gl::GL_4D_COLOR_TEXTURE;
408 
409 // FogCoordinatePointerType
410 
411 // using gl::GL_FLOAT; // reuse ColorPointerType
412 // using gl::GL_DOUBLE; // reuse ColorPointerType
413 
414 // FogMode
415 
416 using gl::GL_EXP;
417 using gl::GL_EXP2;
418 // using gl::GL_LINEAR; // reuse BlitFramebufferFilter
419 
420 // FogPName
421 
422 using gl::GL_FOG_INDEX;
423 using gl::GL_FOG_DENSITY;
424 using gl::GL_FOG_START;
425 using gl::GL_FOG_END;
426 using gl::GL_FOG_MODE;
427 using gl::GL_FOG_COORD_SRC;
428 
429 // FogParameter
430 
431 // using gl::GL_FOG_INDEX; // reuse FogPName
432 // using gl::GL_FOG_DENSITY; // reuse FogPName
433 // using gl::GL_FOG_START; // reuse FogPName
434 // using gl::GL_FOG_END; // reuse FogPName
435 // using gl::GL_FOG_MODE; // reuse FogPName
436 using gl::GL_FOG_COLOR;
437 
438 // FogPointerTypeEXT
439 
440 // using gl::GL_FLOAT; // reuse ColorPointerType
441 // using gl::GL_DOUBLE; // reuse ColorPointerType
442 
443 // FogPointerTypeIBM
444 
445 // using gl::GL_FLOAT; // reuse ColorPointerType
446 // using gl::GL_DOUBLE; // reuse ColorPointerType
447 
448 // FramebufferAttachment
449 
450 using gl::GL_MAX_COLOR_ATTACHMENTS;
451 // using gl::GL_COLOR_ATTACHMENT0; // reuse ColorBuffer
452 // using gl::GL_COLOR_ATTACHMENT1; // reuse ColorBuffer
453 // using gl::GL_COLOR_ATTACHMENT2; // reuse ColorBuffer
454 // using gl::GL_COLOR_ATTACHMENT3; // reuse ColorBuffer
455 // using gl::GL_COLOR_ATTACHMENT4; // reuse ColorBuffer
456 // using gl::GL_COLOR_ATTACHMENT5; // reuse ColorBuffer
457 // using gl::GL_COLOR_ATTACHMENT6; // reuse ColorBuffer
458 // using gl::GL_COLOR_ATTACHMENT7; // reuse ColorBuffer
459 // using gl::GL_COLOR_ATTACHMENT8; // reuse ColorBuffer
460 // using gl::GL_COLOR_ATTACHMENT9; // reuse ColorBuffer
461 // using gl::GL_COLOR_ATTACHMENT10; // reuse ColorBuffer
462 // using gl::GL_COLOR_ATTACHMENT11; // reuse ColorBuffer
463 // using gl::GL_COLOR_ATTACHMENT12; // reuse ColorBuffer
464 // using gl::GL_COLOR_ATTACHMENT13; // reuse ColorBuffer
465 // using gl::GL_COLOR_ATTACHMENT14; // reuse ColorBuffer
466 // using gl::GL_COLOR_ATTACHMENT15; // reuse ColorBuffer
467 // using gl::GL_COLOR_ATTACHMENT16; // reuse ColorBuffer
468 // using gl::GL_COLOR_ATTACHMENT17; // reuse ColorBuffer
469 // using gl::GL_COLOR_ATTACHMENT18; // reuse ColorBuffer
470 // using gl::GL_COLOR_ATTACHMENT19; // reuse ColorBuffer
471 // using gl::GL_COLOR_ATTACHMENT20; // reuse ColorBuffer
472 // using gl::GL_COLOR_ATTACHMENT21; // reuse ColorBuffer
473 // using gl::GL_COLOR_ATTACHMENT22; // reuse ColorBuffer
474 // using gl::GL_COLOR_ATTACHMENT23; // reuse ColorBuffer
475 // using gl::GL_COLOR_ATTACHMENT24; // reuse ColorBuffer
476 // using gl::GL_COLOR_ATTACHMENT25; // reuse ColorBuffer
477 // using gl::GL_COLOR_ATTACHMENT26; // reuse ColorBuffer
478 // using gl::GL_COLOR_ATTACHMENT27; // reuse ColorBuffer
479 // using gl::GL_COLOR_ATTACHMENT28; // reuse ColorBuffer
480 // using gl::GL_COLOR_ATTACHMENT29; // reuse ColorBuffer
481 // using gl::GL_COLOR_ATTACHMENT30; // reuse ColorBuffer
482 // using gl::GL_COLOR_ATTACHMENT31; // reuse ColorBuffer
483 using gl::GL_DEPTH_ATTACHMENT;
484 
485 // FramebufferAttachmentParameterName
486 
487 using gl::GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING;
488 using gl::GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE;
489 using gl::GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE;
490 using gl::GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE;
491 using gl::GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE;
492 using gl::GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE;
493 using gl::GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE;
494 using gl::GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE;
495 using gl::GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME;
496 using gl::GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL;
497 using gl::GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE;
498 using gl::GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER;
499 using gl::GL_FRAMEBUFFER_ATTACHMENT_LAYERED;
500 
501 // FramebufferStatus
502 
503 using gl::GL_FRAMEBUFFER_UNDEFINED;
504 using gl::GL_FRAMEBUFFER_COMPLETE;
505 using gl::GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT;
506 using gl::GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT;
507 using gl::GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER;
508 using gl::GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER;
509 using gl::GL_FRAMEBUFFER_UNSUPPORTED;
510 using gl::GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE;
511 using gl::GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS;
512 
513 // FramebufferTarget
514 
515 // using gl::GL_READ_FRAMEBUFFER; // reuse CheckFramebufferStatusTarget
516 // using gl::GL_DRAW_FRAMEBUFFER; // reuse CheckFramebufferStatusTarget
517 // using gl::GL_FRAMEBUFFER; // reuse CheckFramebufferStatusTarget
518 
519 // FrontFaceDirection
520 
521 using gl::GL_CW;
522 using gl::GL_CCW;
523 
524 // GetFramebufferParameter
525 
526 using gl::GL_DOUBLEBUFFER;
527 using gl::GL_STEREO;
528 using gl::GL_SAMPLE_BUFFERS;
529 using gl::GL_SAMPLES;
530 
531 // GetMapQuery
532 
533 using gl::GL_COEFF;
534 using gl::GL_ORDER;
535 using gl::GL_DOMAIN;
536 
537 // GetPName
538 
539 using gl::GL_CURRENT_COLOR;
540 using gl::GL_CURRENT_INDEX;
541 using gl::GL_CURRENT_NORMAL;
542 using gl::GL_CURRENT_TEXTURE_COORDS;
543 using gl::GL_CURRENT_RASTER_COLOR;
544 using gl::GL_CURRENT_RASTER_INDEX;
545 using gl::GL_CURRENT_RASTER_TEXTURE_COORDS;
546 using gl::GL_CURRENT_RASTER_POSITION;
547 using gl::GL_CURRENT_RASTER_POSITION_VALID;
548 using gl::GL_CURRENT_RASTER_DISTANCE;
549 // using gl::GL_POINT_SMOOTH; // reuse EnableCap
550 using gl::GL_POINT_SIZE;
551 using gl::GL_POINT_SIZE_RANGE;
552 using gl::GL_SMOOTH_POINT_SIZE_RANGE;
553 using gl::GL_POINT_SIZE_GRANULARITY;
554 using gl::GL_SMOOTH_POINT_SIZE_GRANULARITY;
555 // using gl::GL_LINE_SMOOTH; // reuse EnableCap
556 using gl::GL_LINE_WIDTH;
557 using gl::GL_LINE_WIDTH_RANGE;
558 using gl::GL_SMOOTH_LINE_WIDTH_RANGE;
559 using gl::GL_LINE_WIDTH_GRANULARITY;
560 using gl::GL_SMOOTH_LINE_WIDTH_GRANULARITY;
561 // using gl::GL_LINE_STIPPLE; // reuse EnableCap
562 using gl::GL_LINE_STIPPLE_PATTERN;
563 using gl::GL_LINE_STIPPLE_REPEAT;
564 using gl::GL_LIST_MODE;
565 using gl::GL_MAX_LIST_NESTING;
566 using gl::GL_LIST_BASE;
567 using gl::GL_LIST_INDEX;
568 using gl::GL_POLYGON_MODE;
569 // using gl::GL_POLYGON_SMOOTH; // reuse EnableCap
570 // using gl::GL_POLYGON_STIPPLE; // reuse EnableCap
571 using gl::GL_EDGE_FLAG;
572 // using gl::GL_CULL_FACE; // reuse EnableCap
573 using gl::GL_CULL_FACE_MODE;
574 using gl::GL_FRONT_FACE;
575 // using gl::GL_LIGHTING; // reuse EnableCap
576 using gl::GL_LIGHT_MODEL_LOCAL_VIEWER;
577 using gl::GL_LIGHT_MODEL_TWO_SIDE;
578 using gl::GL_LIGHT_MODEL_AMBIENT;
579 using gl::GL_SHADE_MODEL;
580 using gl::GL_COLOR_MATERIAL_FACE;
581 using gl::GL_COLOR_MATERIAL_PARAMETER;
582 // using gl::GL_COLOR_MATERIAL; // reuse EnableCap
583 // using gl::GL_FOG; // reuse EnableCap
584 // using gl::GL_FOG_INDEX; // reuse FogPName
585 // using gl::GL_FOG_DENSITY; // reuse FogPName
586 // using gl::GL_FOG_START; // reuse FogPName
587 // using gl::GL_FOG_END; // reuse FogPName
588 // using gl::GL_FOG_MODE; // reuse FogPName
589 // using gl::GL_FOG_COLOR; // reuse FogParameter
590 using gl::GL_DEPTH_RANGE;
591 // using gl::GL_DEPTH_TEST; // reuse EnableCap
592 using gl::GL_DEPTH_WRITEMASK;
593 using gl::GL_DEPTH_CLEAR_VALUE;
594 using gl::GL_DEPTH_FUNC;
595 using gl::GL_ACCUM_CLEAR_VALUE;
596 // using gl::GL_STENCIL_TEST; // reuse EnableCap
597 using gl::GL_STENCIL_CLEAR_VALUE;
598 using gl::GL_STENCIL_FUNC;
599 using gl::GL_STENCIL_VALUE_MASK;
600 using gl::GL_STENCIL_FAIL;
601 using gl::GL_STENCIL_PASS_DEPTH_FAIL;
602 using gl::GL_STENCIL_PASS_DEPTH_PASS;
603 using gl::GL_STENCIL_REF;
604 using gl::GL_STENCIL_WRITEMASK;
605 using gl::GL_MATRIX_MODE;
606 // using gl::GL_NORMALIZE; // reuse EnableCap
607 using gl::GL_VIEWPORT;
608 using gl::GL_MODELVIEW_STACK_DEPTH;
609 using gl::GL_PROJECTION_STACK_DEPTH;
610 using gl::GL_TEXTURE_STACK_DEPTH;
611 using gl::GL_MODELVIEW_MATRIX;
612 using gl::GL_PROJECTION_MATRIX;
613 using gl::GL_TEXTURE_MATRIX;
614 using gl::GL_ATTRIB_STACK_DEPTH;
615 using gl::GL_CLIENT_ATTRIB_STACK_DEPTH;
616 // using gl::GL_ALPHA_TEST; // reuse EnableCap
617 using gl::GL_ALPHA_TEST_FUNC;
618 using gl::GL_ALPHA_TEST_REF;
619 // using gl::GL_DITHER; // reuse EnableCap
620 using gl::GL_BLEND_DST;
621 using gl::GL_BLEND_SRC;
622 // using gl::GL_BLEND; // reuse EnableCap
623 using gl::GL_LOGIC_OP_MODE;
624 // using gl::GL_INDEX_LOGIC_OP; // reuse EnableCap
625 // using gl::GL_LOGIC_OP; // reuse BlendEquationModeEXT
626 // using gl::GL_COLOR_LOGIC_OP; // reuse EnableCap
627 using gl::GL_AUX_BUFFERS;
628 using gl::GL_DRAW_BUFFER;
629 using gl::GL_READ_BUFFER;
630 using gl::GL_SCISSOR_BOX;
631 // using gl::GL_SCISSOR_TEST; // reuse EnableCap
632 using gl::GL_INDEX_CLEAR_VALUE;
633 using gl::GL_INDEX_WRITEMASK;
634 using gl::GL_COLOR_CLEAR_VALUE;
635 using gl::GL_COLOR_WRITEMASK;
636 using gl::GL_INDEX_MODE;
637 using gl::GL_RGBA_MODE;
638 // using gl::GL_DOUBLEBUFFER; // reuse GetFramebufferParameter
639 // using gl::GL_STEREO; // reuse GetFramebufferParameter
640 using gl::GL_RENDER_MODE;
641 using gl::GL_PERSPECTIVE_CORRECTION_HINT;
642 using gl::GL_POINT_SMOOTH_HINT;
643 using gl::GL_LINE_SMOOTH_HINT;
644 using gl::GL_POLYGON_SMOOTH_HINT;
645 using gl::GL_FOG_HINT;
646 // using gl::GL_TEXTURE_GEN_S; // reuse EnableCap
647 // using gl::GL_TEXTURE_GEN_T; // reuse EnableCap
648 // using gl::GL_TEXTURE_GEN_R; // reuse EnableCap
649 // using gl::GL_TEXTURE_GEN_Q; // reuse EnableCap
650 using gl::GL_PIXEL_MAP_I_TO_I_SIZE;
651 using gl::GL_PIXEL_MAP_S_TO_S_SIZE;
652 using gl::GL_PIXEL_MAP_I_TO_R_SIZE;
653 using gl::GL_PIXEL_MAP_I_TO_G_SIZE;
654 using gl::GL_PIXEL_MAP_I_TO_B_SIZE;
655 using gl::GL_PIXEL_MAP_I_TO_A_SIZE;
656 using gl::GL_PIXEL_MAP_R_TO_R_SIZE;
657 using gl::GL_PIXEL_MAP_G_TO_G_SIZE;
658 using gl::GL_PIXEL_MAP_B_TO_B_SIZE;
659 using gl::GL_PIXEL_MAP_A_TO_A_SIZE;
660 using gl::GL_UNPACK_SWAP_BYTES;
661 using gl::GL_UNPACK_LSB_FIRST;
662 using gl::GL_UNPACK_ROW_LENGTH;
663 using gl::GL_UNPACK_SKIP_ROWS;
664 using gl::GL_UNPACK_SKIP_PIXELS;
665 using gl::GL_UNPACK_ALIGNMENT;
666 using gl::GL_PACK_SWAP_BYTES;
667 using gl::GL_PACK_LSB_FIRST;
668 using gl::GL_PACK_ROW_LENGTH;
669 using gl::GL_PACK_SKIP_ROWS;
670 using gl::GL_PACK_SKIP_PIXELS;
671 using gl::GL_PACK_ALIGNMENT;
672 using gl::GL_MAP_COLOR;
673 using gl::GL_MAP_STENCIL;
674 using gl::GL_INDEX_SHIFT;
675 using gl::GL_INDEX_OFFSET;
676 using gl::GL_RED_SCALE;
677 using gl::GL_RED_BIAS;
678 using gl::GL_ZOOM_X;
679 using gl::GL_ZOOM_Y;
680 using gl::GL_GREEN_SCALE;
681 using gl::GL_GREEN_BIAS;
682 using gl::GL_BLUE_SCALE;
683 using gl::GL_BLUE_BIAS;
684 using gl::GL_ALPHA_SCALE;
685 using gl::GL_ALPHA_BIAS;
686 using gl::GL_DEPTH_SCALE;
687 using gl::GL_DEPTH_BIAS;
688 using gl::GL_MAX_EVAL_ORDER;
689 using gl::GL_MAX_LIGHTS;
690 using gl::GL_MAX_CLIP_DISTANCES;
691 using gl::GL_MAX_CLIP_PLANES;
692 using gl::GL_MAX_TEXTURE_SIZE;
693 using gl::GL_MAX_PIXEL_MAP_TABLE;
694 using gl::GL_MAX_ATTRIB_STACK_DEPTH;
695 using gl::GL_MAX_MODELVIEW_STACK_DEPTH;
696 using gl::GL_MAX_NAME_STACK_DEPTH;
697 using gl::GL_MAX_PROJECTION_STACK_DEPTH;
698 using gl::GL_MAX_TEXTURE_STACK_DEPTH;
699 using gl::GL_MAX_VIEWPORT_DIMS;
700 using gl::GL_MAX_CLIENT_ATTRIB_STACK_DEPTH;
701 using gl::GL_SUBPIXEL_BITS;
702 using gl::GL_INDEX_BITS;
703 using gl::GL_RED_BITS;
704 using gl::GL_GREEN_BITS;
705 using gl::GL_BLUE_BITS;
706 using gl::GL_ALPHA_BITS;
707 using gl::GL_DEPTH_BITS;
708 using gl::GL_STENCIL_BITS;
709 using gl::GL_ACCUM_RED_BITS;
710 using gl::GL_ACCUM_GREEN_BITS;
711 using gl::GL_ACCUM_BLUE_BITS;
712 using gl::GL_ACCUM_ALPHA_BITS;
713 using gl::GL_NAME_STACK_DEPTH;
714 // using gl::GL_AUTO_NORMAL; // reuse EnableCap
715 // using gl::GL_MAP1_COLOR_4; // reuse EnableCap
716 // using gl::GL_MAP1_INDEX; // reuse EnableCap
717 // using gl::GL_MAP1_NORMAL; // reuse EnableCap
718 // using gl::GL_MAP1_TEXTURE_COORD_1; // reuse EnableCap
719 // using gl::GL_MAP1_TEXTURE_COORD_2; // reuse EnableCap
720 // using gl::GL_MAP1_TEXTURE_COORD_3; // reuse EnableCap
721 // using gl::GL_MAP1_TEXTURE_COORD_4; // reuse EnableCap
722 // using gl::GL_MAP1_VERTEX_3; // reuse EnableCap
723 // using gl::GL_MAP1_VERTEX_4; // reuse EnableCap
724 // using gl::GL_MAP2_COLOR_4; // reuse EnableCap
725 // using gl::GL_MAP2_INDEX; // reuse EnableCap
726 // using gl::GL_MAP2_NORMAL; // reuse EnableCap
727 // using gl::GL_MAP2_TEXTURE_COORD_1; // reuse EnableCap
728 // using gl::GL_MAP2_TEXTURE_COORD_2; // reuse EnableCap
729 // using gl::GL_MAP2_TEXTURE_COORD_3; // reuse EnableCap
730 // using gl::GL_MAP2_TEXTURE_COORD_4; // reuse EnableCap
731 // using gl::GL_MAP2_VERTEX_3; // reuse EnableCap
732 // using gl::GL_MAP2_VERTEX_4; // reuse EnableCap
733 using gl::GL_MAP1_GRID_DOMAIN;
734 using gl::GL_MAP1_GRID_SEGMENTS;
735 using gl::GL_MAP2_GRID_DOMAIN;
736 using gl::GL_MAP2_GRID_SEGMENTS;
737 // using gl::GL_TEXTURE_1D; // reuse EnableCap
738 // using gl::GL_TEXTURE_2D; // reuse EnableCap
739 using gl::GL_FEEDBACK_BUFFER_SIZE;
740 using gl::GL_FEEDBACK_BUFFER_TYPE;
741 using gl::GL_SELECTION_BUFFER_SIZE;
742 using gl::GL_POLYGON_OFFSET_UNITS;
743 // using gl::GL_POLYGON_OFFSET_POINT; // reuse EnableCap
744 // using gl::GL_POLYGON_OFFSET_LINE; // reuse EnableCap
745 // using gl::GL_CLIP_PLANE0; // reuse ClipPlaneName
746 // using gl::GL_CLIP_PLANE1; // reuse ClipPlaneName
747 // using gl::GL_CLIP_PLANE2; // reuse ClipPlaneName
748 // using gl::GL_CLIP_PLANE3; // reuse ClipPlaneName
749 // using gl::GL_CLIP_PLANE4; // reuse ClipPlaneName
750 // using gl::GL_CLIP_PLANE5; // reuse ClipPlaneName
751 // using gl::GL_LIGHT0; // reuse EnableCap
752 // using gl::GL_LIGHT1; // reuse EnableCap
753 // using gl::GL_LIGHT2; // reuse EnableCap
754 // using gl::GL_LIGHT3; // reuse EnableCap
755 // using gl::GL_LIGHT4; // reuse EnableCap
756 // using gl::GL_LIGHT5; // reuse EnableCap
757 // using gl::GL_LIGHT6; // reuse EnableCap
758 // using gl::GL_LIGHT7; // reuse EnableCap
759 // using gl::GL_POLYGON_OFFSET_FILL; // reuse EnableCap
760 using gl::GL_POLYGON_OFFSET_FACTOR;
761 using gl::GL_TEXTURE_BINDING_1D;
762 using gl::GL_TEXTURE_BINDING_2D;
763 using gl::GL_TEXTURE_BINDING_3D;
764 // using gl::GL_VERTEX_ARRAY; // reuse EnableCap
765 // using gl::GL_NORMAL_ARRAY; // reuse EnableCap
766 // using gl::GL_COLOR_ARRAY; // reuse EnableCap
767 // using gl::GL_INDEX_ARRAY; // reuse EnableCap
768 // using gl::GL_TEXTURE_COORD_ARRAY; // reuse EnableCap
769 // using gl::GL_EDGE_FLAG_ARRAY; // reuse EnableCap
770 using gl::GL_VERTEX_ARRAY_SIZE;
771 using gl::GL_VERTEX_ARRAY_TYPE;
772 using gl::GL_VERTEX_ARRAY_STRIDE;
773 using gl::GL_NORMAL_ARRAY_TYPE;
774 using gl::GL_NORMAL_ARRAY_STRIDE;
775 using gl::GL_COLOR_ARRAY_SIZE;
776 using gl::GL_COLOR_ARRAY_TYPE;
777 using gl::GL_COLOR_ARRAY_STRIDE;
778 using gl::GL_INDEX_ARRAY_TYPE;
779 using gl::GL_INDEX_ARRAY_STRIDE;
780 using gl::GL_TEXTURE_COORD_ARRAY_SIZE;
781 using gl::GL_TEXTURE_COORD_ARRAY_TYPE;
782 using gl::GL_TEXTURE_COORD_ARRAY_STRIDE;
783 using gl::GL_EDGE_FLAG_ARRAY_STRIDE;
784 using gl::GL_LIGHT_MODEL_COLOR_CONTROL;
785 using gl::GL_ALIASED_POINT_SIZE_RANGE;
786 using gl::GL_ALIASED_LINE_WIDTH_RANGE;
787 
788 // GetPixelMap
789 
790 using gl::GL_PIXEL_MAP_I_TO_I;
791 using gl::GL_PIXEL_MAP_S_TO_S;
792 using gl::GL_PIXEL_MAP_I_TO_R;
793 using gl::GL_PIXEL_MAP_I_TO_G;
794 using gl::GL_PIXEL_MAP_I_TO_B;
795 using gl::GL_PIXEL_MAP_I_TO_A;
796 using gl::GL_PIXEL_MAP_R_TO_R;
797 using gl::GL_PIXEL_MAP_G_TO_G;
798 using gl::GL_PIXEL_MAP_B_TO_B;
799 using gl::GL_PIXEL_MAP_A_TO_A;
800 
801 // GetPointervPName
802 
803 using gl::GL_FEEDBACK_BUFFER_POINTER;
804 using gl::GL_SELECTION_BUFFER_POINTER;
805 using gl::GL_VERTEX_ARRAY_POINTER;
806 using gl::GL_NORMAL_ARRAY_POINTER;
807 using gl::GL_COLOR_ARRAY_POINTER;
808 using gl::GL_INDEX_ARRAY_POINTER;
809 using gl::GL_TEXTURE_COORD_ARRAY_POINTER;
810 using gl::GL_EDGE_FLAG_ARRAY_POINTER;
811 
812 // GetTextureParameter
813 
814 using gl::GL_TEXTURE_WIDTH;
815 using gl::GL_TEXTURE_HEIGHT;
816 using gl::GL_TEXTURE_COMPONENTS;
817 using gl::GL_TEXTURE_INTERNAL_FORMAT;
818 using gl::GL_TEXTURE_BORDER_COLOR;
819 using gl::GL_TEXTURE_BORDER;
820 using gl::GL_TEXTURE_MAG_FILTER;
821 using gl::GL_TEXTURE_MIN_FILTER;
822 using gl::GL_TEXTURE_WRAP_S;
823 using gl::GL_TEXTURE_WRAP_T;
824 using gl::GL_TEXTURE_RED_SIZE;
825 using gl::GL_TEXTURE_GREEN_SIZE;
826 using gl::GL_TEXTURE_BLUE_SIZE;
827 using gl::GL_TEXTURE_ALPHA_SIZE;
828 using gl::GL_TEXTURE_LUMINANCE_SIZE;
829 using gl::GL_TEXTURE_INTENSITY_SIZE;
830 using gl::GL_TEXTURE_PRIORITY;
831 using gl::GL_TEXTURE_RESIDENT;
832 
833 // GraphicsResetStatus
834 
835 // using gl::GL_NO_ERROR; // reuse ErrorCode
836 
837 // HintMode
838 
839 // using gl::GL_DONT_CARE; // reuse DebugSeverity
840 using gl::GL_FASTEST;
841 using gl::GL_NICEST;
842 
843 // HintTarget
844 
845 // using gl::GL_PERSPECTIVE_CORRECTION_HINT; // reuse GetPName
846 // using gl::GL_POINT_SMOOTH_HINT; // reuse GetPName
847 // using gl::GL_LINE_SMOOTH_HINT; // reuse GetPName
848 // using gl::GL_POLYGON_SMOOTH_HINT; // reuse GetPName
849 // using gl::GL_FOG_HINT; // reuse GetPName
850 using gl::GL_GENERATE_MIPMAP_HINT;
851 using gl::GL_TEXTURE_COMPRESSION_HINT;
852 using gl::GL_FRAGMENT_SHADER_DERIVATIVE_HINT;
853 
854 // IndexPointerType
855 
856 // using gl::GL_SHORT; // reuse ColorPointerType
857 // using gl::GL_INT; // reuse ColorPointerType
858 // using gl::GL_FLOAT; // reuse ColorPointerType
859 // using gl::GL_DOUBLE; // reuse ColorPointerType
860 
861 // InterleavedArrayFormat
862 
863 using gl::GL_V2F;
864 using gl::GL_V3F;
865 using gl::GL_C4UB_V2F;
866 using gl::GL_C4UB_V3F;
867 using gl::GL_C3F_V3F;
868 using gl::GL_N3F_V3F;
869 using gl::GL_C4F_N3F_V3F;
870 using gl::GL_T2F_V3F;
871 using gl::GL_T4F_V4F;
872 using gl::GL_T2F_C4UB_V3F;
873 using gl::GL_T2F_C3F_V3F;
874 using gl::GL_T2F_N3F_V3F;
875 using gl::GL_T2F_C4F_N3F_V3F;
876 using gl::GL_T4F_C4F_N3F_V4F;
877 
878 // InternalFormat
879 
880 using gl::GL_DEPTH_COMPONENT;
881 using gl::GL_RED;
882 using gl::GL_RGB;
883 using gl::GL_RGBA;
884 using gl::GL_R3_G3_B2;
885 using gl::GL_ALPHA4;
886 using gl::GL_ALPHA8;
887 using gl::GL_ALPHA12;
888 using gl::GL_ALPHA16;
889 using gl::GL_LUMINANCE4;
890 using gl::GL_LUMINANCE8;
891 using gl::GL_LUMINANCE12;
892 using gl::GL_LUMINANCE16;
893 using gl::GL_LUMINANCE4_ALPHA4;
894 using gl::GL_LUMINANCE6_ALPHA2;
895 using gl::GL_LUMINANCE8_ALPHA8;
896 using gl::GL_LUMINANCE12_ALPHA4;
897 using gl::GL_LUMINANCE12_ALPHA12;
898 using gl::GL_LUMINANCE16_ALPHA16;
899 using gl::GL_INTENSITY;
900 using gl::GL_INTENSITY4;
901 using gl::GL_INTENSITY8;
902 using gl::GL_INTENSITY12;
903 using gl::GL_INTENSITY16;
904 using gl::GL_RGB4;
905 using gl::GL_RGB5;
906 using gl::GL_RGB8;
907 using gl::GL_RGB10;
908 using gl::GL_RGB12;
909 using gl::GL_RGB16;
910 using gl::GL_RGBA4;
911 using gl::GL_RGB5_A1;
912 using gl::GL_RGBA8;
913 using gl::GL_RGB10_A2;
914 using gl::GL_RGBA12;
915 using gl::GL_RGBA16;
916 using gl::GL_DEPTH_COMPONENT16;
917 using gl::GL_COMPRESSED_RED;
918 using gl::GL_COMPRESSED_RG;
919 using gl::GL_RG;
920 using gl::GL_R8;
921 using gl::GL_R16;
922 using gl::GL_RG8;
923 using gl::GL_RG16;
924 using gl::GL_R16F;
925 using gl::GL_R32F;
926 using gl::GL_RG16F;
927 using gl::GL_RG32F;
928 using gl::GL_R8I;
929 using gl::GL_R8UI;
930 using gl::GL_R16I;
931 using gl::GL_R16UI;
932 using gl::GL_R32I;
933 using gl::GL_R32UI;
934 using gl::GL_RG8I;
935 using gl::GL_RG8UI;
936 using gl::GL_RG16I;
937 using gl::GL_RG16UI;
938 using gl::GL_RG32I;
939 using gl::GL_RG32UI;
940 using gl::GL_COMPRESSED_RGB;
941 using gl::GL_COMPRESSED_RGBA;
942 using gl::GL_DEPTH_STENCIL;
943 using gl::GL_RGBA32F;
944 using gl::GL_RGBA16F;
945 using gl::GL_RGB16F;
946 using gl::GL_DEPTH24_STENCIL8;
947 using gl::GL_R11F_G11F_B10F;
948 using gl::GL_RGB9_E5;
949 using gl::GL_SRGB;
950 using gl::GL_SRGB8;
951 using gl::GL_SRGB_ALPHA;
952 using gl::GL_SRGB8_ALPHA8;
953 using gl::GL_COMPRESSED_SRGB;
954 using gl::GL_COMPRESSED_SRGB_ALPHA;
955 using gl::GL_DEPTH_COMPONENT32F;
956 using gl::GL_DEPTH32F_STENCIL8;
957 using gl::GL_RGBA32UI;
958 using gl::GL_RGB32UI;
959 using gl::GL_RGBA16UI;
960 using gl::GL_RGB16UI;
961 using gl::GL_RGBA8UI;
962 using gl::GL_RGB8UI;
963 using gl::GL_RGBA32I;
964 using gl::GL_RGB32I;
965 using gl::GL_RGBA16I;
966 using gl::GL_RGB16I;
967 using gl::GL_RGBA8I;
968 using gl::GL_RGB8I;
969 using gl::GL_COMPRESSED_RED_RGTC1;
970 using gl::GL_COMPRESSED_SIGNED_RED_RGTC1;
971 using gl::GL_COMPRESSED_RG_RGTC2;
972 using gl::GL_COMPRESSED_SIGNED_RG_RGTC2;
973 using gl::GL_R8_SNORM;
974 using gl::GL_RG8_SNORM;
975 using gl::GL_RGB8_SNORM;
976 using gl::GL_RGBA8_SNORM;
977 using gl::GL_R16_SNORM;
978 using gl::GL_RG16_SNORM;
979 using gl::GL_RGB16_SNORM;
980 using gl::GL_RGB10_A2UI;
981 
982 // InternalFormatPName
983 
984 // using gl::GL_SAMPLES; // reuse GetFramebufferParameter
985 using gl::GL_GENERATE_MIPMAP;
986 using gl::GL_TEXTURE_COMPRESSED;
987 
988 // LightEnvModeSGIX
989 
990 // using gl::GL_ADD; // reuse AccumOp
991 using gl::GL_REPLACE;
992 using gl::GL_MODULATE;
993 
994 // LightModelColorControl
995 
996 using gl::GL_SINGLE_COLOR;
997 using gl::GL_SEPARATE_SPECULAR_COLOR;
998 
999 // LightModelParameter
1000 
1001 // using gl::GL_LIGHT_MODEL_LOCAL_VIEWER; // reuse GetPName
1002 // using gl::GL_LIGHT_MODEL_TWO_SIDE; // reuse GetPName
1003 // using gl::GL_LIGHT_MODEL_AMBIENT; // reuse GetPName
1004 // using gl::GL_LIGHT_MODEL_COLOR_CONTROL; // reuse GetPName
1005 
1006 // LightName
1007 
1008 // using gl::GL_LIGHT0; // reuse EnableCap
1009 // using gl::GL_LIGHT1; // reuse EnableCap
1010 // using gl::GL_LIGHT2; // reuse EnableCap
1011 // using gl::GL_LIGHT3; // reuse EnableCap
1012 // using gl::GL_LIGHT4; // reuse EnableCap
1013 // using gl::GL_LIGHT5; // reuse EnableCap
1014 // using gl::GL_LIGHT6; // reuse EnableCap
1015 // using gl::GL_LIGHT7; // reuse EnableCap
1016 
1017 // LightParameter
1018 
1019 // using gl::GL_AMBIENT; // reuse ColorMaterialParameter
1020 // using gl::GL_DIFFUSE; // reuse ColorMaterialParameter
1021 // using gl::GL_SPECULAR; // reuse ColorMaterialParameter
1022 using gl::GL_POSITION;
1023 using gl::GL_SPOT_DIRECTION;
1024 using gl::GL_SPOT_EXPONENT;
1025 using gl::GL_SPOT_CUTOFF;
1026 using gl::GL_CONSTANT_ATTENUATION;
1027 using gl::GL_LINEAR_ATTENUATION;
1028 using gl::GL_QUADRATIC_ATTENUATION;
1029 
1030 // ListMode
1031 
1032 using gl::GL_COMPILE;
1033 using gl::GL_COMPILE_AND_EXECUTE;
1034 
1035 // ListNameType
1036 
1037 // using gl::GL_BYTE; // reuse ColorPointerType
1038 // using gl::GL_UNSIGNED_BYTE; // reuse ColorPointerType
1039 // using gl::GL_SHORT; // reuse ColorPointerType
1040 // using gl::GL_UNSIGNED_SHORT; // reuse ColorPointerType
1041 // using gl::GL_INT; // reuse ColorPointerType
1042 // using gl::GL_UNSIGNED_INT; // reuse ColorPointerType
1043 // using gl::GL_FLOAT; // reuse ColorPointerType
1044 using gl::GL_2_BYTES;
1045 using gl::GL_3_BYTES;
1046 using gl::GL_4_BYTES;
1047 
1048 // LogicOp
1049 
1050 using gl::GL_CLEAR;
1051 using gl::GL_AND;
1052 using gl::GL_AND_REVERSE;
1053 using gl::GL_COPY;
1054 using gl::GL_AND_INVERTED;
1055 using gl::GL_NOOP;
1056 using gl::GL_XOR;
1057 using gl::GL_OR;
1058 using gl::GL_NOR;
1059 using gl::GL_EQUIV;
1060 using gl::GL_INVERT;
1061 using gl::GL_OR_REVERSE;
1062 using gl::GL_COPY_INVERTED;
1063 using gl::GL_OR_INVERTED;
1064 using gl::GL_NAND;
1065 using gl::GL_SET;
1066 
1067 // MapQuery
1068 
1069 // using gl::GL_COEFF; // reuse GetMapQuery
1070 // using gl::GL_ORDER; // reuse GetMapQuery
1071 // using gl::GL_DOMAIN; // reuse GetMapQuery
1072 
1073 // MapTarget
1074 
1075 // using gl::GL_MAP1_COLOR_4; // reuse EnableCap
1076 // using gl::GL_MAP1_INDEX; // reuse EnableCap
1077 // using gl::GL_MAP1_NORMAL; // reuse EnableCap
1078 // using gl::GL_MAP1_TEXTURE_COORD_1; // reuse EnableCap
1079 // using gl::GL_MAP1_TEXTURE_COORD_2; // reuse EnableCap
1080 // using gl::GL_MAP1_TEXTURE_COORD_3; // reuse EnableCap
1081 // using gl::GL_MAP1_TEXTURE_COORD_4; // reuse EnableCap
1082 // using gl::GL_MAP1_VERTEX_3; // reuse EnableCap
1083 // using gl::GL_MAP1_VERTEX_4; // reuse EnableCap
1084 // using gl::GL_MAP2_COLOR_4; // reuse EnableCap
1085 // using gl::GL_MAP2_INDEX; // reuse EnableCap
1086 // using gl::GL_MAP2_NORMAL; // reuse EnableCap
1087 // using gl::GL_MAP2_TEXTURE_COORD_1; // reuse EnableCap
1088 // using gl::GL_MAP2_TEXTURE_COORD_2; // reuse EnableCap
1089 // using gl::GL_MAP2_TEXTURE_COORD_3; // reuse EnableCap
1090 // using gl::GL_MAP2_TEXTURE_COORD_4; // reuse EnableCap
1091 // using gl::GL_MAP2_VERTEX_3; // reuse EnableCap
1092 // using gl::GL_MAP2_VERTEX_4; // reuse EnableCap
1093 
1094 // MaterialFace
1095 
1096 // using gl::GL_FRONT; // reuse ColorBuffer
1097 // using gl::GL_BACK; // reuse ColorBuffer
1098 // using gl::GL_FRONT_AND_BACK; // reuse ColorBuffer
1099 
1100 // MaterialParameter
1101 
1102 // using gl::GL_AMBIENT; // reuse ColorMaterialParameter
1103 // using gl::GL_DIFFUSE; // reuse ColorMaterialParameter
1104 // using gl::GL_SPECULAR; // reuse ColorMaterialParameter
1105 // using gl::GL_EMISSION; // reuse ColorMaterialParameter
1106 using gl::GL_SHININESS;
1107 // using gl::GL_AMBIENT_AND_DIFFUSE; // reuse ColorMaterialParameter
1108 using gl::GL_COLOR_INDEXES;
1109 
1110 // MatrixMode
1111 
1112 using gl::GL_MODELVIEW;
1113 using gl::GL_PROJECTION;
1114 using gl::GL_TEXTURE;
1115 
1116 // MeshMode1
1117 
1118 using gl::GL_POINT;
1119 using gl::GL_LINE;
1120 
1121 // MeshMode2
1122 
1123 // using gl::GL_POINT; // reuse MeshMode1
1124 // using gl::GL_LINE; // reuse MeshMode1
1125 using gl::GL_FILL;
1126 
1127 // NormalPointerType
1128 
1129 // using gl::GL_BYTE; // reuse ColorPointerType
1130 // using gl::GL_SHORT; // reuse ColorPointerType
1131 // using gl::GL_INT; // reuse ColorPointerType
1132 // using gl::GL_FLOAT; // reuse ColorPointerType
1133 // using gl::GL_DOUBLE; // reuse ColorPointerType
1134 
1135 // ObjectIdentifier
1136 
1137 // using gl::GL_TEXTURE; // reuse MatrixMode
1138 // using gl::GL_VERTEX_ARRAY; // reuse EnableCap
1139 // using gl::GL_FRAMEBUFFER; // reuse CheckFramebufferStatusTarget
1140 using gl::GL_RENDERBUFFER;
1141 
1142 // PathColor
1143 
1144 using gl::GL_PRIMARY_COLOR;
1145 
1146 // PathFillMode
1147 
1148 // using gl::GL_INVERT; // reuse LogicOp
1149 
1150 // PathFontStyle
1151 
1152 // using gl::GL_NONE; // reuse ColorBuffer
1153 
1154 // PathGenMode
1155 
1156 // using gl::GL_NONE; // reuse ColorBuffer
1157 using gl::GL_EYE_LINEAR;
1158 using gl::GL_OBJECT_LINEAR;
1159 using gl::GL_CONSTANT;
1160 
1161 // PathTransformType
1162 
1163 // using gl::GL_NONE; // reuse ColorBuffer
1164 
1165 // PipelineParameterName
1166 
1167 using gl::GL_FRAGMENT_SHADER;
1168 using gl::GL_VERTEX_SHADER;
1169 using gl::GL_INFO_LOG_LENGTH;
1170 using gl::GL_GEOMETRY_SHADER;
1171 
1172 // PixelCopyType
1173 
1174 // using gl::GL_COLOR; // reuse Buffer
1175 // using gl::GL_DEPTH; // reuse Buffer
1176 // using gl::GL_STENCIL; // reuse Buffer
1177 
1178 // PixelFormat
1179 
1180 // using gl::GL_UNSIGNED_SHORT; // reuse ColorPointerType
1181 // using gl::GL_UNSIGNED_INT; // reuse ColorPointerType
1182 using gl::GL_COLOR_INDEX;
1183 using gl::GL_STENCIL_INDEX;
1184 // using gl::GL_DEPTH_COMPONENT; // reuse InternalFormat
1185 // using gl::GL_RED; // reuse InternalFormat
1186 using gl::GL_GREEN;
1187 using gl::GL_BLUE;
1188 using gl::GL_ALPHA;
1189 // using gl::GL_RGB; // reuse InternalFormat
1190 // using gl::GL_RGBA; // reuse InternalFormat
1191 using gl::GL_LUMINANCE;
1192 using gl::GL_LUMINANCE_ALPHA;
1193 
1194 // PixelMap
1195 
1196 // using gl::GL_PIXEL_MAP_I_TO_I; // reuse GetPixelMap
1197 // using gl::GL_PIXEL_MAP_S_TO_S; // reuse GetPixelMap
1198 // using gl::GL_PIXEL_MAP_I_TO_R; // reuse GetPixelMap
1199 // using gl::GL_PIXEL_MAP_I_TO_G; // reuse GetPixelMap
1200 // using gl::GL_PIXEL_MAP_I_TO_B; // reuse GetPixelMap
1201 // using gl::GL_PIXEL_MAP_I_TO_A; // reuse GetPixelMap
1202 // using gl::GL_PIXEL_MAP_R_TO_R; // reuse GetPixelMap
1203 // using gl::GL_PIXEL_MAP_G_TO_G; // reuse GetPixelMap
1204 // using gl::GL_PIXEL_MAP_B_TO_B; // reuse GetPixelMap
1205 // using gl::GL_PIXEL_MAP_A_TO_A; // reuse GetPixelMap
1206 
1207 // PixelStoreParameter
1208 
1209 // using gl::GL_UNPACK_SWAP_BYTES; // reuse GetPName
1210 // using gl::GL_UNPACK_LSB_FIRST; // reuse GetPName
1211 // using gl::GL_UNPACK_ROW_LENGTH; // reuse GetPName
1212 // using gl::GL_UNPACK_SKIP_ROWS; // reuse GetPName
1213 // using gl::GL_UNPACK_SKIP_PIXELS; // reuse GetPName
1214 // using gl::GL_UNPACK_ALIGNMENT; // reuse GetPName
1215 // using gl::GL_PACK_SWAP_BYTES; // reuse GetPName
1216 // using gl::GL_PACK_LSB_FIRST; // reuse GetPName
1217 // using gl::GL_PACK_ROW_LENGTH; // reuse GetPName
1218 // using gl::GL_PACK_SKIP_ROWS; // reuse GetPName
1219 // using gl::GL_PACK_SKIP_PIXELS; // reuse GetPName
1220 // using gl::GL_PACK_ALIGNMENT; // reuse GetPName
1221 using gl::GL_PACK_SKIP_IMAGES;
1222 using gl::GL_PACK_IMAGE_HEIGHT;
1223 using gl::GL_UNPACK_SKIP_IMAGES;
1224 using gl::GL_UNPACK_IMAGE_HEIGHT;
1225 
1226 // PixelTexGenMode
1227 
1228 // using gl::GL_NONE; // reuse ColorBuffer
1229 // using gl::GL_RGB; // reuse InternalFormat
1230 // using gl::GL_RGBA; // reuse InternalFormat
1231 // using gl::GL_LUMINANCE; // reuse PixelFormat
1232 // using gl::GL_LUMINANCE_ALPHA; // reuse PixelFormat
1233 
1234 // PixelTransferParameter
1235 
1236 // using gl::GL_MAP_COLOR; // reuse GetPName
1237 // using gl::GL_MAP_STENCIL; // reuse GetPName
1238 // using gl::GL_INDEX_SHIFT; // reuse GetPName
1239 // using gl::GL_INDEX_OFFSET; // reuse GetPName
1240 // using gl::GL_RED_SCALE; // reuse GetPName
1241 // using gl::GL_RED_BIAS; // reuse GetPName
1242 // using gl::GL_GREEN_SCALE; // reuse GetPName
1243 // using gl::GL_GREEN_BIAS; // reuse GetPName
1244 // using gl::GL_BLUE_SCALE; // reuse GetPName
1245 // using gl::GL_BLUE_BIAS; // reuse GetPName
1246 // using gl::GL_ALPHA_SCALE; // reuse GetPName
1247 // using gl::GL_ALPHA_BIAS; // reuse GetPName
1248 // using gl::GL_DEPTH_SCALE; // reuse GetPName
1249 // using gl::GL_DEPTH_BIAS; // reuse GetPName
1250 
1251 // PixelType
1252 
1253 // using gl::GL_BYTE; // reuse ColorPointerType
1254 // using gl::GL_UNSIGNED_BYTE; // reuse ColorPointerType
1255 // using gl::GL_SHORT; // reuse ColorPointerType
1256 // using gl::GL_UNSIGNED_SHORT; // reuse ColorPointerType
1257 // using gl::GL_INT; // reuse ColorPointerType
1258 // using gl::GL_UNSIGNED_INT; // reuse ColorPointerType
1259 // using gl::GL_FLOAT; // reuse ColorPointerType
1260 using gl::GL_BITMAP;
1261 using gl::GL_UNSIGNED_BYTE_3_3_2;
1262 using gl::GL_UNSIGNED_SHORT_4_4_4_4;
1263 using gl::GL_UNSIGNED_SHORT_5_5_5_1;
1264 using gl::GL_UNSIGNED_INT_8_8_8_8;
1265 using gl::GL_UNSIGNED_INT_10_10_10_2;
1266 
1267 // PointParameterNameSGIS
1268 
1269 using gl::GL_POINT_SIZE_MIN;
1270 using gl::GL_POINT_SIZE_MAX;
1271 using gl::GL_POINT_FADE_THRESHOLD_SIZE;
1272 using gl::GL_POINT_DISTANCE_ATTENUATION;
1273 
1274 // PolygonMode
1275 
1276 // using gl::GL_POINT; // reuse MeshMode1
1277 // using gl::GL_LINE; // reuse MeshMode1
1278 // using gl::GL_FILL; // reuse MeshMode2
1279 
1280 // PrimitiveType
1281 
1282 using gl::GL_POINTS;
1283 using gl::GL_LINES;
1284 using gl::GL_LINE_LOOP;
1285 using gl::GL_LINE_STRIP;
1286 using gl::GL_TRIANGLES;
1287 using gl::GL_TRIANGLE_STRIP;
1288 using gl::GL_TRIANGLE_FAN;
1289 using gl::GL_QUADS;
1290 using gl::GL_QUAD_STRIP;
1291 using gl::GL_POLYGON;
1292 using gl::GL_LINES_ADJACENCY;
1293 using gl::GL_LINE_STRIP_ADJACENCY;
1294 using gl::GL_TRIANGLES_ADJACENCY;
1295 using gl::GL_TRIANGLE_STRIP_ADJACENCY;
1296 
1297 // ProgramInterface
1298 
1299 // using gl::GL_TRANSFORM_FEEDBACK_BUFFER; // reuse BufferStorageTarget
1300 
1301 // ProgramPropertyARB
1302 
1303 using gl::GL_GEOMETRY_VERTICES_OUT;
1304 using gl::GL_GEOMETRY_INPUT_TYPE;
1305 using gl::GL_GEOMETRY_OUTPUT_TYPE;
1306 using gl::GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH;
1307 using gl::GL_ACTIVE_UNIFORM_BLOCKS;
1308 using gl::GL_DELETE_STATUS;
1309 using gl::GL_LINK_STATUS;
1310 using gl::GL_VALIDATE_STATUS;
1311 // using gl::GL_INFO_LOG_LENGTH; // reuse PipelineParameterName
1312 using gl::GL_ATTACHED_SHADERS;
1313 using gl::GL_ACTIVE_UNIFORMS;
1314 using gl::GL_ACTIVE_UNIFORM_MAX_LENGTH;
1315 using gl::GL_ACTIVE_ATTRIBUTES;
1316 using gl::GL_ACTIVE_ATTRIBUTE_MAX_LENGTH;
1317 using gl::GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH;
1318 using gl::GL_TRANSFORM_FEEDBACK_BUFFER_MODE;
1319 using gl::GL_TRANSFORM_FEEDBACK_VARYINGS;
1320 
1321 // QueryObjectParameterName
1322 
1323 using gl::GL_QUERY_RESULT;
1324 using gl::GL_QUERY_RESULT_AVAILABLE;
1325 
1326 // QueryParameterName
1327 
1328 using gl::GL_QUERY_COUNTER_BITS;
1329 using gl::GL_CURRENT_QUERY;
1330 
1331 // QueryTarget
1332 
1333 using gl::GL_TIME_ELAPSED;
1334 using gl::GL_SAMPLES_PASSED;
1335 using gl::GL_ANY_SAMPLES_PASSED;
1336 using gl::GL_PRIMITIVES_GENERATED;
1337 using gl::GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN;
1338 
1339 // ReadBufferMode
1340 
1341 // using gl::GL_FRONT_LEFT; // reuse ColorBuffer
1342 // using gl::GL_FRONT_RIGHT; // reuse ColorBuffer
1343 // using gl::GL_BACK_LEFT; // reuse ColorBuffer
1344 // using gl::GL_BACK_RIGHT; // reuse ColorBuffer
1345 // using gl::GL_FRONT; // reuse ColorBuffer
1346 // using gl::GL_BACK; // reuse ColorBuffer
1347 // using gl::GL_LEFT; // reuse ColorBuffer
1348 // using gl::GL_RIGHT; // reuse ColorBuffer
1349 // using gl::GL_AUX0; // reuse DrawBufferMode
1350 // using gl::GL_AUX1; // reuse DrawBufferMode
1351 // using gl::GL_AUX2; // reuse DrawBufferMode
1352 // using gl::GL_AUX3; // reuse DrawBufferMode
1353 
1354 // RenderbufferParameterName
1355 
1356 using gl::GL_RENDERBUFFER_SAMPLES;
1357 using gl::GL_RENDERBUFFER_WIDTH;
1358 using gl::GL_RENDERBUFFER_HEIGHT;
1359 using gl::GL_RENDERBUFFER_INTERNAL_FORMAT;
1360 using gl::GL_RENDERBUFFER_RED_SIZE;
1361 using gl::GL_RENDERBUFFER_GREEN_SIZE;
1362 using gl::GL_RENDERBUFFER_BLUE_SIZE;
1363 using gl::GL_RENDERBUFFER_ALPHA_SIZE;
1364 using gl::GL_RENDERBUFFER_DEPTH_SIZE;
1365 using gl::GL_RENDERBUFFER_STENCIL_SIZE;
1366 
1367 // RenderbufferTarget
1368 
1369 // using gl::GL_RENDERBUFFER; // reuse ObjectIdentifier
1370 
1371 // RenderingMode
1372 
1373 using gl::GL_RENDER;
1374 using gl::GL_FEEDBACK;
1375 using gl::GL_SELECT;
1376 
1377 // SamplerParameterName
1378 
1379 // using gl::GL_TEXTURE_BORDER_COLOR; // reuse GetTextureParameter
1380 // using gl::GL_TEXTURE_MAG_FILTER; // reuse GetTextureParameter
1381 // using gl::GL_TEXTURE_MIN_FILTER; // reuse GetTextureParameter
1382 // using gl::GL_TEXTURE_WRAP_S; // reuse GetTextureParameter
1383 // using gl::GL_TEXTURE_WRAP_T; // reuse GetTextureParameter
1384 using gl::GL_TEXTURE_WRAP_R;
1385 using gl::GL_TEXTURE_MIN_LOD;
1386 using gl::GL_TEXTURE_MAX_LOD;
1387 using gl::GL_TEXTURE_COMPARE_MODE;
1388 using gl::GL_TEXTURE_COMPARE_FUNC;
1389 
1390 // ShaderParameterName
1391 
1392 using gl::GL_SHADER_TYPE;
1393 // using gl::GL_DELETE_STATUS; // reuse ProgramPropertyARB
1394 using gl::GL_COMPILE_STATUS;
1395 // using gl::GL_INFO_LOG_LENGTH; // reuse PipelineParameterName
1396 using gl::GL_SHADER_SOURCE_LENGTH;
1397 
1398 // ShaderType
1399 
1400 // using gl::GL_FRAGMENT_SHADER; // reuse PipelineParameterName
1401 // using gl::GL_VERTEX_SHADER; // reuse PipelineParameterName
1402 // using gl::GL_GEOMETRY_SHADER; // reuse PipelineParameterName
1403 
1404 // ShadingModel
1405 
1406 using gl::GL_FLAT;
1407 using gl::GL_SMOOTH;
1408 
1409 // StencilFaceDirection
1410 
1411 // using gl::GL_FRONT; // reuse ColorBuffer
1412 // using gl::GL_BACK; // reuse ColorBuffer
1413 // using gl::GL_FRONT_AND_BACK; // reuse ColorBuffer
1414 
1415 // StencilFunction
1416 
1417 // using gl::GL_NEVER; // reuse AlphaFunction
1418 // using gl::GL_LESS; // reuse AlphaFunction
1419 // using gl::GL_EQUAL; // reuse AlphaFunction
1420 // using gl::GL_LEQUAL; // reuse AlphaFunction
1421 // using gl::GL_GREATER; // reuse AlphaFunction
1422 // using gl::GL_NOTEQUAL; // reuse AlphaFunction
1423 // using gl::GL_GEQUAL; // reuse AlphaFunction
1424 // using gl::GL_ALWAYS; // reuse AlphaFunction
1425 
1426 // StencilOp
1427 
1428 // using gl::GL_ZERO; // reuse BlendingFactor
1429 // using gl::GL_INVERT; // reuse LogicOp
1430 using gl::GL_KEEP;
1431 // using gl::GL_REPLACE; // reuse LightEnvModeSGIX
1432 using gl::GL_INCR;
1433 using gl::GL_DECR;
1434 
1435 // StringName
1436 
1437 using gl::GL_VENDOR;
1438 using gl::GL_RENDERER;
1439 using gl::GL_VERSION;
1440 using gl::GL_EXTENSIONS;
1441 using gl::GL_SHADING_LANGUAGE_VERSION;
1442 
1443 // SubroutineParameterName
1444 
1445 using gl::GL_UNIFORM_SIZE;
1446 using gl::GL_UNIFORM_NAME_LENGTH;
1447 
1448 // SyncCondition
1449 
1450 using gl::GL_SYNC_GPU_COMMANDS_COMPLETE;
1451 
1452 // SyncParameterName
1453 
1454 using gl::GL_OBJECT_TYPE;
1455 using gl::GL_SYNC_CONDITION;
1456 using gl::GL_SYNC_STATUS;
1457 using gl::GL_SYNC_FLAGS;
1458 
1459 // SyncStatus
1460 
1461 using gl::GL_ALREADY_SIGNALED;
1462 using gl::GL_TIMEOUT_EXPIRED;
1463 using gl::GL_CONDITION_SATISFIED;
1464 using gl::GL_WAIT_FAILED;
1465 
1466 // TexCoordPointerType
1467 
1468 // using gl::GL_SHORT; // reuse ColorPointerType
1469 // using gl::GL_INT; // reuse ColorPointerType
1470 // using gl::GL_FLOAT; // reuse ColorPointerType
1471 // using gl::GL_DOUBLE; // reuse ColorPointerType
1472 
1473 // TextureCoordName
1474 
1475 using gl::GL_S;
1476 using gl::GL_T;
1477 using gl::GL_R;
1478 using gl::GL_Q;
1479 
1480 // TextureEnvMode
1481 
1482 // using gl::GL_ADD; // reuse AccumOp
1483 // using gl::GL_BLEND; // reuse EnableCap
1484 // using gl::GL_MODULATE; // reuse LightEnvModeSGIX
1485 using gl::GL_DECAL;
1486 
1487 // TextureEnvParameter
1488 
1489 using gl::GL_TEXTURE_ENV_MODE;
1490 using gl::GL_TEXTURE_ENV_COLOR;
1491 
1492 // TextureEnvTarget
1493 
1494 using gl::GL_TEXTURE_ENV;
1495 
1496 // TextureGenMode
1497 
1498 // using gl::GL_EYE_LINEAR; // reuse PathGenMode
1499 // using gl::GL_OBJECT_LINEAR; // reuse PathGenMode
1500 using gl::GL_SPHERE_MAP;
1501 
1502 // TextureGenParameter
1503 
1504 using gl::GL_TEXTURE_GEN_MODE;
1505 using gl::GL_OBJECT_PLANE;
1506 using gl::GL_EYE_PLANE;
1507 
1508 // TextureMagFilter
1509 
1510 // using gl::GL_NEAREST; // reuse BlitFramebufferFilter
1511 // using gl::GL_LINEAR; // reuse BlitFramebufferFilter
1512 
1513 // TextureMinFilter
1514 
1515 // using gl::GL_NEAREST; // reuse BlitFramebufferFilter
1516 // using gl::GL_LINEAR; // reuse BlitFramebufferFilter
1517 using gl::GL_NEAREST_MIPMAP_NEAREST;
1518 using gl::GL_LINEAR_MIPMAP_NEAREST;
1519 using gl::GL_NEAREST_MIPMAP_LINEAR;
1520 using gl::GL_LINEAR_MIPMAP_LINEAR;
1521 
1522 // TextureParameterName
1523 
1524 // using gl::GL_TEXTURE_WIDTH; // reuse GetTextureParameter
1525 // using gl::GL_TEXTURE_HEIGHT; // reuse GetTextureParameter
1526 // using gl::GL_TEXTURE_COMPONENTS; // reuse GetTextureParameter
1527 // using gl::GL_TEXTURE_INTERNAL_FORMAT; // reuse GetTextureParameter
1528 // using gl::GL_TEXTURE_BORDER_COLOR; // reuse GetTextureParameter
1529 // using gl::GL_TEXTURE_BORDER; // reuse GetTextureParameter
1530 // using gl::GL_TEXTURE_MAG_FILTER; // reuse GetTextureParameter
1531 // using gl::GL_TEXTURE_MIN_FILTER; // reuse GetTextureParameter
1532 // using gl::GL_TEXTURE_WRAP_S; // reuse GetTextureParameter
1533 // using gl::GL_TEXTURE_WRAP_T; // reuse GetTextureParameter
1534 // using gl::GL_TEXTURE_RED_SIZE; // reuse GetTextureParameter
1535 // using gl::GL_TEXTURE_GREEN_SIZE; // reuse GetTextureParameter
1536 // using gl::GL_TEXTURE_BLUE_SIZE; // reuse GetTextureParameter
1537 // using gl::GL_TEXTURE_ALPHA_SIZE; // reuse GetTextureParameter
1538 // using gl::GL_TEXTURE_LUMINANCE_SIZE; // reuse GetTextureParameter
1539 // using gl::GL_TEXTURE_INTENSITY_SIZE; // reuse GetTextureParameter
1540 // using gl::GL_TEXTURE_PRIORITY; // reuse GetTextureParameter
1541 // using gl::GL_TEXTURE_RESIDENT; // reuse GetTextureParameter
1542 // using gl::GL_TEXTURE_WRAP_R; // reuse SamplerParameterName
1543 // using gl::GL_TEXTURE_MIN_LOD; // reuse SamplerParameterName
1544 // using gl::GL_TEXTURE_MAX_LOD; // reuse SamplerParameterName
1545 using gl::GL_TEXTURE_BASE_LEVEL;
1546 using gl::GL_TEXTURE_MAX_LEVEL;
1547 // using gl::GL_GENERATE_MIPMAP; // reuse InternalFormatPName
1548 using gl::GL_TEXTURE_LOD_BIAS;
1549 // using gl::GL_TEXTURE_COMPARE_MODE; // reuse SamplerParameterName
1550 // using gl::GL_TEXTURE_COMPARE_FUNC; // reuse SamplerParameterName
1551 using gl::GL_TEXTURE_SWIZZLE_R;
1552 using gl::GL_TEXTURE_SWIZZLE_G;
1553 using gl::GL_TEXTURE_SWIZZLE_B;
1554 using gl::GL_TEXTURE_SWIZZLE_A;
1555 using gl::GL_TEXTURE_SWIZZLE_RGBA;
1556 
1557 // TextureTarget
1558 
1559 // using gl::GL_TEXTURE_1D; // reuse EnableCap
1560 // using gl::GL_TEXTURE_2D; // reuse EnableCap
1561 using gl::GL_PROXY_TEXTURE_1D;
1562 using gl::GL_PROXY_TEXTURE_2D;
1563 using gl::GL_TEXTURE_3D;
1564 using gl::GL_PROXY_TEXTURE_3D;
1565 using gl::GL_TEXTURE_RECTANGLE;
1566 using gl::GL_PROXY_TEXTURE_RECTANGLE;
1567 using gl::GL_TEXTURE_CUBE_MAP;
1568 using gl::GL_TEXTURE_CUBE_MAP_POSITIVE_X;
1569 using gl::GL_TEXTURE_CUBE_MAP_NEGATIVE_X;
1570 using gl::GL_TEXTURE_CUBE_MAP_POSITIVE_Y;
1571 using gl::GL_TEXTURE_CUBE_MAP_NEGATIVE_Y;
1572 using gl::GL_TEXTURE_CUBE_MAP_POSITIVE_Z;
1573 using gl::GL_TEXTURE_CUBE_MAP_NEGATIVE_Z;
1574 using gl::GL_PROXY_TEXTURE_CUBE_MAP;
1575 using gl::GL_TEXTURE_1D_ARRAY;
1576 using gl::GL_PROXY_TEXTURE_1D_ARRAY;
1577 using gl::GL_TEXTURE_2D_ARRAY;
1578 using gl::GL_PROXY_TEXTURE_2D_ARRAY;
1579 using gl::GL_TEXTURE_2D_MULTISAMPLE;
1580 using gl::GL_PROXY_TEXTURE_2D_MULTISAMPLE;
1581 using gl::GL_TEXTURE_2D_MULTISAMPLE_ARRAY;
1582 using gl::GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY;
1583 
1584 // TextureUnit
1585 
1586 using gl::GL_TEXTURE0;
1587 using gl::GL_TEXTURE1;
1588 using gl::GL_TEXTURE2;
1589 using gl::GL_TEXTURE3;
1590 using gl::GL_TEXTURE4;
1591 using gl::GL_TEXTURE5;
1592 using gl::GL_TEXTURE6;
1593 using gl::GL_TEXTURE7;
1594 using gl::GL_TEXTURE8;
1595 using gl::GL_TEXTURE9;
1596 using gl::GL_TEXTURE10;
1597 using gl::GL_TEXTURE11;
1598 using gl::GL_TEXTURE12;
1599 using gl::GL_TEXTURE13;
1600 using gl::GL_TEXTURE14;
1601 using gl::GL_TEXTURE15;
1602 using gl::GL_TEXTURE16;
1603 using gl::GL_TEXTURE17;
1604 using gl::GL_TEXTURE18;
1605 using gl::GL_TEXTURE19;
1606 using gl::GL_TEXTURE20;
1607 using gl::GL_TEXTURE21;
1608 using gl::GL_TEXTURE22;
1609 using gl::GL_TEXTURE23;
1610 using gl::GL_TEXTURE24;
1611 using gl::GL_TEXTURE25;
1612 using gl::GL_TEXTURE26;
1613 using gl::GL_TEXTURE27;
1614 using gl::GL_TEXTURE28;
1615 using gl::GL_TEXTURE29;
1616 using gl::GL_TEXTURE30;
1617 using gl::GL_TEXTURE31;
1618 
1619 // TextureWrapMode
1620 
1621 using gl::GL_CLAMP;
1622 using gl::GL_REPEAT;
1623 using gl::GL_CLAMP_TO_BORDER;
1624 using gl::GL_CLAMP_TO_EDGE;
1625 
1626 // TransformFeedbackPName
1627 
1628 using gl::GL_TRANSFORM_FEEDBACK_BUFFER_START;
1629 using gl::GL_TRANSFORM_FEEDBACK_BUFFER_SIZE;
1630 using gl::GL_TRANSFORM_FEEDBACK_BUFFER_BINDING;
1631 
1632 // TypeEnum
1633 
1634 using gl::GL_QUERY_WAIT;
1635 using gl::GL_QUERY_NO_WAIT;
1636 using gl::GL_QUERY_BY_REGION_WAIT;
1637 using gl::GL_QUERY_BY_REGION_NO_WAIT;
1638 
1639 // UniformBlockPName
1640 
1641 using gl::GL_UNIFORM_BLOCK_BINDING;
1642 using gl::GL_UNIFORM_BLOCK_DATA_SIZE;
1643 using gl::GL_UNIFORM_BLOCK_NAME_LENGTH;
1644 using gl::GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS;
1645 using gl::GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES;
1646 using gl::GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER;
1647 using gl::GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER;
1648 using gl::GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER;
1649 
1650 // UniformPName
1651 
1652 using gl::GL_UNIFORM_TYPE;
1653 // using gl::GL_UNIFORM_SIZE; // reuse SubroutineParameterName
1654 // using gl::GL_UNIFORM_NAME_LENGTH; // reuse SubroutineParameterName
1655 using gl::GL_UNIFORM_BLOCK_INDEX;
1656 using gl::GL_UNIFORM_OFFSET;
1657 using gl::GL_UNIFORM_ARRAY_STRIDE;
1658 using gl::GL_UNIFORM_MATRIX_STRIDE;
1659 using gl::GL_UNIFORM_IS_ROW_MAJOR;
1660 
1661 // VertexArrayPName
1662 
1663 using gl::GL_VERTEX_ATTRIB_ARRAY_ENABLED;
1664 using gl::GL_VERTEX_ATTRIB_ARRAY_SIZE;
1665 using gl::GL_VERTEX_ATTRIB_ARRAY_STRIDE;
1666 using gl::GL_VERTEX_ATTRIB_ARRAY_TYPE;
1667 using gl::GL_VERTEX_ATTRIB_ARRAY_NORMALIZED;
1668 using gl::GL_VERTEX_ATTRIB_ARRAY_INTEGER;
1669 using gl::GL_VERTEX_ATTRIB_ARRAY_DIVISOR;
1670 
1671 // VertexAttribEnum
1672 
1673 // using gl::GL_VERTEX_ATTRIB_ARRAY_ENABLED; // reuse VertexArrayPName
1674 // using gl::GL_VERTEX_ATTRIB_ARRAY_SIZE; // reuse VertexArrayPName
1675 // using gl::GL_VERTEX_ATTRIB_ARRAY_STRIDE; // reuse VertexArrayPName
1676 // using gl::GL_VERTEX_ATTRIB_ARRAY_TYPE; // reuse VertexArrayPName
1677 using gl::GL_CURRENT_VERTEX_ATTRIB;
1678 // using gl::GL_VERTEX_ATTRIB_ARRAY_NORMALIZED; // reuse VertexArrayPName
1679 using gl::GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING;
1680 // using gl::GL_VERTEX_ATTRIB_ARRAY_INTEGER; // reuse VertexArrayPName
1681 // using gl::GL_VERTEX_ATTRIB_ARRAY_DIVISOR; // reuse VertexArrayPName
1682 
1683 // VertexAttribPointerType
1684 
1685 // using gl::GL_BYTE; // reuse ColorPointerType
1686 // using gl::GL_UNSIGNED_BYTE; // reuse ColorPointerType
1687 // using gl::GL_SHORT; // reuse ColorPointerType
1688 // using gl::GL_UNSIGNED_SHORT; // reuse ColorPointerType
1689 // using gl::GL_INT; // reuse ColorPointerType
1690 // using gl::GL_UNSIGNED_INT; // reuse ColorPointerType
1691 // using gl::GL_FLOAT; // reuse ColorPointerType
1692 // using gl::GL_DOUBLE; // reuse ColorPointerType
1693 using gl::GL_HALF_FLOAT;
1694 using gl::GL_UNSIGNED_INT_2_10_10_10_REV;
1695 using gl::GL_UNSIGNED_INT_10F_11F_11F_REV;
1696 using gl::GL_INT_2_10_10_10_REV;
1697 
1698 // VertexAttribType
1699 
1700 // using gl::GL_BYTE; // reuse ColorPointerType
1701 // using gl::GL_UNSIGNED_BYTE; // reuse ColorPointerType
1702 // using gl::GL_SHORT; // reuse ColorPointerType
1703 // using gl::GL_UNSIGNED_SHORT; // reuse ColorPointerType
1704 // using gl::GL_INT; // reuse ColorPointerType
1705 // using gl::GL_UNSIGNED_INT; // reuse ColorPointerType
1706 // using gl::GL_FLOAT; // reuse ColorPointerType
1707 // using gl::GL_DOUBLE; // reuse ColorPointerType
1708 // using gl::GL_HALF_FLOAT; // reuse VertexAttribPointerType
1709 // using gl::GL_UNSIGNED_INT_2_10_10_10_REV; // reuse VertexAttribPointerType
1710 // using gl::GL_UNSIGNED_INT_10F_11F_11F_REV; // reuse VertexAttribPointerType
1711 // using gl::GL_INT_2_10_10_10_REV; // reuse VertexAttribPointerType
1712 
1713 // VertexBufferObjectParameter
1714 
1715 using gl::GL_BUFFER_SIZE;
1716 using gl::GL_BUFFER_USAGE;
1717 using gl::GL_BUFFER_ACCESS;
1718 using gl::GL_BUFFER_MAPPED;
1719 using gl::GL_BUFFER_ACCESS_FLAGS;
1720 using gl::GL_BUFFER_MAP_LENGTH;
1721 using gl::GL_BUFFER_MAP_OFFSET;
1722 
1723 // VertexBufferObjectUsage
1724 
1725 // using gl::GL_STREAM_DRAW; // reuse BufferUsageARB
1726 // using gl::GL_STREAM_READ; // reuse BufferUsageARB
1727 // using gl::GL_STREAM_COPY; // reuse BufferUsageARB
1728 // using gl::GL_STATIC_DRAW; // reuse BufferUsageARB
1729 // using gl::GL_STATIC_READ; // reuse BufferUsageARB
1730 // using gl::GL_STATIC_COPY; // reuse BufferUsageARB
1731 // using gl::GL_DYNAMIC_DRAW; // reuse BufferUsageARB
1732 // using gl::GL_DYNAMIC_READ; // reuse BufferUsageARB
1733 // using gl::GL_DYNAMIC_COPY; // reuse BufferUsageARB
1734 
1735 // VertexPointerType
1736 
1737 // using gl::GL_SHORT; // reuse ColorPointerType
1738 // using gl::GL_INT; // reuse ColorPointerType
1739 // using gl::GL_FLOAT; // reuse ColorPointerType
1740 // using gl::GL_DOUBLE; // reuse ColorPointerType
1741 
1742 // VertexProvokingMode
1743 
1744 using gl::GL_FIRST_VERTEX_CONVENTION;
1745 using gl::GL_LAST_VERTEX_CONVENTION;
1746 
1747 // __UNGROUPED__
1748 
1749 using gl::GL_BLEND_COLOR;
1750 using gl::GL_MIN;
1751 using gl::GL_MAX;
1752 using gl::GL_BLEND_EQUATION;
1753 using gl::GL_BLEND_EQUATION_RGB;
1754 using gl::GL_RESCALE_NORMAL;
1755 using gl::GL_RGBA2;
1756 using gl::GL_TEXTURE_DEPTH;
1757 using gl::GL_MAX_3D_TEXTURE_SIZE;
1758 using gl::GL_MULTISAMPLE;
1759 using gl::GL_SAMPLE_ALPHA_TO_COVERAGE;
1760 using gl::GL_SAMPLE_ALPHA_TO_ONE;
1761 using gl::GL_SAMPLE_COVERAGE;
1762 using gl::GL_SAMPLE_COVERAGE_VALUE;
1763 using gl::GL_SAMPLE_COVERAGE_INVERT;
1764 using gl::GL_BLEND_DST_RGB;
1765 using gl::GL_BLEND_SRC_RGB;
1766 using gl::GL_BLEND_DST_ALPHA;
1767 using gl::GL_BLEND_SRC_ALPHA;
1768 using gl::GL_BGR;
1769 using gl::GL_BGRA;
1770 using gl::GL_MAX_ELEMENTS_VERTICES;
1771 using gl::GL_MAX_ELEMENTS_INDICES;
1772 using gl::GL_DEPTH_COMPONENT24;
1773 using gl::GL_DEPTH_COMPONENT32;
1774 using gl::GL_FRAMEBUFFER_DEFAULT;
1775 using gl::GL_DEPTH_STENCIL_ATTACHMENT;
1776 using gl::GL_MAJOR_VERSION;
1777 using gl::GL_MINOR_VERSION;
1778 using gl::GL_NUM_EXTENSIONS;
1779 using gl::GL_CONTEXT_FLAGS;
1780 using gl::GL_INDEX;
1781 using gl::GL_RG_INTEGER;
1782 using gl::GL_UNSIGNED_BYTE_2_3_3_REV;
1783 using gl::GL_UNSIGNED_SHORT_5_6_5;
1784 using gl::GL_UNSIGNED_SHORT_5_6_5_REV;
1785 using gl::GL_UNSIGNED_SHORT_4_4_4_4_REV;
1786 using gl::GL_UNSIGNED_SHORT_1_5_5_5_REV;
1787 using gl::GL_UNSIGNED_INT_8_8_8_8_REV;
1788 using gl::GL_MIRRORED_REPEAT;
1789 using gl::GL_FOG_COORDINATE_SOURCE;
1790 using gl::GL_FOG_COORD;
1791 using gl::GL_FOG_COORDINATE;
1792 using gl::GL_FRAGMENT_DEPTH;
1793 using gl::GL_CURRENT_FOG_COORD;
1794 using gl::GL_CURRENT_FOG_COORDINATE;
1795 using gl::GL_FOG_COORDINATE_ARRAY_TYPE;
1796 using gl::GL_FOG_COORD_ARRAY_TYPE;
1797 using gl::GL_FOG_COORDINATE_ARRAY_STRIDE;
1798 using gl::GL_FOG_COORD_ARRAY_STRIDE;
1799 using gl::GL_FOG_COORDINATE_ARRAY_POINTER;
1800 using gl::GL_FOG_COORD_ARRAY_POINTER;
1801 using gl::GL_FOG_COORDINATE_ARRAY;
1802 using gl::GL_FOG_COORD_ARRAY;
1803 using gl::GL_COLOR_SUM;
1804 using gl::GL_CURRENT_SECONDARY_COLOR;
1805 using gl::GL_SECONDARY_COLOR_ARRAY_SIZE;
1806 using gl::GL_SECONDARY_COLOR_ARRAY_TYPE;
1807 using gl::GL_SECONDARY_COLOR_ARRAY_STRIDE;
1808 using gl::GL_SECONDARY_COLOR_ARRAY_POINTER;
1809 using gl::GL_SECONDARY_COLOR_ARRAY;
1810 using gl::GL_CURRENT_RASTER_SECONDARY_COLOR;
1811 using gl::GL_ACTIVE_TEXTURE;
1812 using gl::GL_CLIENT_ACTIVE_TEXTURE;
1813 using gl::GL_MAX_TEXTURE_UNITS;
1814 using gl::GL_TRANSPOSE_MODELVIEW_MATRIX;
1815 using gl::GL_TRANSPOSE_PROJECTION_MATRIX;
1816 using gl::GL_TRANSPOSE_TEXTURE_MATRIX;
1817 using gl::GL_TRANSPOSE_COLOR_MATRIX;
1818 using gl::GL_SUBTRACT;
1819 using gl::GL_MAX_RENDERBUFFER_SIZE;
1820 using gl::GL_COMPRESSED_ALPHA;
1821 using gl::GL_COMPRESSED_LUMINANCE;
1822 using gl::GL_COMPRESSED_LUMINANCE_ALPHA;
1823 using gl::GL_COMPRESSED_INTENSITY;
1824 using gl::GL_TEXTURE_BINDING_RECTANGLE;
1825 using gl::GL_MAX_RECTANGLE_TEXTURE_SIZE;
1826 using gl::GL_UNSIGNED_INT_24_8;
1827 using gl::GL_MAX_TEXTURE_LOD_BIAS;
1828 using gl::GL_TEXTURE_FILTER_CONTROL;
1829 using gl::GL_INCR_WRAP;
1830 using gl::GL_DECR_WRAP;
1831 using gl::GL_NORMAL_MAP;
1832 using gl::GL_REFLECTION_MAP;
1833 using gl::GL_TEXTURE_BINDING_CUBE_MAP;
1834 using gl::GL_MAX_CUBE_MAP_TEXTURE_SIZE;
1835 using gl::GL_COMBINE;
1836 using gl::GL_COMBINE_RGB;
1837 using gl::GL_COMBINE_ALPHA;
1838 using gl::GL_RGB_SCALE;
1839 using gl::GL_ADD_SIGNED;
1840 using gl::GL_INTERPOLATE;
1841 using gl::GL_PREVIOUS;
1842 using gl::GL_SOURCE0_RGB;
1843 using gl::GL_SRC0_RGB;
1844 using gl::GL_SOURCE1_RGB;
1845 using gl::GL_SRC1_RGB;
1846 using gl::GL_SOURCE2_RGB;
1847 using gl::GL_SRC2_RGB;
1848 using gl::GL_SOURCE0_ALPHA;
1849 using gl::GL_SRC0_ALPHA;
1850 using gl::GL_SOURCE1_ALPHA;
1851 using gl::GL_SOURCE2_ALPHA;
1852 using gl::GL_SRC2_ALPHA;
1853 using gl::GL_OPERAND0_RGB;
1854 using gl::GL_OPERAND1_RGB;
1855 using gl::GL_OPERAND2_RGB;
1856 using gl::GL_OPERAND0_ALPHA;
1857 using gl::GL_OPERAND1_ALPHA;
1858 using gl::GL_OPERAND2_ALPHA;
1859 using gl::GL_VERTEX_ARRAY_BINDING;
1860 using gl::GL_PROGRAM_POINT_SIZE;
1861 using gl::GL_VERTEX_PROGRAM_POINT_SIZE;
1862 using gl::GL_VERTEX_PROGRAM_TWO_SIDE;
1863 using gl::GL_VERTEX_ATTRIB_ARRAY_POINTER;
1864 using gl::GL_DEPTH_CLAMP;
1865 using gl::GL_TEXTURE_COMPRESSED_IMAGE_SIZE;
1866 using gl::GL_NUM_COMPRESSED_TEXTURE_FORMATS;
1867 using gl::GL_COMPRESSED_TEXTURE_FORMATS;
1868 using gl::GL_DOT3_RGB;
1869 using gl::GL_DOT3_RGBA;
1870 using gl::GL_STENCIL_BACK_FUNC;
1871 using gl::GL_STENCIL_BACK_FAIL;
1872 using gl::GL_STENCIL_BACK_PASS_DEPTH_FAIL;
1873 using gl::GL_STENCIL_BACK_PASS_DEPTH_PASS;
1874 using gl::GL_RGB32F;
1875 using gl::GL_MAX_DRAW_BUFFERS;
1876 using gl::GL_DRAW_BUFFER0;
1877 using gl::GL_DRAW_BUFFER1;
1878 using gl::GL_DRAW_BUFFER2;
1879 using gl::GL_DRAW_BUFFER3;
1880 using gl::GL_DRAW_BUFFER4;
1881 using gl::GL_DRAW_BUFFER5;
1882 using gl::GL_DRAW_BUFFER6;
1883 using gl::GL_DRAW_BUFFER7;
1884 using gl::GL_DRAW_BUFFER8;
1885 using gl::GL_DRAW_BUFFER9;
1886 using gl::GL_DRAW_BUFFER10;
1887 using gl::GL_DRAW_BUFFER11;
1888 using gl::GL_DRAW_BUFFER12;
1889 using gl::GL_DRAW_BUFFER13;
1890 using gl::GL_DRAW_BUFFER14;
1891 using gl::GL_DRAW_BUFFER15;
1892 using gl::GL_BLEND_EQUATION_ALPHA;
1893 using gl::GL_TEXTURE_DEPTH_SIZE;
1894 using gl::GL_DEPTH_TEXTURE_MODE;
1895 using gl::GL_COMPARE_REF_TO_TEXTURE;
1896 using gl::GL_COMPARE_R_TO_TEXTURE;
1897 using gl::GL_TEXTURE_CUBE_MAP_SEAMLESS;
1898 using gl::GL_POINT_SPRITE;
1899 using gl::GL_COORD_REPLACE;
1900 using gl::GL_MAX_VERTEX_ATTRIBS;
1901 using gl::GL_MAX_TEXTURE_COORDS;
1902 using gl::GL_MAX_TEXTURE_IMAGE_UNITS;
1903 using gl::GL_ARRAY_BUFFER_BINDING;
1904 using gl::GL_ELEMENT_ARRAY_BUFFER_BINDING;
1905 using gl::GL_VERTEX_ARRAY_BUFFER_BINDING;
1906 using gl::GL_NORMAL_ARRAY_BUFFER_BINDING;
1907 using gl::GL_COLOR_ARRAY_BUFFER_BINDING;
1908 using gl::GL_INDEX_ARRAY_BUFFER_BINDING;
1909 using gl::GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING;
1910 using gl::GL_EDGE_FLAG_ARRAY_BUFFER_BINDING;
1911 using gl::GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING;
1912 using gl::GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING;
1913 using gl::GL_FOG_COORD_ARRAY_BUFFER_BINDING;
1914 using gl::GL_WEIGHT_ARRAY_BUFFER_BINDING;
1915 using gl::GL_BUFFER_MAP_POINTER;
1916 using gl::GL_PIXEL_PACK_BUFFER_BINDING;
1917 using gl::GL_PIXEL_UNPACK_BUFFER_BINDING;
1918 using gl::GL_TEXTURE_STENCIL_SIZE;
1919 using gl::GL_MAX_DUAL_SOURCE_DRAW_BUFFERS;
1920 using gl::GL_MAX_ARRAY_TEXTURE_LAYERS;
1921 using gl::GL_MIN_PROGRAM_TEXEL_OFFSET;
1922 using gl::GL_MAX_PROGRAM_TEXEL_OFFSET;
1923 using gl::GL_SAMPLER_BINDING;
1924 using gl::GL_CLAMP_VERTEX_COLOR;
1925 using gl::GL_CLAMP_FRAGMENT_COLOR;
1926 using gl::GL_CLAMP_READ_COLOR;
1927 using gl::GL_FIXED_ONLY;
1928 using gl::GL_UNIFORM_BUFFER_BINDING;
1929 using gl::GL_UNIFORM_BUFFER_START;
1930 using gl::GL_UNIFORM_BUFFER_SIZE;
1931 using gl::GL_MAX_VERTEX_UNIFORM_BLOCKS;
1932 using gl::GL_MAX_GEOMETRY_UNIFORM_BLOCKS;
1933 using gl::GL_MAX_FRAGMENT_UNIFORM_BLOCKS;
1934 using gl::GL_MAX_COMBINED_UNIFORM_BLOCKS;
1935 using gl::GL_MAX_UNIFORM_BUFFER_BINDINGS;
1936 using gl::GL_MAX_UNIFORM_BLOCK_SIZE;
1937 using gl::GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS;
1938 using gl::GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS;
1939 using gl::GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS;
1940 using gl::GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT;
1941 using gl::GL_MAX_FRAGMENT_UNIFORM_COMPONENTS;
1942 using gl::GL_MAX_VERTEX_UNIFORM_COMPONENTS;
1943 using gl::GL_MAX_VARYING_COMPONENTS;
1944 using gl::GL_MAX_VARYING_FLOATS;
1945 using gl::GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS;
1946 using gl::GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS;
1947 using gl::GL_ACTIVE_PROGRAM_EXT;
1948 using gl::GL_CURRENT_PROGRAM;
1949 using gl::GL_TEXTURE_RED_TYPE;
1950 using gl::GL_TEXTURE_GREEN_TYPE;
1951 using gl::GL_TEXTURE_BLUE_TYPE;
1952 using gl::GL_TEXTURE_ALPHA_TYPE;
1953 using gl::GL_TEXTURE_LUMINANCE_TYPE;
1954 using gl::GL_TEXTURE_INTENSITY_TYPE;
1955 using gl::GL_TEXTURE_DEPTH_TYPE;
1956 using gl::GL_UNSIGNED_NORMALIZED;
1957 using gl::GL_TEXTURE_BINDING_1D_ARRAY;
1958 using gl::GL_TEXTURE_BINDING_2D_ARRAY;
1959 using gl::GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS;
1960 using gl::GL_MAX_TEXTURE_BUFFER_SIZE;
1961 using gl::GL_TEXTURE_BINDING_BUFFER;
1962 using gl::GL_TEXTURE_BUFFER_DATA_STORE_BINDING;
1963 using gl::GL_UNSIGNED_INT_5_9_9_9_REV;
1964 using gl::GL_TEXTURE_SHARED_SIZE;
1965 using gl::GL_SLUMINANCE_ALPHA;
1966 using gl::GL_SLUMINANCE8_ALPHA8;
1967 using gl::GL_SLUMINANCE;
1968 using gl::GL_SLUMINANCE8;
1969 using gl::GL_COMPRESSED_SLUMINANCE;
1970 using gl::GL_COMPRESSED_SLUMINANCE_ALPHA;
1971 using gl::GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS;
1972 using gl::GL_RASTERIZER_DISCARD;
1973 using gl::GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS;
1974 using gl::GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS;
1975 using gl::GL_INTERLEAVED_ATTRIBS;
1976 using gl::GL_SEPARATE_ATTRIBS;
1977 using gl::GL_POINT_SPRITE_COORD_ORIGIN;
1978 using gl::GL_STENCIL_BACK_REF;
1979 using gl::GL_STENCIL_BACK_VALUE_MASK;
1980 using gl::GL_STENCIL_BACK_WRITEMASK;
1981 using gl::GL_DRAW_FRAMEBUFFER_BINDING;
1982 using gl::GL_FRAMEBUFFER_BINDING;
1983 using gl::GL_RENDERBUFFER_BINDING;
1984 using gl::GL_READ_FRAMEBUFFER_BINDING;
1985 using gl::GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE;
1986 using gl::GL_STENCIL_ATTACHMENT;
1987 using gl::GL_STENCIL_INDEX1;
1988 using gl::GL_STENCIL_INDEX4;
1989 using gl::GL_STENCIL_INDEX8;
1990 using gl::GL_STENCIL_INDEX16;
1991 using gl::GL_MAX_SAMPLES;
1992 using gl::GL_RED_INTEGER;
1993 using gl::GL_GREEN_INTEGER;
1994 using gl::GL_BLUE_INTEGER;
1995 using gl::GL_ALPHA_INTEGER;
1996 using gl::GL_RGB_INTEGER;
1997 using gl::GL_RGBA_INTEGER;
1998 using gl::GL_BGR_INTEGER;
1999 using gl::GL_BGRA_INTEGER;
2000 using gl::GL_FLOAT_32_UNSIGNED_INT_24_8_REV;
2001 using gl::GL_FRAMEBUFFER_SRGB;
2002 using gl::GL_SAMPLER_1D_ARRAY;
2003 using gl::GL_SAMPLER_2D_ARRAY;
2004 using gl::GL_SAMPLER_BUFFER;
2005 using gl::GL_SAMPLER_1D_ARRAY_SHADOW;
2006 using gl::GL_SAMPLER_2D_ARRAY_SHADOW;
2007 using gl::GL_SAMPLER_CUBE_SHADOW;
2008 using gl::GL_UNSIGNED_INT_VEC2;
2009 using gl::GL_UNSIGNED_INT_VEC3;
2010 using gl::GL_UNSIGNED_INT_VEC4;
2011 using gl::GL_INT_SAMPLER_1D;
2012 using gl::GL_INT_SAMPLER_2D;
2013 using gl::GL_INT_SAMPLER_3D;
2014 using gl::GL_INT_SAMPLER_CUBE;
2015 using gl::GL_INT_SAMPLER_2D_RECT;
2016 using gl::GL_INT_SAMPLER_1D_ARRAY;
2017 using gl::GL_INT_SAMPLER_2D_ARRAY;
2018 using gl::GL_INT_SAMPLER_BUFFER;
2019 using gl::GL_UNSIGNED_INT_SAMPLER_1D;
2020 using gl::GL_UNSIGNED_INT_SAMPLER_2D;
2021 using gl::GL_UNSIGNED_INT_SAMPLER_3D;
2022 using gl::GL_UNSIGNED_INT_SAMPLER_CUBE;
2023 using gl::GL_UNSIGNED_INT_SAMPLER_2D_RECT;
2024 using gl::GL_UNSIGNED_INT_SAMPLER_1D_ARRAY;
2025 using gl::GL_UNSIGNED_INT_SAMPLER_2D_ARRAY;
2026 using gl::GL_UNSIGNED_INT_SAMPLER_BUFFER;
2027 using gl::GL_MAX_GEOMETRY_UNIFORM_COMPONENTS;
2028 using gl::GL_MAX_GEOMETRY_OUTPUT_VERTICES;
2029 using gl::GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS;
2030 using gl::GL_TIMESTAMP;
2031 using gl::GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION;
2032 using gl::GL_PROVOKING_VERTEX;
2033 using gl::GL_SAMPLE_LOCATION_ARB;
2034 using gl::GL_SAMPLE_POSITION;
2035 using gl::GL_SAMPLE_MASK;
2036 using gl::GL_SAMPLE_MASK_VALUE;
2037 using gl::GL_MAX_SAMPLE_MASK_WORDS;
2038 using gl::GL_COPY_READ_BUFFER_BINDING;
2039 using gl::GL_COPY_WRITE_BUFFER_BINDING;
2040 using gl::GL_RGBA16_SNORM;
2041 using gl::GL_SIGNED_NORMALIZED;
2042 using gl::GL_PRIMITIVE_RESTART;
2043 using gl::GL_PRIMITIVE_RESTART_INDEX;
2044 using gl::GL_TEXTURE_BINDING_2D_MULTISAMPLE;
2045 using gl::GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY;
2046 using gl::GL_TEXTURE_SAMPLES;
2047 using gl::GL_TEXTURE_FIXED_SAMPLE_LOCATIONS;
2048 using gl::GL_SAMPLER_2D_MULTISAMPLE;
2049 using gl::GL_INT_SAMPLER_2D_MULTISAMPLE;
2050 using gl::GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE;
2051 using gl::GL_SAMPLER_2D_MULTISAMPLE_ARRAY;
2052 using gl::GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY;
2053 using gl::GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY;
2054 using gl::GL_MAX_COLOR_TEXTURE_SAMPLES;
2055 using gl::GL_MAX_DEPTH_TEXTURE_SAMPLES;
2056 using gl::GL_MAX_INTEGER_SAMPLES;
2057 using gl::GL_MAX_SERVER_WAIT_TIMEOUT;
2058 using gl::GL_SYNC_FENCE;
2059 using gl::GL_UNSIGNALED;
2060 using gl::GL_SIGNALED;
2061 using gl::GL_MAX_VERTEX_OUTPUT_COMPONENTS;
2062 using gl::GL_MAX_GEOMETRY_INPUT_COMPONENTS;
2063 using gl::GL_MAX_GEOMETRY_OUTPUT_COMPONENTS;
2064 using gl::GL_MAX_FRAGMENT_INPUT_COMPONENTS;
2065 using gl::GL_CONTEXT_PROFILE_MASK;
2066 
2067 
2068 
2069 } // namespace gl33
Definition: gl33/bitfield.h:10