VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
vtkgl.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 
3 //DO NOT EDIT!
4 //This file was created with ../../bin/vtkParseOGLExt-6.1
5 //from /home/anton/import_LD/packages/vtk6/mod12/VTK-6.1.0/debian/build/Rendering/OpenGL /home/anton/import_LD/packages/vtk6/mod12/VTK-6.1.0/Utilities/ParseOGLExt/headers/glext.h /home/anton/import_LD/packages/vtk6/mod12/VTK-6.1.0/Utilities/ParseOGLExt/headers/glxext.h /home/anton/import_LD/packages/vtk6/mod12/VTK-6.1.0/Utilities/ParseOGLExt/headers/wglext.h
6 
7 /*
8  * Copyright 2003 Sandia Corporation.
9  * Under the terms of Contract DE-AC04-94AL85000, there is a non-exclusive
10  * license for use of this work by or on behalf of the
11  * U.S. Government. Redistribution and use in source and binary forms, with
12  * or without modification, are permitted provided that this Notice and any
13  * statement of authorship are reproduced on all copies.
14  */
15 
16 #ifndef __vtkgl_h
17 #define __vtkgl_h
18 
20 #include "vtkSystemIncludes.h"
21 #include "vtkWindows.h"
22 #include "vtkOpenGL.h"
23 #include <stddef.h>
24 
25 #ifdef VTK_USE_X
26 /* To prevent glx.h to include glxext.h from the OS */
27 #define GLX_GLXEXT_LEGACY
28 #include <GL/glx.h>
29 #endif
30 
32 
33 #ifndef APIENTRY
34 #define APIENTRY
35 #define VTKGL_APIENTRY_DEFINED
36 #endif
37 
38 #ifndef APIENTRYP
39 #define APIENTRYP APIENTRY *
40 #define VTKGL_APIENTRYP_DEFINED
41 #endif
42 
43 /* Undefine all constants to avoid name conflicts. They should be defined */
44 /* with GL_, GLX_, or WGL_ preprended to them anyway, but sometimes you run */
45 /* into a header file that gets it wrong. */
46 #ifdef SAMPLE_BUFFERS_3DFX
47 #undef SAMPLE_BUFFERS_3DFX
48 #endif
49 #ifdef SAMPLES_3DFX
50 #undef SAMPLES_3DFX
51 #endif
52 #ifdef GPU_VENDOR_AMD
53 #undef GPU_VENDOR_AMD
54 #endif
55 #ifdef GPU_RENDERER_STRING_AMD
56 #undef GPU_RENDERER_STRING_AMD
57 #endif
58 #ifdef GPU_OPENGL_VERSION_STRING_AMD
59 #undef GPU_OPENGL_VERSION_STRING_AMD
60 #endif
61 #ifdef GPU_FASTEST_TARGET_GPUS_AMD
62 #undef GPU_FASTEST_TARGET_GPUS_AMD
63 #endif
64 #ifdef GPU_RAM_AMD
65 #undef GPU_RAM_AMD
66 #endif
67 #ifdef GPU_CLOCK_AMD
68 #undef GPU_CLOCK_AMD
69 #endif
70 #ifdef GPU_NUM_PIPES_AMD
71 #undef GPU_NUM_PIPES_AMD
72 #endif
73 #ifdef GPU_NUM_SIMD_AMD
74 #undef GPU_NUM_SIMD_AMD
75 #endif
76 #ifdef GPU_NUM_RB_AMD
77 #undef GPU_NUM_RB_AMD
78 #endif
79 #ifdef GPU_NUM_SPI_AMD
80 #undef GPU_NUM_SPI_AMD
81 #endif
82 #ifdef CONTEXT_DEBUG_BIT_ARB
83 #undef CONTEXT_DEBUG_BIT_ARB
84 #endif
85 #ifdef CONTEXT_FORWARD_COMPATIBLE_BIT_ARB
86 #undef CONTEXT_FORWARD_COMPATIBLE_BIT_ARB
87 #endif
88 #ifdef CONTEXT_MAJOR_VERSION_ARB
89 #undef CONTEXT_MAJOR_VERSION_ARB
90 #endif
91 #ifdef CONTEXT_MINOR_VERSION_ARB
92 #undef CONTEXT_MINOR_VERSION_ARB
93 #endif
94 #ifdef CONTEXT_FLAGS_ARB
95 #undef CONTEXT_FLAGS_ARB
96 #endif
97 #ifdef CONTEXT_CORE_PROFILE_BIT_ARB
98 #undef CONTEXT_CORE_PROFILE_BIT_ARB
99 #endif
100 #ifdef CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB
101 #undef CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB
102 #endif
103 #ifdef CONTEXT_PROFILE_MASK_ARB
104 #undef CONTEXT_PROFILE_MASK_ARB
105 #endif
106 #ifdef CONTEXT_ROBUST_ACCESS_BIT_ARB
107 #undef CONTEXT_ROBUST_ACCESS_BIT_ARB
108 #endif
109 #ifdef LOSE_CONTEXT_ON_RESET_ARB
110 #undef LOSE_CONTEXT_ON_RESET_ARB
111 #endif
112 #ifdef CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB
113 #undef CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB
114 #endif
115 #ifdef NO_RESET_NOTIFICATION_ARB
116 #undef NO_RESET_NOTIFICATION_ARB
117 #endif
118 #ifdef RGBA_FLOAT_TYPE_ARB
119 #undef RGBA_FLOAT_TYPE_ARB
120 #endif
121 #ifdef RGBA_FLOAT_BIT_ARB
122 #undef RGBA_FLOAT_BIT_ARB
123 #endif
124 #ifdef FRAMEBUFFER_SRGB_CAPABLE_ARB
125 #undef FRAMEBUFFER_SRGB_CAPABLE_ARB
126 #endif
127 #ifdef SAMPLE_BUFFERS_ARB
128 #undef SAMPLE_BUFFERS_ARB
129 #endif
130 #ifdef SAMPLES_ARB
131 #undef SAMPLES_ARB
132 #endif
133 #ifdef CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB
134 #undef CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB
135 #endif
136 #ifdef CONTEXT_ES2_PROFILE_BIT_EXT
137 #undef CONTEXT_ES2_PROFILE_BIT_EXT
138 #endif
139 #ifdef RGBA_UNSIGNED_FLOAT_TYPE_EXT
140 #undef RGBA_UNSIGNED_FLOAT_TYPE_EXT
141 #endif
142 #ifdef RGBA_UNSIGNED_FLOAT_BIT_EXT
143 #undef RGBA_UNSIGNED_FLOAT_BIT_EXT
144 #endif
145 #ifdef FRAMEBUFFER_SRGB_CAPABLE_EXT
146 #undef FRAMEBUFFER_SRGB_CAPABLE_EXT
147 #endif
148 #ifdef SHARE_CONTEXT_EXT
149 #undef SHARE_CONTEXT_EXT
150 #endif
151 #ifdef VISUAL_ID_EXT
152 #undef VISUAL_ID_EXT
153 #endif
154 #ifdef SCREEN_EXT
155 #undef SCREEN_EXT
156 #endif
157 #ifdef SWAP_INTERVAL_EXT
158 #undef SWAP_INTERVAL_EXT
159 #endif
160 #ifdef MAX_SWAP_INTERVAL_EXT
161 #undef MAX_SWAP_INTERVAL_EXT
162 #endif
163 #ifdef TEXTURE_1D_BIT_EXT
164 #undef TEXTURE_1D_BIT_EXT
165 #endif
166 #ifdef TEXTURE_2D_BIT_EXT
167 #undef TEXTURE_2D_BIT_EXT
168 #endif
169 #ifdef TEXTURE_RECTANGLE_BIT_EXT
170 #undef TEXTURE_RECTANGLE_BIT_EXT
171 #endif
172 #ifdef BIND_TO_TEXTURE_RGB_EXT
173 #undef BIND_TO_TEXTURE_RGB_EXT
174 #endif
175 #ifdef BIND_TO_TEXTURE_RGBA_EXT
176 #undef BIND_TO_TEXTURE_RGBA_EXT
177 #endif
178 #ifdef BIND_TO_MIPMAP_TEXTURE_EXT
179 #undef BIND_TO_MIPMAP_TEXTURE_EXT
180 #endif
181 #ifdef BIND_TO_TEXTURE_TARGETS_EXT
182 #undef BIND_TO_TEXTURE_TARGETS_EXT
183 #endif
184 #ifdef Y_INVERTED_EXT
185 #undef Y_INVERTED_EXT
186 #endif
187 #ifdef TEXTURE_FORMAT_EXT
188 #undef TEXTURE_FORMAT_EXT
189 #endif
190 #ifdef TEXTURE_TARGET_EXT
191 #undef TEXTURE_TARGET_EXT
192 #endif
193 #ifdef MIPMAP_TEXTURE_EXT
194 #undef MIPMAP_TEXTURE_EXT
195 #endif
196 #ifdef TEXTURE_FORMAT_NONE_EXT
197 #undef TEXTURE_FORMAT_NONE_EXT
198 #endif
199 #ifdef TEXTURE_FORMAT_RGB_EXT
200 #undef TEXTURE_FORMAT_RGB_EXT
201 #endif
202 #ifdef TEXTURE_FORMAT_RGBA_EXT
203 #undef TEXTURE_FORMAT_RGBA_EXT
204 #endif
205 #ifdef TEXTURE_1D_EXT
206 #undef TEXTURE_1D_EXT
207 #endif
208 #ifdef TEXTURE_2D_EXT
209 #undef TEXTURE_2D_EXT
210 #endif
211 #ifdef TEXTURE_RECTANGLE_EXT
212 #undef TEXTURE_RECTANGLE_EXT
213 #endif
214 #ifdef FRONT_LEFT_EXT
215 #undef FRONT_LEFT_EXT
216 #endif
217 #ifdef FRONT_RIGHT_EXT
218 #undef FRONT_RIGHT_EXT
219 #endif
220 #ifdef BACK_LEFT_EXT
221 #undef BACK_LEFT_EXT
222 #endif
223 #ifdef BACK_RIGHT_EXT
224 #undef BACK_RIGHT_EXT
225 #endif
226 #ifdef FRONT_EXT
227 #undef FRONT_EXT
228 #endif
229 #ifdef BACK_EXT
230 #undef BACK_EXT
231 #endif
232 #ifdef AUX0_EXT
233 #undef AUX0_EXT
234 #endif
235 #ifdef AUX1_EXT
236 #undef AUX1_EXT
237 #endif
238 #ifdef AUX2_EXT
239 #undef AUX2_EXT
240 #endif
241 #ifdef AUX3_EXT
242 #undef AUX3_EXT
243 #endif
244 #ifdef AUX4_EXT
245 #undef AUX4_EXT
246 #endif
247 #ifdef AUX5_EXT
248 #undef AUX5_EXT
249 #endif
250 #ifdef AUX6_EXT
251 #undef AUX6_EXT
252 #endif
253 #ifdef AUX7_EXT
254 #undef AUX7_EXT
255 #endif
256 #ifdef AUX8_EXT
257 #undef AUX8_EXT
258 #endif
259 #ifdef AUX9_EXT
260 #undef AUX9_EXT
261 #endif
262 #ifdef X_VISUAL_TYPE_EXT
263 #undef X_VISUAL_TYPE_EXT
264 #endif
265 #ifdef TRANSPARENT_TYPE_EXT
266 #undef TRANSPARENT_TYPE_EXT
267 #endif
268 #ifdef TRANSPARENT_INDEX_VALUE_EXT
269 #undef TRANSPARENT_INDEX_VALUE_EXT
270 #endif
271 #ifdef TRANSPARENT_RED_VALUE_EXT
272 #undef TRANSPARENT_RED_VALUE_EXT
273 #endif
274 #ifdef TRANSPARENT_GREEN_VALUE_EXT
275 #undef TRANSPARENT_GREEN_VALUE_EXT
276 #endif
277 #ifdef TRANSPARENT_BLUE_VALUE_EXT
278 #undef TRANSPARENT_BLUE_VALUE_EXT
279 #endif
280 #ifdef TRANSPARENT_ALPHA_VALUE_EXT
281 #undef TRANSPARENT_ALPHA_VALUE_EXT
282 #endif
283 #ifdef NONE_EXT
284 #undef NONE_EXT
285 #endif
286 #ifdef TRUE_COLOR_EXT
287 #undef TRUE_COLOR_EXT
288 #endif
289 #ifdef DIRECT_COLOR_EXT
290 #undef DIRECT_COLOR_EXT
291 #endif
292 #ifdef PSEUDO_COLOR_EXT
293 #undef PSEUDO_COLOR_EXT
294 #endif
295 #ifdef STATIC_COLOR_EXT
296 #undef STATIC_COLOR_EXT
297 #endif
298 #ifdef GRAY_SCALE_EXT
299 #undef GRAY_SCALE_EXT
300 #endif
301 #ifdef STATIC_GRAY_EXT
302 #undef STATIC_GRAY_EXT
303 #endif
304 #ifdef TRANSPARENT_RGB_EXT
305 #undef TRANSPARENT_RGB_EXT
306 #endif
307 #ifdef TRANSPARENT_INDEX_EXT
308 #undef TRANSPARENT_INDEX_EXT
309 #endif
310 #ifdef VISUAL_CAVEAT_EXT
311 #undef VISUAL_CAVEAT_EXT
312 #endif
313 #ifdef SLOW_VISUAL_EXT
314 #undef SLOW_VISUAL_EXT
315 #endif
316 #ifdef NON_CONFORMANT_VISUAL_EXT
317 #undef NON_CONFORMANT_VISUAL_EXT
318 #endif
319 #ifdef BUFFER_SWAP_COMPLETE_INTEL_MASK
320 #undef BUFFER_SWAP_COMPLETE_INTEL_MASK
321 #endif
322 #ifdef EXCHANGE_COMPLETE_INTEL
323 #undef EXCHANGE_COMPLETE_INTEL
324 #endif
325 #ifdef COPY_COMPLETE_INTEL
326 #undef COPY_COMPLETE_INTEL
327 #endif
328 #ifdef FLIP_COMPLETE_INTEL
329 #undef FLIP_COMPLETE_INTEL
330 #endif
331 #ifdef _3DFX_WINDOW_MODE_MESA
332 #undef _3DFX_WINDOW_MODE_MESA
333 #endif
334 #ifdef _3DFX_FULLSCREEN_MODE_MESA
335 #undef _3DFX_FULLSCREEN_MODE_MESA
336 #endif
337 #ifdef FLOAT_COMPONENTS_NV
338 #undef FLOAT_COMPONENTS_NV
339 #endif
340 #ifdef COVERAGE_SAMPLES_NV
341 #undef COVERAGE_SAMPLES_NV
342 #endif
343 #ifdef COLOR_SAMPLES_NV
344 #undef COLOR_SAMPLES_NV
345 #endif
346 #ifdef NUM_VIDEO_SLOTS_NV
347 #undef NUM_VIDEO_SLOTS_NV
348 #endif
349 #ifdef DEVICE_ID_NV
350 #undef DEVICE_ID_NV
351 #endif
352 #ifdef UNIQUE_ID_NV
353 #undef UNIQUE_ID_NV
354 #endif
355 #ifdef NUM_VIDEO_CAPTURE_SLOTS_NV
356 #undef NUM_VIDEO_CAPTURE_SLOTS_NV
357 #endif
358 #ifdef VIDEO_OUT_COLOR_NV
359 #undef VIDEO_OUT_COLOR_NV
360 #endif
361 #ifdef VIDEO_OUT_ALPHA_NV
362 #undef VIDEO_OUT_ALPHA_NV
363 #endif
364 #ifdef VIDEO_OUT_DEPTH_NV
365 #undef VIDEO_OUT_DEPTH_NV
366 #endif
367 #ifdef VIDEO_OUT_COLOR_AND_ALPHA_NV
368 #undef VIDEO_OUT_COLOR_AND_ALPHA_NV
369 #endif
370 #ifdef VIDEO_OUT_COLOR_AND_DEPTH_NV
371 #undef VIDEO_OUT_COLOR_AND_DEPTH_NV
372 #endif
373 #ifdef VIDEO_OUT_FRAME_NV
374 #undef VIDEO_OUT_FRAME_NV
375 #endif
376 #ifdef VIDEO_OUT_FIELD_1_NV
377 #undef VIDEO_OUT_FIELD_1_NV
378 #endif
379 #ifdef VIDEO_OUT_FIELD_2_NV
380 #undef VIDEO_OUT_FIELD_2_NV
381 #endif
382 #ifdef VIDEO_OUT_STACKED_FIELDS_1_2_NV
383 #undef VIDEO_OUT_STACKED_FIELDS_1_2_NV
384 #endif
385 #ifdef VIDEO_OUT_STACKED_FIELDS_2_1_NV
386 #undef VIDEO_OUT_STACKED_FIELDS_2_1_NV
387 #endif
388 #ifdef SWAP_METHOD_OML
389 #undef SWAP_METHOD_OML
390 #endif
391 #ifdef SWAP_EXCHANGE_OML
392 #undef SWAP_EXCHANGE_OML
393 #endif
394 #ifdef SWAP_COPY_OML
395 #undef SWAP_COPY_OML
396 #endif
397 #ifdef SWAP_UNDEFINED_OML
398 #undef SWAP_UNDEFINED_OML
399 #endif
400 #ifdef BLENDED_RGBA_SGIS
401 #undef BLENDED_RGBA_SGIS
402 #endif
403 #ifdef SAMPLE_BUFFERS_SGIS
404 #undef SAMPLE_BUFFERS_SGIS
405 #endif
406 #ifdef SAMPLES_SGIS
407 #undef SAMPLES_SGIS
408 #endif
409 #ifdef MULTISAMPLE_SUB_RECT_WIDTH_SGIS
410 #undef MULTISAMPLE_SUB_RECT_WIDTH_SGIS
411 #endif
412 #ifdef MULTISAMPLE_SUB_RECT_HEIGHT_SGIS
413 #undef MULTISAMPLE_SUB_RECT_HEIGHT_SGIS
414 #endif
415 #ifdef WINDOW_BIT_SGIX
416 #undef WINDOW_BIT_SGIX
417 #endif
418 #ifdef PIXMAP_BIT_SGIX
419 #undef PIXMAP_BIT_SGIX
420 #endif
421 #ifdef RGBA_BIT_SGIX
422 #undef RGBA_BIT_SGIX
423 #endif
424 #ifdef COLOR_INDEX_BIT_SGIX
425 #undef COLOR_INDEX_BIT_SGIX
426 #endif
427 #ifdef DRAWABLE_TYPE_SGIX
428 #undef DRAWABLE_TYPE_SGIX
429 #endif
430 #ifdef RENDER_TYPE_SGIX
431 #undef RENDER_TYPE_SGIX
432 #endif
433 #ifdef X_RENDERABLE_SGIX
434 #undef X_RENDERABLE_SGIX
435 #endif
436 #ifdef FBCONFIG_ID_SGIX
437 #undef FBCONFIG_ID_SGIX
438 #endif
439 #ifdef RGBA_TYPE_SGIX
440 #undef RGBA_TYPE_SGIX
441 #endif
442 #ifdef COLOR_INDEX_TYPE_SGIX
443 #undef COLOR_INDEX_TYPE_SGIX
444 #endif
445 #ifdef PBUFFER_BIT_SGIX
446 #undef PBUFFER_BIT_SGIX
447 #endif
448 #ifdef BUFFER_CLOBBER_MASK_SGIX
449 #undef BUFFER_CLOBBER_MASK_SGIX
450 #endif
451 #ifdef FRONT_LEFT_BUFFER_BIT_SGIX
452 #undef FRONT_LEFT_BUFFER_BIT_SGIX
453 #endif
454 #ifdef FRONT_RIGHT_BUFFER_BIT_SGIX
455 #undef FRONT_RIGHT_BUFFER_BIT_SGIX
456 #endif
457 #ifdef BACK_LEFT_BUFFER_BIT_SGIX
458 #undef BACK_LEFT_BUFFER_BIT_SGIX
459 #endif
460 #ifdef BACK_RIGHT_BUFFER_BIT_SGIX
461 #undef BACK_RIGHT_BUFFER_BIT_SGIX
462 #endif
463 #ifdef AUX_BUFFERS_BIT_SGIX
464 #undef AUX_BUFFERS_BIT_SGIX
465 #endif
466 #ifdef DEPTH_BUFFER_BIT_SGIX
467 #undef DEPTH_BUFFER_BIT_SGIX
468 #endif
469 #ifdef STENCIL_BUFFER_BIT_SGIX
470 #undef STENCIL_BUFFER_BIT_SGIX
471 #endif
472 #ifdef ACCUM_BUFFER_BIT_SGIX
473 #undef ACCUM_BUFFER_BIT_SGIX
474 #endif
475 #ifdef SAMPLE_BUFFERS_BIT_SGIX
476 #undef SAMPLE_BUFFERS_BIT_SGIX
477 #endif
478 #ifdef MAX_PBUFFER_WIDTH_SGIX
479 #undef MAX_PBUFFER_WIDTH_SGIX
480 #endif
481 #ifdef MAX_PBUFFER_HEIGHT_SGIX
482 #undef MAX_PBUFFER_HEIGHT_SGIX
483 #endif
484 #ifdef MAX_PBUFFER_PIXELS_SGIX
485 #undef MAX_PBUFFER_PIXELS_SGIX
486 #endif
487 #ifdef OPTIMAL_PBUFFER_WIDTH_SGIX
488 #undef OPTIMAL_PBUFFER_WIDTH_SGIX
489 #endif
490 #ifdef OPTIMAL_PBUFFER_HEIGHT_SGIX
491 #undef OPTIMAL_PBUFFER_HEIGHT_SGIX
492 #endif
493 #ifdef PRESERVED_CONTENTS_SGIX
494 #undef PRESERVED_CONTENTS_SGIX
495 #endif
496 #ifdef LARGEST_PBUFFER_SGIX
497 #undef LARGEST_PBUFFER_SGIX
498 #endif
499 #ifdef WIDTH_SGIX
500 #undef WIDTH_SGIX
501 #endif
502 #ifdef HEIGHT_SGIX
503 #undef HEIGHT_SGIX
504 #endif
505 #ifdef EVENT_MASK_SGIX
506 #undef EVENT_MASK_SGIX
507 #endif
508 #ifdef DAMAGED_SGIX
509 #undef DAMAGED_SGIX
510 #endif
511 #ifdef SAVED_SGIX
512 #undef SAVED_SGIX
513 #endif
514 #ifdef WINDOW_SGIX
515 #undef WINDOW_SGIX
516 #endif
517 #ifdef PBUFFER_SGIX
518 #undef PBUFFER_SGIX
519 #endif
520 #ifdef SYNC_FRAME_SGIX
521 #undef SYNC_FRAME_SGIX
522 #endif
523 #ifdef SYNC_SWAP_SGIX
524 #undef SYNC_SWAP_SGIX
525 #endif
526 #ifdef VISUAL_SELECT_GROUP_SGIX
527 #undef VISUAL_SELECT_GROUP_SGIX
528 #endif
529 #ifdef WINDOW_BIT
530 #undef WINDOW_BIT
531 #endif
532 #ifdef PIXMAP_BIT
533 #undef PIXMAP_BIT
534 #endif
535 #ifdef PBUFFER_BIT
536 #undef PBUFFER_BIT
537 #endif
538 #ifdef RGBA_BIT
539 #undef RGBA_BIT
540 #endif
541 #ifdef COLOR_INDEX_BIT
542 #undef COLOR_INDEX_BIT
543 #endif
544 #ifdef PBUFFER_CLOBBER_MASK
545 #undef PBUFFER_CLOBBER_MASK
546 #endif
547 #ifdef FRONT_LEFT_BUFFER_BIT
548 #undef FRONT_LEFT_BUFFER_BIT
549 #endif
550 #ifdef FRONT_RIGHT_BUFFER_BIT
551 #undef FRONT_RIGHT_BUFFER_BIT
552 #endif
553 #ifdef BACK_LEFT_BUFFER_BIT
554 #undef BACK_LEFT_BUFFER_BIT
555 #endif
556 #ifdef BACK_RIGHT_BUFFER_BIT
557 #undef BACK_RIGHT_BUFFER_BIT
558 #endif
559 #ifdef AUX_BUFFERS_BIT
560 #undef AUX_BUFFERS_BIT
561 #endif
562 #ifdef DEPTH_BUFFER_BIT
563 #undef DEPTH_BUFFER_BIT
564 #endif
565 #ifdef STENCIL_BUFFER_BIT
566 #undef STENCIL_BUFFER_BIT
567 #endif
568 #ifdef ACCUM_BUFFER_BIT
569 #undef ACCUM_BUFFER_BIT
570 #endif
571 #ifdef CONFIG_CAVEAT
572 #undef CONFIG_CAVEAT
573 #endif
574 #ifdef X_VISUAL_TYPE
575 #undef X_VISUAL_TYPE
576 #endif
577 #ifdef TRANSPARENT_TYPE
578 #undef TRANSPARENT_TYPE
579 #endif
580 #ifdef TRANSPARENT_INDEX_VALUE
581 #undef TRANSPARENT_INDEX_VALUE
582 #endif
583 #ifdef TRANSPARENT_RED_VALUE
584 #undef TRANSPARENT_RED_VALUE
585 #endif
586 #ifdef TRANSPARENT_GREEN_VALUE
587 #undef TRANSPARENT_GREEN_VALUE
588 #endif
589 #ifdef TRANSPARENT_BLUE_VALUE
590 #undef TRANSPARENT_BLUE_VALUE
591 #endif
592 #ifdef TRANSPARENT_ALPHA_VALUE
593 #undef TRANSPARENT_ALPHA_VALUE
594 #endif
595 #ifdef DONT_CARE
596 #undef DONT_CARE
597 #endif
598 #ifdef NONE
599 #undef NONE
600 #endif
601 #ifdef SLOW_CONFIG
602 #undef SLOW_CONFIG
603 #endif
604 #ifdef TRUE_COLOR
605 #undef TRUE_COLOR
606 #endif
607 #ifdef DIRECT_COLOR
608 #undef DIRECT_COLOR
609 #endif
610 #ifdef PSEUDO_COLOR
611 #undef PSEUDO_COLOR
612 #endif
613 #ifdef STATIC_COLOR
614 #undef STATIC_COLOR
615 #endif
616 #ifdef GRAY_SCALE
617 #undef GRAY_SCALE
618 #endif
619 #ifdef STATIC_GRAY
620 #undef STATIC_GRAY
621 #endif
622 #ifdef TRANSPARENT_RGB
623 #undef TRANSPARENT_RGB
624 #endif
625 #ifdef TRANSPARENT_INDEX
626 #undef TRANSPARENT_INDEX
627 #endif
628 #ifdef VISUAL_ID
629 #undef VISUAL_ID
630 #endif
631 #ifdef SCREEN
632 #undef SCREEN
633 #endif
634 #ifdef NON_CONFORMANT_CONFIG
635 #undef NON_CONFORMANT_CONFIG
636 #endif
637 #ifdef DRAWABLE_TYPE
638 #undef DRAWABLE_TYPE
639 #endif
640 #ifdef RENDER_TYPE
641 #undef RENDER_TYPE
642 #endif
643 #ifdef X_RENDERABLE
644 #undef X_RENDERABLE
645 #endif
646 #ifdef FBCONFIG_ID
647 #undef FBCONFIG_ID
648 #endif
649 #ifdef RGBA_TYPE
650 #undef RGBA_TYPE
651 #endif
652 #ifdef COLOR_INDEX_TYPE
653 #undef COLOR_INDEX_TYPE
654 #endif
655 #ifdef MAX_PBUFFER_WIDTH
656 #undef MAX_PBUFFER_WIDTH
657 #endif
658 #ifdef MAX_PBUFFER_HEIGHT
659 #undef MAX_PBUFFER_HEIGHT
660 #endif
661 #ifdef MAX_PBUFFER_PIXELS
662 #undef MAX_PBUFFER_PIXELS
663 #endif
664 #ifdef PRESERVED_CONTENTS
665 #undef PRESERVED_CONTENTS
666 #endif
667 #ifdef LARGEST_PBUFFER
668 #undef LARGEST_PBUFFER
669 #endif
670 #ifdef WIDTH
671 #undef WIDTH
672 #endif
673 #ifdef HEIGHT
674 #undef HEIGHT
675 #endif
676 #ifdef EVENT_MASK
677 #undef EVENT_MASK
678 #endif
679 #ifdef DAMAGED
680 #undef DAMAGED
681 #endif
682 #ifdef SAVED
683 #undef SAVED
684 #endif
685 #ifdef WINDOW
686 #undef WINDOW
687 #endif
688 #ifdef PBUFFER
689 #undef PBUFFER
690 #endif
691 #ifdef PBUFFER_HEIGHT
692 #undef PBUFFER_HEIGHT
693 #endif
694 #ifdef PBUFFER_WIDTH
695 #undef PBUFFER_WIDTH
696 #endif
697 #ifdef SAMPLE_BUFFERS
698 #undef SAMPLE_BUFFERS
699 #endif
700 #ifdef SAMPLES
701 #undef SAMPLES
702 #endif
703 #ifdef MULTISAMPLE_3DFX
704 #undef MULTISAMPLE_3DFX
705 #endif
706 #ifdef SAMPLE_BUFFERS_3DFX
707 #undef SAMPLE_BUFFERS_3DFX
708 #endif
709 #ifdef SAMPLES_3DFX
710 #undef SAMPLES_3DFX
711 #endif
712 #ifdef MULTISAMPLE_BIT_3DFX
713 #undef MULTISAMPLE_BIT_3DFX
714 #endif
715 #ifdef COMPRESSED_RGB_FXT1_3DFX
716 #undef COMPRESSED_RGB_FXT1_3DFX
717 #endif
718 #ifdef COMPRESSED_RGBA_FXT1_3DFX
719 #undef COMPRESSED_RGBA_FXT1_3DFX
720 #endif
721 #ifdef MAX_DEBUG_LOGGED_MESSAGES_AMD
722 #undef MAX_DEBUG_LOGGED_MESSAGES_AMD
723 #endif
724 #ifdef DEBUG_LOGGED_MESSAGES_AMD
725 #undef DEBUG_LOGGED_MESSAGES_AMD
726 #endif
727 #ifdef DEBUG_SEVERITY_HIGH_AMD
728 #undef DEBUG_SEVERITY_HIGH_AMD
729 #endif
730 #ifdef DEBUG_SEVERITY_MEDIUM_AMD
731 #undef DEBUG_SEVERITY_MEDIUM_AMD
732 #endif
733 #ifdef DEBUG_SEVERITY_LOW_AMD
734 #undef DEBUG_SEVERITY_LOW_AMD
735 #endif
736 #ifdef DEBUG_CATEGORY_API_ERROR_AMD
737 #undef DEBUG_CATEGORY_API_ERROR_AMD
738 #endif
739 #ifdef DEBUG_CATEGORY_WINDOW_SYSTEM_AMD
740 #undef DEBUG_CATEGORY_WINDOW_SYSTEM_AMD
741 #endif
742 #ifdef DEBUG_CATEGORY_DEPRECATION_AMD
743 #undef DEBUG_CATEGORY_DEPRECATION_AMD
744 #endif
745 #ifdef DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD
746 #undef DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD
747 #endif
748 #ifdef DEBUG_CATEGORY_PERFORMANCE_AMD
749 #undef DEBUG_CATEGORY_PERFORMANCE_AMD
750 #endif
751 #ifdef DEBUG_CATEGORY_SHADER_COMPILER_AMD
752 #undef DEBUG_CATEGORY_SHADER_COMPILER_AMD
753 #endif
754 #ifdef DEBUG_CATEGORY_APPLICATION_AMD
755 #undef DEBUG_CATEGORY_APPLICATION_AMD
756 #endif
757 #ifdef DEBUG_CATEGORY_OTHER_AMD
758 #undef DEBUG_CATEGORY_OTHER_AMD
759 #endif
760 #ifdef DATA_BUFFER_AMD
761 #undef DATA_BUFFER_AMD
762 #endif
763 #ifdef PERFORMANCE_MONITOR_AMD
764 #undef PERFORMANCE_MONITOR_AMD
765 #endif
766 #ifdef QUERY_OBJECT_AMD
767 #undef QUERY_OBJECT_AMD
768 #endif
769 #ifdef VERTEX_ARRAY_OBJECT_AMD
770 #undef VERTEX_ARRAY_OBJECT_AMD
771 #endif
772 #ifdef SAMPLER_OBJECT_AMD
773 #undef SAMPLER_OBJECT_AMD
774 #endif
775 #ifdef COUNTER_TYPE_AMD
776 #undef COUNTER_TYPE_AMD
777 #endif
778 #ifdef COUNTER_RANGE_AMD
779 #undef COUNTER_RANGE_AMD
780 #endif
781 #ifdef UNSIGNED_INT64_AMD
782 #undef UNSIGNED_INT64_AMD
783 #endif
784 #ifdef PERCENTAGE_AMD
785 #undef PERCENTAGE_AMD
786 #endif
787 #ifdef PERFMON_RESULT_AVAILABLE_AMD
788 #undef PERFMON_RESULT_AVAILABLE_AMD
789 #endif
790 #ifdef PERFMON_RESULT_SIZE_AMD
791 #undef PERFMON_RESULT_SIZE_AMD
792 #endif
793 #ifdef PERFMON_RESULT_AMD
794 #undef PERFMON_RESULT_AMD
795 #endif
796 #ifdef SAMPLER_BUFFER_AMD
797 #undef SAMPLER_BUFFER_AMD
798 #endif
799 #ifdef INT_SAMPLER_BUFFER_AMD
800 #undef INT_SAMPLER_BUFFER_AMD
801 #endif
802 #ifdef UNSIGNED_INT_SAMPLER_BUFFER_AMD
803 #undef UNSIGNED_INT_SAMPLER_BUFFER_AMD
804 #endif
805 #ifdef TESSELLATION_MODE_AMD
806 #undef TESSELLATION_MODE_AMD
807 #endif
808 #ifdef TESSELLATION_FACTOR_AMD
809 #undef TESSELLATION_FACTOR_AMD
810 #endif
811 #ifdef DISCRETE_AMD
812 #undef DISCRETE_AMD
813 #endif
814 #ifdef CONTINUOUS_AMD
815 #undef CONTINUOUS_AMD
816 #endif
817 #ifdef AUX_DEPTH_STENCIL_APPLE
818 #undef AUX_DEPTH_STENCIL_APPLE
819 #endif
820 #ifdef UNPACK_CLIENT_STORAGE_APPLE
821 #undef UNPACK_CLIENT_STORAGE_APPLE
822 #endif
823 #ifdef ELEMENT_ARRAY_APPLE
824 #undef ELEMENT_ARRAY_APPLE
825 #endif
826 #ifdef ELEMENT_ARRAY_TYPE_APPLE
827 #undef ELEMENT_ARRAY_TYPE_APPLE
828 #endif
829 #ifdef ELEMENT_ARRAY_POINTER_APPLE
830 #undef ELEMENT_ARRAY_POINTER_APPLE
831 #endif
832 #ifdef DRAW_PIXELS_APPLE
833 #undef DRAW_PIXELS_APPLE
834 #endif
835 #ifdef FENCE_APPLE
836 #undef FENCE_APPLE
837 #endif
838 #ifdef HALF_APPLE
839 #undef HALF_APPLE
840 #endif
841 #ifdef RGBA_FLOAT32_APPLE
842 #undef RGBA_FLOAT32_APPLE
843 #endif
844 #ifdef RGB_FLOAT32_APPLE
845 #undef RGB_FLOAT32_APPLE
846 #endif
847 #ifdef ALPHA_FLOAT32_APPLE
848 #undef ALPHA_FLOAT32_APPLE
849 #endif
850 #ifdef INTENSITY_FLOAT32_APPLE
851 #undef INTENSITY_FLOAT32_APPLE
852 #endif
853 #ifdef LUMINANCE_FLOAT32_APPLE
854 #undef LUMINANCE_FLOAT32_APPLE
855 #endif
856 #ifdef LUMINANCE_ALPHA_FLOAT32_APPLE
857 #undef LUMINANCE_ALPHA_FLOAT32_APPLE
858 #endif
859 #ifdef RGBA_FLOAT16_APPLE
860 #undef RGBA_FLOAT16_APPLE
861 #endif
862 #ifdef RGB_FLOAT16_APPLE
863 #undef RGB_FLOAT16_APPLE
864 #endif
865 #ifdef ALPHA_FLOAT16_APPLE
866 #undef ALPHA_FLOAT16_APPLE
867 #endif
868 #ifdef INTENSITY_FLOAT16_APPLE
869 #undef INTENSITY_FLOAT16_APPLE
870 #endif
871 #ifdef LUMINANCE_FLOAT16_APPLE
872 #undef LUMINANCE_FLOAT16_APPLE
873 #endif
874 #ifdef LUMINANCE_ALPHA_FLOAT16_APPLE
875 #undef LUMINANCE_ALPHA_FLOAT16_APPLE
876 #endif
877 #ifdef COLOR_FLOAT_APPLE
878 #undef COLOR_FLOAT_APPLE
879 #endif
880 #ifdef BUFFER_SERIALIZED_MODIFY_APPLE
881 #undef BUFFER_SERIALIZED_MODIFY_APPLE
882 #endif
883 #ifdef BUFFER_FLUSHING_UNMAP_APPLE
884 #undef BUFFER_FLUSHING_UNMAP_APPLE
885 #endif
886 #ifdef BUFFER_OBJECT_APPLE
887 #undef BUFFER_OBJECT_APPLE
888 #endif
889 #ifdef RELEASED_APPLE
890 #undef RELEASED_APPLE
891 #endif
892 #ifdef VOLATILE_APPLE
893 #undef VOLATILE_APPLE
894 #endif
895 #ifdef RETAINED_APPLE
896 #undef RETAINED_APPLE
897 #endif
898 #ifdef UNDEFINED_APPLE
899 #undef UNDEFINED_APPLE
900 #endif
901 #ifdef PURGEABLE_APPLE
902 #undef PURGEABLE_APPLE
903 #endif
904 #ifdef RGB_422_APPLE
905 #undef RGB_422_APPLE
906 #endif
907 #ifdef PACK_ROW_BYTES_APPLE
908 #undef PACK_ROW_BYTES_APPLE
909 #endif
910 #ifdef UNPACK_ROW_BYTES_APPLE
911 #undef UNPACK_ROW_BYTES_APPLE
912 #endif
913 #ifdef LIGHT_MODEL_SPECULAR_VECTOR_APPLE
914 #undef LIGHT_MODEL_SPECULAR_VECTOR_APPLE
915 #endif
916 #ifdef TEXTURE_RANGE_LENGTH_APPLE
917 #undef TEXTURE_RANGE_LENGTH_APPLE
918 #endif
919 #ifdef TEXTURE_RANGE_POINTER_APPLE
920 #undef TEXTURE_RANGE_POINTER_APPLE
921 #endif
922 #ifdef TEXTURE_STORAGE_HINT_APPLE
923 #undef TEXTURE_STORAGE_HINT_APPLE
924 #endif
925 #ifdef STORAGE_PRIVATE_APPLE
926 #undef STORAGE_PRIVATE_APPLE
927 #endif
928 #ifdef TRANSFORM_HINT_APPLE
929 #undef TRANSFORM_HINT_APPLE
930 #endif
931 #ifdef VERTEX_ARRAY_BINDING_APPLE
932 #undef VERTEX_ARRAY_BINDING_APPLE
933 #endif
934 #ifdef VERTEX_ARRAY_RANGE_APPLE
935 #undef VERTEX_ARRAY_RANGE_APPLE
936 #endif
937 #ifdef VERTEX_ARRAY_RANGE_LENGTH_APPLE
938 #undef VERTEX_ARRAY_RANGE_LENGTH_APPLE
939 #endif
940 #ifdef VERTEX_ARRAY_STORAGE_HINT_APPLE
941 #undef VERTEX_ARRAY_STORAGE_HINT_APPLE
942 #endif
943 #ifdef VERTEX_ARRAY_RANGE_POINTER_APPLE
944 #undef VERTEX_ARRAY_RANGE_POINTER_APPLE
945 #endif
946 #ifdef STORAGE_CLIENT_APPLE
947 #undef STORAGE_CLIENT_APPLE
948 #endif
949 #ifdef STORAGE_CACHED_APPLE
950 #undef STORAGE_CACHED_APPLE
951 #endif
952 #ifdef STORAGE_SHARED_APPLE
953 #undef STORAGE_SHARED_APPLE
954 #endif
955 #ifdef VERTEX_ATTRIB_MAP1_APPLE
956 #undef VERTEX_ATTRIB_MAP1_APPLE
957 #endif
958 #ifdef VERTEX_ATTRIB_MAP2_APPLE
959 #undef VERTEX_ATTRIB_MAP2_APPLE
960 #endif
961 #ifdef VERTEX_ATTRIB_MAP1_SIZE_APPLE
962 #undef VERTEX_ATTRIB_MAP1_SIZE_APPLE
963 #endif
964 #ifdef VERTEX_ATTRIB_MAP1_COEFF_APPLE
965 #undef VERTEX_ATTRIB_MAP1_COEFF_APPLE
966 #endif
967 #ifdef VERTEX_ATTRIB_MAP1_ORDER_APPLE
968 #undef VERTEX_ATTRIB_MAP1_ORDER_APPLE
969 #endif
970 #ifdef VERTEX_ATTRIB_MAP1_DOMAIN_APPLE
971 #undef VERTEX_ATTRIB_MAP1_DOMAIN_APPLE
972 #endif
973 #ifdef VERTEX_ATTRIB_MAP2_SIZE_APPLE
974 #undef VERTEX_ATTRIB_MAP2_SIZE_APPLE
975 #endif
976 #ifdef VERTEX_ATTRIB_MAP2_COEFF_APPLE
977 #undef VERTEX_ATTRIB_MAP2_COEFF_APPLE
978 #endif
979 #ifdef VERTEX_ATTRIB_MAP2_ORDER_APPLE
980 #undef VERTEX_ATTRIB_MAP2_ORDER_APPLE
981 #endif
982 #ifdef VERTEX_ATTRIB_MAP2_DOMAIN_APPLE
983 #undef VERTEX_ATTRIB_MAP2_DOMAIN_APPLE
984 #endif
985 #ifdef YCBCR_422_APPLE
986 #undef YCBCR_422_APPLE
987 #endif
988 #ifdef UNSIGNED_SHORT_8_8_APPLE
989 #undef UNSIGNED_SHORT_8_8_APPLE
990 #endif
991 #ifdef UNSIGNED_SHORT_8_8_REV_APPLE
992 #undef UNSIGNED_SHORT_8_8_REV_APPLE
993 #endif
994 #ifdef FIXED
995 #undef FIXED
996 #endif
997 #ifdef IMPLEMENTATION_COLOR_READ_TYPE
998 #undef IMPLEMENTATION_COLOR_READ_TYPE
999 #endif
1000 #ifdef IMPLEMENTATION_COLOR_READ_FORMAT
1001 #undef IMPLEMENTATION_COLOR_READ_FORMAT
1002 #endif
1003 #ifdef LOW_FLOAT
1004 #undef LOW_FLOAT
1005 #endif
1006 #ifdef MEDIUM_FLOAT
1007 #undef MEDIUM_FLOAT
1008 #endif
1009 #ifdef HIGH_FLOAT
1010 #undef HIGH_FLOAT
1011 #endif
1012 #ifdef LOW_INT
1013 #undef LOW_INT
1014 #endif
1015 #ifdef MEDIUM_INT
1016 #undef MEDIUM_INT
1017 #endif
1018 #ifdef HIGH_INT
1019 #undef HIGH_INT
1020 #endif
1021 #ifdef SHADER_COMPILER
1022 #undef SHADER_COMPILER
1023 #endif
1024 #ifdef NUM_SHADER_BINARY_FORMATS
1025 #undef NUM_SHADER_BINARY_FORMATS
1026 #endif
1027 #ifdef MAX_VERTEX_UNIFORM_VECTORS
1028 #undef MAX_VERTEX_UNIFORM_VECTORS
1029 #endif
1030 #ifdef MAX_VARYING_VECTORS
1031 #undef MAX_VARYING_VECTORS
1032 #endif
1033 #ifdef MAX_FRAGMENT_UNIFORM_VECTORS
1034 #undef MAX_FRAGMENT_UNIFORM_VECTORS
1035 #endif
1036 #ifdef SRC1_COLOR
1037 #undef SRC1_COLOR
1038 #endif
1039 #ifdef ONE_MINUS_SRC1_COLOR
1040 #undef ONE_MINUS_SRC1_COLOR
1041 #endif
1042 #ifdef ONE_MINUS_SRC1_ALPHA
1043 #undef ONE_MINUS_SRC1_ALPHA
1044 #endif
1045 #ifdef MAX_DUAL_SOURCE_DRAW_BUFFERS
1046 #undef MAX_DUAL_SOURCE_DRAW_BUFFERS
1047 #endif
1048 #ifdef SYNC_CL_EVENT_ARB
1049 #undef SYNC_CL_EVENT_ARB
1050 #endif
1051 #ifdef SYNC_CL_EVENT_COMPLETE_ARB
1052 #undef SYNC_CL_EVENT_COMPLETE_ARB
1053 #endif
1054 #ifdef RGBA_FLOAT_MODE_ARB
1055 #undef RGBA_FLOAT_MODE_ARB
1056 #endif
1057 #ifdef CLAMP_VERTEX_COLOR_ARB
1058 #undef CLAMP_VERTEX_COLOR_ARB
1059 #endif
1060 #ifdef CLAMP_FRAGMENT_COLOR_ARB
1061 #undef CLAMP_FRAGMENT_COLOR_ARB
1062 #endif
1063 #ifdef CLAMP_READ_COLOR_ARB
1064 #undef CLAMP_READ_COLOR_ARB
1065 #endif
1066 #ifdef FIXED_ONLY_ARB
1067 #undef FIXED_ONLY_ARB
1068 #endif
1069 #ifdef COPY_READ_BUFFER
1070 #undef COPY_READ_BUFFER
1071 #endif
1072 #ifdef COPY_WRITE_BUFFER
1073 #undef COPY_WRITE_BUFFER
1074 #endif
1075 #ifdef DEBUG_OUTPUT_SYNCHRONOUS_ARB
1076 #undef DEBUG_OUTPUT_SYNCHRONOUS_ARB
1077 #endif
1078 #ifdef DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB
1079 #undef DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB
1080 #endif
1081 #ifdef DEBUG_CALLBACK_FUNCTION_ARB
1082 #undef DEBUG_CALLBACK_FUNCTION_ARB
1083 #endif
1084 #ifdef DEBUG_CALLBACK_USER_PARAM_ARB
1085 #undef DEBUG_CALLBACK_USER_PARAM_ARB
1086 #endif
1087 #ifdef DEBUG_SOURCE_API_ARB
1088 #undef DEBUG_SOURCE_API_ARB
1089 #endif
1090 #ifdef DEBUG_SOURCE_WINDOW_SYSTEM_ARB
1091 #undef DEBUG_SOURCE_WINDOW_SYSTEM_ARB
1092 #endif
1093 #ifdef DEBUG_SOURCE_SHADER_COMPILER_ARB
1094 #undef DEBUG_SOURCE_SHADER_COMPILER_ARB
1095 #endif
1096 #ifdef DEBUG_SOURCE_THIRD_PARTY_ARB
1097 #undef DEBUG_SOURCE_THIRD_PARTY_ARB
1098 #endif
1099 #ifdef DEBUG_SOURCE_APPLICATION_ARB
1100 #undef DEBUG_SOURCE_APPLICATION_ARB
1101 #endif
1102 #ifdef DEBUG_SOURCE_OTHER_ARB
1103 #undef DEBUG_SOURCE_OTHER_ARB
1104 #endif
1105 #ifdef DEBUG_TYPE_ERROR_ARB
1106 #undef DEBUG_TYPE_ERROR_ARB
1107 #endif
1108 #ifdef DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB
1109 #undef DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB
1110 #endif
1111 #ifdef DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB
1112 #undef DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB
1113 #endif
1114 #ifdef DEBUG_TYPE_PORTABILITY_ARB
1115 #undef DEBUG_TYPE_PORTABILITY_ARB
1116 #endif
1117 #ifdef DEBUG_TYPE_PERFORMANCE_ARB
1118 #undef DEBUG_TYPE_PERFORMANCE_ARB
1119 #endif
1120 #ifdef DEBUG_TYPE_OTHER_ARB
1121 #undef DEBUG_TYPE_OTHER_ARB
1122 #endif
1123 #ifdef MAX_DEBUG_MESSAGE_LENGTH_ARB
1124 #undef MAX_DEBUG_MESSAGE_LENGTH_ARB
1125 #endif
1126 #ifdef MAX_DEBUG_LOGGED_MESSAGES_ARB
1127 #undef MAX_DEBUG_LOGGED_MESSAGES_ARB
1128 #endif
1129 #ifdef DEBUG_LOGGED_MESSAGES_ARB
1130 #undef DEBUG_LOGGED_MESSAGES_ARB
1131 #endif
1132 #ifdef DEBUG_SEVERITY_HIGH_ARB
1133 #undef DEBUG_SEVERITY_HIGH_ARB
1134 #endif
1135 #ifdef DEBUG_SEVERITY_MEDIUM_ARB
1136 #undef DEBUG_SEVERITY_MEDIUM_ARB
1137 #endif
1138 #ifdef DEBUG_SEVERITY_LOW_ARB
1139 #undef DEBUG_SEVERITY_LOW_ARB
1140 #endif
1141 #ifdef DEPTH_COMPONENT32F
1142 #undef DEPTH_COMPONENT32F
1143 #endif
1144 #ifdef DEPTH32F_STENCIL8
1145 #undef DEPTH32F_STENCIL8
1146 #endif
1147 #ifdef FLOAT_32_UNSIGNED_INT_24_8_REV
1148 #undef FLOAT_32_UNSIGNED_INT_24_8_REV
1149 #endif
1150 #ifdef DEPTH_CLAMP
1151 #undef DEPTH_CLAMP
1152 #endif
1153 #ifdef DEPTH_COMPONENT16_ARB
1154 #undef DEPTH_COMPONENT16_ARB
1155 #endif
1156 #ifdef DEPTH_COMPONENT24_ARB
1157 #undef DEPTH_COMPONENT24_ARB
1158 #endif
1159 #ifdef DEPTH_COMPONENT32_ARB
1160 #undef DEPTH_COMPONENT32_ARB
1161 #endif
1162 #ifdef TEXTURE_DEPTH_SIZE_ARB
1163 #undef TEXTURE_DEPTH_SIZE_ARB
1164 #endif
1165 #ifdef DEPTH_TEXTURE_MODE_ARB
1166 #undef DEPTH_TEXTURE_MODE_ARB
1167 #endif
1168 #ifdef MAX_DRAW_BUFFERS_ARB
1169 #undef MAX_DRAW_BUFFERS_ARB
1170 #endif
1171 #ifdef DRAW_BUFFER0_ARB
1172 #undef DRAW_BUFFER0_ARB
1173 #endif
1174 #ifdef DRAW_BUFFER1_ARB
1175 #undef DRAW_BUFFER1_ARB
1176 #endif
1177 #ifdef DRAW_BUFFER2_ARB
1178 #undef DRAW_BUFFER2_ARB
1179 #endif
1180 #ifdef DRAW_BUFFER3_ARB
1181 #undef DRAW_BUFFER3_ARB
1182 #endif
1183 #ifdef DRAW_BUFFER4_ARB
1184 #undef DRAW_BUFFER4_ARB
1185 #endif
1186 #ifdef DRAW_BUFFER5_ARB
1187 #undef DRAW_BUFFER5_ARB
1188 #endif
1189 #ifdef DRAW_BUFFER6_ARB
1190 #undef DRAW_BUFFER6_ARB
1191 #endif
1192 #ifdef DRAW_BUFFER7_ARB
1193 #undef DRAW_BUFFER7_ARB
1194 #endif
1195 #ifdef DRAW_BUFFER8_ARB
1196 #undef DRAW_BUFFER8_ARB
1197 #endif
1198 #ifdef DRAW_BUFFER9_ARB
1199 #undef DRAW_BUFFER9_ARB
1200 #endif
1201 #ifdef DRAW_BUFFER10_ARB
1202 #undef DRAW_BUFFER10_ARB
1203 #endif
1204 #ifdef DRAW_BUFFER11_ARB
1205 #undef DRAW_BUFFER11_ARB
1206 #endif
1207 #ifdef DRAW_BUFFER12_ARB
1208 #undef DRAW_BUFFER12_ARB
1209 #endif
1210 #ifdef DRAW_BUFFER13_ARB
1211 #undef DRAW_BUFFER13_ARB
1212 #endif
1213 #ifdef DRAW_BUFFER14_ARB
1214 #undef DRAW_BUFFER14_ARB
1215 #endif
1216 #ifdef DRAW_BUFFER15_ARB
1217 #undef DRAW_BUFFER15_ARB
1218 #endif
1219 #ifdef DRAW_INDIRECT_BUFFER
1220 #undef DRAW_INDIRECT_BUFFER
1221 #endif
1222 #ifdef DRAW_INDIRECT_BUFFER_BINDING
1223 #undef DRAW_INDIRECT_BUFFER_BINDING
1224 #endif
1225 #ifdef FRAGMENT_PROGRAM_ARB
1226 #undef FRAGMENT_PROGRAM_ARB
1227 #endif
1228 #ifdef PROGRAM_ALU_INSTRUCTIONS_ARB
1229 #undef PROGRAM_ALU_INSTRUCTIONS_ARB
1230 #endif
1231 #ifdef PROGRAM_TEX_INSTRUCTIONS_ARB
1232 #undef PROGRAM_TEX_INSTRUCTIONS_ARB
1233 #endif
1234 #ifdef PROGRAM_TEX_INDIRECTIONS_ARB
1235 #undef PROGRAM_TEX_INDIRECTIONS_ARB
1236 #endif
1237 #ifdef PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
1238 #undef PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
1239 #endif
1240 #ifdef PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB
1241 #undef PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB
1242 #endif
1243 #ifdef PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB
1244 #undef PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB
1245 #endif
1246 #ifdef MAX_PROGRAM_ALU_INSTRUCTIONS_ARB
1247 #undef MAX_PROGRAM_ALU_INSTRUCTIONS_ARB
1248 #endif
1249 #ifdef MAX_PROGRAM_TEX_INSTRUCTIONS_ARB
1250 #undef MAX_PROGRAM_TEX_INSTRUCTIONS_ARB
1251 #endif
1252 #ifdef MAX_PROGRAM_TEX_INDIRECTIONS_ARB
1253 #undef MAX_PROGRAM_TEX_INDIRECTIONS_ARB
1254 #endif
1255 #ifdef MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
1256 #undef MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
1257 #endif
1258 #ifdef MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB
1259 #undef MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB
1260 #endif
1261 #ifdef MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB
1262 #undef MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB
1263 #endif
1264 #ifdef MAX_TEXTURE_COORDS_ARB
1265 #undef MAX_TEXTURE_COORDS_ARB
1266 #endif
1267 #ifdef MAX_TEXTURE_IMAGE_UNITS_ARB
1268 #undef MAX_TEXTURE_IMAGE_UNITS_ARB
1269 #endif
1270 #ifdef FRAGMENT_SHADER_ARB
1271 #undef FRAGMENT_SHADER_ARB
1272 #endif
1273 #ifdef MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB
1274 #undef MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB
1275 #endif
1276 #ifdef FRAGMENT_SHADER_DERIVATIVE_HINT_ARB
1277 #undef FRAGMENT_SHADER_DERIVATIVE_HINT_ARB
1278 #endif
1279 #ifdef INVALID_FRAMEBUFFER_OPERATION
1280 #undef INVALID_FRAMEBUFFER_OPERATION
1281 #endif
1282 #ifdef FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
1283 #undef FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
1284 #endif
1285 #ifdef FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
1286 #undef FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
1287 #endif
1288 #ifdef FRAMEBUFFER_ATTACHMENT_RED_SIZE
1289 #undef FRAMEBUFFER_ATTACHMENT_RED_SIZE
1290 #endif
1291 #ifdef FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
1292 #undef FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
1293 #endif
1294 #ifdef FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
1295 #undef FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
1296 #endif
1297 #ifdef FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
1298 #undef FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
1299 #endif
1300 #ifdef FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
1301 #undef FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
1302 #endif
1303 #ifdef FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
1304 #undef FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
1305 #endif
1306 #ifdef FRAMEBUFFER_DEFAULT
1307 #undef FRAMEBUFFER_DEFAULT
1308 #endif
1309 #ifdef FRAMEBUFFER_UNDEFINED
1310 #undef FRAMEBUFFER_UNDEFINED
1311 #endif
1312 #ifdef DEPTH_STENCIL_ATTACHMENT
1313 #undef DEPTH_STENCIL_ATTACHMENT
1314 #endif
1315 #ifdef MAX_RENDERBUFFER_SIZE
1316 #undef MAX_RENDERBUFFER_SIZE
1317 #endif
1318 #ifdef DEPTH_STENCIL
1319 #undef DEPTH_STENCIL
1320 #endif
1321 #ifdef UNSIGNED_INT_24_8
1322 #undef UNSIGNED_INT_24_8
1323 #endif
1324 #ifdef DEPTH24_STENCIL8
1325 #undef DEPTH24_STENCIL8
1326 #endif
1327 #ifdef TEXTURE_STENCIL_SIZE
1328 #undef TEXTURE_STENCIL_SIZE
1329 #endif
1330 #ifdef TEXTURE_RED_TYPE
1331 #undef TEXTURE_RED_TYPE
1332 #endif
1333 #ifdef TEXTURE_GREEN_TYPE
1334 #undef TEXTURE_GREEN_TYPE
1335 #endif
1336 #ifdef TEXTURE_BLUE_TYPE
1337 #undef TEXTURE_BLUE_TYPE
1338 #endif
1339 #ifdef TEXTURE_ALPHA_TYPE
1340 #undef TEXTURE_ALPHA_TYPE
1341 #endif
1342 #ifdef TEXTURE_DEPTH_TYPE
1343 #undef TEXTURE_DEPTH_TYPE
1344 #endif
1345 #ifdef UNSIGNED_NORMALIZED
1346 #undef UNSIGNED_NORMALIZED
1347 #endif
1348 #ifdef FRAMEBUFFER_BINDING
1349 #undef FRAMEBUFFER_BINDING
1350 #endif
1351 #ifdef DRAW_FRAMEBUFFER_BINDING
1352 #undef DRAW_FRAMEBUFFER_BINDING
1353 #endif
1354 #ifdef RENDERBUFFER_BINDING
1355 #undef RENDERBUFFER_BINDING
1356 #endif
1357 #ifdef READ_FRAMEBUFFER
1358 #undef READ_FRAMEBUFFER
1359 #endif
1360 #ifdef DRAW_FRAMEBUFFER
1361 #undef DRAW_FRAMEBUFFER
1362 #endif
1363 #ifdef READ_FRAMEBUFFER_BINDING
1364 #undef READ_FRAMEBUFFER_BINDING
1365 #endif
1366 #ifdef RENDERBUFFER_SAMPLES
1367 #undef RENDERBUFFER_SAMPLES
1368 #endif
1369 #ifdef FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
1370 #undef FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
1371 #endif
1372 #ifdef FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
1373 #undef FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
1374 #endif
1375 #ifdef FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
1376 #undef FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
1377 #endif
1378 #ifdef FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
1379 #undef FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
1380 #endif
1381 #ifdef FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
1382 #undef FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
1383 #endif
1384 #ifdef FRAMEBUFFER_COMPLETE
1385 #undef FRAMEBUFFER_COMPLETE
1386 #endif
1387 #ifdef FRAMEBUFFER_INCOMPLETE_ATTACHMENT
1388 #undef FRAMEBUFFER_INCOMPLETE_ATTACHMENT
1389 #endif
1390 #ifdef FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
1391 #undef FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
1392 #endif
1393 #ifdef FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
1394 #undef FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
1395 #endif
1396 #ifdef FRAMEBUFFER_INCOMPLETE_READ_BUFFER
1397 #undef FRAMEBUFFER_INCOMPLETE_READ_BUFFER
1398 #endif
1399 #ifdef FRAMEBUFFER_UNSUPPORTED
1400 #undef FRAMEBUFFER_UNSUPPORTED
1401 #endif
1402 #ifdef MAX_COLOR_ATTACHMENTS
1403 #undef MAX_COLOR_ATTACHMENTS
1404 #endif
1405 #ifdef COLOR_ATTACHMENT0
1406 #undef COLOR_ATTACHMENT0
1407 #endif
1408 #ifdef COLOR_ATTACHMENT1
1409 #undef COLOR_ATTACHMENT1
1410 #endif
1411 #ifdef COLOR_ATTACHMENT2
1412 #undef COLOR_ATTACHMENT2
1413 #endif
1414 #ifdef COLOR_ATTACHMENT3
1415 #undef COLOR_ATTACHMENT3
1416 #endif
1417 #ifdef COLOR_ATTACHMENT4
1418 #undef COLOR_ATTACHMENT4
1419 #endif
1420 #ifdef COLOR_ATTACHMENT5
1421 #undef COLOR_ATTACHMENT5
1422 #endif
1423 #ifdef COLOR_ATTACHMENT6
1424 #undef COLOR_ATTACHMENT6
1425 #endif
1426 #ifdef COLOR_ATTACHMENT7
1427 #undef COLOR_ATTACHMENT7
1428 #endif
1429 #ifdef COLOR_ATTACHMENT8
1430 #undef COLOR_ATTACHMENT8
1431 #endif
1432 #ifdef COLOR_ATTACHMENT9
1433 #undef COLOR_ATTACHMENT9
1434 #endif
1435 #ifdef COLOR_ATTACHMENT10
1436 #undef COLOR_ATTACHMENT10
1437 #endif
1438 #ifdef COLOR_ATTACHMENT11
1439 #undef COLOR_ATTACHMENT11
1440 #endif
1441 #ifdef COLOR_ATTACHMENT12
1442 #undef COLOR_ATTACHMENT12
1443 #endif
1444 #ifdef COLOR_ATTACHMENT13
1445 #undef COLOR_ATTACHMENT13
1446 #endif
1447 #ifdef COLOR_ATTACHMENT14
1448 #undef COLOR_ATTACHMENT14
1449 #endif
1450 #ifdef COLOR_ATTACHMENT15
1451 #undef COLOR_ATTACHMENT15
1452 #endif
1453 #ifdef DEPTH_ATTACHMENT
1454 #undef DEPTH_ATTACHMENT
1455 #endif
1456 #ifdef STENCIL_ATTACHMENT
1457 #undef STENCIL_ATTACHMENT
1458 #endif
1459 #ifdef FRAMEBUFFER
1460 #undef FRAMEBUFFER
1461 #endif
1462 #ifdef RENDERBUFFER
1463 #undef RENDERBUFFER
1464 #endif
1465 #ifdef RENDERBUFFER_WIDTH
1466 #undef RENDERBUFFER_WIDTH
1467 #endif
1468 #ifdef RENDERBUFFER_HEIGHT
1469 #undef RENDERBUFFER_HEIGHT
1470 #endif
1471 #ifdef RENDERBUFFER_INTERNAL_FORMAT
1472 #undef RENDERBUFFER_INTERNAL_FORMAT
1473 #endif
1474 #ifdef STENCIL_INDEX1
1475 #undef STENCIL_INDEX1
1476 #endif
1477 #ifdef STENCIL_INDEX4
1478 #undef STENCIL_INDEX4
1479 #endif
1480 #ifdef STENCIL_INDEX8
1481 #undef STENCIL_INDEX8
1482 #endif
1483 #ifdef STENCIL_INDEX16
1484 #undef STENCIL_INDEX16
1485 #endif
1486 #ifdef RENDERBUFFER_RED_SIZE
1487 #undef RENDERBUFFER_RED_SIZE
1488 #endif
1489 #ifdef RENDERBUFFER_GREEN_SIZE
1490 #undef RENDERBUFFER_GREEN_SIZE
1491 #endif
1492 #ifdef RENDERBUFFER_BLUE_SIZE
1493 #undef RENDERBUFFER_BLUE_SIZE
1494 #endif
1495 #ifdef RENDERBUFFER_ALPHA_SIZE
1496 #undef RENDERBUFFER_ALPHA_SIZE
1497 #endif
1498 #ifdef RENDERBUFFER_DEPTH_SIZE
1499 #undef RENDERBUFFER_DEPTH_SIZE
1500 #endif
1501 #ifdef RENDERBUFFER_STENCIL_SIZE
1502 #undef RENDERBUFFER_STENCIL_SIZE
1503 #endif
1504 #ifdef FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
1505 #undef FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
1506 #endif
1507 #ifdef MAX_SAMPLES
1508 #undef MAX_SAMPLES
1509 #endif
1510 #ifdef INDEX
1511 #undef INDEX
1512 #endif
1513 #ifdef TEXTURE_LUMINANCE_TYPE
1514 #undef TEXTURE_LUMINANCE_TYPE
1515 #endif
1516 #ifdef TEXTURE_INTENSITY_TYPE
1517 #undef TEXTURE_INTENSITY_TYPE
1518 #endif
1519 #ifdef FRAMEBUFFER_SRGB
1520 #undef FRAMEBUFFER_SRGB
1521 #endif
1522 #ifdef LINES_ADJACENCY_ARB
1523 #undef LINES_ADJACENCY_ARB
1524 #endif
1525 #ifdef LINE_STRIP_ADJACENCY_ARB
1526 #undef LINE_STRIP_ADJACENCY_ARB
1527 #endif
1528 #ifdef TRIANGLES_ADJACENCY_ARB
1529 #undef TRIANGLES_ADJACENCY_ARB
1530 #endif
1531 #ifdef TRIANGLE_STRIP_ADJACENCY_ARB
1532 #undef TRIANGLE_STRIP_ADJACENCY_ARB
1533 #endif
1534 #ifdef PROGRAM_POINT_SIZE_ARB
1535 #undef PROGRAM_POINT_SIZE_ARB
1536 #endif
1537 #ifdef MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB
1538 #undef MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB
1539 #endif
1540 #ifdef FRAMEBUFFER_ATTACHMENT_LAYERED_ARB
1541 #undef FRAMEBUFFER_ATTACHMENT_LAYERED_ARB
1542 #endif
1543 #ifdef FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB
1544 #undef FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB
1545 #endif
1546 #ifdef FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB
1547 #undef FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB
1548 #endif
1549 #ifdef GEOMETRY_SHADER_ARB
1550 #undef GEOMETRY_SHADER_ARB
1551 #endif
1552 #ifdef GEOMETRY_VERTICES_OUT_ARB
1553 #undef GEOMETRY_VERTICES_OUT_ARB
1554 #endif
1555 #ifdef GEOMETRY_INPUT_TYPE_ARB
1556 #undef GEOMETRY_INPUT_TYPE_ARB
1557 #endif
1558 #ifdef GEOMETRY_OUTPUT_TYPE_ARB
1559 #undef GEOMETRY_OUTPUT_TYPE_ARB
1560 #endif
1561 #ifdef MAX_GEOMETRY_VARYING_COMPONENTS_ARB
1562 #undef MAX_GEOMETRY_VARYING_COMPONENTS_ARB
1563 #endif
1564 #ifdef MAX_VERTEX_VARYING_COMPONENTS_ARB
1565 #undef MAX_VERTEX_VARYING_COMPONENTS_ARB
1566 #endif
1567 #ifdef MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB
1568 #undef MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB
1569 #endif
1570 #ifdef MAX_GEOMETRY_OUTPUT_VERTICES_ARB
1571 #undef MAX_GEOMETRY_OUTPUT_VERTICES_ARB
1572 #endif
1573 #ifdef MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB
1574 #undef MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB
1575 #endif
1576 #ifdef PROGRAM_BINARY_RETRIEVABLE_HINT
1577 #undef PROGRAM_BINARY_RETRIEVABLE_HINT
1578 #endif
1579 #ifdef PROGRAM_BINARY_LENGTH
1580 #undef PROGRAM_BINARY_LENGTH
1581 #endif
1582 #ifdef NUM_PROGRAM_BINARY_FORMATS
1583 #undef NUM_PROGRAM_BINARY_FORMATS
1584 #endif
1585 #ifdef PROGRAM_BINARY_FORMATS
1586 #undef PROGRAM_BINARY_FORMATS
1587 #endif
1588 #ifdef GEOMETRY_SHADER_INVOCATIONS
1589 #undef GEOMETRY_SHADER_INVOCATIONS
1590 #endif
1591 #ifdef MAX_GEOMETRY_SHADER_INVOCATIONS
1592 #undef MAX_GEOMETRY_SHADER_INVOCATIONS
1593 #endif
1594 #ifdef MIN_FRAGMENT_INTERPOLATION_OFFSET
1595 #undef MIN_FRAGMENT_INTERPOLATION_OFFSET
1596 #endif
1597 #ifdef MAX_FRAGMENT_INTERPOLATION_OFFSET
1598 #undef MAX_FRAGMENT_INTERPOLATION_OFFSET
1599 #endif
1600 #ifdef FRAGMENT_INTERPOLATION_OFFSET_BITS
1601 #undef FRAGMENT_INTERPOLATION_OFFSET_BITS
1602 #endif
1603 #ifdef DOUBLE_VEC2
1604 #undef DOUBLE_VEC2
1605 #endif
1606 #ifdef DOUBLE_VEC3
1607 #undef DOUBLE_VEC3
1608 #endif
1609 #ifdef DOUBLE_VEC4
1610 #undef DOUBLE_VEC4
1611 #endif
1612 #ifdef DOUBLE_MAT2
1613 #undef DOUBLE_MAT2
1614 #endif
1615 #ifdef DOUBLE_MAT3
1616 #undef DOUBLE_MAT3
1617 #endif
1618 #ifdef DOUBLE_MAT4
1619 #undef DOUBLE_MAT4
1620 #endif
1621 #ifdef DOUBLE_MAT2x3
1622 #undef DOUBLE_MAT2x3
1623 #endif
1624 #ifdef DOUBLE_MAT2x4
1625 #undef DOUBLE_MAT2x4
1626 #endif
1627 #ifdef DOUBLE_MAT3x2
1628 #undef DOUBLE_MAT3x2
1629 #endif
1630 #ifdef DOUBLE_MAT3x4
1631 #undef DOUBLE_MAT3x4
1632 #endif
1633 #ifdef DOUBLE_MAT4x2
1634 #undef DOUBLE_MAT4x2
1635 #endif
1636 #ifdef DOUBLE_MAT4x3
1637 #undef DOUBLE_MAT4x3
1638 #endif
1639 #ifdef HALF_FLOAT_ARB
1640 #undef HALF_FLOAT_ARB
1641 #endif
1642 #ifdef HALF_FLOAT
1643 #undef HALF_FLOAT
1644 #endif
1645 #ifdef CONSTANT_COLOR
1646 #undef CONSTANT_COLOR
1647 #endif
1648 #ifdef ONE_MINUS_CONSTANT_COLOR
1649 #undef ONE_MINUS_CONSTANT_COLOR
1650 #endif
1651 #ifdef CONSTANT_ALPHA
1652 #undef CONSTANT_ALPHA
1653 #endif
1654 #ifdef ONE_MINUS_CONSTANT_ALPHA
1655 #undef ONE_MINUS_CONSTANT_ALPHA
1656 #endif
1657 #ifdef BLEND_COLOR
1658 #undef BLEND_COLOR
1659 #endif
1660 #ifdef FUNC_ADD
1661 #undef FUNC_ADD
1662 #endif
1663 #ifdef MIN
1664 #undef MIN
1665 #endif
1666 #ifdef MAX
1667 #undef MAX
1668 #endif
1669 #ifdef BLEND_EQUATION
1670 #undef BLEND_EQUATION
1671 #endif
1672 #ifdef FUNC_SUBTRACT
1673 #undef FUNC_SUBTRACT
1674 #endif
1675 #ifdef FUNC_REVERSE_SUBTRACT
1676 #undef FUNC_REVERSE_SUBTRACT
1677 #endif
1678 #ifdef CONVOLUTION_1D
1679 #undef CONVOLUTION_1D
1680 #endif
1681 #ifdef CONVOLUTION_2D
1682 #undef CONVOLUTION_2D
1683 #endif
1684 #ifdef SEPARABLE_2D
1685 #undef SEPARABLE_2D
1686 #endif
1687 #ifdef CONVOLUTION_BORDER_MODE
1688 #undef CONVOLUTION_BORDER_MODE
1689 #endif
1690 #ifdef CONVOLUTION_FILTER_SCALE
1691 #undef CONVOLUTION_FILTER_SCALE
1692 #endif
1693 #ifdef CONVOLUTION_FILTER_BIAS
1694 #undef CONVOLUTION_FILTER_BIAS
1695 #endif
1696 #ifdef REDUCE
1697 #undef REDUCE
1698 #endif
1699 #ifdef CONVOLUTION_FORMAT
1700 #undef CONVOLUTION_FORMAT
1701 #endif
1702 #ifdef CONVOLUTION_WIDTH
1703 #undef CONVOLUTION_WIDTH
1704 #endif
1705 #ifdef CONVOLUTION_HEIGHT
1706 #undef CONVOLUTION_HEIGHT
1707 #endif
1708 #ifdef MAX_CONVOLUTION_WIDTH
1709 #undef MAX_CONVOLUTION_WIDTH
1710 #endif
1711 #ifdef MAX_CONVOLUTION_HEIGHT
1712 #undef MAX_CONVOLUTION_HEIGHT
1713 #endif
1714 #ifdef POST_CONVOLUTION_RED_SCALE
1715 #undef POST_CONVOLUTION_RED_SCALE
1716 #endif
1717 #ifdef POST_CONVOLUTION_GREEN_SCALE
1718 #undef POST_CONVOLUTION_GREEN_SCALE
1719 #endif
1720 #ifdef POST_CONVOLUTION_BLUE_SCALE
1721 #undef POST_CONVOLUTION_BLUE_SCALE
1722 #endif
1723 #ifdef POST_CONVOLUTION_ALPHA_SCALE
1724 #undef POST_CONVOLUTION_ALPHA_SCALE
1725 #endif
1726 #ifdef POST_CONVOLUTION_RED_BIAS
1727 #undef POST_CONVOLUTION_RED_BIAS
1728 #endif
1729 #ifdef POST_CONVOLUTION_GREEN_BIAS
1730 #undef POST_CONVOLUTION_GREEN_BIAS
1731 #endif
1732 #ifdef POST_CONVOLUTION_BLUE_BIAS
1733 #undef POST_CONVOLUTION_BLUE_BIAS
1734 #endif
1735 #ifdef POST_CONVOLUTION_ALPHA_BIAS
1736 #undef POST_CONVOLUTION_ALPHA_BIAS
1737 #endif
1738 #ifdef HISTOGRAM
1739 #undef HISTOGRAM
1740 #endif
1741 #ifdef PROXY_HISTOGRAM
1742 #undef PROXY_HISTOGRAM
1743 #endif
1744 #ifdef HISTOGRAM_WIDTH
1745 #undef HISTOGRAM_WIDTH
1746 #endif
1747 #ifdef HISTOGRAM_FORMAT
1748 #undef HISTOGRAM_FORMAT
1749 #endif
1750 #ifdef HISTOGRAM_RED_SIZE
1751 #undef HISTOGRAM_RED_SIZE
1752 #endif
1753 #ifdef HISTOGRAM_GREEN_SIZE
1754 #undef HISTOGRAM_GREEN_SIZE
1755 #endif
1756 #ifdef HISTOGRAM_BLUE_SIZE
1757 #undef HISTOGRAM_BLUE_SIZE
1758 #endif
1759 #ifdef HISTOGRAM_ALPHA_SIZE
1760 #undef HISTOGRAM_ALPHA_SIZE
1761 #endif
1762 #ifdef HISTOGRAM_LUMINANCE_SIZE
1763 #undef HISTOGRAM_LUMINANCE_SIZE
1764 #endif
1765 #ifdef HISTOGRAM_SINK
1766 #undef HISTOGRAM_SINK
1767 #endif
1768 #ifdef MINMAX
1769 #undef MINMAX
1770 #endif
1771 #ifdef MINMAX_FORMAT
1772 #undef MINMAX_FORMAT
1773 #endif
1774 #ifdef MINMAX_SINK
1775 #undef MINMAX_SINK
1776 #endif
1777 #ifdef TABLE_TOO_LARGE
1778 #undef TABLE_TOO_LARGE
1779 #endif
1780 #ifdef COLOR_MATRIX
1781 #undef COLOR_MATRIX
1782 #endif
1783 #ifdef COLOR_MATRIX_STACK_DEPTH
1784 #undef COLOR_MATRIX_STACK_DEPTH
1785 #endif
1786 #ifdef MAX_COLOR_MATRIX_STACK_DEPTH
1787 #undef MAX_COLOR_MATRIX_STACK_DEPTH
1788 #endif
1789 #ifdef POST_COLOR_MATRIX_RED_SCALE
1790 #undef POST_COLOR_MATRIX_RED_SCALE
1791 #endif
1792 #ifdef POST_COLOR_MATRIX_GREEN_SCALE
1793 #undef POST_COLOR_MATRIX_GREEN_SCALE
1794 #endif
1795 #ifdef POST_COLOR_MATRIX_BLUE_SCALE
1796 #undef POST_COLOR_MATRIX_BLUE_SCALE
1797 #endif
1798 #ifdef POST_COLOR_MATRIX_ALPHA_SCALE
1799 #undef POST_COLOR_MATRIX_ALPHA_SCALE
1800 #endif
1801 #ifdef POST_COLOR_MATRIX_RED_BIAS
1802 #undef POST_COLOR_MATRIX_RED_BIAS
1803 #endif
1804 #ifdef POST_COLOR_MATRIX_GREEN_BIAS
1805 #undef POST_COLOR_MATRIX_GREEN_BIAS
1806 #endif
1807 #ifdef POST_COLOR_MATRIX_BLUE_BIAS
1808 #undef POST_COLOR_MATRIX_BLUE_BIAS
1809 #endif
1810 #ifdef POST_COLOR_MATRIX_ALPHA_BIAS
1811 #undef POST_COLOR_MATRIX_ALPHA_BIAS
1812 #endif
1813 #ifdef COLOR_TABLE
1814 #undef COLOR_TABLE
1815 #endif
1816 #ifdef POST_CONVOLUTION_COLOR_TABLE
1817 #undef POST_CONVOLUTION_COLOR_TABLE
1818 #endif
1819 #ifdef POST_COLOR_MATRIX_COLOR_TABLE
1820 #undef POST_COLOR_MATRIX_COLOR_TABLE
1821 #endif
1822 #ifdef PROXY_COLOR_TABLE
1823 #undef PROXY_COLOR_TABLE
1824 #endif
1825 #ifdef PROXY_POST_CONVOLUTION_COLOR_TABLE
1826 #undef PROXY_POST_CONVOLUTION_COLOR_TABLE
1827 #endif
1828 #ifdef PROXY_POST_COLOR_MATRIX_COLOR_TABLE
1829 #undef PROXY_POST_COLOR_MATRIX_COLOR_TABLE
1830 #endif
1831 #ifdef COLOR_TABLE_SCALE
1832 #undef COLOR_TABLE_SCALE
1833 #endif
1834 #ifdef COLOR_TABLE_BIAS
1835 #undef COLOR_TABLE_BIAS
1836 #endif
1837 #ifdef COLOR_TABLE_FORMAT
1838 #undef COLOR_TABLE_FORMAT
1839 #endif
1840 #ifdef COLOR_TABLE_WIDTH
1841 #undef COLOR_TABLE_WIDTH
1842 #endif
1843 #ifdef COLOR_TABLE_RED_SIZE
1844 #undef COLOR_TABLE_RED_SIZE
1845 #endif
1846 #ifdef COLOR_TABLE_GREEN_SIZE
1847 #undef COLOR_TABLE_GREEN_SIZE
1848 #endif
1849 #ifdef COLOR_TABLE_BLUE_SIZE
1850 #undef COLOR_TABLE_BLUE_SIZE
1851 #endif
1852 #ifdef COLOR_TABLE_ALPHA_SIZE
1853 #undef COLOR_TABLE_ALPHA_SIZE
1854 #endif
1855 #ifdef COLOR_TABLE_LUMINANCE_SIZE
1856 #undef COLOR_TABLE_LUMINANCE_SIZE
1857 #endif
1858 #ifdef COLOR_TABLE_INTENSITY_SIZE
1859 #undef COLOR_TABLE_INTENSITY_SIZE
1860 #endif
1861 #ifdef CONSTANT_BORDER
1862 #undef CONSTANT_BORDER
1863 #endif
1864 #ifdef REPLICATE_BORDER
1865 #undef REPLICATE_BORDER
1866 #endif
1867 #ifdef CONVOLUTION_BORDER_COLOR
1868 #undef CONVOLUTION_BORDER_COLOR
1869 #endif
1870 #ifdef VERTEX_ATTRIB_ARRAY_DIVISOR_ARB
1871 #undef VERTEX_ATTRIB_ARRAY_DIVISOR_ARB
1872 #endif
1873 #ifdef MAP_READ_BIT
1874 #undef MAP_READ_BIT
1875 #endif
1876 #ifdef MAP_WRITE_BIT
1877 #undef MAP_WRITE_BIT
1878 #endif
1879 #ifdef MAP_INVALIDATE_RANGE_BIT
1880 #undef MAP_INVALIDATE_RANGE_BIT
1881 #endif
1882 #ifdef MAP_INVALIDATE_BUFFER_BIT
1883 #undef MAP_INVALIDATE_BUFFER_BIT
1884 #endif
1885 #ifdef MAP_FLUSH_EXPLICIT_BIT
1886 #undef MAP_FLUSH_EXPLICIT_BIT
1887 #endif
1888 #ifdef MAP_UNSYNCHRONIZED_BIT
1889 #undef MAP_UNSYNCHRONIZED_BIT
1890 #endif
1891 #ifdef MATRIX_PALETTE_ARB
1892 #undef MATRIX_PALETTE_ARB
1893 #endif
1894 #ifdef MAX_MATRIX_PALETTE_STACK_DEPTH_ARB
1895 #undef MAX_MATRIX_PALETTE_STACK_DEPTH_ARB
1896 #endif
1897 #ifdef MAX_PALETTE_MATRICES_ARB
1898 #undef MAX_PALETTE_MATRICES_ARB
1899 #endif
1900 #ifdef CURRENT_PALETTE_MATRIX_ARB
1901 #undef CURRENT_PALETTE_MATRIX_ARB
1902 #endif
1903 #ifdef MATRIX_INDEX_ARRAY_ARB
1904 #undef MATRIX_INDEX_ARRAY_ARB
1905 #endif
1906 #ifdef CURRENT_MATRIX_INDEX_ARB
1907 #undef CURRENT_MATRIX_INDEX_ARB
1908 #endif
1909 #ifdef MATRIX_INDEX_ARRAY_SIZE_ARB
1910 #undef MATRIX_INDEX_ARRAY_SIZE_ARB
1911 #endif
1912 #ifdef MATRIX_INDEX_ARRAY_TYPE_ARB
1913 #undef MATRIX_INDEX_ARRAY_TYPE_ARB
1914 #endif
1915 #ifdef MATRIX_INDEX_ARRAY_STRIDE_ARB
1916 #undef MATRIX_INDEX_ARRAY_STRIDE_ARB
1917 #endif
1918 #ifdef MATRIX_INDEX_ARRAY_POINTER_ARB
1919 #undef MATRIX_INDEX_ARRAY_POINTER_ARB
1920 #endif
1921 #ifdef MULTISAMPLE_ARB
1922 #undef MULTISAMPLE_ARB
1923 #endif
1924 #ifdef SAMPLE_ALPHA_TO_COVERAGE_ARB
1925 #undef SAMPLE_ALPHA_TO_COVERAGE_ARB
1926 #endif
1927 #ifdef SAMPLE_ALPHA_TO_ONE_ARB
1928 #undef SAMPLE_ALPHA_TO_ONE_ARB
1929 #endif
1930 #ifdef SAMPLE_COVERAGE_ARB
1931 #undef SAMPLE_COVERAGE_ARB
1932 #endif
1933 #ifdef SAMPLE_BUFFERS_ARB
1934 #undef SAMPLE_BUFFERS_ARB
1935 #endif
1936 #ifdef SAMPLES_ARB
1937 #undef SAMPLES_ARB
1938 #endif
1939 #ifdef SAMPLE_COVERAGE_VALUE_ARB
1940 #undef SAMPLE_COVERAGE_VALUE_ARB
1941 #endif
1942 #ifdef SAMPLE_COVERAGE_INVERT_ARB
1943 #undef SAMPLE_COVERAGE_INVERT_ARB
1944 #endif
1945 #ifdef MULTISAMPLE_BIT_ARB
1946 #undef MULTISAMPLE_BIT_ARB
1947 #endif
1948 #ifdef TEXTURE0_ARB
1949 #undef TEXTURE0_ARB
1950 #endif
1951 #ifdef TEXTURE1_ARB
1952 #undef TEXTURE1_ARB
1953 #endif
1954 #ifdef TEXTURE2_ARB
1955 #undef TEXTURE2_ARB
1956 #endif
1957 #ifdef TEXTURE3_ARB
1958 #undef TEXTURE3_ARB
1959 #endif
1960 #ifdef TEXTURE4_ARB
1961 #undef TEXTURE4_ARB
1962 #endif
1963 #ifdef TEXTURE5_ARB
1964 #undef TEXTURE5_ARB
1965 #endif
1966 #ifdef TEXTURE6_ARB
1967 #undef TEXTURE6_ARB
1968 #endif
1969 #ifdef TEXTURE7_ARB
1970 #undef TEXTURE7_ARB
1971 #endif
1972 #ifdef TEXTURE8_ARB
1973 #undef TEXTURE8_ARB
1974 #endif
1975 #ifdef TEXTURE9_ARB
1976 #undef TEXTURE9_ARB
1977 #endif
1978 #ifdef TEXTURE10_ARB
1979 #undef TEXTURE10_ARB
1980 #endif
1981 #ifdef TEXTURE11_ARB
1982 #undef TEXTURE11_ARB
1983 #endif
1984 #ifdef TEXTURE12_ARB
1985 #undef TEXTURE12_ARB
1986 #endif
1987 #ifdef TEXTURE13_ARB
1988 #undef TEXTURE13_ARB
1989 #endif
1990 #ifdef TEXTURE14_ARB
1991 #undef TEXTURE14_ARB
1992 #endif
1993 #ifdef TEXTURE15_ARB
1994 #undef TEXTURE15_ARB
1995 #endif
1996 #ifdef TEXTURE16_ARB
1997 #undef TEXTURE16_ARB
1998 #endif
1999 #ifdef TEXTURE17_ARB
2000 #undef TEXTURE17_ARB
2001 #endif
2002 #ifdef TEXTURE18_ARB
2003 #undef TEXTURE18_ARB
2004 #endif
2005 #ifdef TEXTURE19_ARB
2006 #undef TEXTURE19_ARB
2007 #endif
2008 #ifdef TEXTURE20_ARB
2009 #undef TEXTURE20_ARB
2010 #endif
2011 #ifdef TEXTURE21_ARB
2012 #undef TEXTURE21_ARB
2013 #endif
2014 #ifdef TEXTURE22_ARB
2015 #undef TEXTURE22_ARB
2016 #endif
2017 #ifdef TEXTURE23_ARB
2018 #undef TEXTURE23_ARB
2019 #endif
2020 #ifdef TEXTURE24_ARB
2021 #undef TEXTURE24_ARB
2022 #endif
2023 #ifdef TEXTURE25_ARB
2024 #undef TEXTURE25_ARB
2025 #endif
2026 #ifdef TEXTURE26_ARB
2027 #undef TEXTURE26_ARB
2028 #endif
2029 #ifdef TEXTURE27_ARB
2030 #undef TEXTURE27_ARB
2031 #endif
2032 #ifdef TEXTURE28_ARB
2033 #undef TEXTURE28_ARB
2034 #endif
2035 #ifdef TEXTURE29_ARB
2036 #undef TEXTURE29_ARB
2037 #endif
2038 #ifdef TEXTURE30_ARB
2039 #undef TEXTURE30_ARB
2040 #endif
2041 #ifdef TEXTURE31_ARB
2042 #undef TEXTURE31_ARB
2043 #endif
2044 #ifdef ACTIVE_TEXTURE_ARB
2045 #undef ACTIVE_TEXTURE_ARB
2046 #endif
2047 #ifdef CLIENT_ACTIVE_TEXTURE_ARB
2048 #undef CLIENT_ACTIVE_TEXTURE_ARB
2049 #endif
2050 #ifdef MAX_TEXTURE_UNITS_ARB
2051 #undef MAX_TEXTURE_UNITS_ARB
2052 #endif
2053 #ifdef QUERY_COUNTER_BITS_ARB
2054 #undef QUERY_COUNTER_BITS_ARB
2055 #endif
2056 #ifdef CURRENT_QUERY_ARB
2057 #undef CURRENT_QUERY_ARB
2058 #endif
2059 #ifdef QUERY_RESULT_ARB
2060 #undef QUERY_RESULT_ARB
2061 #endif
2062 #ifdef QUERY_RESULT_AVAILABLE_ARB
2063 #undef QUERY_RESULT_AVAILABLE_ARB
2064 #endif
2065 #ifdef SAMPLES_PASSED_ARB
2066 #undef SAMPLES_PASSED_ARB
2067 #endif
2068 #ifdef ANY_SAMPLES_PASSED
2069 #undef ANY_SAMPLES_PASSED
2070 #endif
2071 #ifdef PIXEL_PACK_BUFFER_ARB
2072 #undef PIXEL_PACK_BUFFER_ARB
2073 #endif
2074 #ifdef PIXEL_UNPACK_BUFFER_ARB
2075 #undef PIXEL_UNPACK_BUFFER_ARB
2076 #endif
2077 #ifdef PIXEL_PACK_BUFFER_BINDING_ARB
2078 #undef PIXEL_PACK_BUFFER_BINDING_ARB
2079 #endif
2080 #ifdef PIXEL_UNPACK_BUFFER_BINDING_ARB
2081 #undef PIXEL_UNPACK_BUFFER_BINDING_ARB
2082 #endif
2083 #ifdef POINT_SIZE_MIN_ARB
2084 #undef POINT_SIZE_MIN_ARB
2085 #endif
2086 #ifdef POINT_SIZE_MAX_ARB
2087 #undef POINT_SIZE_MAX_ARB
2088 #endif
2089 #ifdef POINT_FADE_THRESHOLD_SIZE_ARB
2090 #undef POINT_FADE_THRESHOLD_SIZE_ARB
2091 #endif
2092 #ifdef POINT_DISTANCE_ATTENUATION_ARB
2093 #undef POINT_DISTANCE_ATTENUATION_ARB
2094 #endif
2095 #ifdef POINT_SPRITE_ARB
2096 #undef POINT_SPRITE_ARB
2097 #endif
2098 #ifdef COORD_REPLACE_ARB
2099 #undef COORD_REPLACE_ARB
2100 #endif
2101 #ifdef QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
2102 #undef QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
2103 #endif
2104 #ifdef FIRST_VERTEX_CONVENTION
2105 #undef FIRST_VERTEX_CONVENTION
2106 #endif
2107 #ifdef LAST_VERTEX_CONVENTION
2108 #undef LAST_VERTEX_CONVENTION
2109 #endif
2110 #ifdef PROVOKING_VERTEX
2111 #undef PROVOKING_VERTEX
2112 #endif
2113 #ifdef CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB
2114 #undef CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB
2115 #endif
2116 #ifdef LOSE_CONTEXT_ON_RESET_ARB
2117 #undef LOSE_CONTEXT_ON_RESET_ARB
2118 #endif
2119 #ifdef GUILTY_CONTEXT_RESET_ARB
2120 #undef GUILTY_CONTEXT_RESET_ARB
2121 #endif
2122 #ifdef INNOCENT_CONTEXT_RESET_ARB
2123 #undef INNOCENT_CONTEXT_RESET_ARB
2124 #endif
2125 #ifdef UNKNOWN_CONTEXT_RESET_ARB
2126 #undef UNKNOWN_CONTEXT_RESET_ARB
2127 #endif
2128 #ifdef RESET_NOTIFICATION_STRATEGY_ARB
2129 #undef RESET_NOTIFICATION_STRATEGY_ARB
2130 #endif
2131 #ifdef NO_RESET_NOTIFICATION_ARB
2132 #undef NO_RESET_NOTIFICATION_ARB
2133 #endif
2134 #ifdef SAMPLE_SHADING_ARB
2135 #undef SAMPLE_SHADING_ARB
2136 #endif
2137 #ifdef MIN_SAMPLE_SHADING_VALUE_ARB
2138 #undef MIN_SAMPLE_SHADING_VALUE_ARB
2139 #endif
2140 #ifdef SAMPLER_BINDING
2141 #undef SAMPLER_BINDING
2142 #endif
2143 #ifdef TEXTURE_CUBE_MAP_SEAMLESS
2144 #undef TEXTURE_CUBE_MAP_SEAMLESS
2145 #endif
2146 #ifdef VERTEX_SHADER_BIT
2147 #undef VERTEX_SHADER_BIT
2148 #endif
2149 #ifdef FRAGMENT_SHADER_BIT
2150 #undef FRAGMENT_SHADER_BIT
2151 #endif
2152 #ifdef GEOMETRY_SHADER_BIT
2153 #undef GEOMETRY_SHADER_BIT
2154 #endif
2155 #ifdef TESS_CONTROL_SHADER_BIT
2156 #undef TESS_CONTROL_SHADER_BIT
2157 #endif
2158 #ifdef TESS_EVALUATION_SHADER_BIT
2159 #undef TESS_EVALUATION_SHADER_BIT
2160 #endif
2161 #ifdef ALL_SHADER_BITS
2162 #undef ALL_SHADER_BITS
2163 #endif
2164 #ifdef PROGRAM_SEPARABLE
2165 #undef PROGRAM_SEPARABLE
2166 #endif
2167 #ifdef ACTIVE_PROGRAM
2168 #undef ACTIVE_PROGRAM
2169 #endif
2170 #ifdef PROGRAM_PIPELINE_BINDING
2171 #undef PROGRAM_PIPELINE_BINDING
2172 #endif
2173 #ifdef PROGRAM_OBJECT_ARB
2174 #undef PROGRAM_OBJECT_ARB
2175 #endif
2176 #ifdef SHADER_OBJECT_ARB
2177 #undef SHADER_OBJECT_ARB
2178 #endif
2179 #ifdef OBJECT_TYPE_ARB
2180 #undef OBJECT_TYPE_ARB
2181 #endif
2182 #ifdef OBJECT_SUBTYPE_ARB
2183 #undef OBJECT_SUBTYPE_ARB
2184 #endif
2185 #ifdef FLOAT_VEC2_ARB
2186 #undef FLOAT_VEC2_ARB
2187 #endif
2188 #ifdef FLOAT_VEC3_ARB
2189 #undef FLOAT_VEC3_ARB
2190 #endif
2191 #ifdef FLOAT_VEC4_ARB
2192 #undef FLOAT_VEC4_ARB
2193 #endif
2194 #ifdef INT_VEC2_ARB
2195 #undef INT_VEC2_ARB
2196 #endif
2197 #ifdef INT_VEC3_ARB
2198 #undef INT_VEC3_ARB
2199 #endif
2200 #ifdef INT_VEC4_ARB
2201 #undef INT_VEC4_ARB
2202 #endif
2203 #ifdef BOOL_ARB
2204 #undef BOOL_ARB
2205 #endif
2206 #ifdef BOOL_VEC2_ARB
2207 #undef BOOL_VEC2_ARB
2208 #endif
2209 #ifdef BOOL_VEC3_ARB
2210 #undef BOOL_VEC3_ARB
2211 #endif
2212 #ifdef BOOL_VEC4_ARB
2213 #undef BOOL_VEC4_ARB
2214 #endif
2215 #ifdef FLOAT_MAT2_ARB
2216 #undef FLOAT_MAT2_ARB
2217 #endif
2218 #ifdef FLOAT_MAT3_ARB
2219 #undef FLOAT_MAT3_ARB
2220 #endif
2221 #ifdef FLOAT_MAT4_ARB
2222 #undef FLOAT_MAT4_ARB
2223 #endif
2224 #ifdef SAMPLER_1D_ARB
2225 #undef SAMPLER_1D_ARB
2226 #endif
2227 #ifdef SAMPLER_2D_ARB
2228 #undef SAMPLER_2D_ARB
2229 #endif
2230 #ifdef SAMPLER_3D_ARB
2231 #undef SAMPLER_3D_ARB
2232 #endif
2233 #ifdef SAMPLER_CUBE_ARB
2234 #undef SAMPLER_CUBE_ARB
2235 #endif
2236 #ifdef SAMPLER_1D_SHADOW_ARB
2237 #undef SAMPLER_1D_SHADOW_ARB
2238 #endif
2239 #ifdef SAMPLER_2D_SHADOW_ARB
2240 #undef SAMPLER_2D_SHADOW_ARB
2241 #endif
2242 #ifdef SAMPLER_2D_RECT_ARB
2243 #undef SAMPLER_2D_RECT_ARB
2244 #endif
2245 #ifdef SAMPLER_2D_RECT_SHADOW_ARB
2246 #undef SAMPLER_2D_RECT_SHADOW_ARB
2247 #endif
2248 #ifdef OBJECT_DELETE_STATUS_ARB
2249 #undef OBJECT_DELETE_STATUS_ARB
2250 #endif
2251 #ifdef OBJECT_COMPILE_STATUS_ARB
2252 #undef OBJECT_COMPILE_STATUS_ARB
2253 #endif
2254 #ifdef OBJECT_LINK_STATUS_ARB
2255 #undef OBJECT_LINK_STATUS_ARB
2256 #endif
2257 #ifdef OBJECT_VALIDATE_STATUS_ARB
2258 #undef OBJECT_VALIDATE_STATUS_ARB
2259 #endif
2260 #ifdef OBJECT_INFO_LOG_LENGTH_ARB
2261 #undef OBJECT_INFO_LOG_LENGTH_ARB
2262 #endif
2263 #ifdef OBJECT_ATTACHED_OBJECTS_ARB
2264 #undef OBJECT_ATTACHED_OBJECTS_ARB
2265 #endif
2266 #ifdef OBJECT_ACTIVE_UNIFORMS_ARB
2267 #undef OBJECT_ACTIVE_UNIFORMS_ARB
2268 #endif
2269 #ifdef OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB
2270 #undef OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB
2271 #endif
2272 #ifdef OBJECT_SHADER_SOURCE_LENGTH_ARB
2273 #undef OBJECT_SHADER_SOURCE_LENGTH_ARB
2274 #endif
2275 #ifdef ACTIVE_SUBROUTINES
2276 #undef ACTIVE_SUBROUTINES
2277 #endif
2278 #ifdef ACTIVE_SUBROUTINE_UNIFORMS
2279 #undef ACTIVE_SUBROUTINE_UNIFORMS
2280 #endif
2281 #ifdef ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
2282 #undef ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
2283 #endif
2284 #ifdef ACTIVE_SUBROUTINE_MAX_LENGTH
2285 #undef ACTIVE_SUBROUTINE_MAX_LENGTH
2286 #endif
2287 #ifdef ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
2288 #undef ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
2289 #endif
2290 #ifdef MAX_SUBROUTINES
2291 #undef MAX_SUBROUTINES
2292 #endif
2293 #ifdef MAX_SUBROUTINE_UNIFORM_LOCATIONS
2294 #undef MAX_SUBROUTINE_UNIFORM_LOCATIONS
2295 #endif
2296 #ifdef NUM_COMPATIBLE_SUBROUTINES
2297 #undef NUM_COMPATIBLE_SUBROUTINES
2298 #endif
2299 #ifdef COMPATIBLE_SUBROUTINES
2300 #undef COMPATIBLE_SUBROUTINES
2301 #endif
2302 #ifdef SHADING_LANGUAGE_VERSION_ARB
2303 #undef SHADING_LANGUAGE_VERSION_ARB
2304 #endif
2305 #ifdef SHADER_INCLUDE_ARB
2306 #undef SHADER_INCLUDE_ARB
2307 #endif
2308 #ifdef NAMED_STRING_LENGTH_ARB
2309 #undef NAMED_STRING_LENGTH_ARB
2310 #endif
2311 #ifdef NAMED_STRING_TYPE_ARB
2312 #undef NAMED_STRING_TYPE_ARB
2313 #endif
2314 #ifdef TEXTURE_COMPARE_MODE_ARB
2315 #undef TEXTURE_COMPARE_MODE_ARB
2316 #endif
2317 #ifdef TEXTURE_COMPARE_FUNC_ARB
2318 #undef TEXTURE_COMPARE_FUNC_ARB
2319 #endif
2320 #ifdef COMPARE_R_TO_TEXTURE_ARB
2321 #undef COMPARE_R_TO_TEXTURE_ARB
2322 #endif
2323 #ifdef TEXTURE_COMPARE_FAIL_VALUE_ARB
2324 #undef TEXTURE_COMPARE_FAIL_VALUE_ARB
2325 #endif
2326 #ifdef MAX_SERVER_WAIT_TIMEOUT
2327 #undef MAX_SERVER_WAIT_TIMEOUT
2328 #endif
2329 #ifdef OBJECT_TYPE
2330 #undef OBJECT_TYPE
2331 #endif
2332 #ifdef SYNC_CONDITION
2333 #undef SYNC_CONDITION
2334 #endif
2335 #ifdef SYNC_STATUS
2336 #undef SYNC_STATUS
2337 #endif
2338 #ifdef SYNC_FLAGS
2339 #undef SYNC_FLAGS
2340 #endif
2341 #ifdef SYNC_FENCE
2342 #undef SYNC_FENCE
2343 #endif
2344 #ifdef SYNC_GPU_COMMANDS_COMPLETE
2345 #undef SYNC_GPU_COMMANDS_COMPLETE
2346 #endif
2347 #ifdef UNSIGNALED
2348 #undef UNSIGNALED
2349 #endif
2350 #ifdef SIGNALED
2351 #undef SIGNALED
2352 #endif
2353 #ifdef ALREADY_SIGNALED
2354 #undef ALREADY_SIGNALED
2355 #endif
2356 #ifdef TIMEOUT_EXPIRED
2357 #undef TIMEOUT_EXPIRED
2358 #endif
2359 #ifdef CONDITION_SATISFIED
2360 #undef CONDITION_SATISFIED
2361 #endif
2362 #ifdef WAIT_FAILED
2363 #undef WAIT_FAILED
2364 #endif
2365 #ifdef SYNC_FLUSH_COMMANDS_BIT
2366 #undef SYNC_FLUSH_COMMANDS_BIT
2367 #endif
2368 #ifdef TIMEOUT_IGNORED
2369 #undef TIMEOUT_IGNORED
2370 #endif
2371 #ifdef PATCHES
2372 #undef PATCHES
2373 #endif
2374 #ifdef PATCH_VERTICES
2375 #undef PATCH_VERTICES
2376 #endif
2377 #ifdef PATCH_DEFAULT_INNER_LEVEL
2378 #undef PATCH_DEFAULT_INNER_LEVEL
2379 #endif
2380 #ifdef PATCH_DEFAULT_OUTER_LEVEL
2381 #undef PATCH_DEFAULT_OUTER_LEVEL
2382 #endif
2383 #ifdef TESS_CONTROL_OUTPUT_VERTICES
2384 #undef TESS_CONTROL_OUTPUT_VERTICES
2385 #endif
2386 #ifdef TESS_GEN_MODE
2387 #undef TESS_GEN_MODE
2388 #endif
2389 #ifdef TESS_GEN_SPACING
2390 #undef TESS_GEN_SPACING
2391 #endif
2392 #ifdef TESS_GEN_VERTEX_ORDER
2393 #undef TESS_GEN_VERTEX_ORDER
2394 #endif
2395 #ifdef TESS_GEN_POINT_MODE
2396 #undef TESS_GEN_POINT_MODE
2397 #endif
2398 #ifdef ISOLINES
2399 #undef ISOLINES
2400 #endif
2401 #ifdef FRACTIONAL_ODD
2402 #undef FRACTIONAL_ODD
2403 #endif
2404 #ifdef FRACTIONAL_EVEN
2405 #undef FRACTIONAL_EVEN
2406 #endif
2407 #ifdef MAX_PATCH_VERTICES
2408 #undef MAX_PATCH_VERTICES
2409 #endif
2410 #ifdef MAX_TESS_GEN_LEVEL
2411 #undef MAX_TESS_GEN_LEVEL
2412 #endif
2413 #ifdef MAX_TESS_CONTROL_UNIFORM_COMPONENTS
2414 #undef MAX_TESS_CONTROL_UNIFORM_COMPONENTS
2415 #endif
2416 #ifdef MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
2417 #undef MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
2418 #endif
2419 #ifdef MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
2420 #undef MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
2421 #endif
2422 #ifdef MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
2423 #undef MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
2424 #endif
2425 #ifdef MAX_TESS_CONTROL_OUTPUT_COMPONENTS
2426 #undef MAX_TESS_CONTROL_OUTPUT_COMPONENTS
2427 #endif
2428 #ifdef MAX_TESS_PATCH_COMPONENTS
2429 #undef MAX_TESS_PATCH_COMPONENTS
2430 #endif
2431 #ifdef MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
2432 #undef MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
2433 #endif
2434 #ifdef MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
2435 #undef MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
2436 #endif
2437 #ifdef MAX_TESS_CONTROL_UNIFORM_BLOCKS
2438 #undef MAX_TESS_CONTROL_UNIFORM_BLOCKS
2439 #endif
2440 #ifdef MAX_TESS_EVALUATION_UNIFORM_BLOCKS
2441 #undef MAX_TESS_EVALUATION_UNIFORM_BLOCKS
2442 #endif
2443 #ifdef MAX_TESS_CONTROL_INPUT_COMPONENTS
2444 #undef MAX_TESS_CONTROL_INPUT_COMPONENTS
2445 #endif
2446 #ifdef MAX_TESS_EVALUATION_INPUT_COMPONENTS
2447 #undef MAX_TESS_EVALUATION_INPUT_COMPONENTS
2448 #endif
2449 #ifdef MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
2450 #undef MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
2451 #endif
2452 #ifdef MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
2453 #undef MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
2454 #endif
2455 #ifdef UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
2456 #undef UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
2457 #endif
2458 #ifdef UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
2459 #undef UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
2460 #endif
2461 #ifdef TESS_EVALUATION_SHADER
2462 #undef TESS_EVALUATION_SHADER
2463 #endif
2464 #ifdef TESS_CONTROL_SHADER
2465 #undef TESS_CONTROL_SHADER
2466 #endif
2467 #ifdef CLAMP_TO_BORDER_ARB
2468 #undef CLAMP_TO_BORDER_ARB
2469 #endif
2470 #ifdef TEXTURE_BUFFER_ARB
2471 #undef TEXTURE_BUFFER_ARB
2472 #endif
2473 #ifdef MAX_TEXTURE_BUFFER_SIZE_ARB
2474 #undef MAX_TEXTURE_BUFFER_SIZE_ARB
2475 #endif
2476 #ifdef TEXTURE_BINDING_BUFFER_ARB
2477 #undef TEXTURE_BINDING_BUFFER_ARB
2478 #endif
2479 #ifdef TEXTURE_BUFFER_DATA_STORE_BINDING_ARB
2480 #undef TEXTURE_BUFFER_DATA_STORE_BINDING_ARB
2481 #endif
2482 #ifdef TEXTURE_BUFFER_FORMAT_ARB
2483 #undef TEXTURE_BUFFER_FORMAT_ARB
2484 #endif
2485 #ifdef COMPRESSED_ALPHA_ARB
2486 #undef COMPRESSED_ALPHA_ARB
2487 #endif
2488 #ifdef COMPRESSED_LUMINANCE_ARB
2489 #undef COMPRESSED_LUMINANCE_ARB
2490 #endif
2491 #ifdef COMPRESSED_LUMINANCE_ALPHA_ARB
2492 #undef COMPRESSED_LUMINANCE_ALPHA_ARB
2493 #endif
2494 #ifdef COMPRESSED_INTENSITY_ARB
2495 #undef COMPRESSED_INTENSITY_ARB
2496 #endif
2497 #ifdef COMPRESSED_RGB_ARB
2498 #undef COMPRESSED_RGB_ARB
2499 #endif
2500 #ifdef COMPRESSED_RGBA_ARB
2501 #undef COMPRESSED_RGBA_ARB
2502 #endif
2503 #ifdef TEXTURE_COMPRESSION_HINT_ARB
2504 #undef TEXTURE_COMPRESSION_HINT_ARB
2505 #endif
2506 #ifdef TEXTURE_COMPRESSED_IMAGE_SIZE_ARB
2507 #undef TEXTURE_COMPRESSED_IMAGE_SIZE_ARB
2508 #endif
2509 #ifdef TEXTURE_COMPRESSED_ARB
2510 #undef TEXTURE_COMPRESSED_ARB
2511 #endif
2512 #ifdef NUM_COMPRESSED_TEXTURE_FORMATS_ARB
2513 #undef NUM_COMPRESSED_TEXTURE_FORMATS_ARB
2514 #endif
2515 #ifdef COMPRESSED_TEXTURE_FORMATS_ARB
2516 #undef COMPRESSED_TEXTURE_FORMATS_ARB
2517 #endif
2518 #ifdef COMPRESSED_RGBA_BPTC_UNORM_ARB
2519 #undef COMPRESSED_RGBA_BPTC_UNORM_ARB
2520 #endif
2521 #ifdef COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB
2522 #undef COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB
2523 #endif
2524 #ifdef COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB
2525 #undef COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB
2526 #endif
2527 #ifdef COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
2528 #undef COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
2529 #endif
2530 #ifdef COMPRESSED_RED_RGTC1
2531 #undef COMPRESSED_RED_RGTC1
2532 #endif
2533 #ifdef COMPRESSED_SIGNED_RED_RGTC1
2534 #undef COMPRESSED_SIGNED_RED_RGTC1
2535 #endif
2536 #ifdef COMPRESSED_RG_RGTC2
2537 #undef COMPRESSED_RG_RGTC2
2538 #endif
2539 #ifdef COMPRESSED_SIGNED_RG_RGTC2
2540 #undef COMPRESSED_SIGNED_RG_RGTC2
2541 #endif
2542 #ifdef NORMAL_MAP_ARB
2543 #undef NORMAL_MAP_ARB
2544 #endif
2545 #ifdef REFLECTION_MAP_ARB
2546 #undef REFLECTION_MAP_ARB
2547 #endif
2548 #ifdef TEXTURE_CUBE_MAP_ARB
2549 #undef TEXTURE_CUBE_MAP_ARB
2550 #endif
2551 #ifdef TEXTURE_BINDING_CUBE_MAP_ARB
2552 #undef TEXTURE_BINDING_CUBE_MAP_ARB
2553 #endif
2554 #ifdef TEXTURE_CUBE_MAP_POSITIVE_X_ARB
2555 #undef TEXTURE_CUBE_MAP_POSITIVE_X_ARB
2556 #endif
2557 #ifdef TEXTURE_CUBE_MAP_NEGATIVE_X_ARB
2558 #undef TEXTURE_CUBE_MAP_NEGATIVE_X_ARB
2559 #endif
2560 #ifdef TEXTURE_CUBE_MAP_POSITIVE_Y_ARB
2561 #undef TEXTURE_CUBE_MAP_POSITIVE_Y_ARB
2562 #endif
2563 #ifdef TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB
2564 #undef TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB
2565 #endif
2566 #ifdef TEXTURE_CUBE_MAP_POSITIVE_Z_ARB
2567 #undef TEXTURE_CUBE_MAP_POSITIVE_Z_ARB
2568 #endif
2569 #ifdef TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB
2570 #undef TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB
2571 #endif
2572 #ifdef PROXY_TEXTURE_CUBE_MAP_ARB
2573 #undef PROXY_TEXTURE_CUBE_MAP_ARB
2574 #endif
2575 #ifdef MAX_CUBE_MAP_TEXTURE_SIZE_ARB
2576 #undef MAX_CUBE_MAP_TEXTURE_SIZE_ARB
2577 #endif
2578 #ifdef TEXTURE_CUBE_MAP_ARRAY_ARB
2579 #undef TEXTURE_CUBE_MAP_ARRAY_ARB
2580 #endif
2581 #ifdef TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB
2582 #undef TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB
2583 #endif
2584 #ifdef PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB
2585 #undef PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB
2586 #endif
2587 #ifdef SAMPLER_CUBE_MAP_ARRAY_ARB
2588 #undef SAMPLER_CUBE_MAP_ARRAY_ARB
2589 #endif
2590 #ifdef SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB
2591 #undef SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB
2592 #endif
2593 #ifdef INT_SAMPLER_CUBE_MAP_ARRAY_ARB
2594 #undef INT_SAMPLER_CUBE_MAP_ARRAY_ARB
2595 #endif
2596 #ifdef UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB
2597 #undef UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB
2598 #endif
2599 #ifdef COMBINE_ARB
2600 #undef COMBINE_ARB
2601 #endif
2602 #ifdef COMBINE_RGB_ARB
2603 #undef COMBINE_RGB_ARB
2604 #endif
2605 #ifdef COMBINE_ALPHA_ARB
2606 #undef COMBINE_ALPHA_ARB
2607 #endif
2608 #ifdef SOURCE0_RGB_ARB
2609 #undef SOURCE0_RGB_ARB
2610 #endif
2611 #ifdef SOURCE1_RGB_ARB
2612 #undef SOURCE1_RGB_ARB
2613 #endif
2614 #ifdef SOURCE2_RGB_ARB
2615 #undef SOURCE2_RGB_ARB
2616 #endif
2617 #ifdef SOURCE0_ALPHA_ARB
2618 #undef SOURCE0_ALPHA_ARB
2619 #endif
2620 #ifdef SOURCE1_ALPHA_ARB
2621 #undef SOURCE1_ALPHA_ARB
2622 #endif
2623 #ifdef SOURCE2_ALPHA_ARB
2624 #undef SOURCE2_ALPHA_ARB
2625 #endif
2626 #ifdef OPERAND0_RGB_ARB
2627 #undef OPERAND0_RGB_ARB
2628 #endif
2629 #ifdef OPERAND1_RGB_ARB
2630 #undef OPERAND1_RGB_ARB
2631 #endif
2632 #ifdef OPERAND2_RGB_ARB
2633 #undef OPERAND2_RGB_ARB
2634 #endif
2635 #ifdef OPERAND0_ALPHA_ARB
2636 #undef OPERAND0_ALPHA_ARB
2637 #endif
2638 #ifdef OPERAND1_ALPHA_ARB
2639 #undef OPERAND1_ALPHA_ARB
2640 #endif
2641 #ifdef OPERAND2_ALPHA_ARB
2642 #undef OPERAND2_ALPHA_ARB
2643 #endif
2644 #ifdef RGB_SCALE_ARB
2645 #undef RGB_SCALE_ARB
2646 #endif
2647 #ifdef ADD_SIGNED_ARB
2648 #undef ADD_SIGNED_ARB
2649 #endif
2650 #ifdef INTERPOLATE_ARB
2651 #undef INTERPOLATE_ARB
2652 #endif
2653 #ifdef SUBTRACT_ARB
2654 #undef SUBTRACT_ARB
2655 #endif
2656 #ifdef CONSTANT_ARB
2657 #undef CONSTANT_ARB
2658 #endif
2659 #ifdef PRIMARY_COLOR_ARB
2660 #undef PRIMARY_COLOR_ARB
2661 #endif
2662 #ifdef PREVIOUS_ARB
2663 #undef PREVIOUS_ARB
2664 #endif
2665 #ifdef DOT3_RGB_ARB
2666 #undef DOT3_RGB_ARB
2667 #endif
2668 #ifdef DOT3_RGBA_ARB
2669 #undef DOT3_RGBA_ARB
2670 #endif
2671 #ifdef TEXTURE_RED_TYPE_ARB
2672 #undef TEXTURE_RED_TYPE_ARB
2673 #endif
2674 #ifdef TEXTURE_GREEN_TYPE_ARB
2675 #undef TEXTURE_GREEN_TYPE_ARB
2676 #endif
2677 #ifdef TEXTURE_BLUE_TYPE_ARB
2678 #undef TEXTURE_BLUE_TYPE_ARB
2679 #endif
2680 #ifdef TEXTURE_ALPHA_TYPE_ARB
2681 #undef TEXTURE_ALPHA_TYPE_ARB
2682 #endif
2683 #ifdef TEXTURE_LUMINANCE_TYPE_ARB
2684 #undef TEXTURE_LUMINANCE_TYPE_ARB
2685 #endif
2686 #ifdef TEXTURE_INTENSITY_TYPE_ARB
2687 #undef TEXTURE_INTENSITY_TYPE_ARB
2688 #endif
2689 #ifdef TEXTURE_DEPTH_TYPE_ARB
2690 #undef TEXTURE_DEPTH_TYPE_ARB
2691 #endif
2692 #ifdef UNSIGNED_NORMALIZED_ARB
2693 #undef UNSIGNED_NORMALIZED_ARB
2694 #endif
2695 #ifdef RGBA32F_ARB
2696 #undef RGBA32F_ARB
2697 #endif
2698 #ifdef RGB32F_ARB
2699 #undef RGB32F_ARB
2700 #endif
2701 #ifdef ALPHA32F_ARB
2702 #undef ALPHA32F_ARB
2703 #endif
2704 #ifdef INTENSITY32F_ARB
2705 #undef INTENSITY32F_ARB
2706 #endif
2707 #ifdef LUMINANCE32F_ARB
2708 #undef LUMINANCE32F_ARB
2709 #endif
2710 #ifdef LUMINANCE_ALPHA32F_ARB
2711 #undef LUMINANCE_ALPHA32F_ARB
2712 #endif
2713 #ifdef RGBA16F_ARB
2714 #undef RGBA16F_ARB
2715 #endif
2716 #ifdef RGB16F_ARB
2717 #undef RGB16F_ARB
2718 #endif
2719 #ifdef ALPHA16F_ARB
2720 #undef ALPHA16F_ARB
2721 #endif
2722 #ifdef INTENSITY16F_ARB
2723 #undef INTENSITY16F_ARB
2724 #endif
2725 #ifdef LUMINANCE16F_ARB
2726 #undef LUMINANCE16F_ARB
2727 #endif
2728 #ifdef LUMINANCE_ALPHA16F_ARB
2729 #undef LUMINANCE_ALPHA16F_ARB
2730 #endif
2731 #ifdef MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
2732 #undef MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
2733 #endif
2734 #ifdef MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
2735 #undef MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
2736 #endif
2737 #ifdef MIRRORED_REPEAT_ARB
2738 #undef MIRRORED_REPEAT_ARB
2739 #endif
2740 #ifdef SAMPLE_POSITION
2741 #undef SAMPLE_POSITION
2742 #endif
2743 #ifdef SAMPLE_MASK
2744 #undef SAMPLE_MASK
2745 #endif
2746 #ifdef SAMPLE_MASK_VALUE
2747 #undef SAMPLE_MASK_VALUE
2748 #endif
2749 #ifdef MAX_SAMPLE_MASK_WORDS
2750 #undef MAX_SAMPLE_MASK_WORDS
2751 #endif
2752 #ifdef TEXTURE_2D_MULTISAMPLE
2753 #undef TEXTURE_2D_MULTISAMPLE
2754 #endif
2755 #ifdef PROXY_TEXTURE_2D_MULTISAMPLE
2756 #undef PROXY_TEXTURE_2D_MULTISAMPLE
2757 #endif
2758 #ifdef TEXTURE_2D_MULTISAMPLE_ARRAY
2759 #undef TEXTURE_2D_MULTISAMPLE_ARRAY
2760 #endif
2761 #ifdef PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
2762 #undef PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
2763 #endif
2764 #ifdef TEXTURE_BINDING_2D_MULTISAMPLE
2765 #undef TEXTURE_BINDING_2D_MULTISAMPLE
2766 #endif
2767 #ifdef TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
2768 #undef TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
2769 #endif
2770 #ifdef TEXTURE_SAMPLES
2771 #undef TEXTURE_SAMPLES
2772 #endif
2773 #ifdef TEXTURE_FIXED_SAMPLE_LOCATIONS
2774 #undef TEXTURE_FIXED_SAMPLE_LOCATIONS
2775 #endif
2776 #ifdef SAMPLER_2D_MULTISAMPLE
2777 #undef SAMPLER_2D_MULTISAMPLE
2778 #endif
2779 #ifdef INT_SAMPLER_2D_MULTISAMPLE
2780 #undef INT_SAMPLER_2D_MULTISAMPLE
2781 #endif
2782 #ifdef UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
2783 #undef UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
2784 #endif
2785 #ifdef SAMPLER_2D_MULTISAMPLE_ARRAY
2786 #undef SAMPLER_2D_MULTISAMPLE_ARRAY
2787 #endif
2788 #ifdef INT_SAMPLER_2D_MULTISAMPLE_ARRAY
2789 #undef INT_SAMPLER_2D_MULTISAMPLE_ARRAY
2790 #endif
2791 #ifdef UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
2792 #undef UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
2793 #endif
2794 #ifdef MAX_COLOR_TEXTURE_SAMPLES
2795 #undef MAX_COLOR_TEXTURE_SAMPLES
2796 #endif
2797 #ifdef MAX_DEPTH_TEXTURE_SAMPLES
2798 #undef MAX_DEPTH_TEXTURE_SAMPLES
2799 #endif
2800 #ifdef MAX_INTEGER_SAMPLES
2801 #undef MAX_INTEGER_SAMPLES
2802 #endif
2803 #ifdef TEXTURE_RECTANGLE_ARB
2804 #undef TEXTURE_RECTANGLE_ARB
2805 #endif
2806 #ifdef TEXTURE_BINDING_RECTANGLE_ARB
2807 #undef TEXTURE_BINDING_RECTANGLE_ARB
2808 #endif
2809 #ifdef PROXY_TEXTURE_RECTANGLE_ARB
2810 #undef PROXY_TEXTURE_RECTANGLE_ARB
2811 #endif
2812 #ifdef MAX_RECTANGLE_TEXTURE_SIZE_ARB
2813 #undef MAX_RECTANGLE_TEXTURE_SIZE_ARB
2814 #endif
2815 #ifdef RG
2816 #undef RG
2817 #endif
2818 #ifdef RG_INTEGER
2819 #undef RG_INTEGER
2820 #endif
2821 #ifdef R8
2822 #undef R8
2823 #endif
2824 #ifdef R16
2825 #undef R16
2826 #endif
2827 #ifdef RG8
2828 #undef RG8
2829 #endif
2830 #ifdef RG16
2831 #undef RG16
2832 #endif
2833 #ifdef R16F
2834 #undef R16F
2835 #endif
2836 #ifdef R32F
2837 #undef R32F
2838 #endif
2839 #ifdef RG16F
2840 #undef RG16F
2841 #endif
2842 #ifdef RG32F
2843 #undef RG32F
2844 #endif
2845 #ifdef R8I
2846 #undef R8I
2847 #endif
2848 #ifdef R8UI
2849 #undef R8UI
2850 #endif
2851 #ifdef R16I
2852 #undef R16I
2853 #endif
2854 #ifdef R16UI
2855 #undef R16UI
2856 #endif
2857 #ifdef R32I
2858 #undef R32I
2859 #endif
2860 #ifdef R32UI
2861 #undef R32UI
2862 #endif
2863 #ifdef RG8I
2864 #undef RG8I
2865 #endif
2866 #ifdef RG8UI
2867 #undef RG8UI
2868 #endif
2869 #ifdef RG16I
2870 #undef RG16I
2871 #endif
2872 #ifdef RG16UI
2873 #undef RG16UI
2874 #endif
2875 #ifdef RG32I
2876 #undef RG32I
2877 #endif
2878 #ifdef RG32UI
2879 #undef RG32UI
2880 #endif
2881 #ifdef RGB10_A2UI
2882 #undef RGB10_A2UI
2883 #endif
2884 #ifdef TEXTURE_SWIZZLE_R
2885 #undef TEXTURE_SWIZZLE_R
2886 #endif
2887 #ifdef TEXTURE_SWIZZLE_G
2888 #undef TEXTURE_SWIZZLE_G
2889 #endif
2890 #ifdef TEXTURE_SWIZZLE_B
2891 #undef TEXTURE_SWIZZLE_B
2892 #endif
2893 #ifdef TEXTURE_SWIZZLE_A
2894 #undef TEXTURE_SWIZZLE_A
2895 #endif
2896 #ifdef TEXTURE_SWIZZLE_RGBA
2897 #undef TEXTURE_SWIZZLE_RGBA
2898 #endif
2899 #ifdef TIME_ELAPSED
2900 #undef TIME_ELAPSED
2901 #endif
2902 #ifdef TIMESTAMP
2903 #undef TIMESTAMP
2904 #endif
2905 #ifdef TRANSFORM_FEEDBACK
2906 #undef TRANSFORM_FEEDBACK
2907 #endif
2908 #ifdef TRANSFORM_FEEDBACK_BUFFER_PAUSED
2909 #undef TRANSFORM_FEEDBACK_BUFFER_PAUSED
2910 #endif
2911 #ifdef TRANSFORM_FEEDBACK_BUFFER_ACTIVE
2912 #undef TRANSFORM_FEEDBACK_BUFFER_ACTIVE
2913 #endif
2914 #ifdef TRANSFORM_FEEDBACK_BINDING
2915 #undef TRANSFORM_FEEDBACK_BINDING
2916 #endif
2917 #ifdef MAX_TRANSFORM_FEEDBACK_BUFFERS
2918 #undef MAX_TRANSFORM_FEEDBACK_BUFFERS
2919 #endif
2920 #ifdef MAX_VERTEX_STREAMS
2921 #undef MAX_VERTEX_STREAMS
2922 #endif
2923 #ifdef TRANSPOSE_MODELVIEW_MATRIX_ARB
2924 #undef TRANSPOSE_MODELVIEW_MATRIX_ARB
2925 #endif
2926 #ifdef TRANSPOSE_PROJECTION_MATRIX_ARB
2927 #undef TRANSPOSE_PROJECTION_MATRIX_ARB
2928 #endif
2929 #ifdef TRANSPOSE_TEXTURE_MATRIX_ARB
2930 #undef TRANSPOSE_TEXTURE_MATRIX_ARB
2931 #endif
2932 #ifdef TRANSPOSE_COLOR_MATRIX_ARB
2933 #undef TRANSPOSE_COLOR_MATRIX_ARB
2934 #endif
2935 #ifdef UNIFORM_BUFFER
2936 #undef UNIFORM_BUFFER
2937 #endif
2938 #ifdef UNIFORM_BUFFER_BINDING
2939 #undef UNIFORM_BUFFER_BINDING
2940 #endif
2941 #ifdef UNIFORM_BUFFER_START
2942 #undef UNIFORM_BUFFER_START
2943 #endif
2944 #ifdef UNIFORM_BUFFER_SIZE
2945 #undef UNIFORM_BUFFER_SIZE
2946 #endif
2947 #ifdef MAX_VERTEX_UNIFORM_BLOCKS
2948 #undef MAX_VERTEX_UNIFORM_BLOCKS
2949 #endif
2950 #ifdef MAX_GEOMETRY_UNIFORM_BLOCKS
2951 #undef MAX_GEOMETRY_UNIFORM_BLOCKS
2952 #endif
2953 #ifdef MAX_FRAGMENT_UNIFORM_BLOCKS
2954 #undef MAX_FRAGMENT_UNIFORM_BLOCKS
2955 #endif
2956 #ifdef MAX_COMBINED_UNIFORM_BLOCKS
2957 #undef MAX_COMBINED_UNIFORM_BLOCKS
2958 #endif
2959 #ifdef MAX_UNIFORM_BUFFER_BINDINGS
2960 #undef MAX_UNIFORM_BUFFER_BINDINGS
2961 #endif
2962 #ifdef MAX_UNIFORM_BLOCK_SIZE
2963 #undef MAX_UNIFORM_BLOCK_SIZE
2964 #endif
2965 #ifdef MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
2966 #undef MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
2967 #endif
2968 #ifdef MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
2969 #undef MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
2970 #endif
2971 #ifdef MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
2972 #undef MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
2973 #endif
2974 #ifdef UNIFORM_BUFFER_OFFSET_ALIGNMENT
2975 #undef UNIFORM_BUFFER_OFFSET_ALIGNMENT
2976 #endif
2977 #ifdef ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
2978 #undef ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
2979 #endif
2980 #ifdef ACTIVE_UNIFORM_BLOCKS
2981 #undef ACTIVE_UNIFORM_BLOCKS
2982 #endif
2983 #ifdef UNIFORM_TYPE
2984 #undef UNIFORM_TYPE
2985 #endif
2986 #ifdef UNIFORM_SIZE
2987 #undef UNIFORM_SIZE
2988 #endif
2989 #ifdef UNIFORM_NAME_LENGTH
2990 #undef UNIFORM_NAME_LENGTH
2991 #endif
2992 #ifdef UNIFORM_BLOCK_INDEX
2993 #undef UNIFORM_BLOCK_INDEX
2994 #endif
2995 #ifdef UNIFORM_OFFSET
2996 #undef UNIFORM_OFFSET
2997 #endif
2998 #ifdef UNIFORM_ARRAY_STRIDE
2999 #undef UNIFORM_ARRAY_STRIDE
3000 #endif
3001 #ifdef UNIFORM_MATRIX_STRIDE
3002 #undef UNIFORM_MATRIX_STRIDE
3003 #endif
3004 #ifdef UNIFORM_IS_ROW_MAJOR
3005 #undef UNIFORM_IS_ROW_MAJOR
3006 #endif
3007 #ifdef UNIFORM_BLOCK_BINDING
3008 #undef UNIFORM_BLOCK_BINDING
3009 #endif
3010 #ifdef UNIFORM_BLOCK_DATA_SIZE
3011 #undef UNIFORM_BLOCK_DATA_SIZE
3012 #endif
3013 #ifdef UNIFORM_BLOCK_NAME_LENGTH
3014 #undef UNIFORM_BLOCK_NAME_LENGTH
3015 #endif
3016 #ifdef UNIFORM_BLOCK_ACTIVE_UNIFORMS
3017 #undef UNIFORM_BLOCK_ACTIVE_UNIFORMS
3018 #endif
3019 #ifdef UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
3020 #undef UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
3021 #endif
3022 #ifdef UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
3023 #undef UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
3024 #endif
3025 #ifdef UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
3026 #undef UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
3027 #endif
3028 #ifdef UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
3029 #undef UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
3030 #endif
3031 #ifdef INVALID_INDEX
3032 #undef INVALID_INDEX
3033 #endif
3034 #ifdef VERTEX_ARRAY_BINDING
3035 #undef VERTEX_ARRAY_BINDING
3036 #endif
3037 #ifdef MAX_VERTEX_UNITS_ARB
3038 #undef MAX_VERTEX_UNITS_ARB
3039 #endif
3040 #ifdef ACTIVE_VERTEX_UNITS_ARB
3041 #undef ACTIVE_VERTEX_UNITS_ARB
3042 #endif
3043 #ifdef WEIGHT_SUM_UNITY_ARB
3044 #undef WEIGHT_SUM_UNITY_ARB
3045 #endif
3046 #ifdef VERTEX_BLEND_ARB
3047 #undef VERTEX_BLEND_ARB
3048 #endif
3049 #ifdef CURRENT_WEIGHT_ARB
3050 #undef CURRENT_WEIGHT_ARB
3051 #endif
3052 #ifdef WEIGHT_ARRAY_TYPE_ARB
3053 #undef WEIGHT_ARRAY_TYPE_ARB
3054 #endif
3055 #ifdef WEIGHT_ARRAY_STRIDE_ARB
3056 #undef WEIGHT_ARRAY_STRIDE_ARB
3057 #endif
3058 #ifdef WEIGHT_ARRAY_SIZE_ARB
3059 #undef WEIGHT_ARRAY_SIZE_ARB
3060 #endif
3061 #ifdef WEIGHT_ARRAY_POINTER_ARB
3062 #undef WEIGHT_ARRAY_POINTER_ARB
3063 #endif
3064 #ifdef WEIGHT_ARRAY_ARB
3065 #undef WEIGHT_ARRAY_ARB
3066 #endif
3067 #ifdef MODELVIEW0_ARB
3068 #undef MODELVIEW0_ARB
3069 #endif
3070 #ifdef MODELVIEW1_ARB
3071 #undef MODELVIEW1_ARB
3072 #endif
3073 #ifdef MODELVIEW2_ARB
3074 #undef MODELVIEW2_ARB
3075 #endif
3076 #ifdef MODELVIEW3_ARB
3077 #undef MODELVIEW3_ARB
3078 #endif
3079 #ifdef MODELVIEW4_ARB
3080 #undef MODELVIEW4_ARB
3081 #endif
3082 #ifdef MODELVIEW5_ARB
3083 #undef MODELVIEW5_ARB
3084 #endif
3085 #ifdef MODELVIEW6_ARB
3086 #undef MODELVIEW6_ARB
3087 #endif
3088 #ifdef MODELVIEW7_ARB
3089 #undef MODELVIEW7_ARB
3090 #endif
3091 #ifdef MODELVIEW8_ARB
3092 #undef MODELVIEW8_ARB
3093 #endif
3094 #ifdef MODELVIEW9_ARB
3095 #undef MODELVIEW9_ARB
3096 #endif
3097 #ifdef MODELVIEW10_ARB
3098 #undef MODELVIEW10_ARB
3099 #endif
3100 #ifdef MODELVIEW11_ARB
3101 #undef MODELVIEW11_ARB
3102 #endif
3103 #ifdef MODELVIEW12_ARB
3104 #undef MODELVIEW12_ARB
3105 #endif
3106 #ifdef MODELVIEW13_ARB
3107 #undef MODELVIEW13_ARB
3108 #endif
3109 #ifdef MODELVIEW14_ARB
3110 #undef MODELVIEW14_ARB
3111 #endif
3112 #ifdef MODELVIEW15_ARB
3113 #undef MODELVIEW15_ARB
3114 #endif
3115 #ifdef MODELVIEW16_ARB
3116 #undef MODELVIEW16_ARB
3117 #endif
3118 #ifdef MODELVIEW17_ARB
3119 #undef MODELVIEW17_ARB
3120 #endif
3121 #ifdef MODELVIEW18_ARB
3122 #undef MODELVIEW18_ARB
3123 #endif
3124 #ifdef MODELVIEW19_ARB
3125 #undef MODELVIEW19_ARB
3126 #endif
3127 #ifdef MODELVIEW20_ARB
3128 #undef MODELVIEW20_ARB
3129 #endif
3130 #ifdef MODELVIEW21_ARB
3131 #undef MODELVIEW21_ARB
3132 #endif
3133 #ifdef MODELVIEW22_ARB
3134 #undef MODELVIEW22_ARB
3135 #endif
3136 #ifdef MODELVIEW23_ARB
3137 #undef MODELVIEW23_ARB
3138 #endif
3139 #ifdef MODELVIEW24_ARB
3140 #undef MODELVIEW24_ARB
3141 #endif
3142 #ifdef MODELVIEW25_ARB
3143 #undef MODELVIEW25_ARB
3144 #endif
3145 #ifdef MODELVIEW26_ARB
3146 #undef MODELVIEW26_ARB
3147 #endif
3148 #ifdef MODELVIEW27_ARB
3149 #undef MODELVIEW27_ARB
3150 #endif
3151 #ifdef MODELVIEW28_ARB
3152 #undef MODELVIEW28_ARB
3153 #endif
3154 #ifdef MODELVIEW29_ARB
3155 #undef MODELVIEW29_ARB
3156 #endif
3157 #ifdef MODELVIEW30_ARB
3158 #undef MODELVIEW30_ARB
3159 #endif
3160 #ifdef MODELVIEW31_ARB
3161 #undef MODELVIEW31_ARB
3162 #endif
3163 #ifdef BUFFER_SIZE_ARB
3164 #undef BUFFER_SIZE_ARB
3165 #endif
3166 #ifdef BUFFER_USAGE_ARB
3167 #undef BUFFER_USAGE_ARB
3168 #endif
3169 #ifdef ARRAY_BUFFER_ARB
3170 #undef ARRAY_BUFFER_ARB
3171 #endif
3172 #ifdef ELEMENT_ARRAY_BUFFER_ARB
3173 #undef ELEMENT_ARRAY_BUFFER_ARB
3174 #endif
3175 #ifdef ARRAY_BUFFER_BINDING_ARB
3176 #undef ARRAY_BUFFER_BINDING_ARB
3177 #endif
3178 #ifdef ELEMENT_ARRAY_BUFFER_BINDING_ARB
3179 #undef ELEMENT_ARRAY_BUFFER_BINDING_ARB
3180 #endif
3181 #ifdef VERTEX_ARRAY_BUFFER_BINDING_ARB
3182 #undef VERTEX_ARRAY_BUFFER_BINDING_ARB
3183 #endif
3184 #ifdef NORMAL_ARRAY_BUFFER_BINDING_ARB
3185 #undef NORMAL_ARRAY_BUFFER_BINDING_ARB
3186 #endif
3187 #ifdef COLOR_ARRAY_BUFFER_BINDING_ARB
3188 #undef COLOR_ARRAY_BUFFER_BINDING_ARB
3189 #endif
3190 #ifdef INDEX_ARRAY_BUFFER_BINDING_ARB
3191 #undef INDEX_ARRAY_BUFFER_BINDING_ARB
3192 #endif
3193 #ifdef TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB
3194 #undef TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB
3195 #endif
3196 #ifdef EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB
3197 #undef EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB
3198 #endif
3199 #ifdef SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB
3200 #undef SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB
3201 #endif
3202 #ifdef FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB
3203 #undef FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB
3204 #endif
3205 #ifdef WEIGHT_ARRAY_BUFFER_BINDING_ARB
3206 #undef WEIGHT_ARRAY_BUFFER_BINDING_ARB
3207 #endif
3208 #ifdef VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB
3209 #undef VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB
3210 #endif
3211 #ifdef READ_ONLY_ARB
3212 #undef READ_ONLY_ARB
3213 #endif
3214 #ifdef WRITE_ONLY_ARB
3215 #undef WRITE_ONLY_ARB
3216 #endif
3217 #ifdef READ_WRITE_ARB
3218 #undef READ_WRITE_ARB
3219 #endif
3220 #ifdef BUFFER_ACCESS_ARB
3221 #undef BUFFER_ACCESS_ARB
3222 #endif
3223 #ifdef BUFFER_MAPPED_ARB
3224 #undef BUFFER_MAPPED_ARB
3225 #endif
3226 #ifdef BUFFER_MAP_POINTER_ARB
3227 #undef BUFFER_MAP_POINTER_ARB
3228 #endif
3229 #ifdef STREAM_DRAW_ARB
3230 #undef STREAM_DRAW_ARB
3231 #endif
3232 #ifdef STREAM_READ_ARB
3233 #undef STREAM_READ_ARB
3234 #endif
3235 #ifdef STREAM_COPY_ARB
3236 #undef STREAM_COPY_ARB
3237 #endif
3238 #ifdef STATIC_DRAW_ARB
3239 #undef STATIC_DRAW_ARB
3240 #endif
3241 #ifdef STATIC_READ_ARB
3242 #undef STATIC_READ_ARB
3243 #endif
3244 #ifdef STATIC_COPY_ARB
3245 #undef STATIC_COPY_ARB
3246 #endif
3247 #ifdef DYNAMIC_DRAW_ARB
3248 #undef DYNAMIC_DRAW_ARB
3249 #endif
3250 #ifdef DYNAMIC_READ_ARB
3251 #undef DYNAMIC_READ_ARB
3252 #endif
3253 #ifdef DYNAMIC_COPY_ARB
3254 #undef DYNAMIC_COPY_ARB
3255 #endif
3256 #ifdef COLOR_SUM_ARB
3257 #undef COLOR_SUM_ARB
3258 #endif
3259 #ifdef VERTEX_PROGRAM_ARB
3260 #undef VERTEX_PROGRAM_ARB
3261 #endif
3262 #ifdef VERTEX_ATTRIB_ARRAY_ENABLED_ARB
3263 #undef VERTEX_ATTRIB_ARRAY_ENABLED_ARB
3264 #endif
3265 #ifdef VERTEX_ATTRIB_ARRAY_SIZE_ARB
3266 #undef VERTEX_ATTRIB_ARRAY_SIZE_ARB
3267 #endif
3268 #ifdef VERTEX_ATTRIB_ARRAY_STRIDE_ARB
3269 #undef VERTEX_ATTRIB_ARRAY_STRIDE_ARB
3270 #endif
3271 #ifdef VERTEX_ATTRIB_ARRAY_TYPE_ARB
3272 #undef VERTEX_ATTRIB_ARRAY_TYPE_ARB
3273 #endif
3274 #ifdef CURRENT_VERTEX_ATTRIB_ARB
3275 #undef CURRENT_VERTEX_ATTRIB_ARB
3276 #endif
3277 #ifdef PROGRAM_LENGTH_ARB
3278 #undef PROGRAM_LENGTH_ARB
3279 #endif
3280 #ifdef PROGRAM_STRING_ARB
3281 #undef PROGRAM_STRING_ARB
3282 #endif
3283 #ifdef MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB
3284 #undef MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB
3285 #endif
3286 #ifdef MAX_PROGRAM_MATRICES_ARB
3287 #undef MAX_PROGRAM_MATRICES_ARB
3288 #endif
3289 #ifdef CURRENT_MATRIX_STACK_DEPTH_ARB
3290 #undef CURRENT_MATRIX_STACK_DEPTH_ARB
3291 #endif
3292 #ifdef CURRENT_MATRIX_ARB
3293 #undef CURRENT_MATRIX_ARB
3294 #endif
3295 #ifdef VERTEX_PROGRAM_POINT_SIZE_ARB
3296 #undef VERTEX_PROGRAM_POINT_SIZE_ARB
3297 #endif
3298 #ifdef VERTEX_PROGRAM_TWO_SIDE_ARB
3299 #undef VERTEX_PROGRAM_TWO_SIDE_ARB
3300 #endif
3301 #ifdef VERTEX_ATTRIB_ARRAY_POINTER_ARB
3302 #undef VERTEX_ATTRIB_ARRAY_POINTER_ARB
3303 #endif
3304 #ifdef PROGRAM_ERROR_POSITION_ARB
3305 #undef PROGRAM_ERROR_POSITION_ARB
3306 #endif
3307 #ifdef PROGRAM_BINDING_ARB
3308 #undef PROGRAM_BINDING_ARB
3309 #endif
3310 #ifdef MAX_VERTEX_ATTRIBS_ARB
3311 #undef MAX_VERTEX_ATTRIBS_ARB
3312 #endif
3313 #ifdef VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB
3314 #undef VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB
3315 #endif
3316 #ifdef PROGRAM_ERROR_STRING_ARB
3317 #undef PROGRAM_ERROR_STRING_ARB
3318 #endif
3319 #ifdef PROGRAM_FORMAT_ASCII_ARB
3320 #undef PROGRAM_FORMAT_ASCII_ARB
3321 #endif
3322 #ifdef PROGRAM_FORMAT_ARB
3323 #undef PROGRAM_FORMAT_ARB
3324 #endif
3325 #ifdef PROGRAM_INSTRUCTIONS_ARB
3326 #undef PROGRAM_INSTRUCTIONS_ARB
3327 #endif
3328 #ifdef MAX_PROGRAM_INSTRUCTIONS_ARB
3329 #undef MAX_PROGRAM_INSTRUCTIONS_ARB
3330 #endif
3331 #ifdef PROGRAM_NATIVE_INSTRUCTIONS_ARB
3332 #undef PROGRAM_NATIVE_INSTRUCTIONS_ARB
3333 #endif
3334 #ifdef MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB
3335 #undef MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB
3336 #endif
3337 #ifdef PROGRAM_TEMPORARIES_ARB
3338 #undef PROGRAM_TEMPORARIES_ARB
3339 #endif
3340 #ifdef MAX_PROGRAM_TEMPORARIES_ARB
3341 #undef MAX_PROGRAM_TEMPORARIES_ARB
3342 #endif
3343 #ifdef PROGRAM_NATIVE_TEMPORARIES_ARB
3344 #undef PROGRAM_NATIVE_TEMPORARIES_ARB
3345 #endif
3346 #ifdef MAX_PROGRAM_NATIVE_TEMPORARIES_ARB
3347 #undef MAX_PROGRAM_NATIVE_TEMPORARIES_ARB
3348 #endif
3349 #ifdef PROGRAM_PARAMETERS_ARB
3350 #undef PROGRAM_PARAMETERS_ARB
3351 #endif
3352 #ifdef MAX_PROGRAM_PARAMETERS_ARB
3353 #undef MAX_PROGRAM_PARAMETERS_ARB
3354 #endif
3355 #ifdef PROGRAM_NATIVE_PARAMETERS_ARB
3356 #undef PROGRAM_NATIVE_PARAMETERS_ARB
3357 #endif
3358 #ifdef MAX_PROGRAM_NATIVE_PARAMETERS_ARB
3359 #undef MAX_PROGRAM_NATIVE_PARAMETERS_ARB
3360 #endif
3361 #ifdef PROGRAM_ATTRIBS_ARB
3362 #undef PROGRAM_ATTRIBS_ARB
3363 #endif
3364 #ifdef MAX_PROGRAM_ATTRIBS_ARB
3365 #undef MAX_PROGRAM_ATTRIBS_ARB
3366 #endif
3367 #ifdef PROGRAM_NATIVE_ATTRIBS_ARB
3368 #undef PROGRAM_NATIVE_ATTRIBS_ARB
3369 #endif
3370 #ifdef MAX_PROGRAM_NATIVE_ATTRIBS_ARB
3371 #undef MAX_PROGRAM_NATIVE_ATTRIBS_ARB
3372 #endif
3373 #ifdef PROGRAM_ADDRESS_REGISTERS_ARB
3374 #undef PROGRAM_ADDRESS_REGISTERS_ARB
3375 #endif
3376 #ifdef MAX_PROGRAM_ADDRESS_REGISTERS_ARB
3377 #undef MAX_PROGRAM_ADDRESS_REGISTERS_ARB
3378 #endif
3379 #ifdef PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
3380 #undef PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
3381 #endif
3382 #ifdef MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
3383 #undef MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
3384 #endif
3385 #ifdef MAX_PROGRAM_LOCAL_PARAMETERS_ARB
3386 #undef MAX_PROGRAM_LOCAL_PARAMETERS_ARB
3387 #endif
3388 #ifdef MAX_PROGRAM_ENV_PARAMETERS_ARB
3389 #undef MAX_PROGRAM_ENV_PARAMETERS_ARB
3390 #endif
3391 #ifdef PROGRAM_UNDER_NATIVE_LIMITS_ARB
3392 #undef PROGRAM_UNDER_NATIVE_LIMITS_ARB
3393 #endif
3394 #ifdef TRANSPOSE_CURRENT_MATRIX_ARB
3395 #undef TRANSPOSE_CURRENT_MATRIX_ARB
3396 #endif
3397 #ifdef MATRIX0_ARB
3398 #undef MATRIX0_ARB
3399 #endif
3400 #ifdef MATRIX1_ARB
3401 #undef MATRIX1_ARB
3402 #endif
3403 #ifdef MATRIX2_ARB
3404 #undef MATRIX2_ARB
3405 #endif
3406 #ifdef MATRIX3_ARB
3407 #undef MATRIX3_ARB
3408 #endif
3409 #ifdef MATRIX4_ARB
3410 #undef MATRIX4_ARB
3411 #endif
3412 #ifdef MATRIX5_ARB
3413 #undef MATRIX5_ARB
3414 #endif
3415 #ifdef MATRIX6_ARB
3416 #undef MATRIX6_ARB
3417 #endif
3418 #ifdef MATRIX7_ARB
3419 #undef MATRIX7_ARB
3420 #endif
3421 #ifdef MATRIX8_ARB
3422 #undef MATRIX8_ARB
3423 #endif
3424 #ifdef MATRIX9_ARB
3425 #undef MATRIX9_ARB
3426 #endif
3427 #ifdef MATRIX10_ARB
3428 #undef MATRIX10_ARB
3429 #endif
3430 #ifdef MATRIX11_ARB
3431 #undef MATRIX11_ARB
3432 #endif
3433 #ifdef MATRIX12_ARB
3434 #undef MATRIX12_ARB
3435 #endif
3436 #ifdef MATRIX13_ARB
3437 #undef MATRIX13_ARB
3438 #endif
3439 #ifdef MATRIX14_ARB
3440 #undef MATRIX14_ARB
3441 #endif
3442 #ifdef MATRIX15_ARB
3443 #undef MATRIX15_ARB
3444 #endif
3445 #ifdef MATRIX16_ARB
3446 #undef MATRIX16_ARB
3447 #endif
3448 #ifdef MATRIX17_ARB
3449 #undef MATRIX17_ARB
3450 #endif
3451 #ifdef MATRIX18_ARB
3452 #undef MATRIX18_ARB
3453 #endif
3454 #ifdef MATRIX19_ARB
3455 #undef MATRIX19_ARB
3456 #endif
3457 #ifdef MATRIX20_ARB
3458 #undef MATRIX20_ARB
3459 #endif
3460 #ifdef MATRIX21_ARB
3461 #undef MATRIX21_ARB
3462 #endif
3463 #ifdef MATRIX22_ARB
3464 #undef MATRIX22_ARB
3465 #endif
3466 #ifdef MATRIX23_ARB
3467 #undef MATRIX23_ARB
3468 #endif
3469 #ifdef MATRIX24_ARB
3470 #undef MATRIX24_ARB
3471 #endif
3472 #ifdef MATRIX25_ARB
3473 #undef MATRIX25_ARB
3474 #endif
3475 #ifdef MATRIX26_ARB
3476 #undef MATRIX26_ARB
3477 #endif
3478 #ifdef MATRIX27_ARB
3479 #undef MATRIX27_ARB
3480 #endif
3481 #ifdef MATRIX28_ARB
3482 #undef MATRIX28_ARB
3483 #endif
3484 #ifdef MATRIX29_ARB
3485 #undef MATRIX29_ARB
3486 #endif
3487 #ifdef MATRIX30_ARB
3488 #undef MATRIX30_ARB
3489 #endif
3490 #ifdef MATRIX31_ARB
3491 #undef MATRIX31_ARB
3492 #endif
3493 #ifdef VERTEX_SHADER_ARB
3494 #undef VERTEX_SHADER_ARB
3495 #endif
3496 #ifdef MAX_VERTEX_UNIFORM_COMPONENTS_ARB
3497 #undef MAX_VERTEX_UNIFORM_COMPONENTS_ARB
3498 #endif
3499 #ifdef MAX_VARYING_FLOATS_ARB
3500 #undef MAX_VARYING_FLOATS_ARB
3501 #endif
3502 #ifdef MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB
3503 #undef MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB
3504 #endif
3505 #ifdef MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB
3506 #undef MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB
3507 #endif
3508 #ifdef OBJECT_ACTIVE_ATTRIBUTES_ARB
3509 #undef OBJECT_ACTIVE_ATTRIBUTES_ARB
3510 #endif
3511 #ifdef OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB
3512 #undef OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB
3513 #endif
3514 #ifdef INT_2_10_10_10_REV
3515 #undef INT_2_10_10_10_REV
3516 #endif
3517 #ifdef MAX_VIEWPORTS
3518 #undef MAX_VIEWPORTS
3519 #endif
3520 #ifdef VIEWPORT_SUBPIXEL_BITS
3521 #undef VIEWPORT_SUBPIXEL_BITS
3522 #endif
3523 #ifdef VIEWPORT_BOUNDS_RANGE
3524 #undef VIEWPORT_BOUNDS_RANGE
3525 #endif
3526 #ifdef LAYER_PROVOKING_VERTEX
3527 #undef LAYER_PROVOKING_VERTEX
3528 #endif
3529 #ifdef VIEWPORT_INDEX_PROVOKING_VERTEX
3530 #undef VIEWPORT_INDEX_PROVOKING_VERTEX
3531 #endif
3532 #ifdef UNDEFINED_VERTEX
3533 #undef UNDEFINED_VERTEX
3534 #endif
3535 #ifdef MAX_DRAW_BUFFERS_ATI
3536 #undef MAX_DRAW_BUFFERS_ATI
3537 #endif
3538 #ifdef DRAW_BUFFER0_ATI
3539 #undef DRAW_BUFFER0_ATI
3540 #endif
3541 #ifdef DRAW_BUFFER1_ATI
3542 #undef DRAW_BUFFER1_ATI
3543 #endif
3544 #ifdef DRAW_BUFFER2_ATI
3545 #undef DRAW_BUFFER2_ATI
3546 #endif
3547 #ifdef DRAW_BUFFER3_ATI
3548 #undef DRAW_BUFFER3_ATI
3549 #endif
3550 #ifdef DRAW_BUFFER4_ATI
3551 #undef DRAW_BUFFER4_ATI
3552 #endif
3553 #ifdef DRAW_BUFFER5_ATI
3554 #undef DRAW_BUFFER5_ATI
3555 #endif
3556 #ifdef DRAW_BUFFER6_ATI
3557 #undef DRAW_BUFFER6_ATI
3558 #endif
3559 #ifdef DRAW_BUFFER7_ATI
3560 #undef DRAW_BUFFER7_ATI
3561 #endif
3562 #ifdef DRAW_BUFFER8_ATI
3563 #undef DRAW_BUFFER8_ATI
3564 #endif
3565 #ifdef DRAW_BUFFER9_ATI
3566 #undef DRAW_BUFFER9_ATI
3567 #endif
3568 #ifdef DRAW_BUFFER10_ATI
3569 #undef DRAW_BUFFER10_ATI
3570 #endif
3571 #ifdef DRAW_BUFFER11_ATI
3572 #undef DRAW_BUFFER11_ATI
3573 #endif
3574 #ifdef DRAW_BUFFER12_ATI
3575 #undef DRAW_BUFFER12_ATI
3576 #endif
3577 #ifdef DRAW_BUFFER13_ATI
3578 #undef DRAW_BUFFER13_ATI
3579 #endif
3580 #ifdef DRAW_BUFFER14_ATI
3581 #undef DRAW_BUFFER14_ATI
3582 #endif
3583 #ifdef DRAW_BUFFER15_ATI
3584 #undef DRAW_BUFFER15_ATI
3585 #endif
3586 #ifdef ELEMENT_ARRAY_ATI
3587 #undef ELEMENT_ARRAY_ATI
3588 #endif
3589 #ifdef ELEMENT_ARRAY_TYPE_ATI
3590 #undef ELEMENT_ARRAY_TYPE_ATI
3591 #endif
3592 #ifdef ELEMENT_ARRAY_POINTER_ATI
3593 #undef ELEMENT_ARRAY_POINTER_ATI
3594 #endif
3595 #ifdef BUMP_ROT_MATRIX_ATI
3596 #undef BUMP_ROT_MATRIX_ATI
3597 #endif
3598 #ifdef BUMP_ROT_MATRIX_SIZE_ATI
3599 #undef BUMP_ROT_MATRIX_SIZE_ATI
3600 #endif
3601 #ifdef BUMP_NUM_TEX_UNITS_ATI
3602 #undef BUMP_NUM_TEX_UNITS_ATI
3603 #endif
3604 #ifdef BUMP_TEX_UNITS_ATI
3605 #undef BUMP_TEX_UNITS_ATI
3606 #endif
3607 #ifdef DUDV_ATI
3608 #undef DUDV_ATI
3609 #endif
3610 #ifdef DU8DV8_ATI
3611 #undef DU8DV8_ATI
3612 #endif
3613 #ifdef BUMP_ENVMAP_ATI
3614 #undef BUMP_ENVMAP_ATI
3615 #endif
3616 #ifdef BUMP_TARGET_ATI
3617 #undef BUMP_TARGET_ATI
3618 #endif
3619 #ifdef FRAGMENT_SHADER_ATI
3620 #undef FRAGMENT_SHADER_ATI
3621 #endif
3622 #ifdef REG_0_ATI
3623 #undef REG_0_ATI
3624 #endif
3625 #ifdef REG_1_ATI
3626 #undef REG_1_ATI
3627 #endif
3628 #ifdef REG_2_ATI
3629 #undef REG_2_ATI
3630 #endif
3631 #ifdef REG_3_ATI
3632 #undef REG_3_ATI
3633 #endif
3634 #ifdef REG_4_ATI
3635 #undef REG_4_ATI
3636 #endif
3637 #ifdef REG_5_ATI
3638 #undef REG_5_ATI
3639 #endif
3640 #ifdef REG_6_ATI
3641 #undef REG_6_ATI
3642 #endif
3643 #ifdef REG_7_ATI
3644 #undef REG_7_ATI
3645 #endif
3646 #ifdef REG_8_ATI
3647 #undef REG_8_ATI
3648 #endif
3649 #ifdef REG_9_ATI
3650 #undef REG_9_ATI
3651 #endif
3652 #ifdef REG_10_ATI
3653 #undef REG_10_ATI
3654 #endif
3655 #ifdef REG_11_ATI
3656 #undef REG_11_ATI
3657 #endif
3658 #ifdef REG_12_ATI
3659 #undef REG_12_ATI
3660 #endif
3661 #ifdef REG_13_ATI
3662 #undef REG_13_ATI
3663 #endif
3664 #ifdef REG_14_ATI
3665 #undef REG_14_ATI
3666 #endif
3667 #ifdef REG_15_ATI
3668 #undef REG_15_ATI
3669 #endif
3670 #ifdef REG_16_ATI
3671 #undef REG_16_ATI
3672 #endif
3673 #ifdef REG_17_ATI
3674 #undef REG_17_ATI
3675 #endif
3676 #ifdef REG_18_ATI
3677 #undef REG_18_ATI
3678 #endif
3679 #ifdef REG_19_ATI
3680 #undef REG_19_ATI
3681 #endif
3682 #ifdef REG_20_ATI
3683 #undef REG_20_ATI
3684 #endif
3685 #ifdef REG_21_ATI
3686 #undef REG_21_ATI
3687 #endif
3688 #ifdef REG_22_ATI
3689 #undef REG_22_ATI
3690 #endif
3691 #ifdef REG_23_ATI
3692 #undef REG_23_ATI
3693 #endif
3694 #ifdef REG_24_ATI
3695 #undef REG_24_ATI
3696 #endif
3697 #ifdef REG_25_ATI
3698 #undef REG_25_ATI
3699 #endif
3700 #ifdef REG_26_ATI
3701 #undef REG_26_ATI
3702 #endif
3703 #ifdef REG_27_ATI
3704 #undef REG_27_ATI
3705 #endif
3706 #ifdef REG_28_ATI
3707 #undef REG_28_ATI
3708 #endif
3709 #ifdef REG_29_ATI
3710 #undef REG_29_ATI
3711 #endif
3712 #ifdef REG_30_ATI
3713 #undef REG_30_ATI
3714 #endif
3715 #ifdef REG_31_ATI
3716 #undef REG_31_ATI
3717 #endif
3718 #ifdef CON_0_ATI
3719 #undef CON_0_ATI
3720 #endif
3721 #ifdef CON_1_ATI
3722 #undef CON_1_ATI
3723 #endif
3724 #ifdef CON_2_ATI
3725 #undef CON_2_ATI
3726 #endif
3727 #ifdef CON_3_ATI
3728 #undef CON_3_ATI
3729 #endif
3730 #ifdef CON_4_ATI
3731 #undef CON_4_ATI
3732 #endif
3733 #ifdef CON_5_ATI
3734 #undef CON_5_ATI
3735 #endif
3736 #ifdef CON_6_ATI
3737 #undef CON_6_ATI
3738 #endif
3739 #ifdef CON_7_ATI
3740 #undef CON_7_ATI
3741 #endif
3742 #ifdef CON_8_ATI
3743 #undef CON_8_ATI
3744 #endif
3745 #ifdef CON_9_ATI
3746 #undef CON_9_ATI
3747 #endif
3748 #ifdef CON_10_ATI
3749 #undef CON_10_ATI
3750 #endif
3751 #ifdef CON_11_ATI
3752 #undef CON_11_ATI
3753 #endif
3754 #ifdef CON_12_ATI
3755 #undef CON_12_ATI
3756 #endif
3757 #ifdef CON_13_ATI
3758 #undef CON_13_ATI
3759 #endif
3760 #ifdef CON_14_ATI
3761 #undef CON_14_ATI
3762 #endif
3763 #ifdef CON_15_ATI
3764 #undef CON_15_ATI
3765 #endif
3766 #ifdef CON_16_ATI
3767 #undef CON_16_ATI
3768 #endif
3769 #ifdef CON_17_ATI
3770 #undef CON_17_ATI
3771 #endif
3772 #ifdef CON_18_ATI
3773 #undef CON_18_ATI
3774 #endif
3775 #ifdef CON_19_ATI
3776 #undef CON_19_ATI
3777 #endif
3778 #ifdef CON_20_ATI
3779 #undef CON_20_ATI
3780 #endif
3781 #ifdef CON_21_ATI
3782 #undef CON_21_ATI
3783 #endif
3784 #ifdef CON_22_ATI
3785 #undef CON_22_ATI
3786 #endif
3787 #ifdef CON_23_ATI
3788 #undef CON_23_ATI
3789 #endif
3790 #ifdef CON_24_ATI
3791 #undef CON_24_ATI
3792 #endif
3793 #ifdef CON_25_ATI
3794 #undef CON_25_ATI
3795 #endif
3796 #ifdef CON_26_ATI
3797 #undef CON_26_ATI
3798 #endif
3799 #ifdef CON_27_ATI
3800 #undef CON_27_ATI
3801 #endif
3802 #ifdef CON_28_ATI
3803 #undef CON_28_ATI
3804 #endif
3805 #ifdef CON_29_ATI
3806 #undef CON_29_ATI
3807 #endif
3808 #ifdef CON_30_ATI
3809 #undef CON_30_ATI
3810 #endif
3811 #ifdef CON_31_ATI
3812 #undef CON_31_ATI
3813 #endif
3814 #ifdef MOV_ATI
3815 #undef MOV_ATI
3816 #endif
3817 #ifdef ADD_ATI
3818 #undef ADD_ATI
3819 #endif
3820 #ifdef MUL_ATI
3821 #undef MUL_ATI
3822 #endif
3823 #ifdef SUB_ATI
3824 #undef SUB_ATI
3825 #endif
3826 #ifdef DOT3_ATI
3827 #undef DOT3_ATI
3828 #endif
3829 #ifdef DOT4_ATI
3830 #undef DOT4_ATI
3831 #endif
3832 #ifdef MAD_ATI
3833 #undef MAD_ATI
3834 #endif
3835 #ifdef LERP_ATI
3836 #undef LERP_ATI
3837 #endif
3838 #ifdef CND_ATI
3839 #undef CND_ATI
3840 #endif
3841 #ifdef CND0_ATI
3842 #undef CND0_ATI
3843 #endif
3844 #ifdef DOT2_ADD_ATI
3845 #undef DOT2_ADD_ATI
3846 #endif
3847 #ifdef SECONDARY_INTERPOLATOR_ATI
3848 #undef SECONDARY_INTERPOLATOR_ATI
3849 #endif
3850 #ifdef NUM_FRAGMENT_REGISTERS_ATI
3851 #undef NUM_FRAGMENT_REGISTERS_ATI
3852 #endif
3853 #ifdef NUM_FRAGMENT_CONSTANTS_ATI
3854 #undef NUM_FRAGMENT_CONSTANTS_ATI
3855 #endif
3856 #ifdef NUM_PASSES_ATI
3857 #undef NUM_PASSES_ATI
3858 #endif
3859 #ifdef NUM_INSTRUCTIONS_PER_PASS_ATI
3860 #undef NUM_INSTRUCTIONS_PER_PASS_ATI
3861 #endif
3862 #ifdef NUM_INSTRUCTIONS_TOTAL_ATI
3863 #undef NUM_INSTRUCTIONS_TOTAL_ATI
3864 #endif
3865 #ifdef NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI
3866 #undef NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI
3867 #endif
3868 #ifdef NUM_LOOPBACK_COMPONENTS_ATI
3869 #undef NUM_LOOPBACK_COMPONENTS_ATI
3870 #endif
3871 #ifdef COLOR_ALPHA_PAIRING_ATI
3872 #undef COLOR_ALPHA_PAIRING_ATI
3873 #endif
3874 #ifdef SWIZZLE_STR_ATI
3875 #undef SWIZZLE_STR_ATI
3876 #endif
3877 #ifdef SWIZZLE_STQ_ATI
3878 #undef SWIZZLE_STQ_ATI
3879 #endif
3880 #ifdef SWIZZLE_STR_DR_ATI
3881 #undef SWIZZLE_STR_DR_ATI
3882 #endif
3883 #ifdef SWIZZLE_STQ_DQ_ATI
3884 #undef SWIZZLE_STQ_DQ_ATI
3885 #endif
3886 #ifdef SWIZZLE_STRQ_ATI
3887 #undef SWIZZLE_STRQ_ATI
3888 #endif
3889 #ifdef SWIZZLE_STRQ_DQ_ATI
3890 #undef SWIZZLE_STRQ_DQ_ATI
3891 #endif
3892 #ifdef RED_BIT_ATI
3893 #undef RED_BIT_ATI
3894 #endif
3895 #ifdef GREEN_BIT_ATI
3896 #undef GREEN_BIT_ATI
3897 #endif
3898 #ifdef BLUE_BIT_ATI
3899 #undef BLUE_BIT_ATI
3900 #endif
3901 #ifdef _2X_BIT_ATI
3902 #undef _2X_BIT_ATI
3903 #endif
3904 #ifdef _4X_BIT_ATI
3905 #undef _4X_BIT_ATI
3906 #endif
3907 #ifdef _8X_BIT_ATI
3908 #undef _8X_BIT_ATI
3909 #endif
3910 #ifdef HALF_BIT_ATI
3911 #undef HALF_BIT_ATI
3912 #endif
3913 #ifdef QUARTER_BIT_ATI
3914 #undef QUARTER_BIT_ATI
3915 #endif
3916 #ifdef EIGHTH_BIT_ATI
3917 #undef EIGHTH_BIT_ATI
3918 #endif
3919 #ifdef SATURATE_BIT_ATI
3920 #undef SATURATE_BIT_ATI
3921 #endif
3922 #ifdef COMP_BIT_ATI
3923 #undef COMP_BIT_ATI
3924 #endif
3925 #ifdef NEGATE_BIT_ATI
3926 #undef NEGATE_BIT_ATI
3927 #endif
3928 #ifdef BIAS_BIT_ATI
3929 #undef BIAS_BIT_ATI
3930 #endif
3931 #ifdef VBO_FREE_MEMORY_ATI
3932 #undef VBO_FREE_MEMORY_ATI
3933 #endif
3934 #ifdef TEXTURE_FREE_MEMORY_ATI
3935 #undef TEXTURE_FREE_MEMORY_ATI
3936 #endif
3937 #ifdef RENDERBUFFER_FREE_MEMORY_ATI
3938 #undef RENDERBUFFER_FREE_MEMORY_ATI
3939 #endif
3940 #ifdef TYPE_RGBA_FLOAT_ATI
3941 #undef TYPE_RGBA_FLOAT_ATI
3942 #endif
3943 #ifdef COLOR_CLEAR_UNCLAMPED_VALUE_ATI
3944 #undef COLOR_CLEAR_UNCLAMPED_VALUE_ATI
3945 #endif
3946 #ifdef PN_TRIANGLES_ATI
3947 #undef PN_TRIANGLES_ATI
3948 #endif
3949 #ifdef MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI
3950 #undef MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI
3951 #endif
3952 #ifdef PN_TRIANGLES_POINT_MODE_ATI
3953 #undef PN_TRIANGLES_POINT_MODE_ATI
3954 #endif
3955 #ifdef PN_TRIANGLES_NORMAL_MODE_ATI
3956 #undef PN_TRIANGLES_NORMAL_MODE_ATI
3957 #endif
3958 #ifdef PN_TRIANGLES_TESSELATION_LEVEL_ATI
3959 #undef PN_TRIANGLES_TESSELATION_LEVEL_ATI
3960 #endif
3961 #ifdef PN_TRIANGLES_POINT_MODE_LINEAR_ATI
3962 #undef PN_TRIANGLES_POINT_MODE_LINEAR_ATI
3963 #endif
3964 #ifdef PN_TRIANGLES_POINT_MODE_CUBIC_ATI
3965 #undef PN_TRIANGLES_POINT_MODE_CUBIC_ATI
3966 #endif
3967 #ifdef PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI
3968 #undef PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI
3969 #endif
3970 #ifdef PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI
3971 #undef PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI
3972 #endif
3973 #ifdef STENCIL_BACK_FUNC_ATI
3974 #undef STENCIL_BACK_FUNC_ATI
3975 #endif
3976 #ifdef STENCIL_BACK_FAIL_ATI
3977 #undef STENCIL_BACK_FAIL_ATI
3978 #endif
3979 #ifdef STENCIL_BACK_PASS_DEPTH_FAIL_ATI
3980 #undef STENCIL_BACK_PASS_DEPTH_FAIL_ATI
3981 #endif
3982 #ifdef STENCIL_BACK_PASS_DEPTH_PASS_ATI
3983 #undef STENCIL_BACK_PASS_DEPTH_PASS_ATI
3984 #endif
3985 #ifdef TEXT_FRAGMENT_SHADER_ATI
3986 #undef TEXT_FRAGMENT_SHADER_ATI
3987 #endif
3988 #ifdef MODULATE_ADD_ATI
3989 #undef MODULATE_ADD_ATI
3990 #endif
3991 #ifdef MODULATE_SIGNED_ADD_ATI
3992 #undef MODULATE_SIGNED_ADD_ATI
3993 #endif
3994 #ifdef MODULATE_SUBTRACT_ATI
3995 #undef MODULATE_SUBTRACT_ATI
3996 #endif
3997 #ifdef RGBA_FLOAT32_ATI
3998 #undef RGBA_FLOAT32_ATI
3999 #endif
4000 #ifdef RGB_FLOAT32_ATI
4001 #undef RGB_FLOAT32_ATI
4002 #endif
4003 #ifdef ALPHA_FLOAT32_ATI
4004 #undef ALPHA_FLOAT32_ATI
4005 #endif
4006 #ifdef INTENSITY_FLOAT32_ATI
4007 #undef INTENSITY_FLOAT32_ATI
4008 #endif
4009 #ifdef LUMINANCE_FLOAT32_ATI
4010 #undef LUMINANCE_FLOAT32_ATI
4011 #endif
4012 #ifdef LUMINANCE_ALPHA_FLOAT32_ATI
4013 #undef LUMINANCE_ALPHA_FLOAT32_ATI
4014 #endif
4015 #ifdef RGBA_FLOAT16_ATI
4016 #undef RGBA_FLOAT16_ATI
4017 #endif
4018 #ifdef RGB_FLOAT16_ATI
4019 #undef RGB_FLOAT16_ATI
4020 #endif
4021 #ifdef ALPHA_FLOAT16_ATI
4022 #undef ALPHA_FLOAT16_ATI
4023 #endif
4024 #ifdef INTENSITY_FLOAT16_ATI
4025 #undef INTENSITY_FLOAT16_ATI
4026 #endif
4027 #ifdef LUMINANCE_FLOAT16_ATI
4028 #undef LUMINANCE_FLOAT16_ATI
4029 #endif
4030 #ifdef LUMINANCE_ALPHA_FLOAT16_ATI
4031 #undef LUMINANCE_ALPHA_FLOAT16_ATI
4032 #endif
4033 #ifdef MIRROR_CLAMP_ATI
4034 #undef MIRROR_CLAMP_ATI
4035 #endif
4036 #ifdef MIRROR_CLAMP_TO_EDGE_ATI
4037 #undef MIRROR_CLAMP_TO_EDGE_ATI
4038 #endif
4039 #ifdef STATIC_ATI
4040 #undef STATIC_ATI
4041 #endif
4042 #ifdef DYNAMIC_ATI
4043 #undef DYNAMIC_ATI
4044 #endif
4045 #ifdef PRESERVE_ATI
4046 #undef PRESERVE_ATI
4047 #endif
4048 #ifdef DISCARD_ATI
4049 #undef DISCARD_ATI
4050 #endif
4051 #ifdef OBJECT_BUFFER_SIZE_ATI
4052 #undef OBJECT_BUFFER_SIZE_ATI
4053 #endif
4054 #ifdef OBJECT_BUFFER_USAGE_ATI
4055 #undef OBJECT_BUFFER_USAGE_ATI
4056 #endif
4057 #ifdef ARRAY_OBJECT_BUFFER_ATI
4058 #undef ARRAY_OBJECT_BUFFER_ATI
4059 #endif
4060 #ifdef ARRAY_OBJECT_OFFSET_ATI
4061 #undef ARRAY_OBJECT_OFFSET_ATI
4062 #endif
4063 #ifdef MAX_VERTEX_STREAMS_ATI
4064 #undef MAX_VERTEX_STREAMS_ATI
4065 #endif
4066 #ifdef VERTEX_STREAM0_ATI
4067 #undef VERTEX_STREAM0_ATI
4068 #endif
4069 #ifdef VERTEX_STREAM1_ATI
4070 #undef VERTEX_STREAM1_ATI
4071 #endif
4072 #ifdef VERTEX_STREAM2_ATI
4073 #undef VERTEX_STREAM2_ATI
4074 #endif
4075 #ifdef VERTEX_STREAM3_ATI
4076 #undef VERTEX_STREAM3_ATI
4077 #endif
4078 #ifdef VERTEX_STREAM4_ATI
4079 #undef VERTEX_STREAM4_ATI
4080 #endif
4081 #ifdef VERTEX_STREAM5_ATI
4082 #undef VERTEX_STREAM5_ATI
4083 #endif
4084 #ifdef VERTEX_STREAM6_ATI
4085 #undef VERTEX_STREAM6_ATI
4086 #endif
4087 #ifdef VERTEX_STREAM7_ATI
4088 #undef VERTEX_STREAM7_ATI
4089 #endif
4090 #ifdef VERTEX_SOURCE_ATI
4091 #undef VERTEX_SOURCE_ATI
4092 #endif
4093 #ifdef _422_EXT
4094 #undef _422_EXT
4095 #endif
4096 #ifdef _422_REV_EXT
4097 #undef _422_REV_EXT
4098 #endif
4099 #ifdef _422_AVERAGE_EXT
4100 #undef _422_AVERAGE_EXT
4101 #endif
4102 #ifdef _422_REV_AVERAGE_EXT
4103 #undef _422_REV_AVERAGE_EXT
4104 #endif
4105 #ifdef ABGR_EXT
4106 #undef ABGR_EXT
4107 #endif
4108 #ifdef BGR_EXT
4109 #undef BGR_EXT
4110 #endif
4111 #ifdef BGRA_EXT
4112 #undef BGRA_EXT
4113 #endif
4114 #ifdef MAX_VERTEX_BINDABLE_UNIFORMS_EXT
4115 #undef MAX_VERTEX_BINDABLE_UNIFORMS_EXT
4116 #endif
4117 #ifdef MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT
4118 #undef MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT
4119 #endif
4120 #ifdef MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT
4121 #undef MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT
4122 #endif
4123 #ifdef MAX_BINDABLE_UNIFORM_SIZE_EXT
4124 #undef MAX_BINDABLE_UNIFORM_SIZE_EXT
4125 #endif
4126 #ifdef UNIFORM_BUFFER_EXT
4127 #undef UNIFORM_BUFFER_EXT
4128 #endif
4129 #ifdef UNIFORM_BUFFER_BINDING_EXT
4130 #undef UNIFORM_BUFFER_BINDING_EXT
4131 #endif
4132 #ifdef CONSTANT_COLOR_EXT
4133 #undef CONSTANT_COLOR_EXT
4134 #endif
4135 #ifdef ONE_MINUS_CONSTANT_COLOR_EXT
4136 #undef ONE_MINUS_CONSTANT_COLOR_EXT
4137 #endif
4138 #ifdef CONSTANT_ALPHA_EXT
4139 #undef CONSTANT_ALPHA_EXT
4140 #endif
4141 #ifdef ONE_MINUS_CONSTANT_ALPHA_EXT
4142 #undef ONE_MINUS_CONSTANT_ALPHA_EXT
4143 #endif
4144 #ifdef BLEND_COLOR_EXT
4145 #undef BLEND_COLOR_EXT
4146 #endif
4147 #ifdef BLEND_EQUATION_RGB_EXT
4148 #undef BLEND_EQUATION_RGB_EXT
4149 #endif
4150 #ifdef BLEND_EQUATION_ALPHA_EXT
4151 #undef BLEND_EQUATION_ALPHA_EXT
4152 #endif
4153 #ifdef BLEND_DST_RGB_EXT
4154 #undef BLEND_DST_RGB_EXT
4155 #endif
4156 #ifdef BLEND_SRC_RGB_EXT
4157 #undef BLEND_SRC_RGB_EXT
4158 #endif
4159 #ifdef BLEND_DST_ALPHA_EXT
4160 #undef BLEND_DST_ALPHA_EXT
4161 #endif
4162 #ifdef BLEND_SRC_ALPHA_EXT
4163 #undef BLEND_SRC_ALPHA_EXT
4164 #endif
4165 #ifdef FUNC_ADD_EXT
4166 #undef FUNC_ADD_EXT
4167 #endif
4168 #ifdef MIN_EXT
4169 #undef MIN_EXT
4170 #endif
4171 #ifdef MAX_EXT
4172 #undef MAX_EXT
4173 #endif
4174 #ifdef BLEND_EQUATION_EXT
4175 #undef BLEND_EQUATION_EXT
4176 #endif
4177 #ifdef FUNC_SUBTRACT_EXT
4178 #undef FUNC_SUBTRACT_EXT
4179 #endif
4180 #ifdef FUNC_REVERSE_SUBTRACT_EXT
4181 #undef FUNC_REVERSE_SUBTRACT_EXT
4182 #endif
4183 #ifdef CLIP_VOLUME_CLIPPING_HINT_EXT
4184 #undef CLIP_VOLUME_CLIPPING_HINT_EXT
4185 #endif
4186 #ifdef CMYK_EXT
4187 #undef CMYK_EXT
4188 #endif
4189 #ifdef CMYKA_EXT
4190 #undef CMYKA_EXT
4191 #endif
4192 #ifdef PACK_CMYK_HINT_EXT
4193 #undef PACK_CMYK_HINT_EXT
4194 #endif
4195 #ifdef UNPACK_CMYK_HINT_EXT
4196 #undef UNPACK_CMYK_HINT_EXT
4197 #endif
4198 #ifdef ARRAY_ELEMENT_LOCK_FIRST_EXT
4199 #undef ARRAY_ELEMENT_LOCK_FIRST_EXT
4200 #endif
4201 #ifdef ARRAY_ELEMENT_LOCK_COUNT_EXT
4202 #undef ARRAY_ELEMENT_LOCK_COUNT_EXT
4203 #endif
4204 #ifdef CONVOLUTION_1D_EXT
4205 #undef CONVOLUTION_1D_EXT
4206 #endif
4207 #ifdef CONVOLUTION_2D_EXT
4208 #undef CONVOLUTION_2D_EXT
4209 #endif
4210 #ifdef SEPARABLE_2D_EXT
4211 #undef SEPARABLE_2D_EXT
4212 #endif
4213 #ifdef CONVOLUTION_BORDER_MODE_EXT
4214 #undef CONVOLUTION_BORDER_MODE_EXT
4215 #endif
4216 #ifdef CONVOLUTION_FILTER_SCALE_EXT
4217 #undef CONVOLUTION_FILTER_SCALE_EXT
4218 #endif
4219 #ifdef CONVOLUTION_FILTER_BIAS_EXT
4220 #undef CONVOLUTION_FILTER_BIAS_EXT
4221 #endif
4222 #ifdef REDUCE_EXT
4223 #undef REDUCE_EXT
4224 #endif
4225 #ifdef CONVOLUTION_FORMAT_EXT
4226 #undef CONVOLUTION_FORMAT_EXT
4227 #endif
4228 #ifdef CONVOLUTION_WIDTH_EXT
4229 #undef CONVOLUTION_WIDTH_EXT
4230 #endif
4231 #ifdef CONVOLUTION_HEIGHT_EXT
4232 #undef CONVOLUTION_HEIGHT_EXT
4233 #endif
4234 #ifdef MAX_CONVOLUTION_WIDTH_EXT
4235 #undef MAX_CONVOLUTION_WIDTH_EXT
4236 #endif
4237 #ifdef MAX_CONVOLUTION_HEIGHT_EXT
4238 #undef MAX_CONVOLUTION_HEIGHT_EXT
4239 #endif
4240 #ifdef POST_CONVOLUTION_RED_SCALE_EXT
4241 #undef POST_CONVOLUTION_RED_SCALE_EXT
4242 #endif
4243 #ifdef POST_CONVOLUTION_GREEN_SCALE_EXT
4244 #undef POST_CONVOLUTION_GREEN_SCALE_EXT
4245 #endif
4246 #ifdef POST_CONVOLUTION_BLUE_SCALE_EXT
4247 #undef POST_CONVOLUTION_BLUE_SCALE_EXT
4248 #endif
4249 #ifdef POST_CONVOLUTION_ALPHA_SCALE_EXT
4250 #undef POST_CONVOLUTION_ALPHA_SCALE_EXT
4251 #endif
4252 #ifdef POST_CONVOLUTION_RED_BIAS_EXT
4253 #undef POST_CONVOLUTION_RED_BIAS_EXT
4254 #endif
4255 #ifdef POST_CONVOLUTION_GREEN_BIAS_EXT
4256 #undef POST_CONVOLUTION_GREEN_BIAS_EXT
4257 #endif
4258 #ifdef POST_CONVOLUTION_BLUE_BIAS_EXT
4259 #undef POST_CONVOLUTION_BLUE_BIAS_EXT
4260 #endif
4261 #ifdef POST_CONVOLUTION_ALPHA_BIAS_EXT
4262 #undef POST_CONVOLUTION_ALPHA_BIAS_EXT
4263 #endif
4264 #ifdef TANGENT_ARRAY_EXT
4265 #undef TANGENT_ARRAY_EXT
4266 #endif
4267 #ifdef BINORMAL_ARRAY_EXT
4268 #undef BINORMAL_ARRAY_EXT
4269 #endif
4270 #ifdef CURRENT_TANGENT_EXT
4271 #undef CURRENT_TANGENT_EXT
4272 #endif
4273 #ifdef CURRENT_BINORMAL_EXT
4274 #undef CURRENT_BINORMAL_EXT
4275 #endif
4276 #ifdef TANGENT_ARRAY_TYPE_EXT
4277 #undef TANGENT_ARRAY_TYPE_EXT
4278 #endif
4279 #ifdef TANGENT_ARRAY_STRIDE_EXT
4280 #undef TANGENT_ARRAY_STRIDE_EXT
4281 #endif
4282 #ifdef BINORMAL_ARRAY_TYPE_EXT
4283 #undef BINORMAL_ARRAY_TYPE_EXT
4284 #endif
4285 #ifdef BINORMAL_ARRAY_STRIDE_EXT
4286 #undef BINORMAL_ARRAY_STRIDE_EXT
4287 #endif
4288 #ifdef TANGENT_ARRAY_POINTER_EXT
4289 #undef TANGENT_ARRAY_POINTER_EXT
4290 #endif
4291 #ifdef BINORMAL_ARRAY_POINTER_EXT
4292 #undef BINORMAL_ARRAY_POINTER_EXT
4293 #endif
4294 #ifdef MAP1_TANGENT_EXT
4295 #undef MAP1_TANGENT_EXT
4296 #endif
4297 #ifdef MAP2_TANGENT_EXT
4298 #undef MAP2_TANGENT_EXT
4299 #endif
4300 #ifdef MAP1_BINORMAL_EXT
4301 #undef MAP1_BINORMAL_EXT
4302 #endif
4303 #ifdef MAP2_BINORMAL_EXT
4304 #undef MAP2_BINORMAL_EXT
4305 #endif
4306 #ifdef CULL_VERTEX_EXT
4307 #undef CULL_VERTEX_EXT
4308 #endif
4309 #ifdef CULL_VERTEX_EYE_POSITION_EXT
4310 #undef CULL_VERTEX_EYE_POSITION_EXT
4311 #endif
4312 #ifdef CULL_VERTEX_OBJECT_POSITION_EXT
4313 #undef CULL_VERTEX_OBJECT_POSITION_EXT
4314 #endif
4315 #ifdef DEPTH_BOUNDS_TEST_EXT
4316 #undef DEPTH_BOUNDS_TEST_EXT
4317 #endif
4318 #ifdef DEPTH_BOUNDS_EXT
4319 #undef DEPTH_BOUNDS_EXT
4320 #endif
4321 #ifdef PROGRAM_MATRIX_EXT
4322 #undef PROGRAM_MATRIX_EXT
4323 #endif
4324 #ifdef TRANSPOSE_PROGRAM_MATRIX_EXT
4325 #undef TRANSPOSE_PROGRAM_MATRIX_EXT
4326 #endif
4327 #ifdef PROGRAM_MATRIX_STACK_DEPTH_EXT
4328 #undef PROGRAM_MATRIX_STACK_DEPTH_EXT
4329 #endif
4330 #ifdef MAX_ELEMENTS_VERTICES_EXT
4331 #undef MAX_ELEMENTS_VERTICES_EXT
4332 #endif
4333 #ifdef MAX_ELEMENTS_INDICES_EXT
4334 #undef MAX_ELEMENTS_INDICES_EXT
4335 #endif
4336 #ifdef FOG_COORDINATE_SOURCE_EXT
4337 #undef FOG_COORDINATE_SOURCE_EXT
4338 #endif
4339 #ifdef FOG_COORDINATE_EXT
4340 #undef FOG_COORDINATE_EXT
4341 #endif
4342 #ifdef FRAGMENT_DEPTH_EXT
4343 #undef FRAGMENT_DEPTH_EXT
4344 #endif
4345 #ifdef CURRENT_FOG_COORDINATE_EXT
4346 #undef CURRENT_FOG_COORDINATE_EXT
4347 #endif
4348 #ifdef FOG_COORDINATE_ARRAY_TYPE_EXT
4349 #undef FOG_COORDINATE_ARRAY_TYPE_EXT
4350 #endif
4351 #ifdef FOG_COORDINATE_ARRAY_STRIDE_EXT
4352 #undef FOG_COORDINATE_ARRAY_STRIDE_EXT
4353 #endif
4354 #ifdef FOG_COORDINATE_ARRAY_POINTER_EXT
4355 #undef FOG_COORDINATE_ARRAY_POINTER_EXT
4356 #endif
4357 #ifdef FOG_COORDINATE_ARRAY_EXT
4358 #undef FOG_COORDINATE_ARRAY_EXT
4359 #endif
4360 #ifdef READ_FRAMEBUFFER_EXT
4361 #undef READ_FRAMEBUFFER_EXT
4362 #endif
4363 #ifdef DRAW_FRAMEBUFFER_EXT
4364 #undef DRAW_FRAMEBUFFER_EXT
4365 #endif
4366 #ifdef DRAW_FRAMEBUFFER_BINDING_EXT
4367 #undef DRAW_FRAMEBUFFER_BINDING_EXT
4368 #endif
4369 #ifdef READ_FRAMEBUFFER_BINDING_EXT
4370 #undef READ_FRAMEBUFFER_BINDING_EXT
4371 #endif
4372 #ifdef RENDERBUFFER_SAMPLES_EXT
4373 #undef RENDERBUFFER_SAMPLES_EXT
4374 #endif
4375 #ifdef FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT
4376 #undef FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT
4377 #endif
4378 #ifdef MAX_SAMPLES_EXT
4379 #undef MAX_SAMPLES_EXT
4380 #endif
4381 #ifdef INVALID_FRAMEBUFFER_OPERATION_EXT
4382 #undef INVALID_FRAMEBUFFER_OPERATION_EXT
4383 #endif
4384 #ifdef MAX_RENDERBUFFER_SIZE_EXT
4385 #undef MAX_RENDERBUFFER_SIZE_EXT
4386 #endif
4387 #ifdef FRAMEBUFFER_BINDING_EXT
4388 #undef FRAMEBUFFER_BINDING_EXT
4389 #endif
4390 #ifdef RENDERBUFFER_BINDING_EXT
4391 #undef RENDERBUFFER_BINDING_EXT
4392 #endif
4393 #ifdef FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT
4394 #undef FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT
4395 #endif
4396 #ifdef FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT
4397 #undef FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT
4398 #endif
4399 #ifdef FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT
4400 #undef FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT
4401 #endif
4402 #ifdef FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT
4403 #undef FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT
4404 #endif
4405 #ifdef FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT
4406 #undef FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT
4407 #endif
4408 #ifdef FRAMEBUFFER_COMPLETE_EXT
4409 #undef FRAMEBUFFER_COMPLETE_EXT
4410 #endif
4411 #ifdef FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT
4412 #undef FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT
4413 #endif
4414 #ifdef FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT
4415 #undef FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT
4416 #endif
4417 #ifdef FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT
4418 #undef FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT
4419 #endif
4420 #ifdef FRAMEBUFFER_INCOMPLETE_FORMATS_EXT
4421 #undef FRAMEBUFFER_INCOMPLETE_FORMATS_EXT
4422 #endif
4423 #ifdef FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT
4424 #undef FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT
4425 #endif
4426 #ifdef FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT
4427 #undef FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT
4428 #endif
4429 #ifdef FRAMEBUFFER_UNSUPPORTED_EXT
4430 #undef FRAMEBUFFER_UNSUPPORTED_EXT
4431 #endif
4432 #ifdef MAX_COLOR_ATTACHMENTS_EXT
4433 #undef MAX_COLOR_ATTACHMENTS_EXT
4434 #endif
4435 #ifdef COLOR_ATTACHMENT0_EXT
4436 #undef COLOR_ATTACHMENT0_EXT
4437 #endif
4438 #ifdef COLOR_ATTACHMENT1_EXT
4439 #undef COLOR_ATTACHMENT1_EXT
4440 #endif
4441 #ifdef COLOR_ATTACHMENT2_EXT
4442 #undef COLOR_ATTACHMENT2_EXT
4443 #endif
4444 #ifdef COLOR_ATTACHMENT3_EXT
4445 #undef COLOR_ATTACHMENT3_EXT
4446 #endif
4447 #ifdef COLOR_ATTACHMENT4_EXT
4448 #undef COLOR_ATTACHMENT4_EXT
4449 #endif
4450 #ifdef COLOR_ATTACHMENT5_EXT
4451 #undef COLOR_ATTACHMENT5_EXT
4452 #endif
4453 #ifdef COLOR_ATTACHMENT6_EXT
4454 #undef COLOR_ATTACHMENT6_EXT
4455 #endif
4456 #ifdef COLOR_ATTACHMENT7_EXT
4457 #undef COLOR_ATTACHMENT7_EXT
4458 #endif
4459 #ifdef COLOR_ATTACHMENT8_EXT
4460 #undef COLOR_ATTACHMENT8_EXT
4461 #endif
4462 #ifdef COLOR_ATTACHMENT9_EXT
4463 #undef COLOR_ATTACHMENT9_EXT
4464 #endif
4465 #ifdef COLOR_ATTACHMENT10_EXT
4466 #undef COLOR_ATTACHMENT10_EXT
4467 #endif
4468 #ifdef COLOR_ATTACHMENT11_EXT
4469 #undef COLOR_ATTACHMENT11_EXT
4470 #endif
4471 #ifdef COLOR_ATTACHMENT12_EXT
4472 #undef COLOR_ATTACHMENT12_EXT
4473 #endif
4474 #ifdef COLOR_ATTACHMENT13_EXT
4475 #undef COLOR_ATTACHMENT13_EXT
4476 #endif
4477 #ifdef COLOR_ATTACHMENT14_EXT
4478 #undef COLOR_ATTACHMENT14_EXT
4479 #endif
4480 #ifdef COLOR_ATTACHMENT15_EXT
4481 #undef COLOR_ATTACHMENT15_EXT
4482 #endif
4483 #ifdef DEPTH_ATTACHMENT_EXT
4484 #undef DEPTH_ATTACHMENT_EXT
4485 #endif
4486 #ifdef STENCIL_ATTACHMENT_EXT
4487 #undef STENCIL_ATTACHMENT_EXT
4488 #endif
4489 #ifdef FRAMEBUFFER_EXT
4490 #undef FRAMEBUFFER_EXT
4491 #endif
4492 #ifdef RENDERBUFFER_EXT
4493 #undef RENDERBUFFER_EXT
4494 #endif
4495 #ifdef RENDERBUFFER_WIDTH_EXT
4496 #undef RENDERBUFFER_WIDTH_EXT
4497 #endif
4498 #ifdef RENDERBUFFER_HEIGHT_EXT
4499 #undef RENDERBUFFER_HEIGHT_EXT
4500 #endif
4501 #ifdef RENDERBUFFER_INTERNAL_FORMAT_EXT
4502 #undef RENDERBUFFER_INTERNAL_FORMAT_EXT
4503 #endif
4504 #ifdef STENCIL_INDEX1_EXT
4505 #undef STENCIL_INDEX1_EXT
4506 #endif
4507 #ifdef STENCIL_INDEX4_EXT
4508 #undef STENCIL_INDEX4_EXT
4509 #endif
4510 #ifdef STENCIL_INDEX8_EXT
4511 #undef STENCIL_INDEX8_EXT
4512 #endif
4513 #ifdef STENCIL_INDEX16_EXT
4514 #undef STENCIL_INDEX16_EXT
4515 #endif
4516 #ifdef RENDERBUFFER_RED_SIZE_EXT
4517 #undef RENDERBUFFER_RED_SIZE_EXT
4518 #endif
4519 #ifdef RENDERBUFFER_GREEN_SIZE_EXT
4520 #undef RENDERBUFFER_GREEN_SIZE_EXT
4521 #endif
4522 #ifdef RENDERBUFFER_BLUE_SIZE_EXT
4523 #undef RENDERBUFFER_BLUE_SIZE_EXT
4524 #endif
4525 #ifdef RENDERBUFFER_ALPHA_SIZE_EXT
4526 #undef RENDERBUFFER_ALPHA_SIZE_EXT
4527 #endif
4528 #ifdef RENDERBUFFER_DEPTH_SIZE_EXT
4529 #undef RENDERBUFFER_DEPTH_SIZE_EXT
4530 #endif
4531 #ifdef RENDERBUFFER_STENCIL_SIZE_EXT
4532 #undef RENDERBUFFER_STENCIL_SIZE_EXT
4533 #endif
4534 #ifdef FRAMEBUFFER_SRGB_EXT
4535 #undef FRAMEBUFFER_SRGB_EXT
4536 #endif
4537 #ifdef FRAMEBUFFER_SRGB_CAPABLE_EXT
4538 #undef FRAMEBUFFER_SRGB_CAPABLE_EXT
4539 #endif
4540 #ifdef GEOMETRY_SHADER_EXT
4541 #undef GEOMETRY_SHADER_EXT
4542 #endif
4543 #ifdef MAX_GEOMETRY_VARYING_COMPONENTS_EXT
4544 #undef MAX_GEOMETRY_VARYING_COMPONENTS_EXT
4545 #endif
4546 #ifdef MAX_VERTEX_VARYING_COMPONENTS_EXT
4547 #undef MAX_VERTEX_VARYING_COMPONENTS_EXT
4548 #endif
4549 #ifdef MAX_VARYING_COMPONENTS_EXT
4550 #undef MAX_VARYING_COMPONENTS_EXT
4551 #endif
4552 #ifdef MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT
4553 #undef MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT
4554 #endif
4555 #ifdef MAX_GEOMETRY_OUTPUT_VERTICES_EXT
4556 #undef MAX_GEOMETRY_OUTPUT_VERTICES_EXT
4557 #endif
4558 #ifdef MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT
4559 #undef MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT
4560 #endif
4561 #ifdef SAMPLER_1D_ARRAY_EXT
4562 #undef SAMPLER_1D_ARRAY_EXT
4563 #endif
4564 #ifdef SAMPLER_2D_ARRAY_EXT
4565 #undef SAMPLER_2D_ARRAY_EXT
4566 #endif
4567 #ifdef SAMPLER_BUFFER_EXT
4568 #undef SAMPLER_BUFFER_EXT
4569 #endif
4570 #ifdef SAMPLER_1D_ARRAY_SHADOW_EXT
4571 #undef SAMPLER_1D_ARRAY_SHADOW_EXT
4572 #endif
4573 #ifdef SAMPLER_2D_ARRAY_SHADOW_EXT
4574 #undef SAMPLER_2D_ARRAY_SHADOW_EXT
4575 #endif
4576 #ifdef SAMPLER_CUBE_SHADOW_EXT
4577 #undef SAMPLER_CUBE_SHADOW_EXT
4578 #endif
4579 #ifdef UNSIGNED_INT_VEC2_EXT
4580 #undef UNSIGNED_INT_VEC2_EXT
4581 #endif
4582 #ifdef UNSIGNED_INT_VEC3_EXT
4583 #undef UNSIGNED_INT_VEC3_EXT
4584 #endif
4585 #ifdef UNSIGNED_INT_VEC4_EXT
4586 #undef UNSIGNED_INT_VEC4_EXT
4587 #endif
4588 #ifdef INT_SAMPLER_1D_EXT
4589 #undef INT_SAMPLER_1D_EXT
4590 #endif
4591 #ifdef INT_SAMPLER_2D_EXT
4592 #undef INT_SAMPLER_2D_EXT
4593 #endif
4594 #ifdef INT_SAMPLER_3D_EXT
4595 #undef INT_SAMPLER_3D_EXT
4596 #endif
4597 #ifdef INT_SAMPLER_CUBE_EXT
4598 #undef INT_SAMPLER_CUBE_EXT
4599 #endif
4600 #ifdef INT_SAMPLER_2D_RECT_EXT
4601 #undef INT_SAMPLER_2D_RECT_EXT
4602 #endif
4603 #ifdef INT_SAMPLER_1D_ARRAY_EXT
4604 #undef INT_SAMPLER_1D_ARRAY_EXT
4605 #endif
4606 #ifdef INT_SAMPLER_2D_ARRAY_EXT
4607 #undef INT_SAMPLER_2D_ARRAY_EXT
4608 #endif
4609 #ifdef INT_SAMPLER_BUFFER_EXT
4610 #undef INT_SAMPLER_BUFFER_EXT
4611 #endif
4612 #ifdef UNSIGNED_INT_SAMPLER_1D_EXT
4613 #undef UNSIGNED_INT_SAMPLER_1D_EXT
4614 #endif
4615 #ifdef UNSIGNED_INT_SAMPLER_2D_EXT
4616 #undef UNSIGNED_INT_SAMPLER_2D_EXT
4617 #endif
4618 #ifdef UNSIGNED_INT_SAMPLER_3D_EXT
4619 #undef UNSIGNED_INT_SAMPLER_3D_EXT
4620 #endif
4621 #ifdef UNSIGNED_INT_SAMPLER_CUBE_EXT
4622 #undef UNSIGNED_INT_SAMPLER_CUBE_EXT
4623 #endif
4624 #ifdef UNSIGNED_INT_SAMPLER_2D_RECT_EXT
4625 #undef UNSIGNED_INT_SAMPLER_2D_RECT_EXT
4626 #endif
4627 #ifdef UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT
4628 #undef UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT
4629 #endif
4630 #ifdef UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT
4631 #undef UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT
4632 #endif
4633 #ifdef UNSIGNED_INT_SAMPLER_BUFFER_EXT
4634 #undef UNSIGNED_INT_SAMPLER_BUFFER_EXT
4635 #endif
4636 #ifdef HISTOGRAM_EXT
4637 #undef HISTOGRAM_EXT
4638 #endif
4639 #ifdef PROXY_HISTOGRAM_EXT
4640 #undef PROXY_HISTOGRAM_EXT
4641 #endif
4642 #ifdef HISTOGRAM_WIDTH_EXT
4643 #undef HISTOGRAM_WIDTH_EXT
4644 #endif
4645 #ifdef HISTOGRAM_FORMAT_EXT
4646 #undef HISTOGRAM_FORMAT_EXT
4647 #endif
4648 #ifdef HISTOGRAM_RED_SIZE_EXT
4649 #undef HISTOGRAM_RED_SIZE_EXT
4650 #endif
4651 #ifdef HISTOGRAM_GREEN_SIZE_EXT
4652 #undef HISTOGRAM_GREEN_SIZE_EXT
4653 #endif
4654 #ifdef HISTOGRAM_BLUE_SIZE_EXT
4655 #undef HISTOGRAM_BLUE_SIZE_EXT
4656 #endif
4657 #ifdef HISTOGRAM_ALPHA_SIZE_EXT
4658 #undef HISTOGRAM_ALPHA_SIZE_EXT
4659 #endif
4660 #ifdef HISTOGRAM_LUMINANCE_SIZE_EXT
4661 #undef HISTOGRAM_LUMINANCE_SIZE_EXT
4662 #endif
4663 #ifdef HISTOGRAM_SINK_EXT
4664 #undef HISTOGRAM_SINK_EXT
4665 #endif
4666 #ifdef MINMAX_EXT
4667 #undef MINMAX_EXT
4668 #endif
4669 #ifdef MINMAX_FORMAT_EXT
4670 #undef MINMAX_FORMAT_EXT
4671 #endif
4672 #ifdef MINMAX_SINK_EXT
4673 #undef MINMAX_SINK_EXT
4674 #endif
4675 #ifdef TABLE_TOO_LARGE_EXT
4676 #undef TABLE_TOO_LARGE_EXT
4677 #endif
4678 #ifdef IUI_V2F_EXT
4679 #undef IUI_V2F_EXT
4680 #endif
4681 #ifdef IUI_V3F_EXT
4682 #undef IUI_V3F_EXT
4683 #endif
4684 #ifdef IUI_N3F_V2F_EXT
4685 #undef IUI_N3F_V2F_EXT
4686 #endif
4687 #ifdef IUI_N3F_V3F_EXT
4688 #undef IUI_N3F_V3F_EXT
4689 #endif
4690 #ifdef T2F_IUI_V2F_EXT
4691 #undef T2F_IUI_V2F_EXT
4692 #endif
4693 #ifdef T2F_IUI_V3F_EXT
4694 #undef T2F_IUI_V3F_EXT
4695 #endif
4696 #ifdef T2F_IUI_N3F_V2F_EXT
4697 #undef T2F_IUI_N3F_V2F_EXT
4698 #endif
4699 #ifdef T2F_IUI_N3F_V3F_EXT
4700 #undef T2F_IUI_N3F_V3F_EXT
4701 #endif
4702 #ifdef INDEX_TEST_EXT
4703 #undef INDEX_TEST_EXT
4704 #endif
4705 #ifdef INDEX_TEST_FUNC_EXT
4706 #undef INDEX_TEST_FUNC_EXT
4707 #endif
4708 #ifdef INDEX_TEST_REF_EXT
4709 #undef INDEX_TEST_REF_EXT
4710 #endif
4711 #ifdef INDEX_MATERIAL_EXT
4712 #undef INDEX_MATERIAL_EXT
4713 #endif
4714 #ifdef INDEX_MATERIAL_PARAMETER_EXT
4715 #undef INDEX_MATERIAL_PARAMETER_EXT
4716 #endif
4717 #ifdef INDEX_MATERIAL_FACE_EXT
4718 #undef INDEX_MATERIAL_FACE_EXT
4719 #endif
4720 #ifdef FRAGMENT_MATERIAL_EXT
4721 #undef FRAGMENT_MATERIAL_EXT
4722 #endif
4723 #ifdef FRAGMENT_NORMAL_EXT
4724 #undef FRAGMENT_NORMAL_EXT
4725 #endif
4726 #ifdef FRAGMENT_COLOR_EXT
4727 #undef FRAGMENT_COLOR_EXT
4728 #endif
4729 #ifdef ATTENUATION_EXT
4730 #undef ATTENUATION_EXT
4731 #endif
4732 #ifdef SHADOW_ATTENUATION_EXT
4733 #undef SHADOW_ATTENUATION_EXT
4734 #endif
4735 #ifdef TEXTURE_APPLICATION_MODE_EXT
4736 #undef TEXTURE_APPLICATION_MODE_EXT
4737 #endif
4738 #ifdef TEXTURE_LIGHT_EXT
4739 #undef TEXTURE_LIGHT_EXT
4740 #endif
4741 #ifdef TEXTURE_MATERIAL_FACE_EXT
4742 #undef TEXTURE_MATERIAL_FACE_EXT
4743 #endif
4744 #ifdef TEXTURE_MATERIAL_PARAMETER_EXT
4745 #undef TEXTURE_MATERIAL_PARAMETER_EXT
4746 #endif
4747 #ifdef MULTISAMPLE_EXT
4748 #undef MULTISAMPLE_EXT
4749 #endif
4750 #ifdef SAMPLE_ALPHA_TO_MASK_EXT
4751 #undef SAMPLE_ALPHA_TO_MASK_EXT
4752 #endif
4753 #ifdef SAMPLE_ALPHA_TO_ONE_EXT
4754 #undef SAMPLE_ALPHA_TO_ONE_EXT
4755 #endif
4756 #ifdef SAMPLE_MASK_EXT
4757 #undef SAMPLE_MASK_EXT
4758 #endif
4759 #ifdef _1PASS_EXT
4760 #undef _1PASS_EXT
4761 #endif
4762 #ifdef _2PASS_0_EXT
4763 #undef _2PASS_0_EXT
4764 #endif
4765 #ifdef _2PASS_1_EXT
4766 #undef _2PASS_1_EXT
4767 #endif
4768 #ifdef _4PASS_0_EXT
4769 #undef _4PASS_0_EXT
4770 #endif
4771 #ifdef _4PASS_1_EXT
4772 #undef _4PASS_1_EXT
4773 #endif
4774 #ifdef _4PASS_2_EXT
4775 #undef _4PASS_2_EXT
4776 #endif
4777 #ifdef _4PASS_3_EXT
4778 #undef _4PASS_3_EXT
4779 #endif
4780 #ifdef SAMPLE_BUFFERS_EXT
4781 #undef SAMPLE_BUFFERS_EXT
4782 #endif
4783 #ifdef SAMPLES_EXT
4784 #undef SAMPLES_EXT
4785 #endif
4786 #ifdef SAMPLE_MASK_VALUE_EXT
4787 #undef SAMPLE_MASK_VALUE_EXT
4788 #endif
4789 #ifdef SAMPLE_MASK_INVERT_EXT
4790 #undef SAMPLE_MASK_INVERT_EXT
4791 #endif
4792 #ifdef SAMPLE_PATTERN_EXT
4793 #undef SAMPLE_PATTERN_EXT
4794 #endif
4795 #ifdef MULTISAMPLE_BIT_EXT
4796 #undef MULTISAMPLE_BIT_EXT
4797 #endif
4798 #ifdef DEPTH_STENCIL_EXT
4799 #undef DEPTH_STENCIL_EXT
4800 #endif
4801 #ifdef UNSIGNED_INT_24_8_EXT
4802 #undef UNSIGNED_INT_24_8_EXT
4803 #endif
4804 #ifdef DEPTH24_STENCIL8_EXT
4805 #undef DEPTH24_STENCIL8_EXT
4806 #endif
4807 #ifdef TEXTURE_STENCIL_SIZE_EXT
4808 #undef TEXTURE_STENCIL_SIZE_EXT
4809 #endif
4810 #ifdef R11F_G11F_B10F_EXT
4811 #undef R11F_G11F_B10F_EXT
4812 #endif
4813 #ifdef UNSIGNED_INT_10F_11F_11F_REV_EXT
4814 #undef UNSIGNED_INT_10F_11F_11F_REV_EXT
4815 #endif
4816 #ifdef RGBA_SIGNED_COMPONENTS_EXT
4817 #undef RGBA_SIGNED_COMPONENTS_EXT
4818 #endif
4819 #ifdef UNSIGNED_BYTE_3_3_2_EXT
4820 #undef UNSIGNED_BYTE_3_3_2_EXT
4821 #endif
4822 #ifdef UNSIGNED_SHORT_4_4_4_4_EXT
4823 #undef UNSIGNED_SHORT_4_4_4_4_EXT
4824 #endif
4825 #ifdef UNSIGNED_SHORT_5_5_5_1_EXT
4826 #undef UNSIGNED_SHORT_5_5_5_1_EXT
4827 #endif
4828 #ifdef UNSIGNED_INT_8_8_8_8_EXT
4829 #undef UNSIGNED_INT_8_8_8_8_EXT
4830 #endif
4831 #ifdef UNSIGNED_INT_10_10_10_2_EXT
4832 #undef UNSIGNED_INT_10_10_10_2_EXT
4833 #endif
4834 #ifdef COLOR_INDEX1_EXT
4835 #undef COLOR_INDEX1_EXT
4836 #endif
4837 #ifdef COLOR_INDEX2_EXT
4838 #undef COLOR_INDEX2_EXT
4839 #endif
4840 #ifdef COLOR_INDEX4_EXT
4841 #undef COLOR_INDEX4_EXT
4842 #endif
4843 #ifdef COLOR_INDEX8_EXT
4844 #undef COLOR_INDEX8_EXT
4845 #endif
4846 #ifdef COLOR_INDEX12_EXT
4847 #undef COLOR_INDEX12_EXT
4848 #endif
4849 #ifdef COLOR_INDEX16_EXT
4850 #undef COLOR_INDEX16_EXT
4851 #endif
4852 #ifdef TEXTURE_INDEX_SIZE_EXT
4853 #undef TEXTURE_INDEX_SIZE_EXT
4854 #endif
4855 #ifdef PIXEL_PACK_BUFFER_EXT
4856 #undef PIXEL_PACK_BUFFER_EXT
4857 #endif
4858 #ifdef PIXEL_UNPACK_BUFFER_EXT
4859 #undef PIXEL_UNPACK_BUFFER_EXT
4860 #endif
4861 #ifdef PIXEL_PACK_BUFFER_BINDING_EXT
4862 #undef PIXEL_PACK_BUFFER_BINDING_EXT
4863 #endif
4864 #ifdef PIXEL_UNPACK_BUFFER_BINDING_EXT
4865 #undef PIXEL_UNPACK_BUFFER_BINDING_EXT
4866 #endif
4867 #ifdef PIXEL_TRANSFORM_2D_EXT
4868 #undef PIXEL_TRANSFORM_2D_EXT
4869 #endif
4870 #ifdef PIXEL_MAG_FILTER_EXT
4871 #undef PIXEL_MAG_FILTER_EXT
4872 #endif
4873 #ifdef PIXEL_MIN_FILTER_EXT
4874 #undef PIXEL_MIN_FILTER_EXT
4875 #endif
4876 #ifdef PIXEL_CUBIC_WEIGHT_EXT
4877 #undef PIXEL_CUBIC_WEIGHT_EXT
4878 #endif
4879 #ifdef CUBIC_EXT
4880 #undef CUBIC_EXT
4881 #endif
4882 #ifdef AVERAGE_EXT
4883 #undef AVERAGE_EXT
4884 #endif
4885 #ifdef PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT
4886 #undef PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT
4887 #endif
4888 #ifdef MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT
4889 #undef MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT
4890 #endif
4891 #ifdef PIXEL_TRANSFORM_2D_MATRIX_EXT
4892 #undef PIXEL_TRANSFORM_2D_MATRIX_EXT
4893 #endif
4894 #ifdef POINT_SIZE_MIN_EXT
4895 #undef POINT_SIZE_MIN_EXT
4896 #endif
4897 #ifdef POINT_SIZE_MAX_EXT
4898 #undef POINT_SIZE_MAX_EXT
4899 #endif
4900 #ifdef POINT_FADE_THRESHOLD_SIZE_EXT
4901 #undef POINT_FADE_THRESHOLD_SIZE_EXT
4902 #endif
4903 #ifdef DISTANCE_ATTENUATION_EXT
4904 #undef DISTANCE_ATTENUATION_EXT
4905 #endif
4906 #ifdef POLYGON_OFFSET_EXT
4907 #undef POLYGON_OFFSET_EXT
4908 #endif
4909 #ifdef POLYGON_OFFSET_FACTOR_EXT
4910 #undef POLYGON_OFFSET_FACTOR_EXT
4911 #endif
4912 #ifdef POLYGON_OFFSET_BIAS_EXT
4913 #undef POLYGON_OFFSET_BIAS_EXT
4914 #endif
4915 #ifdef QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT
4916 #undef QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT
4917 #endif
4918 #ifdef FIRST_VERTEX_CONVENTION_EXT
4919 #undef FIRST_VERTEX_CONVENTION_EXT
4920 #endif
4921 #ifdef LAST_VERTEX_CONVENTION_EXT
4922 #undef LAST_VERTEX_CONVENTION_EXT
4923 #endif
4924 #ifdef PROVOKING_VERTEX_EXT
4925 #undef PROVOKING_VERTEX_EXT
4926 #endif
4927 #ifdef RESCALE_NORMAL_EXT
4928 #undef RESCALE_NORMAL_EXT
4929 #endif
4930 #ifdef COLOR_SUM_EXT
4931 #undef COLOR_SUM_EXT
4932 #endif
4933 #ifdef CURRENT_SECONDARY_COLOR_EXT
4934 #undef CURRENT_SECONDARY_COLOR_EXT
4935 #endif
4936 #ifdef SECONDARY_COLOR_ARRAY_SIZE_EXT
4937 #undef SECONDARY_COLOR_ARRAY_SIZE_EXT
4938 #endif
4939 #ifdef SECONDARY_COLOR_ARRAY_TYPE_EXT
4940 #undef SECONDARY_COLOR_ARRAY_TYPE_EXT
4941 #endif
4942 #ifdef SECONDARY_COLOR_ARRAY_STRIDE_EXT
4943 #undef SECONDARY_COLOR_ARRAY_STRIDE_EXT
4944 #endif
4945 #ifdef SECONDARY_COLOR_ARRAY_POINTER_EXT
4946 #undef SECONDARY_COLOR_ARRAY_POINTER_EXT
4947 #endif
4948 #ifdef SECONDARY_COLOR_ARRAY_EXT
4949 #undef SECONDARY_COLOR_ARRAY_EXT
4950 #endif
4951 #ifdef ACTIVE_PROGRAM_EXT
4952 #undef ACTIVE_PROGRAM_EXT
4953 #endif
4954 #ifdef LIGHT_MODEL_COLOR_CONTROL_EXT
4955 #undef LIGHT_MODEL_COLOR_CONTROL_EXT
4956 #endif
4957 #ifdef SINGLE_COLOR_EXT
4958 #undef SINGLE_COLOR_EXT
4959 #endif
4960 #ifdef SEPARATE_SPECULAR_COLOR_EXT
4961 #undef SEPARATE_SPECULAR_COLOR_EXT
4962 #endif
4963 #ifdef MAX_IMAGE_UNITS_EXT
4964 #undef MAX_IMAGE_UNITS_EXT
4965 #endif
4966 #ifdef MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT
4967 #undef MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT
4968 #endif
4969 #ifdef IMAGE_BINDING_NAME_EXT
4970 #undef IMAGE_BINDING_NAME_EXT
4971 #endif
4972 #ifdef IMAGE_BINDING_LEVEL_EXT
4973 #undef IMAGE_BINDING_LEVEL_EXT
4974 #endif
4975 #ifdef IMAGE_BINDING_LAYERED_EXT
4976 #undef IMAGE_BINDING_LAYERED_EXT
4977 #endif
4978 #ifdef IMAGE_BINDING_LAYER_EXT
4979 #undef IMAGE_BINDING_LAYER_EXT
4980 #endif
4981 #ifdef IMAGE_BINDING_ACCESS_EXT
4982 #undef IMAGE_BINDING_ACCESS_EXT
4983 #endif
4984 #ifdef IMAGE_1D_EXT
4985 #undef IMAGE_1D_EXT
4986 #endif
4987 #ifdef IMAGE_2D_EXT
4988 #undef IMAGE_2D_EXT
4989 #endif
4990 #ifdef IMAGE_3D_EXT
4991 #undef IMAGE_3D_EXT
4992 #endif
4993 #ifdef IMAGE_2D_RECT_EXT
4994 #undef IMAGE_2D_RECT_EXT
4995 #endif
4996 #ifdef IMAGE_CUBE_EXT
4997 #undef IMAGE_CUBE_EXT
4998 #endif
4999 #ifdef IMAGE_BUFFER_EXT
5000 #undef IMAGE_BUFFER_EXT
5001 #endif
5002 #ifdef IMAGE_1D_ARRAY_EXT
5003 #undef IMAGE_1D_ARRAY_EXT
5004 #endif
5005 #ifdef IMAGE_2D_ARRAY_EXT
5006 #undef IMAGE_2D_ARRAY_EXT
5007 #endif
5008 #ifdef IMAGE_CUBE_MAP_ARRAY_EXT
5009 #undef IMAGE_CUBE_MAP_ARRAY_EXT
5010 #endif
5011 #ifdef IMAGE_2D_MULTISAMPLE_EXT
5012 #undef IMAGE_2D_MULTISAMPLE_EXT
5013 #endif
5014 #ifdef IMAGE_2D_MULTISAMPLE_ARRAY_EXT
5015 #undef IMAGE_2D_MULTISAMPLE_ARRAY_EXT
5016 #endif
5017 #ifdef INT_IMAGE_1D_EXT
5018 #undef INT_IMAGE_1D_EXT
5019 #endif
5020 #ifdef INT_IMAGE_2D_EXT
5021 #undef INT_IMAGE_2D_EXT
5022 #endif
5023 #ifdef INT_IMAGE_3D_EXT
5024 #undef INT_IMAGE_3D_EXT
5025 #endif
5026 #ifdef INT_IMAGE_2D_RECT_EXT
5027 #undef INT_IMAGE_2D_RECT_EXT
5028 #endif
5029 #ifdef INT_IMAGE_CUBE_EXT
5030 #undef INT_IMAGE_CUBE_EXT
5031 #endif
5032 #ifdef INT_IMAGE_BUFFER_EXT
5033 #undef INT_IMAGE_BUFFER_EXT
5034 #endif
5035 #ifdef INT_IMAGE_1D_ARRAY_EXT
5036 #undef INT_IMAGE_1D_ARRAY_EXT
5037 #endif
5038 #ifdef INT_IMAGE_2D_ARRAY_EXT
5039 #undef INT_IMAGE_2D_ARRAY_EXT
5040 #endif
5041 #ifdef INT_IMAGE_CUBE_MAP_ARRAY_EXT
5042 #undef INT_IMAGE_CUBE_MAP_ARRAY_EXT
5043 #endif
5044 #ifdef INT_IMAGE_2D_MULTISAMPLE_EXT
5045 #undef INT_IMAGE_2D_MULTISAMPLE_EXT
5046 #endif
5047 #ifdef INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
5048 #undef INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
5049 #endif
5050 #ifdef UNSIGNED_INT_IMAGE_1D_EXT
5051 #undef UNSIGNED_INT_IMAGE_1D_EXT
5052 #endif
5053 #ifdef UNSIGNED_INT_IMAGE_2D_EXT
5054 #undef UNSIGNED_INT_IMAGE_2D_EXT
5055 #endif
5056 #ifdef UNSIGNED_INT_IMAGE_3D_EXT
5057 #undef UNSIGNED_INT_IMAGE_3D_EXT
5058 #endif
5059 #ifdef UNSIGNED_INT_IMAGE_2D_RECT_EXT
5060 #undef UNSIGNED_INT_IMAGE_2D_RECT_EXT
5061 #endif
5062 #ifdef UNSIGNED_INT_IMAGE_CUBE_EXT
5063 #undef UNSIGNED_INT_IMAGE_CUBE_EXT
5064 #endif
5065 #ifdef UNSIGNED_INT_IMAGE_BUFFER_EXT
5066 #undef UNSIGNED_INT_IMAGE_BUFFER_EXT
5067 #endif
5068 #ifdef UNSIGNED_INT_IMAGE_1D_ARRAY_EXT
5069 #undef UNSIGNED_INT_IMAGE_1D_ARRAY_EXT
5070 #endif
5071 #ifdef UNSIGNED_INT_IMAGE_2D_ARRAY_EXT
5072 #undef UNSIGNED_INT_IMAGE_2D_ARRAY_EXT
5073 #endif
5074 #ifdef UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT
5075 #undef UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT
5076 #endif
5077 #ifdef UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT
5078 #undef UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT
5079 #endif
5080 #ifdef UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
5081 #undef UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
5082 #endif
5083 #ifdef MAX_IMAGE_SAMPLES_EXT
5084 #undef MAX_IMAGE_SAMPLES_EXT
5085 #endif
5086 #ifdef IMAGE_BINDING_FORMAT_EXT
5087 #undef IMAGE_BINDING_FORMAT_EXT
5088 #endif
5089 #ifdef VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT
5090 #undef VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT
5091 #endif
5092 #ifdef ELEMENT_ARRAY_BARRIER_BIT_EXT
5093 #undef ELEMENT_ARRAY_BARRIER_BIT_EXT
5094 #endif
5095 #ifdef UNIFORM_BARRIER_BIT_EXT
5096 #undef UNIFORM_BARRIER_BIT_EXT
5097 #endif
5098 #ifdef TEXTURE_FETCH_BARRIER_BIT_EXT
5099 #undef TEXTURE_FETCH_BARRIER_BIT_EXT
5100 #endif
5101 #ifdef SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT
5102 #undef SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT
5103 #endif
5104 #ifdef COMMAND_BARRIER_BIT_EXT
5105 #undef COMMAND_BARRIER_BIT_EXT
5106 #endif
5107 #ifdef PIXEL_BUFFER_BARRIER_BIT_EXT
5108 #undef PIXEL_BUFFER_BARRIER_BIT_EXT
5109 #endif
5110 #ifdef TEXTURE_UPDATE_BARRIER_BIT_EXT
5111 #undef TEXTURE_UPDATE_BARRIER_BIT_EXT
5112 #endif
5113 #ifdef BUFFER_UPDATE_BARRIER_BIT_EXT
5114 #undef BUFFER_UPDATE_BARRIER_BIT_EXT
5115 #endif
5116 #ifdef FRAMEBUFFER_BARRIER_BIT_EXT
5117 #undef FRAMEBUFFER_BARRIER_BIT_EXT
5118 #endif
5119 #ifdef TRANSFORM_FEEDBACK_BARRIER_BIT_EXT
5120 #undef TRANSFORM_FEEDBACK_BARRIER_BIT_EXT
5121 #endif
5122 #ifdef ATOMIC_COUNTER_BARRIER_BIT_EXT
5123 #undef ATOMIC_COUNTER_BARRIER_BIT_EXT
5124 #endif
5125 #ifdef ALL_BARRIER_BITS_EXT
5126 #undef ALL_BARRIER_BITS_EXT
5127 #endif
5128 #ifdef SHARED_TEXTURE_PALETTE_EXT
5129 #undef SHARED_TEXTURE_PALETTE_EXT
5130 #endif
5131 #ifdef STENCIL_TAG_BITS_EXT
5132 #undef STENCIL_TAG_BITS_EXT
5133 #endif
5134 #ifdef STENCIL_CLEAR_TAG_VALUE_EXT
5135 #undef STENCIL_CLEAR_TAG_VALUE_EXT
5136 #endif
5137 #ifdef STENCIL_TEST_TWO_SIDE_EXT
5138 #undef STENCIL_TEST_TWO_SIDE_EXT
5139 #endif
5140 #ifdef ACTIVE_STENCIL_FACE_EXT
5141 #undef ACTIVE_STENCIL_FACE_EXT
5142 #endif
5143 #ifdef INCR_WRAP_EXT
5144 #undef INCR_WRAP_EXT
5145 #endif
5146 #ifdef DECR_WRAP_EXT
5147 #undef DECR_WRAP_EXT
5148 #endif
5149 #ifdef ALPHA4_EXT
5150 #undef ALPHA4_EXT
5151 #endif
5152 #ifdef ALPHA8_EXT
5153 #undef ALPHA8_EXT
5154 #endif
5155 #ifdef ALPHA12_EXT
5156 #undef ALPHA12_EXT
5157 #endif
5158 #ifdef ALPHA16_EXT
5159 #undef ALPHA16_EXT
5160 #endif
5161 #ifdef LUMINANCE4_EXT
5162 #undef LUMINANCE4_EXT
5163 #endif
5164 #ifdef LUMINANCE8_EXT
5165 #undef LUMINANCE8_EXT
5166 #endif
5167 #ifdef LUMINANCE12_EXT
5168 #undef LUMINANCE12_EXT
5169 #endif
5170 #ifdef LUMINANCE16_EXT
5171 #undef LUMINANCE16_EXT
5172 #endif
5173 #ifdef LUMINANCE4_ALPHA4_EXT
5174 #undef LUMINANCE4_ALPHA4_EXT
5175 #endif
5176 #ifdef LUMINANCE6_ALPHA2_EXT
5177 #undef LUMINANCE6_ALPHA2_EXT
5178 #endif
5179 #ifdef LUMINANCE8_ALPHA8_EXT
5180 #undef LUMINANCE8_ALPHA8_EXT
5181 #endif
5182 #ifdef LUMINANCE12_ALPHA4_EXT
5183 #undef LUMINANCE12_ALPHA4_EXT
5184 #endif
5185 #ifdef LUMINANCE12_ALPHA12_EXT
5186 #undef LUMINANCE12_ALPHA12_EXT
5187 #endif
5188 #ifdef LUMINANCE16_ALPHA16_EXT
5189 #undef LUMINANCE16_ALPHA16_EXT
5190 #endif
5191 #ifdef INTENSITY_EXT
5192 #undef INTENSITY_EXT
5193 #endif
5194 #ifdef INTENSITY4_EXT
5195 #undef INTENSITY4_EXT
5196 #endif
5197 #ifdef INTENSITY8_EXT
5198 #undef INTENSITY8_EXT
5199 #endif
5200 #ifdef INTENSITY12_EXT
5201 #undef INTENSITY12_EXT
5202 #endif
5203 #ifdef INTENSITY16_EXT
5204 #undef INTENSITY16_EXT
5205 #endif
5206 #ifdef RGB2_EXT
5207 #undef RGB2_EXT
5208 #endif
5209 #ifdef RGB4_EXT
5210 #undef RGB4_EXT
5211 #endif
5212 #ifdef RGB5_EXT
5213 #undef RGB5_EXT
5214 #endif
5215 #ifdef RGB8_EXT
5216 #undef RGB8_EXT
5217 #endif
5218 #ifdef RGB10_EXT
5219 #undef RGB10_EXT
5220 #endif
5221 #ifdef RGB12_EXT
5222 #undef RGB12_EXT
5223 #endif
5224 #ifdef RGB16_EXT
5225 #undef RGB16_EXT
5226 #endif
5227 #ifdef RGBA2_EXT
5228 #undef RGBA2_EXT
5229 #endif
5230 #ifdef RGBA4_EXT
5231 #undef RGBA4_EXT
5232 #endif
5233 #ifdef RGB5_A1_EXT
5234 #undef RGB5_A1_EXT
5235 #endif
5236 #ifdef RGBA8_EXT
5237 #undef RGBA8_EXT
5238 #endif
5239 #ifdef RGB10_A2_EXT
5240 #undef RGB10_A2_EXT
5241 #endif
5242 #ifdef RGBA12_EXT
5243 #undef RGBA12_EXT
5244 #endif
5245 #ifdef RGBA16_EXT
5246 #undef RGBA16_EXT
5247 #endif
5248 #ifdef TEXTURE_RED_SIZE_EXT
5249 #undef TEXTURE_RED_SIZE_EXT
5250 #endif
5251 #ifdef TEXTURE_GREEN_SIZE_EXT
5252 #undef TEXTURE_GREEN_SIZE_EXT
5253 #endif
5254 #ifdef TEXTURE_BLUE_SIZE_EXT
5255 #undef TEXTURE_BLUE_SIZE_EXT
5256 #endif
5257 #ifdef TEXTURE_ALPHA_SIZE_EXT
5258 #undef TEXTURE_ALPHA_SIZE_EXT
5259 #endif
5260 #ifdef TEXTURE_LUMINANCE_SIZE_EXT
5261 #undef TEXTURE_LUMINANCE_SIZE_EXT
5262 #endif
5263 #ifdef TEXTURE_INTENSITY_SIZE_EXT
5264 #undef TEXTURE_INTENSITY_SIZE_EXT
5265 #endif
5266 #ifdef REPLACE_EXT
5267 #undef REPLACE_EXT
5268 #endif
5269 #ifdef PROXY_TEXTURE_1D_EXT
5270 #undef PROXY_TEXTURE_1D_EXT
5271 #endif
5272 #ifdef PROXY_TEXTURE_2D_EXT
5273 #undef PROXY_TEXTURE_2D_EXT
5274 #endif
5275 #ifdef TEXTURE_TOO_LARGE_EXT
5276 #undef TEXTURE_TOO_LARGE_EXT
5277 #endif
5278 #ifdef PACK_SKIP_IMAGES_EXT
5279 #undef PACK_SKIP_IMAGES_EXT
5280 #endif
5281 #ifdef PACK_IMAGE_HEIGHT_EXT
5282 #undef PACK_IMAGE_HEIGHT_EXT
5283 #endif
5284 #ifdef UNPACK_SKIP_IMAGES_EXT
5285 #undef UNPACK_SKIP_IMAGES_EXT
5286 #endif
5287 #ifdef UNPACK_IMAGE_HEIGHT_EXT
5288 #undef UNPACK_IMAGE_HEIGHT_EXT
5289 #endif
5290 #ifdef TEXTURE_3D_EXT
5291 #undef TEXTURE_3D_EXT
5292 #endif
5293 #ifdef PROXY_TEXTURE_3D_EXT
5294 #undef PROXY_TEXTURE_3D_EXT
5295 #endif
5296 #ifdef TEXTURE_DEPTH_EXT
5297 #undef TEXTURE_DEPTH_EXT
5298 #endif
5299 #ifdef TEXTURE_WRAP_R_EXT
5300 #undef TEXTURE_WRAP_R_EXT
5301 #endif
5302 #ifdef MAX_3D_TEXTURE_SIZE_EXT
5303 #undef MAX_3D_TEXTURE_SIZE_EXT
5304 #endif
5305 #ifdef TEXTURE_1D_ARRAY_EXT
5306 #undef TEXTURE_1D_ARRAY_EXT
5307 #endif
5308 #ifdef PROXY_TEXTURE_1D_ARRAY_EXT
5309 #undef PROXY_TEXTURE_1D_ARRAY_EXT
5310 #endif
5311 #ifdef TEXTURE_2D_ARRAY_EXT
5312 #undef TEXTURE_2D_ARRAY_EXT
5313 #endif
5314 #ifdef PROXY_TEXTURE_2D_ARRAY_EXT
5315 #undef PROXY_TEXTURE_2D_ARRAY_EXT
5316 #endif
5317 #ifdef TEXTURE_BINDING_1D_ARRAY_EXT
5318 #undef TEXTURE_BINDING_1D_ARRAY_EXT
5319 #endif
5320 #ifdef TEXTURE_BINDING_2D_ARRAY_EXT
5321 #undef TEXTURE_BINDING_2D_ARRAY_EXT
5322 #endif
5323 #ifdef MAX_ARRAY_TEXTURE_LAYERS_EXT
5324 #undef MAX_ARRAY_TEXTURE_LAYERS_EXT
5325 #endif
5326 #ifdef COMPARE_REF_DEPTH_TO_TEXTURE_EXT
5327 #undef COMPARE_REF_DEPTH_TO_TEXTURE_EXT
5328 #endif
5329 #ifdef TEXTURE_BUFFER_EXT
5330 #undef TEXTURE_BUFFER_EXT
5331 #endif
5332 #ifdef MAX_TEXTURE_BUFFER_SIZE_EXT
5333 #undef MAX_TEXTURE_BUFFER_SIZE_EXT
5334 #endif
5335 #ifdef TEXTURE_BINDING_BUFFER_EXT
5336 #undef TEXTURE_BINDING_BUFFER_EXT
5337 #endif
5338 #ifdef TEXTURE_BUFFER_DATA_STORE_BINDING_EXT
5339 #undef TEXTURE_BUFFER_DATA_STORE_BINDING_EXT
5340 #endif
5341 #ifdef TEXTURE_BUFFER_FORMAT_EXT
5342 #undef TEXTURE_BUFFER_FORMAT_EXT
5343 #endif
5344 #ifdef COMPRESSED_LUMINANCE_LATC1_EXT
5345 #undef COMPRESSED_LUMINANCE_LATC1_EXT
5346 #endif
5347 #ifdef COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT
5348 #undef COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT
5349 #endif
5350 #ifdef COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT
5351 #undef COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT
5352 #endif
5353 #ifdef COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT
5354 #undef COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT
5355 #endif
5356 #ifdef COMPRESSED_RED_RGTC1_EXT
5357 #undef COMPRESSED_RED_RGTC1_EXT
5358 #endif
5359 #ifdef COMPRESSED_SIGNED_RED_RGTC1_EXT
5360 #undef COMPRESSED_SIGNED_RED_RGTC1_EXT
5361 #endif
5362 #ifdef COMPRESSED_RED_GREEN_RGTC2_EXT
5363 #undef COMPRESSED_RED_GREEN_RGTC2_EXT
5364 #endif
5365 #ifdef COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT
5366 #undef COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT
5367 #endif
5368 #ifdef COMPRESSED_RGB_S3TC_DXT1_EXT
5369 #undef COMPRESSED_RGB_S3TC_DXT1_EXT
5370 #endif
5371 #ifdef COMPRESSED_RGBA_S3TC_DXT1_EXT
5372 #undef COMPRESSED_RGBA_S3TC_DXT1_EXT
5373 #endif
5374 #ifdef COMPRESSED_RGBA_S3TC_DXT3_EXT
5375 #undef COMPRESSED_RGBA_S3TC_DXT3_EXT
5376 #endif
5377 #ifdef COMPRESSED_RGBA_S3TC_DXT5_EXT
5378 #undef COMPRESSED_RGBA_S3TC_DXT5_EXT
5379 #endif
5380 #ifdef NORMAL_MAP_EXT
5381 #undef NORMAL_MAP_EXT
5382 #endif
5383 #ifdef REFLECTION_MAP_EXT
5384 #undef REFLECTION_MAP_EXT
5385 #endif
5386 #ifdef TEXTURE_CUBE_MAP_EXT
5387 #undef TEXTURE_CUBE_MAP_EXT
5388 #endif
5389 #ifdef TEXTURE_BINDING_CUBE_MAP_EXT
5390 #undef TEXTURE_BINDING_CUBE_MAP_EXT
5391 #endif
5392 #ifdef TEXTURE_CUBE_MAP_POSITIVE_X_EXT
5393 #undef TEXTURE_CUBE_MAP_POSITIVE_X_EXT
5394 #endif
5395 #ifdef TEXTURE_CUBE_MAP_NEGATIVE_X_EXT
5396 #undef TEXTURE_CUBE_MAP_NEGATIVE_X_EXT
5397 #endif
5398 #ifdef TEXTURE_CUBE_MAP_POSITIVE_Y_EXT
5399 #undef TEXTURE_CUBE_MAP_POSITIVE_Y_EXT
5400 #endif
5401 #ifdef TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT
5402 #undef TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT
5403 #endif
5404 #ifdef TEXTURE_CUBE_MAP_POSITIVE_Z_EXT
5405 #undef TEXTURE_CUBE_MAP_POSITIVE_Z_EXT
5406 #endif
5407 #ifdef TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT
5408 #undef TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT
5409 #endif
5410 #ifdef PROXY_TEXTURE_CUBE_MAP_EXT
5411 #undef PROXY_TEXTURE_CUBE_MAP_EXT
5412 #endif
5413 #ifdef MAX_CUBE_MAP_TEXTURE_SIZE_EXT
5414 #undef MAX_CUBE_MAP_TEXTURE_SIZE_EXT
5415 #endif
5416 #ifdef COMBINE_EXT
5417 #undef COMBINE_EXT
5418 #endif
5419 #ifdef COMBINE_RGB_EXT
5420 #undef COMBINE_RGB_EXT
5421 #endif
5422 #ifdef COMBINE_ALPHA_EXT
5423 #undef COMBINE_ALPHA_EXT
5424 #endif
5425 #ifdef RGB_SCALE_EXT
5426 #undef RGB_SCALE_EXT
5427 #endif
5428 #ifdef ADD_SIGNED_EXT
5429 #undef ADD_SIGNED_EXT
5430 #endif
5431 #ifdef INTERPOLATE_EXT
5432 #undef INTERPOLATE_EXT
5433 #endif
5434 #ifdef CONSTANT_EXT
5435 #undef CONSTANT_EXT
5436 #endif
5437 #ifdef PRIMARY_COLOR_EXT
5438 #undef PRIMARY_COLOR_EXT
5439 #endif
5440 #ifdef PREVIOUS_EXT
5441 #undef PREVIOUS_EXT
5442 #endif
5443 #ifdef SOURCE0_RGB_EXT
5444 #undef SOURCE0_RGB_EXT
5445 #endif
5446 #ifdef SOURCE1_RGB_EXT
5447 #undef SOURCE1_RGB_EXT
5448 #endif
5449 #ifdef SOURCE2_RGB_EXT
5450 #undef SOURCE2_RGB_EXT
5451 #endif
5452 #ifdef SOURCE0_ALPHA_EXT
5453 #undef SOURCE0_ALPHA_EXT
5454 #endif
5455 #ifdef SOURCE1_ALPHA_EXT
5456 #undef SOURCE1_ALPHA_EXT
5457 #endif
5458 #ifdef SOURCE2_ALPHA_EXT
5459 #undef SOURCE2_ALPHA_EXT
5460 #endif
5461 #ifdef OPERAND0_RGB_EXT
5462 #undef OPERAND0_RGB_EXT
5463 #endif
5464 #ifdef OPERAND1_RGB_EXT
5465 #undef OPERAND1_RGB_EXT
5466 #endif
5467 #ifdef OPERAND2_RGB_EXT
5468 #undef OPERAND2_RGB_EXT
5469 #endif
5470 #ifdef OPERAND0_ALPHA_EXT
5471 #undef OPERAND0_ALPHA_EXT
5472 #endif
5473 #ifdef OPERAND1_ALPHA_EXT
5474 #undef OPERAND1_ALPHA_EXT
5475 #endif
5476 #ifdef OPERAND2_ALPHA_EXT
5477 #undef OPERAND2_ALPHA_EXT
5478 #endif
5479 #ifdef DOT3_RGB_EXT
5480 #undef DOT3_RGB_EXT
5481 #endif
5482 #ifdef DOT3_RGBA_EXT
5483 #undef DOT3_RGBA_EXT
5484 #endif
5485 #ifdef TEXTURE_MAX_ANISOTROPY_EXT
5486 #undef TEXTURE_MAX_ANISOTROPY_EXT
5487 #endif
5488 #ifdef MAX_TEXTURE_MAX_ANISOTROPY_EXT
5489 #undef MAX_TEXTURE_MAX_ANISOTROPY_EXT
5490 #endif
5491 #ifdef RGBA32UI_EXT
5492 #undef RGBA32UI_EXT
5493 #endif
5494 #ifdef RGB32UI_EXT
5495 #undef RGB32UI_EXT
5496 #endif
5497 #ifdef ALPHA32UI_EXT
5498 #undef ALPHA32UI_EXT
5499 #endif
5500 #ifdef INTENSITY32UI_EXT
5501 #undef INTENSITY32UI_EXT
5502 #endif
5503 #ifdef LUMINANCE32UI_EXT
5504 #undef LUMINANCE32UI_EXT
5505 #endif
5506 #ifdef LUMINANCE_ALPHA32UI_EXT
5507 #undef LUMINANCE_ALPHA32UI_EXT
5508 #endif
5509 #ifdef RGBA16UI_EXT
5510 #undef RGBA16UI_EXT
5511 #endif
5512 #ifdef RGB16UI_EXT
5513 #undef RGB16UI_EXT
5514 #endif
5515 #ifdef ALPHA16UI_EXT
5516 #undef ALPHA16UI_EXT
5517 #endif
5518 #ifdef INTENSITY16UI_EXT
5519 #undef INTENSITY16UI_EXT
5520 #endif
5521 #ifdef LUMINANCE16UI_EXT
5522 #undef LUMINANCE16UI_EXT
5523 #endif
5524 #ifdef LUMINANCE_ALPHA16UI_EXT
5525 #undef LUMINANCE_ALPHA16UI_EXT
5526 #endif
5527 #ifdef RGBA8UI_EXT
5528 #undef RGBA8UI_EXT
5529 #endif
5530 #ifdef RGB8UI_EXT
5531 #undef RGB8UI_EXT
5532 #endif
5533 #ifdef ALPHA8UI_EXT
5534 #undef ALPHA8UI_EXT
5535 #endif
5536 #ifdef INTENSITY8UI_EXT
5537 #undef INTENSITY8UI_EXT
5538 #endif
5539 #ifdef LUMINANCE8UI_EXT
5540 #undef LUMINANCE8UI_EXT
5541 #endif
5542 #ifdef LUMINANCE_ALPHA8UI_EXT
5543 #undef LUMINANCE_ALPHA8UI_EXT
5544 #endif
5545 #ifdef RGBA32I_EXT
5546 #undef RGBA32I_EXT
5547 #endif
5548 #ifdef RGB32I_EXT
5549 #undef RGB32I_EXT
5550 #endif
5551 #ifdef ALPHA32I_EXT
5552 #undef ALPHA32I_EXT
5553 #endif
5554 #ifdef INTENSITY32I_EXT
5555 #undef INTENSITY32I_EXT
5556 #endif
5557 #ifdef LUMINANCE32I_EXT
5558 #undef LUMINANCE32I_EXT
5559 #endif
5560 #ifdef LUMINANCE_ALPHA32I_EXT
5561 #undef LUMINANCE_ALPHA32I_EXT
5562 #endif
5563 #ifdef RGBA16I_EXT
5564 #undef RGBA16I_EXT
5565 #endif
5566 #ifdef RGB16I_EXT
5567 #undef RGB16I_EXT
5568 #endif
5569 #ifdef ALPHA16I_EXT
5570 #undef ALPHA16I_EXT
5571 #endif
5572 #ifdef INTENSITY16I_EXT
5573 #undef INTENSITY16I_EXT
5574 #endif
5575 #ifdef LUMINANCE16I_EXT
5576 #undef LUMINANCE16I_EXT
5577 #endif
5578 #ifdef LUMINANCE_ALPHA16I_EXT
5579 #undef LUMINANCE_ALPHA16I_EXT
5580 #endif
5581 #ifdef RGBA8I_EXT
5582 #undef RGBA8I_EXT
5583 #endif
5584 #ifdef RGB8I_EXT
5585 #undef RGB8I_EXT
5586 #endif
5587 #ifdef ALPHA8I_EXT
5588 #undef ALPHA8I_EXT
5589 #endif
5590 #ifdef INTENSITY8I_EXT
5591 #undef INTENSITY8I_EXT
5592 #endif
5593 #ifdef LUMINANCE8I_EXT
5594 #undef LUMINANCE8I_EXT
5595 #endif
5596 #ifdef LUMINANCE_ALPHA8I_EXT
5597 #undef LUMINANCE_ALPHA8I_EXT
5598 #endif
5599 #ifdef RED_INTEGER_EXT
5600 #undef RED_INTEGER_EXT
5601 #endif
5602 #ifdef GREEN_INTEGER_EXT
5603 #undef GREEN_INTEGER_EXT
5604 #endif
5605 #ifdef BLUE_INTEGER_EXT
5606 #undef BLUE_INTEGER_EXT
5607 #endif
5608 #ifdef ALPHA_INTEGER_EXT
5609 #undef ALPHA_INTEGER_EXT
5610 #endif
5611 #ifdef RGB_INTEGER_EXT
5612 #undef RGB_INTEGER_EXT
5613 #endif
5614 #ifdef RGBA_INTEGER_EXT
5615 #undef RGBA_INTEGER_EXT
5616 #endif
5617 #ifdef BGR_INTEGER_EXT
5618 #undef BGR_INTEGER_EXT
5619 #endif
5620 #ifdef BGRA_INTEGER_EXT
5621 #undef BGRA_INTEGER_EXT
5622 #endif
5623 #ifdef LUMINANCE_INTEGER_EXT
5624 #undef LUMINANCE_INTEGER_EXT
5625 #endif
5626 #ifdef LUMINANCE_ALPHA_INTEGER_EXT
5627 #undef LUMINANCE_ALPHA_INTEGER_EXT
5628 #endif
5629 #ifdef RGBA_INTEGER_MODE_EXT
5630 #undef RGBA_INTEGER_MODE_EXT
5631 #endif
5632 #ifdef MAX_TEXTURE_LOD_BIAS_EXT
5633 #undef MAX_TEXTURE_LOD_BIAS_EXT
5634 #endif
5635 #ifdef TEXTURE_FILTER_CONTROL_EXT
5636 #undef TEXTURE_FILTER_CONTROL_EXT
5637 #endif
5638 #ifdef TEXTURE_LOD_BIAS_EXT
5639 #undef TEXTURE_LOD_BIAS_EXT
5640 #endif
5641 #ifdef MIRROR_CLAMP_EXT
5642 #undef MIRROR_CLAMP_EXT
5643 #endif
5644 #ifdef MIRROR_CLAMP_TO_EDGE_EXT
5645 #undef MIRROR_CLAMP_TO_EDGE_EXT
5646 #endif
5647 #ifdef MIRROR_CLAMP_TO_BORDER_EXT
5648 #undef MIRROR_CLAMP_TO_BORDER_EXT
5649 #endif
5650 #ifdef TEXTURE_PRIORITY_EXT
5651 #undef TEXTURE_PRIORITY_EXT
5652 #endif
5653 #ifdef TEXTURE_RESIDENT_EXT
5654 #undef TEXTURE_RESIDENT_EXT
5655 #endif
5656 #ifdef TEXTURE_1D_BINDING_EXT
5657 #undef TEXTURE_1D_BINDING_EXT
5658 #endif
5659 #ifdef TEXTURE_2D_BINDING_EXT
5660 #undef TEXTURE_2D_BINDING_EXT
5661 #endif
5662 #ifdef TEXTURE_3D_BINDING_EXT
5663 #undef TEXTURE_3D_BINDING_EXT
5664 #endif
5665 #ifdef PERTURB_EXT
5666 #undef PERTURB_EXT
5667 #endif
5668 #ifdef TEXTURE_NORMAL_EXT
5669 #undef TEXTURE_NORMAL_EXT
5670 #endif
5671 #ifdef SRGB_EXT
5672 #undef SRGB_EXT
5673 #endif
5674 #ifdef SRGB8_EXT
5675 #undef SRGB8_EXT
5676 #endif
5677 #ifdef SRGB_ALPHA_EXT
5678 #undef SRGB_ALPHA_EXT
5679 #endif
5680 #ifdef SRGB8_ALPHA8_EXT
5681 #undef SRGB8_ALPHA8_EXT
5682 #endif
5683 #ifdef SLUMINANCE_ALPHA_EXT
5684 #undef SLUMINANCE_ALPHA_EXT
5685 #endif
5686 #ifdef SLUMINANCE8_ALPHA8_EXT
5687 #undef SLUMINANCE8_ALPHA8_EXT
5688 #endif
5689 #ifdef SLUMINANCE_EXT
5690 #undef SLUMINANCE_EXT
5691 #endif
5692 #ifdef SLUMINANCE8_EXT
5693 #undef SLUMINANCE8_EXT
5694 #endif
5695 #ifdef COMPRESSED_SRGB_EXT
5696 #undef COMPRESSED_SRGB_EXT
5697 #endif
5698 #ifdef COMPRESSED_SRGB_ALPHA_EXT
5699 #undef COMPRESSED_SRGB_ALPHA_EXT
5700 #endif
5701 #ifdef COMPRESSED_SLUMINANCE_EXT
5702 #undef COMPRESSED_SLUMINANCE_EXT
5703 #endif
5704 #ifdef COMPRESSED_SLUMINANCE_ALPHA_EXT
5705 #undef COMPRESSED_SLUMINANCE_ALPHA_EXT
5706 #endif
5707 #ifdef COMPRESSED_SRGB_S3TC_DXT1_EXT
5708 #undef COMPRESSED_SRGB_S3TC_DXT1_EXT
5709 #endif
5710 #ifdef COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT
5711 #undef COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT
5712 #endif
5713 #ifdef COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT
5714 #undef COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT
5715 #endif
5716 #ifdef COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT
5717 #undef COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT
5718 #endif
5719 #ifdef RGB9_E5_EXT
5720 #undef RGB9_E5_EXT
5721 #endif
5722 #ifdef UNSIGNED_INT_5_9_9_9_REV_EXT
5723 #undef UNSIGNED_INT_5_9_9_9_REV_EXT
5724 #endif
5725 #ifdef TEXTURE_SHARED_SIZE_EXT
5726 #undef TEXTURE_SHARED_SIZE_EXT
5727 #endif
5728 #ifdef ALPHA_SNORM
5729 #undef ALPHA_SNORM
5730 #endif
5731 #ifdef LUMINANCE_SNORM
5732 #undef LUMINANCE_SNORM
5733 #endif
5734 #ifdef LUMINANCE_ALPHA_SNORM
5735 #undef LUMINANCE_ALPHA_SNORM
5736 #endif
5737 #ifdef INTENSITY_SNORM
5738 #undef INTENSITY_SNORM
5739 #endif
5740 #ifdef ALPHA8_SNORM
5741 #undef ALPHA8_SNORM
5742 #endif
5743 #ifdef LUMINANCE8_SNORM
5744 #undef LUMINANCE8_SNORM
5745 #endif
5746 #ifdef LUMINANCE8_ALPHA8_SNORM
5747 #undef LUMINANCE8_ALPHA8_SNORM
5748 #endif
5749 #ifdef INTENSITY8_SNORM
5750 #undef INTENSITY8_SNORM
5751 #endif
5752 #ifdef ALPHA16_SNORM
5753 #undef ALPHA16_SNORM
5754 #endif
5755 #ifdef LUMINANCE16_SNORM
5756 #undef LUMINANCE16_SNORM
5757 #endif
5758 #ifdef LUMINANCE16_ALPHA16_SNORM
5759 #undef LUMINANCE16_ALPHA16_SNORM
5760 #endif
5761 #ifdef INTENSITY16_SNORM
5762 #undef INTENSITY16_SNORM
5763 #endif
5764 #ifdef TEXTURE_SWIZZLE_R_EXT
5765 #undef TEXTURE_SWIZZLE_R_EXT
5766 #endif
5767 #ifdef TEXTURE_SWIZZLE_G_EXT
5768 #undef TEXTURE_SWIZZLE_G_EXT
5769 #endif
5770 #ifdef TEXTURE_SWIZZLE_B_EXT
5771 #undef TEXTURE_SWIZZLE_B_EXT
5772 #endif
5773 #ifdef TEXTURE_SWIZZLE_A_EXT
5774 #undef TEXTURE_SWIZZLE_A_EXT
5775 #endif
5776 #ifdef TEXTURE_SWIZZLE_RGBA_EXT
5777 #undef TEXTURE_SWIZZLE_RGBA_EXT
5778 #endif
5779 #ifdef TIME_ELAPSED_EXT
5780 #undef TIME_ELAPSED_EXT
5781 #endif
5782 #ifdef TRANSFORM_FEEDBACK_BUFFER_EXT
5783 #undef TRANSFORM_FEEDBACK_BUFFER_EXT
5784 #endif
5785 #ifdef TRANSFORM_FEEDBACK_BUFFER_START_EXT
5786 #undef TRANSFORM_FEEDBACK_BUFFER_START_EXT
5787 #endif
5788 #ifdef TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT
5789 #undef TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT
5790 #endif
5791 #ifdef TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT
5792 #undef TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT
5793 #endif
5794 #ifdef INTERLEAVED_ATTRIBS_EXT
5795 #undef INTERLEAVED_ATTRIBS_EXT
5796 #endif
5797 #ifdef SEPARATE_ATTRIBS_EXT
5798 #undef SEPARATE_ATTRIBS_EXT
5799 #endif
5800 #ifdef PRIMITIVES_GENERATED_EXT
5801 #undef PRIMITIVES_GENERATED_EXT
5802 #endif
5803 #ifdef TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT
5804 #undef TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT
5805 #endif
5806 #ifdef RASTERIZER_DISCARD_EXT
5807 #undef RASTERIZER_DISCARD_EXT
5808 #endif
5809 #ifdef MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT
5810 #undef MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT
5811 #endif
5812 #ifdef MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT
5813 #undef MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT
5814 #endif
5815 #ifdef MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT
5816 #undef MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT
5817 #endif
5818 #ifdef TRANSFORM_FEEDBACK_VARYINGS_EXT
5819 #undef TRANSFORM_FEEDBACK_VARYINGS_EXT
5820 #endif
5821 #ifdef TRANSFORM_FEEDBACK_BUFFER_MODE_EXT
5822 #undef TRANSFORM_FEEDBACK_BUFFER_MODE_EXT
5823 #endif
5824 #ifdef TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT
5825 #undef TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT
5826 #endif
5827 #ifdef VERTEX_ARRAY_EXT
5828 #undef VERTEX_ARRAY_EXT
5829 #endif
5830 #ifdef NORMAL_ARRAY_EXT
5831 #undef NORMAL_ARRAY_EXT
5832 #endif
5833 #ifdef COLOR_ARRAY_EXT
5834 #undef COLOR_ARRAY_EXT
5835 #endif
5836 #ifdef INDEX_ARRAY_EXT
5837 #undef INDEX_ARRAY_EXT
5838 #endif
5839 #ifdef TEXTURE_COORD_ARRAY_EXT
5840 #undef TEXTURE_COORD_ARRAY_EXT
5841 #endif
5842 #ifdef EDGE_FLAG_ARRAY_EXT
5843 #undef EDGE_FLAG_ARRAY_EXT
5844 #endif
5845 #ifdef VERTEX_ARRAY_SIZE_EXT
5846 #undef VERTEX_ARRAY_SIZE_EXT
5847 #endif
5848 #ifdef VERTEX_ARRAY_TYPE_EXT
5849 #undef VERTEX_ARRAY_TYPE_EXT
5850 #endif
5851 #ifdef VERTEX_ARRAY_STRIDE_EXT
5852 #undef VERTEX_ARRAY_STRIDE_EXT
5853 #endif
5854 #ifdef VERTEX_ARRAY_COUNT_EXT
5855 #undef VERTEX_ARRAY_COUNT_EXT
5856 #endif
5857 #ifdef NORMAL_ARRAY_TYPE_EXT
5858 #undef NORMAL_ARRAY_TYPE_EXT
5859 #endif
5860 #ifdef NORMAL_ARRAY_STRIDE_EXT
5861 #undef NORMAL_ARRAY_STRIDE_EXT
5862 #endif
5863 #ifdef NORMAL_ARRAY_COUNT_EXT
5864 #undef NORMAL_ARRAY_COUNT_EXT
5865 #endif
5866 #ifdef COLOR_ARRAY_SIZE_EXT
5867 #undef COLOR_ARRAY_SIZE_EXT
5868 #endif
5869 #ifdef COLOR_ARRAY_TYPE_EXT
5870 #undef COLOR_ARRAY_TYPE_EXT
5871 #endif
5872 #ifdef COLOR_ARRAY_STRIDE_EXT
5873 #undef COLOR_ARRAY_STRIDE_EXT
5874 #endif
5875 #ifdef COLOR_ARRAY_COUNT_EXT
5876 #undef COLOR_ARRAY_COUNT_EXT
5877 #endif
5878 #ifdef INDEX_ARRAY_TYPE_EXT
5879 #undef INDEX_ARRAY_TYPE_EXT
5880 #endif
5881 #ifdef INDEX_ARRAY_STRIDE_EXT
5882 #undef INDEX_ARRAY_STRIDE_EXT
5883 #endif
5884 #ifdef INDEX_ARRAY_COUNT_EXT
5885 #undef INDEX_ARRAY_COUNT_EXT
5886 #endif
5887 #ifdef TEXTURE_COORD_ARRAY_SIZE_EXT
5888 #undef TEXTURE_COORD_ARRAY_SIZE_EXT
5889 #endif
5890 #ifdef TEXTURE_COORD_ARRAY_TYPE_EXT
5891 #undef TEXTURE_COORD_ARRAY_TYPE_EXT
5892 #endif
5893 #ifdef TEXTURE_COORD_ARRAY_STRIDE_EXT
5894 #undef TEXTURE_COORD_ARRAY_STRIDE_EXT
5895 #endif
5896 #ifdef TEXTURE_COORD_ARRAY_COUNT_EXT
5897 #undef TEXTURE_COORD_ARRAY_COUNT_EXT
5898 #endif
5899 #ifdef EDGE_FLAG_ARRAY_STRIDE_EXT
5900 #undef EDGE_FLAG_ARRAY_STRIDE_EXT
5901 #endif
5902 #ifdef EDGE_FLAG_ARRAY_COUNT_EXT
5903 #undef EDGE_FLAG_ARRAY_COUNT_EXT
5904 #endif
5905 #ifdef VERTEX_ARRAY_POINTER_EXT
5906 #undef VERTEX_ARRAY_POINTER_EXT
5907 #endif
5908 #ifdef NORMAL_ARRAY_POINTER_EXT
5909 #undef NORMAL_ARRAY_POINTER_EXT
5910 #endif
5911 #ifdef COLOR_ARRAY_POINTER_EXT
5912 #undef COLOR_ARRAY_POINTER_EXT
5913 #endif
5914 #ifdef INDEX_ARRAY_POINTER_EXT
5915 #undef INDEX_ARRAY_POINTER_EXT
5916 #endif
5917 #ifdef TEXTURE_COORD_ARRAY_POINTER_EXT
5918 #undef TEXTURE_COORD_ARRAY_POINTER_EXT
5919 #endif
5920 #ifdef EDGE_FLAG_ARRAY_POINTER_EXT
5921 #undef EDGE_FLAG_ARRAY_POINTER_EXT
5922 #endif
5923 #ifdef DOUBLE_VEC2_EXT
5924 #undef DOUBLE_VEC2_EXT
5925 #endif
5926 #ifdef DOUBLE_VEC3_EXT
5927 #undef DOUBLE_VEC3_EXT
5928 #endif
5929 #ifdef DOUBLE_VEC4_EXT
5930 #undef DOUBLE_VEC4_EXT
5931 #endif
5932 #ifdef DOUBLE_MAT2_EXT
5933 #undef DOUBLE_MAT2_EXT
5934 #endif
5935 #ifdef DOUBLE_MAT3_EXT
5936 #undef DOUBLE_MAT3_EXT
5937 #endif
5938 #ifdef DOUBLE_MAT4_EXT
5939 #undef DOUBLE_MAT4_EXT
5940 #endif
5941 #ifdef DOUBLE_MAT2x3_EXT
5942 #undef DOUBLE_MAT2x3_EXT
5943 #endif
5944 #ifdef DOUBLE_MAT2x4_EXT
5945 #undef DOUBLE_MAT2x4_EXT
5946 #endif
5947 #ifdef DOUBLE_MAT3x2_EXT
5948 #undef DOUBLE_MAT3x2_EXT
5949 #endif
5950 #ifdef DOUBLE_MAT3x4_EXT
5951 #undef DOUBLE_MAT3x4_EXT
5952 #endif
5953 #ifdef DOUBLE_MAT4x2_EXT
5954 #undef DOUBLE_MAT4x2_EXT
5955 #endif
5956 #ifdef DOUBLE_MAT4x3_EXT
5957 #undef DOUBLE_MAT4x3_EXT
5958 #endif
5959 #ifdef VERTEX_SHADER_EXT
5960 #undef VERTEX_SHADER_EXT
5961 #endif
5962 #ifdef VERTEX_SHADER_BINDING_EXT
5963 #undef VERTEX_SHADER_BINDING_EXT
5964 #endif
5965 #ifdef OP_INDEX_EXT
5966 #undef OP_INDEX_EXT
5967 #endif
5968 #ifdef OP_NEGATE_EXT
5969 #undef OP_NEGATE_EXT
5970 #endif
5971 #ifdef OP_DOT3_EXT
5972 #undef OP_DOT3_EXT
5973 #endif
5974 #ifdef OP_DOT4_EXT
5975 #undef OP_DOT4_EXT
5976 #endif
5977 #ifdef OP_MUL_EXT
5978 #undef OP_MUL_EXT
5979 #endif
5980 #ifdef OP_ADD_EXT
5981 #undef OP_ADD_EXT
5982 #endif
5983 #ifdef OP_MADD_EXT
5984 #undef OP_MADD_EXT
5985 #endif
5986 #ifdef OP_FRAC_EXT
5987 #undef OP_FRAC_EXT
5988 #endif
5989 #ifdef OP_MAX_EXT
5990 #undef OP_MAX_EXT
5991 #endif
5992 #ifdef OP_MIN_EXT
5993 #undef OP_MIN_EXT
5994 #endif
5995 #ifdef OP_SET_GE_EXT
5996 #undef OP_SET_GE_EXT
5997 #endif
5998 #ifdef OP_SET_LT_EXT
5999 #undef OP_SET_LT_EXT
6000 #endif
6001 #ifdef OP_CLAMP_EXT
6002 #undef OP_CLAMP_EXT
6003 #endif
6004 #ifdef OP_FLOOR_EXT
6005 #undef OP_FLOOR_EXT
6006 #endif
6007 #ifdef OP_ROUND_EXT
6008 #undef OP_ROUND_EXT
6009 #endif
6010 #ifdef OP_EXP_BASE_2_EXT
6011 #undef OP_EXP_BASE_2_EXT
6012 #endif
6013 #ifdef OP_LOG_BASE_2_EXT
6014 #undef OP_LOG_BASE_2_EXT
6015 #endif
6016 #ifdef OP_POWER_EXT
6017 #undef OP_POWER_EXT
6018 #endif
6019 #ifdef OP_RECIP_EXT
6020 #undef OP_RECIP_EXT
6021 #endif
6022 #ifdef OP_RECIP_SQRT_EXT
6023 #undef OP_RECIP_SQRT_EXT
6024 #endif
6025 #ifdef OP_SUB_EXT
6026 #undef OP_SUB_EXT
6027 #endif
6028 #ifdef OP_CROSS_PRODUCT_EXT
6029 #undef OP_CROSS_PRODUCT_EXT
6030 #endif
6031 #ifdef OP_MULTIPLY_MATRIX_EXT
6032 #undef OP_MULTIPLY_MATRIX_EXT
6033 #endif
6034 #ifdef OP_MOV_EXT
6035 #undef OP_MOV_EXT
6036 #endif
6037 #ifdef OUTPUT_VERTEX_EXT
6038 #undef OUTPUT_VERTEX_EXT
6039 #endif
6040 #ifdef OUTPUT_COLOR0_EXT
6041 #undef OUTPUT_COLOR0_EXT
6042 #endif
6043 #ifdef OUTPUT_COLOR1_EXT
6044 #undef OUTPUT_COLOR1_EXT
6045 #endif
6046 #ifdef OUTPUT_TEXTURE_COORD0_EXT
6047 #undef OUTPUT_TEXTURE_COORD0_EXT
6048 #endif
6049 #ifdef OUTPUT_TEXTURE_COORD1_EXT
6050 #undef OUTPUT_TEXTURE_COORD1_EXT
6051 #endif
6052 #ifdef OUTPUT_TEXTURE_COORD2_EXT
6053 #undef OUTPUT_TEXTURE_COORD2_EXT
6054 #endif
6055 #ifdef OUTPUT_TEXTURE_COORD3_EXT
6056 #undef OUTPUT_TEXTURE_COORD3_EXT
6057 #endif
6058 #ifdef OUTPUT_TEXTURE_COORD4_EXT
6059 #undef OUTPUT_TEXTURE_COORD4_EXT
6060 #endif
6061 #ifdef OUTPUT_TEXTURE_COORD5_EXT
6062 #undef OUTPUT_TEXTURE_COORD5_EXT
6063 #endif
6064 #ifdef OUTPUT_TEXTURE_COORD6_EXT
6065 #undef OUTPUT_TEXTURE_COORD6_EXT
6066 #endif
6067 #ifdef OUTPUT_TEXTURE_COORD7_EXT
6068 #undef OUTPUT_TEXTURE_COORD7_EXT
6069 #endif
6070 #ifdef OUTPUT_TEXTURE_COORD8_EXT
6071 #undef OUTPUT_TEXTURE_COORD8_EXT
6072 #endif
6073 #ifdef OUTPUT_TEXTURE_COORD9_EXT
6074 #undef OUTPUT_TEXTURE_COORD9_EXT
6075 #endif
6076 #ifdef OUTPUT_TEXTURE_COORD10_EXT
6077 #undef OUTPUT_TEXTURE_COORD10_EXT
6078 #endif
6079 #ifdef OUTPUT_TEXTURE_COORD11_EXT
6080 #undef OUTPUT_TEXTURE_COORD11_EXT
6081 #endif
6082 #ifdef OUTPUT_TEXTURE_COORD12_EXT
6083 #undef OUTPUT_TEXTURE_COORD12_EXT
6084 #endif
6085 #ifdef OUTPUT_TEXTURE_COORD13_EXT
6086 #undef OUTPUT_TEXTURE_COORD13_EXT
6087 #endif
6088 #ifdef OUTPUT_TEXTURE_COORD14_EXT
6089 #undef OUTPUT_TEXTURE_COORD14_EXT
6090 #endif
6091 #ifdef OUTPUT_TEXTURE_COORD15_EXT
6092 #undef OUTPUT_TEXTURE_COORD15_EXT
6093 #endif
6094 #ifdef OUTPUT_TEXTURE_COORD16_EXT
6095 #undef OUTPUT_TEXTURE_COORD16_EXT
6096 #endif
6097 #ifdef OUTPUT_TEXTURE_COORD17_EXT
6098 #undef OUTPUT_TEXTURE_COORD17_EXT
6099 #endif
6100 #ifdef OUTPUT_TEXTURE_COORD18_EXT
6101 #undef OUTPUT_TEXTURE_COORD18_EXT
6102 #endif
6103 #ifdef OUTPUT_TEXTURE_COORD19_EXT
6104 #undef OUTPUT_TEXTURE_COORD19_EXT
6105 #endif
6106 #ifdef OUTPUT_TEXTURE_COORD20_EXT
6107 #undef OUTPUT_TEXTURE_COORD20_EXT
6108 #endif
6109 #ifdef OUTPUT_TEXTURE_COORD21_EXT
6110 #undef OUTPUT_TEXTURE_COORD21_EXT
6111 #endif
6112 #ifdef OUTPUT_TEXTURE_COORD22_EXT
6113 #undef OUTPUT_TEXTURE_COORD22_EXT
6114 #endif
6115 #ifdef OUTPUT_TEXTURE_COORD23_EXT
6116 #undef OUTPUT_TEXTURE_COORD23_EXT
6117 #endif
6118 #ifdef OUTPUT_TEXTURE_COORD24_EXT
6119 #undef OUTPUT_TEXTURE_COORD24_EXT
6120 #endif
6121 #ifdef OUTPUT_TEXTURE_COORD25_EXT
6122 #undef OUTPUT_TEXTURE_COORD25_EXT
6123 #endif
6124 #ifdef OUTPUT_TEXTURE_COORD26_EXT
6125 #undef OUTPUT_TEXTURE_COORD26_EXT
6126 #endif
6127 #ifdef OUTPUT_TEXTURE_COORD27_EXT
6128 #undef OUTPUT_TEXTURE_COORD27_EXT
6129 #endif
6130 #ifdef OUTPUT_TEXTURE_COORD28_EXT
6131 #undef OUTPUT_TEXTURE_COORD28_EXT
6132 #endif
6133 #ifdef OUTPUT_TEXTURE_COORD29_EXT
6134 #undef OUTPUT_TEXTURE_COORD29_EXT
6135 #endif
6136 #ifdef OUTPUT_TEXTURE_COORD30_EXT
6137 #undef OUTPUT_TEXTURE_COORD30_EXT
6138 #endif
6139 #ifdef OUTPUT_TEXTURE_COORD31_EXT
6140 #undef OUTPUT_TEXTURE_COORD31_EXT
6141 #endif
6142 #ifdef OUTPUT_FOG_EXT
6143 #undef OUTPUT_FOG_EXT
6144 #endif
6145 #ifdef SCALAR_EXT
6146 #undef SCALAR_EXT
6147 #endif
6148 #ifdef VECTOR_EXT
6149 #undef VECTOR_EXT
6150 #endif
6151 #ifdef MATRIX_EXT
6152 #undef MATRIX_EXT
6153 #endif
6154 #ifdef VARIANT_EXT
6155 #undef VARIANT_EXT
6156 #endif
6157 #ifdef INVARIANT_EXT
6158 #undef INVARIANT_EXT
6159 #endif
6160 #ifdef LOCAL_CONSTANT_EXT
6161 #undef LOCAL_CONSTANT_EXT
6162 #endif
6163 #ifdef LOCAL_EXT
6164 #undef LOCAL_EXT
6165 #endif
6166 #ifdef MAX_VERTEX_SHADER_INSTRUCTIONS_EXT
6167 #undef MAX_VERTEX_SHADER_INSTRUCTIONS_EXT
6168 #endif
6169 #ifdef MAX_VERTEX_SHADER_VARIANTS_EXT
6170 #undef MAX_VERTEX_SHADER_VARIANTS_EXT
6171 #endif
6172 #ifdef MAX_VERTEX_SHADER_INVARIANTS_EXT
6173 #undef MAX_VERTEX_SHADER_INVARIANTS_EXT
6174 #endif
6175 #ifdef MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
6176 #undef MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
6177 #endif
6178 #ifdef MAX_VERTEX_SHADER_LOCALS_EXT
6179 #undef MAX_VERTEX_SHADER_LOCALS_EXT
6180 #endif
6181 #ifdef MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT
6182 #undef MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT
6183 #endif
6184 #ifdef MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT
6185 #undef MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT
6186 #endif
6187 #ifdef MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
6188 #undef MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
6189 #endif
6190 #ifdef MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT
6191 #undef MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT
6192 #endif
6193 #ifdef MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT
6194 #undef MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT
6195 #endif
6196 #ifdef VERTEX_SHADER_INSTRUCTIONS_EXT
6197 #undef VERTEX_SHADER_INSTRUCTIONS_EXT
6198 #endif
6199 #ifdef VERTEX_SHADER_VARIANTS_EXT
6200 #undef VERTEX_SHADER_VARIANTS_EXT
6201 #endif
6202 #ifdef VERTEX_SHADER_INVARIANTS_EXT
6203 #undef VERTEX_SHADER_INVARIANTS_EXT
6204 #endif
6205 #ifdef VERTEX_SHADER_LOCAL_CONSTANTS_EXT
6206 #undef VERTEX_SHADER_LOCAL_CONSTANTS_EXT
6207 #endif
6208 #ifdef VERTEX_SHADER_LOCALS_EXT
6209 #undef VERTEX_SHADER_LOCALS_EXT
6210 #endif
6211 #ifdef VERTEX_SHADER_OPTIMIZED_EXT
6212 #undef VERTEX_SHADER_OPTIMIZED_EXT
6213 #endif
6214 #ifdef X_EXT
6215 #undef X_EXT
6216 #endif
6217 #ifdef Y_EXT
6218 #undef Y_EXT
6219 #endif
6220 #ifdef Z_EXT
6221 #undef Z_EXT
6222 #endif
6223 #ifdef W_EXT
6224 #undef W_EXT
6225 #endif
6226 #ifdef NEGATIVE_X_EXT
6227 #undef NEGATIVE_X_EXT
6228 #endif
6229 #ifdef NEGATIVE_Y_EXT
6230 #undef NEGATIVE_Y_EXT
6231 #endif
6232 #ifdef NEGATIVE_Z_EXT
6233 #undef NEGATIVE_Z_EXT
6234 #endif
6235 #ifdef NEGATIVE_W_EXT
6236 #undef NEGATIVE_W_EXT
6237 #endif
6238 #ifdef ZERO_EXT
6239 #undef ZERO_EXT
6240 #endif
6241 #ifdef ONE_EXT
6242 #undef ONE_EXT
6243 #endif
6244 #ifdef NEGATIVE_ONE_EXT
6245 #undef NEGATIVE_ONE_EXT
6246 #endif
6247 #ifdef NORMALIZED_RANGE_EXT
6248 #undef NORMALIZED_RANGE_EXT
6249 #endif
6250 #ifdef FULL_RANGE_EXT
6251 #undef FULL_RANGE_EXT
6252 #endif
6253 #ifdef CURRENT_VERTEX_EXT
6254 #undef CURRENT_VERTEX_EXT
6255 #endif
6256 #ifdef MVP_MATRIX_EXT
6257 #undef MVP_MATRIX_EXT
6258 #endif
6259 #ifdef VARIANT_VALUE_EXT
6260 #undef VARIANT_VALUE_EXT
6261 #endif
6262 #ifdef VARIANT_DATATYPE_EXT
6263 #undef VARIANT_DATATYPE_EXT
6264 #endif
6265 #ifdef VARIANT_ARRAY_STRIDE_EXT
6266 #undef VARIANT_ARRAY_STRIDE_EXT
6267 #endif
6268 #ifdef VARIANT_ARRAY_TYPE_EXT
6269 #undef VARIANT_ARRAY_TYPE_EXT
6270 #endif
6271 #ifdef VARIANT_ARRAY_EXT
6272 #undef VARIANT_ARRAY_EXT
6273 #endif
6274 #ifdef VARIANT_ARRAY_POINTER_EXT
6275 #undef VARIANT_ARRAY_POINTER_EXT
6276 #endif
6277 #ifdef INVARIANT_VALUE_EXT
6278 #undef INVARIANT_VALUE_EXT
6279 #endif
6280 #ifdef INVARIANT_DATATYPE_EXT
6281 #undef INVARIANT_DATATYPE_EXT
6282 #endif
6283 #ifdef LOCAL_CONSTANT_VALUE_EXT
6284 #undef LOCAL_CONSTANT_VALUE_EXT
6285 #endif
6286 #ifdef LOCAL_CONSTANT_DATATYPE_EXT
6287 #undef LOCAL_CONSTANT_DATATYPE_EXT
6288 #endif
6289 #ifdef MODELVIEW0_STACK_DEPTH_EXT
6290 #undef MODELVIEW0_STACK_DEPTH_EXT
6291 #endif
6292 #ifdef MODELVIEW1_STACK_DEPTH_EXT
6293 #undef MODELVIEW1_STACK_DEPTH_EXT
6294 #endif
6295 #ifdef MODELVIEW0_MATRIX_EXT
6296 #undef MODELVIEW0_MATRIX_EXT
6297 #endif
6298 #ifdef MODELVIEW1_MATRIX_EXT
6299 #undef MODELVIEW1_MATRIX_EXT
6300 #endif
6301 #ifdef VERTEX_WEIGHTING_EXT
6302 #undef VERTEX_WEIGHTING_EXT
6303 #endif
6304 #ifdef MODELVIEW0_EXT
6305 #undef MODELVIEW0_EXT
6306 #endif
6307 #ifdef MODELVIEW1_EXT
6308 #undef MODELVIEW1_EXT
6309 #endif
6310 #ifdef CURRENT_VERTEX_WEIGHT_EXT
6311 #undef CURRENT_VERTEX_WEIGHT_EXT
6312 #endif
6313 #ifdef VERTEX_WEIGHT_ARRAY_EXT
6314 #undef VERTEX_WEIGHT_ARRAY_EXT
6315 #endif
6316 #ifdef VERTEX_WEIGHT_ARRAY_SIZE_EXT
6317 #undef VERTEX_WEIGHT_ARRAY_SIZE_EXT
6318 #endif
6319 #ifdef VERTEX_WEIGHT_ARRAY_TYPE_EXT
6320 #undef VERTEX_WEIGHT_ARRAY_TYPE_EXT
6321 #endif
6322 #ifdef VERTEX_WEIGHT_ARRAY_STRIDE_EXT
6323 #undef VERTEX_WEIGHT_ARRAY_STRIDE_EXT
6324 #endif
6325 #ifdef VERTEX_WEIGHT_ARRAY_POINTER_EXT
6326 #undef VERTEX_WEIGHT_ARRAY_POINTER_EXT
6327 #endif
6328 #ifdef TEXTURE_DEFORMATION_BIT_SGIX
6329 #undef TEXTURE_DEFORMATION_BIT_SGIX
6330 #endif
6331 #ifdef GEOMETRY_DEFORMATION_BIT_SGIX
6332 #undef GEOMETRY_DEFORMATION_BIT_SGIX
6333 #endif
6334 #ifdef IGNORE_BORDER_HP
6335 #undef IGNORE_BORDER_HP
6336 #endif
6337 #ifdef CONSTANT_BORDER_HP
6338 #undef CONSTANT_BORDER_HP
6339 #endif
6340 #ifdef REPLICATE_BORDER_HP
6341 #undef REPLICATE_BORDER_HP
6342 #endif
6343 #ifdef CONVOLUTION_BORDER_COLOR_HP
6344 #undef CONVOLUTION_BORDER_COLOR_HP
6345 #endif
6346 #ifdef IMAGE_SCALE_X_HP
6347 #undef IMAGE_SCALE_X_HP
6348 #endif
6349 #ifdef IMAGE_SCALE_Y_HP
6350 #undef IMAGE_SCALE_Y_HP
6351 #endif
6352 #ifdef IMAGE_TRANSLATE_X_HP
6353 #undef IMAGE_TRANSLATE_X_HP
6354 #endif
6355 #ifdef IMAGE_TRANSLATE_Y_HP
6356 #undef IMAGE_TRANSLATE_Y_HP
6357 #endif
6358 #ifdef IMAGE_ROTATE_ANGLE_HP
6359 #undef IMAGE_ROTATE_ANGLE_HP
6360 #endif
6361 #ifdef IMAGE_ROTATE_ORIGIN_X_HP
6362 #undef IMAGE_ROTATE_ORIGIN_X_HP
6363 #endif
6364 #ifdef IMAGE_ROTATE_ORIGIN_Y_HP
6365 #undef IMAGE_ROTATE_ORIGIN_Y_HP
6366 #endif
6367 #ifdef IMAGE_MAG_FILTER_HP
6368 #undef IMAGE_MAG_FILTER_HP
6369 #endif
6370 #ifdef IMAGE_MIN_FILTER_HP
6371 #undef IMAGE_MIN_FILTER_HP
6372 #endif
6373 #ifdef IMAGE_CUBIC_WEIGHT_HP
6374 #undef IMAGE_CUBIC_WEIGHT_HP
6375 #endif
6376 #ifdef CUBIC_HP
6377 #undef CUBIC_HP
6378 #endif
6379 #ifdef AVERAGE_HP
6380 #undef AVERAGE_HP
6381 #endif
6382 #ifdef IMAGE_TRANSFORM_2D_HP
6383 #undef IMAGE_TRANSFORM_2D_HP
6384 #endif
6385 #ifdef POST_IMAGE_TRANSFORM_COLOR_TABLE_HP
6386 #undef POST_IMAGE_TRANSFORM_COLOR_TABLE_HP
6387 #endif
6388 #ifdef PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP
6389 #undef PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP
6390 #endif
6391 #ifdef OCCLUSION_TEST_HP
6392 #undef OCCLUSION_TEST_HP
6393 #endif
6394 #ifdef OCCLUSION_TEST_RESULT_HP
6395 #undef OCCLUSION_TEST_RESULT_HP
6396 #endif
6397 #ifdef TEXTURE_LIGHTING_MODE_HP
6398 #undef TEXTURE_LIGHTING_MODE_HP
6399 #endif
6400 #ifdef TEXTURE_POST_SPECULAR_HP
6401 #undef TEXTURE_POST_SPECULAR_HP
6402 #endif
6403 #ifdef TEXTURE_PRE_SPECULAR_HP
6404 #undef TEXTURE_PRE_SPECULAR_HP
6405 #endif
6406 #ifdef CULL_VERTEX_IBM
6407 #undef CULL_VERTEX_IBM
6408 #endif
6409 #ifdef RASTER_POSITION_UNCLIPPED_IBM
6410 #undef RASTER_POSITION_UNCLIPPED_IBM
6411 #endif
6412 #ifdef MIRRORED_REPEAT_IBM
6413 #undef MIRRORED_REPEAT_IBM
6414 #endif
6415 #ifdef VERTEX_ARRAY_LIST_IBM
6416 #undef VERTEX_ARRAY_LIST_IBM
6417 #endif
6418 #ifdef NORMAL_ARRAY_LIST_IBM
6419 #undef NORMAL_ARRAY_LIST_IBM
6420 #endif
6421 #ifdef COLOR_ARRAY_LIST_IBM
6422 #undef COLOR_ARRAY_LIST_IBM
6423 #endif
6424 #ifdef INDEX_ARRAY_LIST_IBM
6425 #undef INDEX_ARRAY_LIST_IBM
6426 #endif
6427 #ifdef TEXTURE_COORD_ARRAY_LIST_IBM
6428 #undef TEXTURE_COORD_ARRAY_LIST_IBM
6429 #endif
6430 #ifdef EDGE_FLAG_ARRAY_LIST_IBM
6431 #undef EDGE_FLAG_ARRAY_LIST_IBM
6432 #endif
6433 #ifdef FOG_COORDINATE_ARRAY_LIST_IBM
6434 #undef FOG_COORDINATE_ARRAY_LIST_IBM
6435 #endif
6436 #ifdef SECONDARY_COLOR_ARRAY_LIST_IBM
6437 #undef SECONDARY_COLOR_ARRAY_LIST_IBM
6438 #endif
6439 #ifdef VERTEX_ARRAY_LIST_STRIDE_IBM
6440 #undef VERTEX_ARRAY_LIST_STRIDE_IBM
6441 #endif
6442 #ifdef NORMAL_ARRAY_LIST_STRIDE_IBM
6443 #undef NORMAL_ARRAY_LIST_STRIDE_IBM
6444 #endif
6445 #ifdef COLOR_ARRAY_LIST_STRIDE_IBM
6446 #undef COLOR_ARRAY_LIST_STRIDE_IBM
6447 #endif
6448 #ifdef INDEX_ARRAY_LIST_STRIDE_IBM
6449 #undef INDEX_ARRAY_LIST_STRIDE_IBM
6450 #endif
6451 #ifdef TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM
6452 #undef TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM
6453 #endif
6454 #ifdef EDGE_FLAG_ARRAY_LIST_STRIDE_IBM
6455 #undef EDGE_FLAG_ARRAY_LIST_STRIDE_IBM
6456 #endif
6457 #ifdef FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM
6458 #undef FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM
6459 #endif
6460 #ifdef SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM
6461 #undef SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM
6462 #endif
6463 #ifdef RED_MIN_CLAMP_INGR
6464 #undef RED_MIN_CLAMP_INGR
6465 #endif
6466 #ifdef GREEN_MIN_CLAMP_INGR
6467 #undef GREEN_MIN_CLAMP_INGR
6468 #endif
6469 #ifdef BLUE_MIN_CLAMP_INGR
6470 #undef BLUE_MIN_CLAMP_INGR
6471 #endif
6472 #ifdef ALPHA_MIN_CLAMP_INGR
6473 #undef ALPHA_MIN_CLAMP_INGR
6474 #endif
6475 #ifdef RED_MAX_CLAMP_INGR
6476 #undef RED_MAX_CLAMP_INGR
6477 #endif
6478 #ifdef GREEN_MAX_CLAMP_INGR
6479 #undef GREEN_MAX_CLAMP_INGR
6480 #endif
6481 #ifdef BLUE_MAX_CLAMP_INGR
6482 #undef BLUE_MAX_CLAMP_INGR
6483 #endif
6484 #ifdef ALPHA_MAX_CLAMP_INGR
6485 #undef ALPHA_MAX_CLAMP_INGR
6486 #endif
6487 #ifdef INTERLACE_READ_INGR
6488 #undef INTERLACE_READ_INGR
6489 #endif
6490 #ifdef PARALLEL_ARRAYS_INTEL
6491 #undef PARALLEL_ARRAYS_INTEL
6492 #endif
6493 #ifdef VERTEX_ARRAY_PARALLEL_POINTERS_INTEL
6494 #undef VERTEX_ARRAY_PARALLEL_POINTERS_INTEL
6495 #endif
6496 #ifdef NORMAL_ARRAY_PARALLEL_POINTERS_INTEL
6497 #undef NORMAL_ARRAY_PARALLEL_POINTERS_INTEL
6498 #endif
6499 #ifdef COLOR_ARRAY_PARALLEL_POINTERS_INTEL
6500 #undef COLOR_ARRAY_PARALLEL_POINTERS_INTEL
6501 #endif
6502 #ifdef TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL
6503 #undef TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL
6504 #endif
6505 #ifdef TEXTURE_1D_STACK_MESAX
6506 #undef TEXTURE_1D_STACK_MESAX
6507 #endif
6508 #ifdef TEXTURE_2D_STACK_MESAX
6509 #undef TEXTURE_2D_STACK_MESAX
6510 #endif
6511 #ifdef PROXY_TEXTURE_1D_STACK_MESAX
6512 #undef PROXY_TEXTURE_1D_STACK_MESAX
6513 #endif
6514 #ifdef PROXY_TEXTURE_2D_STACK_MESAX
6515 #undef PROXY_TEXTURE_2D_STACK_MESAX
6516 #endif
6517 #ifdef TEXTURE_1D_STACK_BINDING_MESAX
6518 #undef TEXTURE_1D_STACK_BINDING_MESAX
6519 #endif
6520 #ifdef TEXTURE_2D_STACK_BINDING_MESAX
6521 #undef TEXTURE_2D_STACK_BINDING_MESAX
6522 #endif
6523 #ifdef PACK_INVERT_MESA
6524 #undef PACK_INVERT_MESA
6525 #endif
6526 #ifdef UNSIGNED_SHORT_8_8_MESA
6527 #undef UNSIGNED_SHORT_8_8_MESA
6528 #endif
6529 #ifdef UNSIGNED_SHORT_8_8_REV_MESA
6530 #undef UNSIGNED_SHORT_8_8_REV_MESA
6531 #endif
6532 #ifdef YCBCR_MESA
6533 #undef YCBCR_MESA
6534 #endif
6535 #ifdef QUERY_WAIT_NV
6536 #undef QUERY_WAIT_NV
6537 #endif
6538 #ifdef QUERY_NO_WAIT_NV
6539 #undef QUERY_NO_WAIT_NV
6540 #endif
6541 #ifdef QUERY_BY_REGION_WAIT_NV
6542 #undef QUERY_BY_REGION_WAIT_NV
6543 #endif
6544 #ifdef QUERY_BY_REGION_NO_WAIT_NV
6545 #undef QUERY_BY_REGION_NO_WAIT_NV
6546 #endif
6547 #ifdef DEPTH_STENCIL_TO_RGBA_NV
6548 #undef DEPTH_STENCIL_TO_RGBA_NV
6549 #endif
6550 #ifdef DEPTH_STENCIL_TO_BGRA_NV
6551 #undef DEPTH_STENCIL_TO_BGRA_NV
6552 #endif
6553 #ifdef DEPTH_COMPONENT32F_NV
6554 #undef DEPTH_COMPONENT32F_NV
6555 #endif
6556 #ifdef DEPTH32F_STENCIL8_NV
6557 #undef DEPTH32F_STENCIL8_NV
6558 #endif
6559 #ifdef FLOAT_32_UNSIGNED_INT_24_8_REV_NV
6560 #undef FLOAT_32_UNSIGNED_INT_24_8_REV_NV
6561 #endif
6562 #ifdef DEPTH_BUFFER_FLOAT_MODE_NV
6563 #undef DEPTH_BUFFER_FLOAT_MODE_NV
6564 #endif
6565 #ifdef DEPTH_CLAMP_NV
6566 #undef DEPTH_CLAMP_NV
6567 #endif
6568 #ifdef EVAL_2D_NV
6569 #undef EVAL_2D_NV
6570 #endif
6571 #ifdef EVAL_TRIANGULAR_2D_NV
6572 #undef EVAL_TRIANGULAR_2D_NV
6573 #endif
6574 #ifdef MAP_TESSELLATION_NV
6575 #undef MAP_TESSELLATION_NV
6576 #endif
6577 #ifdef MAP_ATTRIB_U_ORDER_NV
6578 #undef MAP_ATTRIB_U_ORDER_NV
6579 #endif
6580 #ifdef MAP_ATTRIB_V_ORDER_NV
6581 #undef MAP_ATTRIB_V_ORDER_NV
6582 #endif
6583 #ifdef EVAL_FRACTIONAL_TESSELLATION_NV
6584 #undef EVAL_FRACTIONAL_TESSELLATION_NV
6585 #endif
6586 #ifdef EVAL_VERTEX_ATTRIB0_NV
6587 #undef EVAL_VERTEX_ATTRIB0_NV
6588 #endif
6589 #ifdef EVAL_VERTEX_ATTRIB1_NV
6590 #undef EVAL_VERTEX_ATTRIB1_NV
6591 #endif
6592 #ifdef EVAL_VERTEX_ATTRIB2_NV
6593 #undef EVAL_VERTEX_ATTRIB2_NV
6594 #endif
6595 #ifdef EVAL_VERTEX_ATTRIB3_NV
6596 #undef EVAL_VERTEX_ATTRIB3_NV
6597 #endif
6598 #ifdef EVAL_VERTEX_ATTRIB4_NV
6599 #undef EVAL_VERTEX_ATTRIB4_NV
6600 #endif
6601 #ifdef EVAL_VERTEX_ATTRIB5_NV
6602 #undef EVAL_VERTEX_ATTRIB5_NV
6603 #endif
6604 #ifdef EVAL_VERTEX_ATTRIB6_NV
6605 #undef EVAL_VERTEX_ATTRIB6_NV
6606 #endif
6607 #ifdef EVAL_VERTEX_ATTRIB7_NV
6608 #undef EVAL_VERTEX_ATTRIB7_NV
6609 #endif
6610 #ifdef EVAL_VERTEX_ATTRIB8_NV
6611 #undef EVAL_VERTEX_ATTRIB8_NV
6612 #endif
6613 #ifdef EVAL_VERTEX_ATTRIB9_NV
6614 #undef EVAL_VERTEX_ATTRIB9_NV
6615 #endif
6616 #ifdef EVAL_VERTEX_ATTRIB10_NV
6617 #undef EVAL_VERTEX_ATTRIB10_NV
6618 #endif
6619 #ifdef EVAL_VERTEX_ATTRIB11_NV
6620 #undef EVAL_VERTEX_ATTRIB11_NV
6621 #endif
6622 #ifdef EVAL_VERTEX_ATTRIB12_NV
6623 #undef EVAL_VERTEX_ATTRIB12_NV
6624 #endif
6625 #ifdef EVAL_VERTEX_ATTRIB13_NV
6626 #undef EVAL_VERTEX_ATTRIB13_NV
6627 #endif
6628 #ifdef EVAL_VERTEX_ATTRIB14_NV
6629 #undef EVAL_VERTEX_ATTRIB14_NV
6630 #endif
6631 #ifdef EVAL_VERTEX_ATTRIB15_NV
6632 #undef EVAL_VERTEX_ATTRIB15_NV
6633 #endif
6634 #ifdef MAX_MAP_TESSELLATION_NV
6635 #undef MAX_MAP_TESSELLATION_NV
6636 #endif
6637 #ifdef MAX_RATIONAL_EVAL_ORDER_NV
6638 #undef MAX_RATIONAL_EVAL_ORDER_NV
6639 #endif
6640 #ifdef SAMPLE_POSITION_NV
6641 #undef SAMPLE_POSITION_NV
6642 #endif
6643 #ifdef SAMPLE_MASK_NV
6644 #undef SAMPLE_MASK_NV
6645 #endif
6646 #ifdef SAMPLE_MASK_VALUE_NV
6647 #undef SAMPLE_MASK_VALUE_NV
6648 #endif
6649 #ifdef TEXTURE_BINDING_RENDERBUFFER_NV
6650 #undef TEXTURE_BINDING_RENDERBUFFER_NV
6651 #endif
6652 #ifdef TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV
6653 #undef TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV
6654 #endif
6655 #ifdef TEXTURE_RENDERBUFFER_NV
6656 #undef TEXTURE_RENDERBUFFER_NV
6657 #endif
6658 #ifdef SAMPLER_RENDERBUFFER_NV
6659 #undef SAMPLER_RENDERBUFFER_NV
6660 #endif
6661 #ifdef INT_SAMPLER_RENDERBUFFER_NV
6662 #undef INT_SAMPLER_RENDERBUFFER_NV
6663 #endif
6664 #ifdef UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV
6665 #undef UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV
6666 #endif
6667 #ifdef MAX_SAMPLE_MASK_WORDS_NV
6668 #undef MAX_SAMPLE_MASK_WORDS_NV
6669 #endif
6670 #ifdef ALL_COMPLETED_NV
6671 #undef ALL_COMPLETED_NV
6672 #endif
6673 #ifdef FENCE_STATUS_NV
6674 #undef FENCE_STATUS_NV
6675 #endif
6676 #ifdef FENCE_CONDITION_NV
6677 #undef FENCE_CONDITION_NV
6678 #endif
6679 #ifdef FLOAT_R_NV
6680 #undef FLOAT_R_NV
6681 #endif
6682 #ifdef FLOAT_RG_NV
6683 #undef FLOAT_RG_NV
6684 #endif
6685 #ifdef FLOAT_RGB_NV
6686 #undef FLOAT_RGB_NV
6687 #endif
6688 #ifdef FLOAT_RGBA_NV
6689 #undef FLOAT_RGBA_NV
6690 #endif
6691 #ifdef FLOAT_R16_NV
6692 #undef FLOAT_R16_NV
6693 #endif
6694 #ifdef FLOAT_R32_NV
6695 #undef FLOAT_R32_NV
6696 #endif
6697 #ifdef FLOAT_RG16_NV
6698 #undef FLOAT_RG16_NV
6699 #endif
6700 #ifdef FLOAT_RG32_NV
6701 #undef FLOAT_RG32_NV
6702 #endif
6703 #ifdef FLOAT_RGB16_NV
6704 #undef FLOAT_RGB16_NV
6705 #endif
6706 #ifdef FLOAT_RGB32_NV
6707 #undef FLOAT_RGB32_NV
6708 #endif
6709 #ifdef FLOAT_RGBA16_NV
6710 #undef FLOAT_RGBA16_NV
6711 #endif
6712 #ifdef FLOAT_RGBA32_NV
6713 #undef FLOAT_RGBA32_NV
6714 #endif
6715 #ifdef TEXTURE_FLOAT_COMPONENTS_NV
6716 #undef TEXTURE_FLOAT_COMPONENTS_NV
6717 #endif
6718 #ifdef FLOAT_CLEAR_COLOR_VALUE_NV
6719 #undef FLOAT_CLEAR_COLOR_VALUE_NV
6720 #endif
6721 #ifdef FLOAT_RGBA_MODE_NV
6722 #undef FLOAT_RGBA_MODE_NV
6723 #endif
6724 #ifdef FOG_DISTANCE_MODE_NV
6725 #undef FOG_DISTANCE_MODE_NV
6726 #endif
6727 #ifdef EYE_RADIAL_NV
6728 #undef EYE_RADIAL_NV
6729 #endif
6730 #ifdef EYE_PLANE_ABSOLUTE_NV
6731 #undef EYE_PLANE_ABSOLUTE_NV
6732 #endif
6733 #ifdef MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV
6734 #undef MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV
6735 #endif
6736 #ifdef FRAGMENT_PROGRAM_NV
6737 #undef FRAGMENT_PROGRAM_NV
6738 #endif
6739 #ifdef MAX_TEXTURE_COORDS_NV
6740 #undef MAX_TEXTURE_COORDS_NV
6741 #endif
6742 #ifdef MAX_TEXTURE_IMAGE_UNITS_NV
6743 #undef MAX_TEXTURE_IMAGE_UNITS_NV
6744 #endif
6745 #ifdef FRAGMENT_PROGRAM_BINDING_NV
6746 #undef FRAGMENT_PROGRAM_BINDING_NV
6747 #endif
6748 #ifdef PROGRAM_ERROR_STRING_NV
6749 #undef PROGRAM_ERROR_STRING_NV
6750 #endif
6751 #ifdef MAX_PROGRAM_EXEC_INSTRUCTIONS_NV
6752 #undef MAX_PROGRAM_EXEC_INSTRUCTIONS_NV
6753 #endif
6754 #ifdef MAX_PROGRAM_CALL_DEPTH_NV
6755 #undef MAX_PROGRAM_CALL_DEPTH_NV
6756 #endif
6757 #ifdef MAX_PROGRAM_IF_DEPTH_NV
6758 #undef MAX_PROGRAM_IF_DEPTH_NV
6759 #endif
6760 #ifdef MAX_PROGRAM_LOOP_DEPTH_NV
6761 #undef MAX_PROGRAM_LOOP_DEPTH_NV
6762 #endif
6763 #ifdef MAX_PROGRAM_LOOP_COUNT_NV
6764 #undef MAX_PROGRAM_LOOP_COUNT_NV
6765 #endif
6766 #ifdef RENDERBUFFER_COVERAGE_SAMPLES_NV
6767 #undef RENDERBUFFER_COVERAGE_SAMPLES_NV
6768 #endif
6769 #ifdef RENDERBUFFER_COLOR_SAMPLES_NV
6770 #undef RENDERBUFFER_COLOR_SAMPLES_NV
6771 #endif
6772 #ifdef MAX_MULTISAMPLE_COVERAGE_MODES_NV
6773 #undef MAX_MULTISAMPLE_COVERAGE_MODES_NV
6774 #endif
6775 #ifdef MULTISAMPLE_COVERAGE_MODES_NV
6776 #undef MULTISAMPLE_COVERAGE_MODES_NV
6777 #endif
6778 #ifdef LINES_ADJACENCY_EXT
6779 #undef LINES_ADJACENCY_EXT
6780 #endif
6781 #ifdef LINE_STRIP_ADJACENCY_EXT
6782 #undef LINE_STRIP_ADJACENCY_EXT
6783 #endif
6784 #ifdef TRIANGLES_ADJACENCY_EXT
6785 #undef TRIANGLES_ADJACENCY_EXT
6786 #endif
6787 #ifdef TRIANGLE_STRIP_ADJACENCY_EXT
6788 #undef TRIANGLE_STRIP_ADJACENCY_EXT
6789 #endif
6790 #ifdef GEOMETRY_PROGRAM_NV
6791 #undef GEOMETRY_PROGRAM_NV
6792 #endif
6793 #ifdef MAX_PROGRAM_OUTPUT_VERTICES_NV
6794 #undef MAX_PROGRAM_OUTPUT_VERTICES_NV
6795 #endif
6796 #ifdef MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV
6797 #undef MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV
6798 #endif
6799 #ifdef GEOMETRY_VERTICES_OUT_EXT
6800 #undef GEOMETRY_VERTICES_OUT_EXT
6801 #endif
6802 #ifdef GEOMETRY_INPUT_TYPE_EXT
6803 #undef GEOMETRY_INPUT_TYPE_EXT
6804 #endif
6805 #ifdef GEOMETRY_OUTPUT_TYPE_EXT
6806 #undef GEOMETRY_OUTPUT_TYPE_EXT
6807 #endif
6808 #ifdef MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT
6809 #undef MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT
6810 #endif
6811 #ifdef FRAMEBUFFER_ATTACHMENT_LAYERED_EXT
6812 #undef FRAMEBUFFER_ATTACHMENT_LAYERED_EXT
6813 #endif
6814 #ifdef FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT
6815 #undef FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT
6816 #endif
6817 #ifdef FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT
6818 #undef FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT
6819 #endif
6820 #ifdef FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT
6821 #undef FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT
6822 #endif
6823 #ifdef PROGRAM_POINT_SIZE_EXT
6824 #undef PROGRAM_POINT_SIZE_EXT
6825 #endif
6826 #ifdef MIN_PROGRAM_TEXEL_OFFSET_NV
6827 #undef MIN_PROGRAM_TEXEL_OFFSET_NV
6828 #endif
6829 #ifdef MAX_PROGRAM_TEXEL_OFFSET_NV
6830 #undef MAX_PROGRAM_TEXEL_OFFSET_NV
6831 #endif
6832 #ifdef PROGRAM_ATTRIB_COMPONENTS_NV
6833 #undef PROGRAM_ATTRIB_COMPONENTS_NV
6834 #endif
6835 #ifdef PROGRAM_RESULT_COMPONENTS_NV
6836 #undef PROGRAM_RESULT_COMPONENTS_NV
6837 #endif
6838 #ifdef MAX_PROGRAM_ATTRIB_COMPONENTS_NV
6839 #undef MAX_PROGRAM_ATTRIB_COMPONENTS_NV
6840 #endif
6841 #ifdef MAX_PROGRAM_RESULT_COMPONENTS_NV
6842 #undef MAX_PROGRAM_RESULT_COMPONENTS_NV
6843 #endif
6844 #ifdef MAX_PROGRAM_GENERIC_ATTRIBS_NV
6845 #undef MAX_PROGRAM_GENERIC_ATTRIBS_NV
6846 #endif
6847 #ifdef MAX_PROGRAM_GENERIC_RESULTS_NV
6848 #undef MAX_PROGRAM_GENERIC_RESULTS_NV
6849 #endif
6850 #ifdef MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV
6851 #undef MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV
6852 #endif
6853 #ifdef MIN_FRAGMENT_INTERPOLATION_OFFSET_NV
6854 #undef MIN_FRAGMENT_INTERPOLATION_OFFSET_NV
6855 #endif
6856 #ifdef MAX_FRAGMENT_INTERPOLATION_OFFSET_NV
6857 #undef MAX_FRAGMENT_INTERPOLATION_OFFSET_NV
6858 #endif
6859 #ifdef FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV
6860 #undef FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV
6861 #endif
6862 #ifdef MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV
6863 #undef MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV
6864 #endif
6865 #ifdef MAX_PROGRAM_SUBROUTINE_NUM_NV
6866 #undef MAX_PROGRAM_SUBROUTINE_NUM_NV
6867 #endif
6868 #ifdef INT64_NV
6869 #undef INT64_NV
6870 #endif
6871 #ifdef UNSIGNED_INT64_NV
6872 #undef UNSIGNED_INT64_NV
6873 #endif
6874 #ifdef INT8_NV
6875 #undef INT8_NV
6876 #endif
6877 #ifdef INT8_VEC2_NV
6878 #undef INT8_VEC2_NV
6879 #endif
6880 #ifdef INT8_VEC3_NV
6881 #undef INT8_VEC3_NV
6882 #endif
6883 #ifdef INT8_VEC4_NV
6884 #undef INT8_VEC4_NV
6885 #endif
6886 #ifdef INT16_NV
6887 #undef INT16_NV
6888 #endif
6889 #ifdef INT16_VEC2_NV
6890 #undef INT16_VEC2_NV
6891 #endif
6892 #ifdef INT16_VEC3_NV
6893 #undef INT16_VEC3_NV
6894 #endif
6895 #ifdef INT16_VEC4_NV
6896 #undef INT16_VEC4_NV
6897 #endif
6898 #ifdef INT64_VEC2_NV
6899 #undef INT64_VEC2_NV
6900 #endif
6901 #ifdef INT64_VEC3_NV
6902 #undef INT64_VEC3_NV
6903 #endif
6904 #ifdef INT64_VEC4_NV
6905 #undef INT64_VEC4_NV
6906 #endif
6907 #ifdef UNSIGNED_INT8_NV
6908 #undef UNSIGNED_INT8_NV
6909 #endif
6910 #ifdef UNSIGNED_INT8_VEC2_NV
6911 #undef UNSIGNED_INT8_VEC2_NV
6912 #endif
6913 #ifdef UNSIGNED_INT8_VEC3_NV
6914 #undef UNSIGNED_INT8_VEC3_NV
6915 #endif
6916 #ifdef UNSIGNED_INT8_VEC4_NV
6917 #undef UNSIGNED_INT8_VEC4_NV
6918 #endif
6919 #ifdef UNSIGNED_INT16_NV
6920 #undef UNSIGNED_INT16_NV
6921 #endif
6922 #ifdef UNSIGNED_INT16_VEC2_NV
6923 #undef UNSIGNED_INT16_VEC2_NV
6924 #endif
6925 #ifdef UNSIGNED_INT16_VEC3_NV
6926 #undef UNSIGNED_INT16_VEC3_NV
6927 #endif
6928 #ifdef UNSIGNED_INT16_VEC4_NV
6929 #undef UNSIGNED_INT16_VEC4_NV
6930 #endif
6931 #ifdef UNSIGNED_INT64_VEC2_NV
6932 #undef UNSIGNED_INT64_VEC2_NV
6933 #endif
6934 #ifdef UNSIGNED_INT64_VEC3_NV
6935 #undef UNSIGNED_INT64_VEC3_NV
6936 #endif
6937 #ifdef UNSIGNED_INT64_VEC4_NV
6938 #undef UNSIGNED_INT64_VEC4_NV
6939 #endif
6940 #ifdef FLOAT16_NV
6941 #undef FLOAT16_NV
6942 #endif
6943 #ifdef FLOAT16_VEC2_NV
6944 #undef FLOAT16_VEC2_NV
6945 #endif
6946 #ifdef FLOAT16_VEC3_NV
6947 #undef FLOAT16_VEC3_NV
6948 #endif
6949 #ifdef FLOAT16_VEC4_NV
6950 #undef FLOAT16_VEC4_NV
6951 #endif
6952 #ifdef HALF_FLOAT_NV
6953 #undef HALF_FLOAT_NV
6954 #endif
6955 #ifdef MAX_SHININESS_NV
6956 #undef MAX_SHININESS_NV
6957 #endif
6958 #ifdef MAX_SPOT_EXPONENT_NV
6959 #undef MAX_SPOT_EXPONENT_NV
6960 #endif
6961 #ifdef COVERAGE_SAMPLES_NV
6962 #undef COVERAGE_SAMPLES_NV
6963 #endif
6964 #ifdef COLOR_SAMPLES_NV
6965 #undef COLOR_SAMPLES_NV
6966 #endif
6967 #ifdef MULTISAMPLE_FILTER_HINT_NV
6968 #undef MULTISAMPLE_FILTER_HINT_NV
6969 #endif
6970 #ifdef PIXEL_COUNTER_BITS_NV
6971 #undef PIXEL_COUNTER_BITS_NV
6972 #endif
6973 #ifdef CURRENT_OCCLUSION_QUERY_ID_NV
6974 #undef CURRENT_OCCLUSION_QUERY_ID_NV
6975 #endif
6976 #ifdef PIXEL_COUNT_NV
6977 #undef PIXEL_COUNT_NV
6978 #endif
6979 #ifdef PIXEL_COUNT_AVAILABLE_NV
6980 #undef PIXEL_COUNT_AVAILABLE_NV
6981 #endif
6982 #ifdef DEPTH_STENCIL_NV
6983 #undef DEPTH_STENCIL_NV
6984 #endif
6985 #ifdef UNSIGNED_INT_24_8_NV
6986 #undef UNSIGNED_INT_24_8_NV
6987 #endif
6988 #ifdef MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV
6989 #undef MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV
6990 #endif
6991 #ifdef MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV
6992 #undef MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV
6993 #endif
6994 #ifdef VERTEX_PROGRAM_PARAMETER_BUFFER_NV
6995 #undef VERTEX_PROGRAM_PARAMETER_BUFFER_NV
6996 #endif
6997 #ifdef GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV
6998 #undef GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV
6999 #endif
7000 #ifdef FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV
7001 #undef FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV
7002 #endif
7003 #ifdef WRITE_PIXEL_DATA_RANGE_NV
7004 #undef WRITE_PIXEL_DATA_RANGE_NV
7005 #endif
7006 #ifdef READ_PIXEL_DATA_RANGE_NV
7007 #undef READ_PIXEL_DATA_RANGE_NV
7008 #endif
7009 #ifdef WRITE_PIXEL_DATA_RANGE_LENGTH_NV
7010 #undef WRITE_PIXEL_DATA_RANGE_LENGTH_NV
7011 #endif
7012 #ifdef READ_PIXEL_DATA_RANGE_LENGTH_NV
7013 #undef READ_PIXEL_DATA_RANGE_LENGTH_NV
7014 #endif
7015 #ifdef WRITE_PIXEL_DATA_RANGE_POINTER_NV
7016 #undef WRITE_PIXEL_DATA_RANGE_POINTER_NV
7017 #endif
7018 #ifdef READ_PIXEL_DATA_RANGE_POINTER_NV
7019 #undef READ_PIXEL_DATA_RANGE_POINTER_NV
7020 #endif
7021 #ifdef POINT_SPRITE_NV
7022 #undef POINT_SPRITE_NV
7023 #endif
7024 #ifdef COORD_REPLACE_NV
7025 #undef COORD_REPLACE_NV
7026 #endif
7027 #ifdef POINT_SPRITE_R_MODE_NV
7028 #undef POINT_SPRITE_R_MODE_NV
7029 #endif
7030 #ifdef FRAME_NV
7031 #undef FRAME_NV
7032 #endif
7033 #ifdef FIELDS_NV
7034 #undef FIELDS_NV
7035 #endif
7036 #ifdef CURRENT_TIME_NV
7037 #undef CURRENT_TIME_NV
7038 #endif
7039 #ifdef NUM_FILL_STREAMS_NV
7040 #undef NUM_FILL_STREAMS_NV
7041 #endif
7042 #ifdef PRESENT_TIME_NV
7043 #undef PRESENT_TIME_NV
7044 #endif
7045 #ifdef PRESENT_DURATION_NV
7046 #undef PRESENT_DURATION_NV
7047 #endif
7048 #ifdef PRIMITIVE_RESTART_NV
7049 #undef PRIMITIVE_RESTART_NV
7050 #endif
7051 #ifdef PRIMITIVE_RESTART_INDEX_NV
7052 #undef PRIMITIVE_RESTART_INDEX_NV
7053 #endif
7054 #ifdef REGISTER_COMBINERS_NV
7055 #undef REGISTER_COMBINERS_NV
7056 #endif
7057 #ifdef VARIABLE_A_NV
7058 #undef VARIABLE_A_NV
7059 #endif
7060 #ifdef VARIABLE_B_NV
7061 #undef VARIABLE_B_NV
7062 #endif
7063 #ifdef VARIABLE_C_NV
7064 #undef VARIABLE_C_NV
7065 #endif
7066 #ifdef VARIABLE_D_NV
7067 #undef VARIABLE_D_NV
7068 #endif
7069 #ifdef VARIABLE_E_NV
7070 #undef VARIABLE_E_NV
7071 #endif
7072 #ifdef VARIABLE_F_NV
7073 #undef VARIABLE_F_NV
7074 #endif
7075 #ifdef VARIABLE_G_NV
7076 #undef VARIABLE_G_NV
7077 #endif
7078 #ifdef CONSTANT_COLOR0_NV
7079 #undef CONSTANT_COLOR0_NV
7080 #endif
7081 #ifdef CONSTANT_COLOR1_NV
7082 #undef CONSTANT_COLOR1_NV
7083 #endif
7084 #ifdef PRIMARY_COLOR_NV
7085 #undef PRIMARY_COLOR_NV
7086 #endif
7087 #ifdef SECONDARY_COLOR_NV
7088 #undef SECONDARY_COLOR_NV
7089 #endif
7090 #ifdef SPARE0_NV
7091 #undef SPARE0_NV
7092 #endif
7093 #ifdef SPARE1_NV
7094 #undef SPARE1_NV
7095 #endif
7096 #ifdef DISCARD_NV
7097 #undef DISCARD_NV
7098 #endif
7099 #ifdef E_TIMES_F_NV
7100 #undef E_TIMES_F_NV
7101 #endif
7102 #ifdef SPARE0_PLUS_SECONDARY_COLOR_NV
7103 #undef SPARE0_PLUS_SECONDARY_COLOR_NV
7104 #endif
7105 #ifdef UNSIGNED_IDENTITY_NV
7106 #undef UNSIGNED_IDENTITY_NV
7107 #endif
7108 #ifdef UNSIGNED_INVERT_NV
7109 #undef UNSIGNED_INVERT_NV
7110 #endif
7111 #ifdef EXPAND_NORMAL_NV
7112 #undef EXPAND_NORMAL_NV
7113 #endif
7114 #ifdef EXPAND_NEGATE_NV
7115 #undef EXPAND_NEGATE_NV
7116 #endif
7117 #ifdef HALF_BIAS_NORMAL_NV
7118 #undef HALF_BIAS_NORMAL_NV
7119 #endif
7120 #ifdef HALF_BIAS_NEGATE_NV
7121 #undef HALF_BIAS_NEGATE_NV
7122 #endif
7123 #ifdef SIGNED_IDENTITY_NV
7124 #undef SIGNED_IDENTITY_NV
7125 #endif
7126 #ifdef SIGNED_NEGATE_NV
7127 #undef SIGNED_NEGATE_NV
7128 #endif
7129 #ifdef SCALE_BY_TWO_NV
7130 #undef SCALE_BY_TWO_NV
7131 #endif
7132 #ifdef SCALE_BY_FOUR_NV
7133 #undef SCALE_BY_FOUR_NV
7134 #endif
7135 #ifdef SCALE_BY_ONE_HALF_NV
7136 #undef SCALE_BY_ONE_HALF_NV
7137 #endif
7138 #ifdef BIAS_BY_NEGATIVE_ONE_HALF_NV
7139 #undef BIAS_BY_NEGATIVE_ONE_HALF_NV
7140 #endif
7141 #ifdef COMBINER_INPUT_NV
7142 #undef COMBINER_INPUT_NV
7143 #endif
7144 #ifdef COMBINER_MAPPING_NV
7145 #undef COMBINER_MAPPING_NV
7146 #endif
7147 #ifdef COMBINER_COMPONENT_USAGE_NV
7148 #undef COMBINER_COMPONENT_USAGE_NV
7149 #endif
7150 #ifdef COMBINER_AB_DOT_PRODUCT_NV
7151 #undef COMBINER_AB_DOT_PRODUCT_NV
7152 #endif
7153 #ifdef COMBINER_CD_DOT_PRODUCT_NV
7154 #undef COMBINER_CD_DOT_PRODUCT_NV
7155 #endif
7156 #ifdef COMBINER_MUX_SUM_NV
7157 #undef COMBINER_MUX_SUM_NV
7158 #endif
7159 #ifdef COMBINER_SCALE_NV
7160 #undef COMBINER_SCALE_NV
7161 #endif
7162 #ifdef COMBINER_BIAS_NV
7163 #undef COMBINER_BIAS_NV
7164 #endif
7165 #ifdef COMBINER_AB_OUTPUT_NV
7166 #undef COMBINER_AB_OUTPUT_NV
7167 #endif
7168 #ifdef COMBINER_CD_OUTPUT_NV
7169 #undef COMBINER_CD_OUTPUT_NV
7170 #endif
7171 #ifdef COMBINER_SUM_OUTPUT_NV
7172 #undef COMBINER_SUM_OUTPUT_NV
7173 #endif
7174 #ifdef MAX_GENERAL_COMBINERS_NV
7175 #undef MAX_GENERAL_COMBINERS_NV
7176 #endif
7177 #ifdef NUM_GENERAL_COMBINERS_NV
7178 #undef NUM_GENERAL_COMBINERS_NV
7179 #endif
7180 #ifdef COLOR_SUM_CLAMP_NV
7181 #undef COLOR_SUM_CLAMP_NV
7182 #endif
7183 #ifdef COMBINER0_NV
7184 #undef COMBINER0_NV
7185 #endif
7186 #ifdef COMBINER1_NV
7187 #undef COMBINER1_NV
7188 #endif
7189 #ifdef COMBINER2_NV
7190 #undef COMBINER2_NV
7191 #endif
7192 #ifdef COMBINER3_NV
7193 #undef COMBINER3_NV
7194 #endif
7195 #ifdef COMBINER4_NV
7196 #undef COMBINER4_NV
7197 #endif
7198 #ifdef COMBINER5_NV
7199 #undef COMBINER5_NV
7200 #endif
7201 #ifdef COMBINER6_NV
7202 #undef COMBINER6_NV
7203 #endif
7204 #ifdef COMBINER7_NV
7205 #undef COMBINER7_NV
7206 #endif
7207 #ifdef PER_STAGE_CONSTANTS_NV
7208 #undef PER_STAGE_CONSTANTS_NV
7209 #endif
7210 #ifdef BUFFER_GPU_ADDRESS_NV
7211 #undef BUFFER_GPU_ADDRESS_NV
7212 #endif
7213 #ifdef GPU_ADDRESS_NV
7214 #undef GPU_ADDRESS_NV
7215 #endif
7216 #ifdef MAX_SHADER_BUFFER_ADDRESS_NV
7217 #undef MAX_SHADER_BUFFER_ADDRESS_NV
7218 #endif
7219 #ifdef SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV
7220 #undef SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV
7221 #endif
7222 #ifdef MAX_PROGRAM_PATCH_ATTRIBS_NV
7223 #undef MAX_PROGRAM_PATCH_ATTRIBS_NV
7224 #endif
7225 #ifdef TESS_CONTROL_PROGRAM_NV
7226 #undef TESS_CONTROL_PROGRAM_NV
7227 #endif
7228 #ifdef TESS_EVALUATION_PROGRAM_NV
7229 #undef TESS_EVALUATION_PROGRAM_NV
7230 #endif
7231 #ifdef TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV
7232 #undef TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV
7233 #endif
7234 #ifdef TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV
7235 #undef TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV
7236 #endif
7237 #ifdef EMBOSS_LIGHT_NV
7238 #undef EMBOSS_LIGHT_NV
7239 #endif
7240 #ifdef EMBOSS_CONSTANT_NV
7241 #undef EMBOSS_CONSTANT_NV
7242 #endif
7243 #ifdef EMBOSS_MAP_NV
7244 #undef EMBOSS_MAP_NV
7245 #endif
7246 #ifdef NORMAL_MAP_NV
7247 #undef NORMAL_MAP_NV
7248 #endif
7249 #ifdef REFLECTION_MAP_NV
7250 #undef REFLECTION_MAP_NV
7251 #endif
7252 #ifdef COMBINE4_NV
7253 #undef COMBINE4_NV
7254 #endif
7255 #ifdef SOURCE3_RGB_NV
7256 #undef SOURCE3_RGB_NV
7257 #endif
7258 #ifdef SOURCE3_ALPHA_NV
7259 #undef SOURCE3_ALPHA_NV
7260 #endif
7261 #ifdef OPERAND3_RGB_NV
7262 #undef OPERAND3_RGB_NV
7263 #endif
7264 #ifdef OPERAND3_ALPHA_NV
7265 #undef OPERAND3_ALPHA_NV
7266 #endif
7267 #ifdef TEXTURE_UNSIGNED_REMAP_MODE_NV
7268 #undef TEXTURE_UNSIGNED_REMAP_MODE_NV
7269 #endif
7270 #ifdef TEXTURE_RECTANGLE_NV
7271 #undef TEXTURE_RECTANGLE_NV
7272 #endif
7273 #ifdef TEXTURE_BINDING_RECTANGLE_NV
7274 #undef TEXTURE_BINDING_RECTANGLE_NV
7275 #endif
7276 #ifdef PROXY_TEXTURE_RECTANGLE_NV
7277 #undef PROXY_TEXTURE_RECTANGLE_NV
7278 #endif
7279 #ifdef MAX_RECTANGLE_TEXTURE_SIZE_NV
7280 #undef MAX_RECTANGLE_TEXTURE_SIZE_NV
7281 #endif
7282 #ifdef OFFSET_TEXTURE_RECTANGLE_NV
7283 #undef OFFSET_TEXTURE_RECTANGLE_NV
7284 #endif
7285 #ifdef OFFSET_TEXTURE_RECTANGLE_SCALE_NV
7286 #undef OFFSET_TEXTURE_RECTANGLE_SCALE_NV
7287 #endif
7288 #ifdef DOT_PRODUCT_TEXTURE_RECTANGLE_NV
7289 #undef DOT_PRODUCT_TEXTURE_RECTANGLE_NV
7290 #endif
7291 #ifdef RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV
7292 #undef RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV
7293 #endif
7294 #ifdef UNSIGNED_INT_S8_S8_8_8_NV
7295 #undef UNSIGNED_INT_S8_S8_8_8_NV
7296 #endif
7297 #ifdef UNSIGNED_INT_8_8_S8_S8_REV_NV
7298 #undef UNSIGNED_INT_8_8_S8_S8_REV_NV
7299 #endif
7300 #ifdef DSDT_MAG_INTENSITY_NV
7301 #undef DSDT_MAG_INTENSITY_NV
7302 #endif
7303 #ifdef SHADER_CONSISTENT_NV
7304 #undef SHADER_CONSISTENT_NV
7305 #endif
7306 #ifdef TEXTURE_SHADER_NV
7307 #undef TEXTURE_SHADER_NV
7308 #endif
7309 #ifdef SHADER_OPERATION_NV
7310 #undef SHADER_OPERATION_NV
7311 #endif
7312 #ifdef CULL_MODES_NV
7313 #undef CULL_MODES_NV
7314 #endif
7315 #ifdef OFFSET_TEXTURE_MATRIX_NV
7316 #undef OFFSET_TEXTURE_MATRIX_NV
7317 #endif
7318 #ifdef OFFSET_TEXTURE_SCALE_NV
7319 #undef OFFSET_TEXTURE_SCALE_NV
7320 #endif
7321 #ifdef OFFSET_TEXTURE_BIAS_NV
7322 #undef OFFSET_TEXTURE_BIAS_NV
7323 #endif
7324 #ifdef OFFSET_TEXTURE_2D_MATRIX_NV
7325 #undef OFFSET_TEXTURE_2D_MATRIX_NV
7326 #endif
7327 #ifdef OFFSET_TEXTURE_2D_SCALE_NV
7328 #undef OFFSET_TEXTURE_2D_SCALE_NV
7329 #endif
7330 #ifdef OFFSET_TEXTURE_2D_BIAS_NV
7331 #undef OFFSET_TEXTURE_2D_BIAS_NV
7332 #endif
7333 #ifdef PREVIOUS_TEXTURE_INPUT_NV
7334 #undef PREVIOUS_TEXTURE_INPUT_NV
7335 #endif
7336 #ifdef CONST_EYE_NV
7337 #undef CONST_EYE_NV
7338 #endif
7339 #ifdef PASS_THROUGH_NV
7340 #undef PASS_THROUGH_NV
7341 #endif
7342 #ifdef CULL_FRAGMENT_NV
7343 #undef CULL_FRAGMENT_NV
7344 #endif
7345 #ifdef OFFSET_TEXTURE_2D_NV
7346 #undef OFFSET_TEXTURE_2D_NV
7347 #endif
7348 #ifdef DEPENDENT_AR_TEXTURE_2D_NV
7349 #undef DEPENDENT_AR_TEXTURE_2D_NV
7350 #endif
7351 #ifdef DEPENDENT_GB_TEXTURE_2D_NV
7352 #undef DEPENDENT_GB_TEXTURE_2D_NV
7353 #endif
7354 #ifdef DOT_PRODUCT_NV
7355 #undef DOT_PRODUCT_NV
7356 #endif
7357 #ifdef DOT_PRODUCT_DEPTH_REPLACE_NV
7358 #undef DOT_PRODUCT_DEPTH_REPLACE_NV
7359 #endif
7360 #ifdef DOT_PRODUCT_TEXTURE_2D_NV
7361 #undef DOT_PRODUCT_TEXTURE_2D_NV
7362 #endif
7363 #ifdef DOT_PRODUCT_TEXTURE_CUBE_MAP_NV
7364 #undef DOT_PRODUCT_TEXTURE_CUBE_MAP_NV
7365 #endif
7366 #ifdef DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV
7367 #undef DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV
7368 #endif
7369 #ifdef DOT_PRODUCT_REFLECT_CUBE_MAP_NV
7370 #undef DOT_PRODUCT_REFLECT_CUBE_MAP_NV
7371 #endif
7372 #ifdef DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV
7373 #undef DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV
7374 #endif
7375 #ifdef HILO_NV
7376 #undef HILO_NV
7377 #endif
7378 #ifdef DSDT_NV
7379 #undef DSDT_NV
7380 #endif
7381 #ifdef DSDT_MAG_NV
7382 #undef DSDT_MAG_NV
7383 #endif
7384 #ifdef DSDT_MAG_VIB_NV
7385 #undef DSDT_MAG_VIB_NV
7386 #endif
7387 #ifdef HILO16_NV
7388 #undef HILO16_NV
7389 #endif
7390 #ifdef SIGNED_HILO_NV
7391 #undef SIGNED_HILO_NV
7392 #endif
7393 #ifdef SIGNED_HILO16_NV
7394 #undef SIGNED_HILO16_NV
7395 #endif
7396 #ifdef SIGNED_RGBA_NV
7397 #undef SIGNED_RGBA_NV
7398 #endif
7399 #ifdef SIGNED_RGBA8_NV
7400 #undef SIGNED_RGBA8_NV
7401 #endif
7402 #ifdef SIGNED_RGB_NV
7403 #undef SIGNED_RGB_NV
7404 #endif
7405 #ifdef SIGNED_RGB8_NV
7406 #undef SIGNED_RGB8_NV
7407 #endif
7408 #ifdef SIGNED_LUMINANCE_NV
7409 #undef SIGNED_LUMINANCE_NV
7410 #endif
7411 #ifdef SIGNED_LUMINANCE8_NV
7412 #undef SIGNED_LUMINANCE8_NV
7413 #endif
7414 #ifdef SIGNED_LUMINANCE_ALPHA_NV
7415 #undef SIGNED_LUMINANCE_ALPHA_NV
7416 #endif
7417 #ifdef SIGNED_LUMINANCE8_ALPHA8_NV
7418 #undef SIGNED_LUMINANCE8_ALPHA8_NV
7419 #endif
7420 #ifdef SIGNED_ALPHA_NV
7421 #undef SIGNED_ALPHA_NV
7422 #endif
7423 #ifdef SIGNED_ALPHA8_NV
7424 #undef SIGNED_ALPHA8_NV
7425 #endif
7426 #ifdef SIGNED_INTENSITY_NV
7427 #undef SIGNED_INTENSITY_NV
7428 #endif
7429 #ifdef SIGNED_INTENSITY8_NV
7430 #undef SIGNED_INTENSITY8_NV
7431 #endif
7432 #ifdef DSDT8_NV
7433 #undef DSDT8_NV
7434 #endif
7435 #ifdef DSDT8_MAG8_NV
7436 #undef DSDT8_MAG8_NV
7437 #endif
7438 #ifdef DSDT8_MAG8_INTENSITY8_NV
7439 #undef DSDT8_MAG8_INTENSITY8_NV
7440 #endif
7441 #ifdef SIGNED_RGB_UNSIGNED_ALPHA_NV
7442 #undef SIGNED_RGB_UNSIGNED_ALPHA_NV
7443 #endif
7444 #ifdef SIGNED_RGB8_UNSIGNED_ALPHA8_NV
7445 #undef SIGNED_RGB8_UNSIGNED_ALPHA8_NV
7446 #endif
7447 #ifdef HI_SCALE_NV
7448 #undef HI_SCALE_NV
7449 #endif
7450 #ifdef LO_SCALE_NV
7451 #undef LO_SCALE_NV
7452 #endif
7453 #ifdef DS_SCALE_NV
7454 #undef DS_SCALE_NV
7455 #endif
7456 #ifdef DT_SCALE_NV
7457 #undef DT_SCALE_NV
7458 #endif
7459 #ifdef MAGNITUDE_SCALE_NV
7460 #undef MAGNITUDE_SCALE_NV
7461 #endif
7462 #ifdef VIBRANCE_SCALE_NV
7463 #undef VIBRANCE_SCALE_NV
7464 #endif
7465 #ifdef HI_BIAS_NV
7466 #undef HI_BIAS_NV
7467 #endif
7468 #ifdef LO_BIAS_NV
7469 #undef LO_BIAS_NV
7470 #endif
7471 #ifdef DS_BIAS_NV
7472 #undef DS_BIAS_NV
7473 #endif
7474 #ifdef DT_BIAS_NV
7475 #undef DT_BIAS_NV
7476 #endif
7477 #ifdef MAGNITUDE_BIAS_NV
7478 #undef MAGNITUDE_BIAS_NV
7479 #endif
7480 #ifdef VIBRANCE_BIAS_NV
7481 #undef VIBRANCE_BIAS_NV
7482 #endif
7483 #ifdef TEXTURE_BORDER_VALUES_NV
7484 #undef TEXTURE_BORDER_VALUES_NV
7485 #endif
7486 #ifdef TEXTURE_HI_SIZE_NV
7487 #undef TEXTURE_HI_SIZE_NV
7488 #endif
7489 #ifdef TEXTURE_LO_SIZE_NV
7490 #undef TEXTURE_LO_SIZE_NV
7491 #endif
7492 #ifdef TEXTURE_DS_SIZE_NV
7493 #undef TEXTURE_DS_SIZE_NV
7494 #endif
7495 #ifdef TEXTURE_DT_SIZE_NV
7496 #undef TEXTURE_DT_SIZE_NV
7497 #endif
7498 #ifdef TEXTURE_MAG_SIZE_NV
7499 #undef TEXTURE_MAG_SIZE_NV
7500 #endif
7501 #ifdef DOT_PRODUCT_TEXTURE_3D_NV
7502 #undef DOT_PRODUCT_TEXTURE_3D_NV
7503 #endif
7504 #ifdef OFFSET_PROJECTIVE_TEXTURE_2D_NV
7505 #undef OFFSET_PROJECTIVE_TEXTURE_2D_NV
7506 #endif
7507 #ifdef OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV
7508 #undef OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV
7509 #endif
7510 #ifdef OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV
7511 #undef OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV
7512 #endif
7513 #ifdef OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV
7514 #undef OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV
7515 #endif
7516 #ifdef OFFSET_HILO_TEXTURE_2D_NV
7517 #undef OFFSET_HILO_TEXTURE_2D_NV
7518 #endif
7519 #ifdef OFFSET_HILO_TEXTURE_RECTANGLE_NV
7520 #undef OFFSET_HILO_TEXTURE_RECTANGLE_NV
7521 #endif
7522 #ifdef OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV
7523 #undef OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV
7524 #endif
7525 #ifdef OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV
7526 #undef OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV
7527 #endif
7528 #ifdef DEPENDENT_HILO_TEXTURE_2D_NV
7529 #undef DEPENDENT_HILO_TEXTURE_2D_NV
7530 #endif
7531 #ifdef DEPENDENT_RGB_TEXTURE_3D_NV
7532 #undef DEPENDENT_RGB_TEXTURE_3D_NV
7533 #endif
7534 #ifdef DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV
7535 #undef DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV
7536 #endif
7537 #ifdef DOT_PRODUCT_PASS_THROUGH_NV
7538 #undef DOT_PRODUCT_PASS_THROUGH_NV
7539 #endif
7540 #ifdef DOT_PRODUCT_TEXTURE_1D_NV
7541 #undef DOT_PRODUCT_TEXTURE_1D_NV
7542 #endif
7543 #ifdef DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV
7544 #undef DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV
7545 #endif
7546 #ifdef HILO8_NV
7547 #undef HILO8_NV
7548 #endif
7549 #ifdef SIGNED_HILO8_NV
7550 #undef SIGNED_HILO8_NV
7551 #endif
7552 #ifdef FORCE_BLUE_TO_ONE_NV
7553 #undef FORCE_BLUE_TO_ONE_NV
7554 #endif
7555 #ifdef BACK_PRIMARY_COLOR_NV
7556 #undef BACK_PRIMARY_COLOR_NV
7557 #endif
7558 #ifdef BACK_SECONDARY_COLOR_NV
7559 #undef BACK_SECONDARY_COLOR_NV
7560 #endif
7561 #ifdef TEXTURE_COORD_NV
7562 #undef TEXTURE_COORD_NV
7563 #endif
7564 #ifdef CLIP_DISTANCE_NV
7565 #undef CLIP_DISTANCE_NV
7566 #endif
7567 #ifdef VERTEX_ID_NV
7568 #undef VERTEX_ID_NV
7569 #endif
7570 #ifdef PRIMITIVE_ID_NV
7571 #undef PRIMITIVE_ID_NV
7572 #endif
7573 #ifdef GENERIC_ATTRIB_NV
7574 #undef GENERIC_ATTRIB_NV
7575 #endif
7576 #ifdef TRANSFORM_FEEDBACK_ATTRIBS_NV
7577 #undef TRANSFORM_FEEDBACK_ATTRIBS_NV
7578 #endif
7579 #ifdef TRANSFORM_FEEDBACK_BUFFER_MODE_NV
7580 #undef TRANSFORM_FEEDBACK_BUFFER_MODE_NV
7581 #endif
7582 #ifdef MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV
7583 #undef MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV
7584 #endif
7585 #ifdef ACTIVE_VARYINGS_NV
7586 #undef ACTIVE_VARYINGS_NV
7587 #endif
7588 #ifdef ACTIVE_VARYING_MAX_LENGTH_NV
7589 #undef ACTIVE_VARYING_MAX_LENGTH_NV
7590 #endif
7591 #ifdef TRANSFORM_FEEDBACK_VARYINGS_NV
7592 #undef TRANSFORM_FEEDBACK_VARYINGS_NV
7593 #endif
7594 #ifdef TRANSFORM_FEEDBACK_BUFFER_START_NV
7595 #undef TRANSFORM_FEEDBACK_BUFFER_START_NV
7596 #endif
7597 #ifdef TRANSFORM_FEEDBACK_BUFFER_SIZE_NV
7598 #undef TRANSFORM_FEEDBACK_BUFFER_SIZE_NV
7599 #endif
7600 #ifdef TRANSFORM_FEEDBACK_RECORD_NV
7601 #undef TRANSFORM_FEEDBACK_RECORD_NV
7602 #endif
7603 #ifdef PRIMITIVES_GENERATED_NV
7604 #undef PRIMITIVES_GENERATED_NV
7605 #endif
7606 #ifdef TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV
7607 #undef TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV
7608 #endif
7609 #ifdef RASTERIZER_DISCARD_NV
7610 #undef RASTERIZER_DISCARD_NV
7611 #endif
7612 #ifdef MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV
7613 #undef MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV
7614 #endif
7615 #ifdef MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV
7616 #undef MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV
7617 #endif
7618 #ifdef INTERLEAVED_ATTRIBS_NV
7619 #undef INTERLEAVED_ATTRIBS_NV
7620 #endif
7621 #ifdef SEPARATE_ATTRIBS_NV
7622 #undef SEPARATE_ATTRIBS_NV
7623 #endif
7624 #ifdef TRANSFORM_FEEDBACK_BUFFER_NV
7625 #undef TRANSFORM_FEEDBACK_BUFFER_NV
7626 #endif
7627 #ifdef TRANSFORM_FEEDBACK_BUFFER_BINDING_NV
7628 #undef TRANSFORM_FEEDBACK_BUFFER_BINDING_NV
7629 #endif
7630 #ifdef LAYER_NV
7631 #undef LAYER_NV
7632 #endif
7633 #ifdef NEXT_BUFFER_NV
7634 #undef NEXT_BUFFER_NV
7635 #endif
7636 #ifdef SKIP_COMPONENTS4_NV
7637 #undef SKIP_COMPONENTS4_NV
7638 #endif
7639 #ifdef SKIP_COMPONENTS3_NV
7640 #undef SKIP_COMPONENTS3_NV
7641 #endif
7642 #ifdef SKIP_COMPONENTS2_NV
7643 #undef SKIP_COMPONENTS2_NV
7644 #endif
7645 #ifdef SKIP_COMPONENTS1_NV
7646 #undef SKIP_COMPONENTS1_NV
7647 #endif
7648 #ifdef TRANSFORM_FEEDBACK_NV
7649 #undef TRANSFORM_FEEDBACK_NV
7650 #endif
7651 #ifdef TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV
7652 #undef TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV
7653 #endif
7654 #ifdef TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV
7655 #undef TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV
7656 #endif
7657 #ifdef TRANSFORM_FEEDBACK_BINDING_NV
7658 #undef TRANSFORM_FEEDBACK_BINDING_NV
7659 #endif
7660 #ifdef SURFACE_STATE_NV
7661 #undef SURFACE_STATE_NV
7662 #endif
7663 #ifdef SURFACE_REGISTERED_NV
7664 #undef SURFACE_REGISTERED_NV
7665 #endif
7666 #ifdef SURFACE_MAPPED_NV
7667 #undef SURFACE_MAPPED_NV
7668 #endif
7669 #ifdef WRITE_DISCARD_NV
7670 #undef WRITE_DISCARD_NV
7671 #endif
7672 #ifdef VERTEX_ARRAY_RANGE_NV
7673 #undef VERTEX_ARRAY_RANGE_NV
7674 #endif
7675 #ifdef VERTEX_ARRAY_RANGE_LENGTH_NV
7676 #undef VERTEX_ARRAY_RANGE_LENGTH_NV
7677 #endif
7678 #ifdef VERTEX_ARRAY_RANGE_VALID_NV
7679 #undef VERTEX_ARRAY_RANGE_VALID_NV
7680 #endif
7681 #ifdef MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV
7682 #undef MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV
7683 #endif
7684 #ifdef VERTEX_ARRAY_RANGE_POINTER_NV
7685 #undef VERTEX_ARRAY_RANGE_POINTER_NV
7686 #endif
7687 #ifdef VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV
7688 #undef VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV
7689 #endif
7690 #ifdef VERTEX_ATTRIB_ARRAY_UNIFIED_NV
7691 #undef VERTEX_ATTRIB_ARRAY_UNIFIED_NV
7692 #endif
7693 #ifdef ELEMENT_ARRAY_UNIFIED_NV
7694 #undef ELEMENT_ARRAY_UNIFIED_NV
7695 #endif
7696 #ifdef VERTEX_ATTRIB_ARRAY_ADDRESS_NV
7697 #undef VERTEX_ATTRIB_ARRAY_ADDRESS_NV
7698 #endif
7699 #ifdef VERTEX_ARRAY_ADDRESS_NV
7700 #undef VERTEX_ARRAY_ADDRESS_NV
7701 #endif
7702 #ifdef NORMAL_ARRAY_ADDRESS_NV
7703 #undef NORMAL_ARRAY_ADDRESS_NV
7704 #endif
7705 #ifdef COLOR_ARRAY_ADDRESS_NV
7706 #undef COLOR_ARRAY_ADDRESS_NV
7707 #endif
7708 #ifdef INDEX_ARRAY_ADDRESS_NV
7709 #undef INDEX_ARRAY_ADDRESS_NV
7710 #endif
7711 #ifdef TEXTURE_COORD_ARRAY_ADDRESS_NV
7712 #undef TEXTURE_COORD_ARRAY_ADDRESS_NV
7713 #endif
7714 #ifdef EDGE_FLAG_ARRAY_ADDRESS_NV
7715 #undef EDGE_FLAG_ARRAY_ADDRESS_NV
7716 #endif
7717 #ifdef SECONDARY_COLOR_ARRAY_ADDRESS_NV
7718 #undef SECONDARY_COLOR_ARRAY_ADDRESS_NV
7719 #endif
7720 #ifdef FOG_COORD_ARRAY_ADDRESS_NV
7721 #undef FOG_COORD_ARRAY_ADDRESS_NV
7722 #endif
7723 #ifdef ELEMENT_ARRAY_ADDRESS_NV
7724 #undef ELEMENT_ARRAY_ADDRESS_NV
7725 #endif
7726 #ifdef VERTEX_ATTRIB_ARRAY_LENGTH_NV
7727 #undef VERTEX_ATTRIB_ARRAY_LENGTH_NV
7728 #endif
7729 #ifdef VERTEX_ARRAY_LENGTH_NV
7730 #undef VERTEX_ARRAY_LENGTH_NV
7731 #endif
7732 #ifdef NORMAL_ARRAY_LENGTH_NV
7733 #undef NORMAL_ARRAY_LENGTH_NV
7734 #endif
7735 #ifdef COLOR_ARRAY_LENGTH_NV
7736 #undef COLOR_ARRAY_LENGTH_NV
7737 #endif
7738 #ifdef INDEX_ARRAY_LENGTH_NV
7739 #undef INDEX_ARRAY_LENGTH_NV
7740 #endif
7741 #ifdef TEXTURE_COORD_ARRAY_LENGTH_NV
7742 #undef TEXTURE_COORD_ARRAY_LENGTH_NV
7743 #endif
7744 #ifdef EDGE_FLAG_ARRAY_LENGTH_NV
7745 #undef EDGE_FLAG_ARRAY_LENGTH_NV
7746 #endif
7747 #ifdef SECONDARY_COLOR_ARRAY_LENGTH_NV
7748 #undef SECONDARY_COLOR_ARRAY_LENGTH_NV
7749 #endif
7750 #ifdef FOG_COORD_ARRAY_LENGTH_NV
7751 #undef FOG_COORD_ARRAY_LENGTH_NV
7752 #endif
7753 #ifdef ELEMENT_ARRAY_LENGTH_NV
7754 #undef ELEMENT_ARRAY_LENGTH_NV
7755 #endif
7756 #ifdef DRAW_INDIRECT_UNIFIED_NV
7757 #undef DRAW_INDIRECT_UNIFIED_NV
7758 #endif
7759 #ifdef DRAW_INDIRECT_ADDRESS_NV
7760 #undef DRAW_INDIRECT_ADDRESS_NV
7761 #endif
7762 #ifdef DRAW_INDIRECT_LENGTH_NV
7763 #undef DRAW_INDIRECT_LENGTH_NV
7764 #endif
7765 #ifdef VERTEX_PROGRAM_NV
7766 #undef VERTEX_PROGRAM_NV
7767 #endif
7768 #ifdef VERTEX_STATE_PROGRAM_NV
7769 #undef VERTEX_STATE_PROGRAM_NV
7770 #endif
7771 #ifdef ATTRIB_ARRAY_SIZE_NV
7772 #undef ATTRIB_ARRAY_SIZE_NV
7773 #endif
7774 #ifdef ATTRIB_ARRAY_STRIDE_NV
7775 #undef ATTRIB_ARRAY_STRIDE_NV
7776 #endif
7777 #ifdef ATTRIB_ARRAY_TYPE_NV
7778 #undef ATTRIB_ARRAY_TYPE_NV
7779 #endif
7780 #ifdef CURRENT_ATTRIB_NV
7781 #undef CURRENT_ATTRIB_NV
7782 #endif
7783 #ifdef PROGRAM_LENGTH_NV
7784 #undef PROGRAM_LENGTH_NV
7785 #endif
7786 #ifdef PROGRAM_STRING_NV
7787 #undef PROGRAM_STRING_NV
7788 #endif
7789 #ifdef MODELVIEW_PROJECTION_NV
7790 #undef MODELVIEW_PROJECTION_NV
7791 #endif
7792 #ifdef IDENTITY_NV
7793 #undef IDENTITY_NV
7794 #endif
7795 #ifdef INVERSE_NV
7796 #undef INVERSE_NV
7797 #endif
7798 #ifdef TRANSPOSE_NV
7799 #undef TRANSPOSE_NV
7800 #endif
7801 #ifdef INVERSE_TRANSPOSE_NV
7802 #undef INVERSE_TRANSPOSE_NV
7803 #endif
7804 #ifdef MAX_TRACK_MATRIX_STACK_DEPTH_NV
7805 #undef MAX_TRACK_MATRIX_STACK_DEPTH_NV
7806 #endif
7807 #ifdef MAX_TRACK_MATRICES_NV
7808 #undef MAX_TRACK_MATRICES_NV
7809 #endif
7810 #ifdef MATRIX0_NV
7811 #undef MATRIX0_NV
7812 #endif
7813 #ifdef MATRIX1_NV
7814 #undef MATRIX1_NV
7815 #endif
7816 #ifdef MATRIX2_NV
7817 #undef MATRIX2_NV
7818 #endif
7819 #ifdef MATRIX3_NV
7820 #undef MATRIX3_NV
7821 #endif
7822 #ifdef MATRIX4_NV
7823 #undef MATRIX4_NV
7824 #endif
7825 #ifdef MATRIX5_NV
7826 #undef MATRIX5_NV
7827 #endif
7828 #ifdef MATRIX6_NV
7829 #undef MATRIX6_NV
7830 #endif
7831 #ifdef MATRIX7_NV
7832 #undef MATRIX7_NV
7833 #endif
7834 #ifdef CURRENT_MATRIX_STACK_DEPTH_NV
7835 #undef CURRENT_MATRIX_STACK_DEPTH_NV
7836 #endif
7837 #ifdef CURRENT_MATRIX_NV
7838 #undef CURRENT_MATRIX_NV
7839 #endif
7840 #ifdef VERTEX_PROGRAM_POINT_SIZE_NV
7841 #undef VERTEX_PROGRAM_POINT_SIZE_NV
7842 #endif
7843 #ifdef VERTEX_PROGRAM_TWO_SIDE_NV
7844 #undef VERTEX_PROGRAM_TWO_SIDE_NV
7845 #endif
7846 #ifdef PROGRAM_PARAMETER_NV
7847 #undef PROGRAM_PARAMETER_NV
7848 #endif
7849 #ifdef ATTRIB_ARRAY_POINTER_NV
7850 #undef ATTRIB_ARRAY_POINTER_NV
7851 #endif
7852 #ifdef PROGRAM_TARGET_NV
7853 #undef PROGRAM_TARGET_NV
7854 #endif
7855 #ifdef PROGRAM_RESIDENT_NV
7856 #undef PROGRAM_RESIDENT_NV
7857 #endif
7858 #ifdef TRACK_MATRIX_NV
7859 #undef TRACK_MATRIX_NV
7860 #endif
7861 #ifdef TRACK_MATRIX_TRANSFORM_NV
7862 #undef TRACK_MATRIX_TRANSFORM_NV
7863 #endif
7864 #ifdef VERTEX_PROGRAM_BINDING_NV
7865 #undef VERTEX_PROGRAM_BINDING_NV
7866 #endif
7867 #ifdef PROGRAM_ERROR_POSITION_NV
7868 #undef PROGRAM_ERROR_POSITION_NV
7869 #endif
7870 #ifdef VERTEX_ATTRIB_ARRAY0_NV
7871 #undef VERTEX_ATTRIB_ARRAY0_NV
7872 #endif
7873 #ifdef VERTEX_ATTRIB_ARRAY1_NV
7874 #undef VERTEX_ATTRIB_ARRAY1_NV
7875 #endif
7876 #ifdef VERTEX_ATTRIB_ARRAY2_NV
7877 #undef VERTEX_ATTRIB_ARRAY2_NV
7878 #endif
7879 #ifdef VERTEX_ATTRIB_ARRAY3_NV
7880 #undef VERTEX_ATTRIB_ARRAY3_NV
7881 #endif
7882 #ifdef VERTEX_ATTRIB_ARRAY4_NV
7883 #undef VERTEX_ATTRIB_ARRAY4_NV
7884 #endif
7885 #ifdef VERTEX_ATTRIB_ARRAY5_NV
7886 #undef VERTEX_ATTRIB_ARRAY5_NV
7887 #endif
7888 #ifdef VERTEX_ATTRIB_ARRAY6_NV
7889 #undef VERTEX_ATTRIB_ARRAY6_NV
7890 #endif
7891 #ifdef VERTEX_ATTRIB_ARRAY7_NV
7892 #undef VERTEX_ATTRIB_ARRAY7_NV
7893 #endif
7894 #ifdef VERTEX_ATTRIB_ARRAY8_NV
7895 #undef VERTEX_ATTRIB_ARRAY8_NV
7896 #endif
7897 #ifdef VERTEX_ATTRIB_ARRAY9_NV
7898 #undef VERTEX_ATTRIB_ARRAY9_NV
7899 #endif
7900 #ifdef VERTEX_ATTRIB_ARRAY10_NV
7901 #undef VERTEX_ATTRIB_ARRAY10_NV
7902 #endif
7903 #ifdef VERTEX_ATTRIB_ARRAY11_NV
7904 #undef VERTEX_ATTRIB_ARRAY11_NV
7905 #endif
7906 #ifdef VERTEX_ATTRIB_ARRAY12_NV
7907 #undef VERTEX_ATTRIB_ARRAY12_NV
7908 #endif
7909 #ifdef VERTEX_ATTRIB_ARRAY13_NV
7910 #undef VERTEX_ATTRIB_ARRAY13_NV
7911 #endif
7912 #ifdef VERTEX_ATTRIB_ARRAY14_NV
7913 #undef VERTEX_ATTRIB_ARRAY14_NV
7914 #endif
7915 #ifdef VERTEX_ATTRIB_ARRAY15_NV
7916 #undef VERTEX_ATTRIB_ARRAY15_NV
7917 #endif
7918 #ifdef MAP1_VERTEX_ATTRIB0_4_NV
7919 #undef MAP1_VERTEX_ATTRIB0_4_NV
7920 #endif
7921 #ifdef MAP1_VERTEX_ATTRIB1_4_NV
7922 #undef MAP1_VERTEX_ATTRIB1_4_NV
7923 #endif
7924 #ifdef MAP1_VERTEX_ATTRIB2_4_NV
7925 #undef MAP1_VERTEX_ATTRIB2_4_NV
7926 #endif
7927 #ifdef MAP1_VERTEX_ATTRIB3_4_NV
7928 #undef MAP1_VERTEX_ATTRIB3_4_NV
7929 #endif
7930 #ifdef MAP1_VERTEX_ATTRIB4_4_NV
7931 #undef MAP1_VERTEX_ATTRIB4_4_NV
7932 #endif
7933 #ifdef MAP1_VERTEX_ATTRIB5_4_NV
7934 #undef MAP1_VERTEX_ATTRIB5_4_NV
7935 #endif
7936 #ifdef MAP1_VERTEX_ATTRIB6_4_NV
7937 #undef MAP1_VERTEX_ATTRIB6_4_NV
7938 #endif
7939 #ifdef MAP1_VERTEX_ATTRIB7_4_NV
7940 #undef MAP1_VERTEX_ATTRIB7_4_NV
7941 #endif
7942 #ifdef MAP1_VERTEX_ATTRIB8_4_NV
7943 #undef MAP1_VERTEX_ATTRIB8_4_NV
7944 #endif
7945 #ifdef MAP1_VERTEX_ATTRIB9_4_NV
7946 #undef MAP1_VERTEX_ATTRIB9_4_NV
7947 #endif
7948 #ifdef MAP1_VERTEX_ATTRIB10_4_NV
7949 #undef MAP1_VERTEX_ATTRIB10_4_NV
7950 #endif
7951 #ifdef MAP1_VERTEX_ATTRIB11_4_NV
7952 #undef MAP1_VERTEX_ATTRIB11_4_NV
7953 #endif
7954 #ifdef MAP1_VERTEX_ATTRIB12_4_NV
7955 #undef MAP1_VERTEX_ATTRIB12_4_NV
7956 #endif
7957 #ifdef MAP1_VERTEX_ATTRIB13_4_NV
7958 #undef MAP1_VERTEX_ATTRIB13_4_NV
7959 #endif
7960 #ifdef MAP1_VERTEX_ATTRIB14_4_NV
7961 #undef MAP1_VERTEX_ATTRIB14_4_NV
7962 #endif
7963 #ifdef MAP1_VERTEX_ATTRIB15_4_NV
7964 #undef MAP1_VERTEX_ATTRIB15_4_NV
7965 #endif
7966 #ifdef MAP2_VERTEX_ATTRIB0_4_NV
7967 #undef MAP2_VERTEX_ATTRIB0_4_NV
7968 #endif
7969 #ifdef MAP2_VERTEX_ATTRIB1_4_NV
7970 #undef MAP2_VERTEX_ATTRIB1_4_NV
7971 #endif
7972 #ifdef MAP2_VERTEX_ATTRIB2_4_NV
7973 #undef MAP2_VERTEX_ATTRIB2_4_NV
7974 #endif
7975 #ifdef MAP2_VERTEX_ATTRIB3_4_NV
7976 #undef MAP2_VERTEX_ATTRIB3_4_NV
7977 #endif
7978 #ifdef MAP2_VERTEX_ATTRIB4_4_NV
7979 #undef MAP2_VERTEX_ATTRIB4_4_NV
7980 #endif
7981 #ifdef MAP2_VERTEX_ATTRIB5_4_NV
7982 #undef MAP2_VERTEX_ATTRIB5_4_NV
7983 #endif
7984 #ifdef MAP2_VERTEX_ATTRIB6_4_NV
7985 #undef MAP2_VERTEX_ATTRIB6_4_NV
7986 #endif
7987 #ifdef MAP2_VERTEX_ATTRIB7_4_NV
7988 #undef MAP2_VERTEX_ATTRIB7_4_NV
7989 #endif
7990 #ifdef MAP2_VERTEX_ATTRIB8_4_NV
7991 #undef MAP2_VERTEX_ATTRIB8_4_NV
7992 #endif
7993 #ifdef MAP2_VERTEX_ATTRIB9_4_NV
7994 #undef MAP2_VERTEX_ATTRIB9_4_NV
7995 #endif
7996 #ifdef MAP2_VERTEX_ATTRIB10_4_NV
7997 #undef MAP2_VERTEX_ATTRIB10_4_NV
7998 #endif
7999 #ifdef MAP2_VERTEX_ATTRIB11_4_NV
8000 #undef MAP2_VERTEX_ATTRIB11_4_NV
8001 #endif
8002 #ifdef MAP2_VERTEX_ATTRIB12_4_NV
8003 #undef MAP2_VERTEX_ATTRIB12_4_NV
8004 #endif
8005 #ifdef MAP2_VERTEX_ATTRIB13_4_NV
8006 #undef MAP2_VERTEX_ATTRIB13_4_NV
8007 #endif
8008 #ifdef MAP2_VERTEX_ATTRIB14_4_NV
8009 #undef MAP2_VERTEX_ATTRIB14_4_NV
8010 #endif
8011 #ifdef MAP2_VERTEX_ATTRIB15_4_NV
8012 #undef MAP2_VERTEX_ATTRIB15_4_NV
8013 #endif
8014 #ifdef VERTEX_ATTRIB_ARRAY_INTEGER_NV
8015 #undef VERTEX_ATTRIB_ARRAY_INTEGER_NV
8016 #endif
8017 #ifdef VIDEO_BUFFER_NV
8018 #undef VIDEO_BUFFER_NV
8019 #endif
8020 #ifdef VIDEO_BUFFER_BINDING_NV
8021 #undef VIDEO_BUFFER_BINDING_NV
8022 #endif
8023 #ifdef FIELD_UPPER_NV
8024 #undef FIELD_UPPER_NV
8025 #endif
8026 #ifdef FIELD_LOWER_NV
8027 #undef FIELD_LOWER_NV
8028 #endif
8029 #ifdef NUM_VIDEO_CAPTURE_STREAMS_NV
8030 #undef NUM_VIDEO_CAPTURE_STREAMS_NV
8031 #endif
8032 #ifdef NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV
8033 #undef NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV
8034 #endif
8035 #ifdef VIDEO_CAPTURE_TO_422_SUPPORTED_NV
8036 #undef VIDEO_CAPTURE_TO_422_SUPPORTED_NV
8037 #endif
8038 #ifdef LAST_VIDEO_CAPTURE_STATUS_NV
8039 #undef LAST_VIDEO_CAPTURE_STATUS_NV
8040 #endif
8041 #ifdef VIDEO_BUFFER_PITCH_NV
8042 #undef VIDEO_BUFFER_PITCH_NV
8043 #endif
8044 #ifdef VIDEO_COLOR_CONVERSION_MATRIX_NV
8045 #undef VIDEO_COLOR_CONVERSION_MATRIX_NV
8046 #endif
8047 #ifdef VIDEO_COLOR_CONVERSION_MAX_NV
8048 #undef VIDEO_COLOR_CONVERSION_MAX_NV
8049 #endif
8050 #ifdef VIDEO_COLOR_CONVERSION_MIN_NV
8051 #undef VIDEO_COLOR_CONVERSION_MIN_NV
8052 #endif
8053 #ifdef VIDEO_COLOR_CONVERSION_OFFSET_NV
8054 #undef VIDEO_COLOR_CONVERSION_OFFSET_NV
8055 #endif
8056 #ifdef VIDEO_BUFFER_INTERNAL_FORMAT_NV
8057 #undef VIDEO_BUFFER_INTERNAL_FORMAT_NV
8058 #endif
8059 #ifdef PARTIAL_SUCCESS_NV
8060 #undef PARTIAL_SUCCESS_NV
8061 #endif
8062 #ifdef SUCCESS_NV
8063 #undef SUCCESS_NV
8064 #endif
8065 #ifdef FAILURE_NV
8066 #undef FAILURE_NV
8067 #endif
8068 #ifdef YCBYCR8_422_NV
8069 #undef YCBYCR8_422_NV
8070 #endif
8071 #ifdef YCBAYCR8A_4224_NV
8072 #undef YCBAYCR8A_4224_NV
8073 #endif
8074 #ifdef Z6Y10Z6CB10Z6Y10Z6CR10_422_NV
8075 #undef Z6Y10Z6CB10Z6Y10Z6CR10_422_NV
8076 #endif
8077 #ifdef Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV
8078 #undef Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV
8079 #endif
8080 #ifdef Z4Y12Z4CB12Z4Y12Z4CR12_422_NV
8081 #undef Z4Y12Z4CB12Z4Y12Z4CR12_422_NV
8082 #endif
8083 #ifdef Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV
8084 #undef Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV
8085 #endif
8086 #ifdef Z4Y12Z4CB12Z4CR12_444_NV
8087 #undef Z4Y12Z4CB12Z4CR12_444_NV
8088 #endif
8089 #ifdef VIDEO_CAPTURE_FRAME_WIDTH_NV
8090 #undef VIDEO_CAPTURE_FRAME_WIDTH_NV
8091 #endif
8092 #ifdef VIDEO_CAPTURE_FRAME_HEIGHT_NV
8093 #undef VIDEO_CAPTURE_FRAME_HEIGHT_NV
8094 #endif
8095 #ifdef VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV
8096 #undef VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV
8097 #endif
8098 #ifdef VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV
8099 #undef VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV
8100 #endif
8101 #ifdef VIDEO_CAPTURE_SURFACE_ORIGIN_NV
8102 #undef VIDEO_CAPTURE_SURFACE_ORIGIN_NV
8103 #endif
8104 #ifdef IMPLEMENTATION_COLOR_READ_TYPE_OES
8105 #undef IMPLEMENTATION_COLOR_READ_TYPE_OES
8106 #endif
8107 #ifdef IMPLEMENTATION_COLOR_READ_FORMAT_OES
8108 #undef IMPLEMENTATION_COLOR_READ_FORMAT_OES
8109 #endif
8110 #ifdef INTERLACE_OML
8111 #undef INTERLACE_OML
8112 #endif
8113 #ifdef INTERLACE_READ_OML
8114 #undef INTERLACE_READ_OML
8115 #endif
8116 #ifdef PACK_RESAMPLE_OML
8117 #undef PACK_RESAMPLE_OML
8118 #endif
8119 #ifdef UNPACK_RESAMPLE_OML
8120 #undef UNPACK_RESAMPLE_OML
8121 #endif
8122 #ifdef RESAMPLE_REPLICATE_OML
8123 #undef RESAMPLE_REPLICATE_OML
8124 #endif
8125 #ifdef RESAMPLE_ZERO_FILL_OML
8126 #undef RESAMPLE_ZERO_FILL_OML
8127 #endif
8128 #ifdef RESAMPLE_AVERAGE_OML
8129 #undef RESAMPLE_AVERAGE_OML
8130 #endif
8131 #ifdef RESAMPLE_DECIMATE_OML
8132 #undef RESAMPLE_DECIMATE_OML
8133 #endif
8134 #ifdef FORMAT_SUBSAMPLE_24_24_OML
8135 #undef FORMAT_SUBSAMPLE_24_24_OML
8136 #endif
8137 #ifdef FORMAT_SUBSAMPLE_244_244_OML
8138 #undef FORMAT_SUBSAMPLE_244_244_OML
8139 #endif
8140 #ifdef PREFER_DOUBLEBUFFER_HINT_PGI
8141 #undef PREFER_DOUBLEBUFFER_HINT_PGI
8142 #endif
8143 #ifdef CONSERVE_MEMORY_HINT_PGI
8144 #undef CONSERVE_MEMORY_HINT_PGI
8145 #endif
8146 #ifdef RECLAIM_MEMORY_HINT_PGI
8147 #undef RECLAIM_MEMORY_HINT_PGI
8148 #endif
8149 #ifdef NATIVE_GRAPHICS_HANDLE_PGI
8150 #undef NATIVE_GRAPHICS_HANDLE_PGI
8151 #endif
8152 #ifdef NATIVE_GRAPHICS_BEGIN_HINT_PGI
8153 #undef NATIVE_GRAPHICS_BEGIN_HINT_PGI
8154 #endif
8155 #ifdef NATIVE_GRAPHICS_END_HINT_PGI
8156 #undef NATIVE_GRAPHICS_END_HINT_PGI
8157 #endif
8158 #ifdef ALWAYS_FAST_HINT_PGI
8159 #undef ALWAYS_FAST_HINT_PGI
8160 #endif
8161 #ifdef ALWAYS_SOFT_HINT_PGI
8162 #undef ALWAYS_SOFT_HINT_PGI
8163 #endif
8164 #ifdef ALLOW_DRAW_OBJ_HINT_PGI
8165 #undef ALLOW_DRAW_OBJ_HINT_PGI
8166 #endif
8167 #ifdef ALLOW_DRAW_WIN_HINT_PGI
8168 #undef ALLOW_DRAW_WIN_HINT_PGI
8169 #endif
8170 #ifdef ALLOW_DRAW_FRG_HINT_PGI
8171 #undef ALLOW_DRAW_FRG_HINT_PGI
8172 #endif
8173 #ifdef ALLOW_DRAW_MEM_HINT_PGI
8174 #undef ALLOW_DRAW_MEM_HINT_PGI
8175 #endif
8176 #ifdef STRICT_DEPTHFUNC_HINT_PGI
8177 #undef STRICT_DEPTHFUNC_HINT_PGI
8178 #endif
8179 #ifdef STRICT_LIGHTING_HINT_PGI
8180 #undef STRICT_LIGHTING_HINT_PGI
8181 #endif
8182 #ifdef STRICT_SCISSOR_HINT_PGI
8183 #undef STRICT_SCISSOR_HINT_PGI
8184 #endif
8185 #ifdef FULL_STIPPLE_HINT_PGI
8186 #undef FULL_STIPPLE_HINT_PGI
8187 #endif
8188 #ifdef CLIP_NEAR_HINT_PGI
8189 #undef CLIP_NEAR_HINT_PGI
8190 #endif
8191 #ifdef CLIP_FAR_HINT_PGI
8192 #undef CLIP_FAR_HINT_PGI
8193 #endif
8194 #ifdef WIDE_LINE_HINT_PGI
8195 #undef WIDE_LINE_HINT_PGI
8196 #endif
8197 #ifdef BACK_NORMALS_HINT_PGI
8198 #undef BACK_NORMALS_HINT_PGI
8199 #endif
8200 #ifdef VERTEX_DATA_HINT_PGI
8201 #undef VERTEX_DATA_HINT_PGI
8202 #endif
8203 #ifdef VERTEX_CONSISTENT_HINT_PGI
8204 #undef VERTEX_CONSISTENT_HINT_PGI
8205 #endif
8206 #ifdef MATERIAL_SIDE_HINT_PGI
8207 #undef MATERIAL_SIDE_HINT_PGI
8208 #endif
8209 #ifdef MAX_VERTEX_HINT_PGI
8210 #undef MAX_VERTEX_HINT_PGI
8211 #endif
8212 #ifdef COLOR3_BIT_PGI
8213 #undef COLOR3_BIT_PGI
8214 #endif
8215 #ifdef COLOR4_BIT_PGI
8216 #undef COLOR4_BIT_PGI
8217 #endif
8218 #ifdef EDGEFLAG_BIT_PGI
8219 #undef EDGEFLAG_BIT_PGI
8220 #endif
8221 #ifdef INDEX_BIT_PGI
8222 #undef INDEX_BIT_PGI
8223 #endif
8224 #ifdef MAT_AMBIENT_BIT_PGI
8225 #undef MAT_AMBIENT_BIT_PGI
8226 #endif
8227 #ifdef MAT_AMBIENT_AND_DIFFUSE_BIT_PGI
8228 #undef MAT_AMBIENT_AND_DIFFUSE_BIT_PGI
8229 #endif
8230 #ifdef MAT_DIFFUSE_BIT_PGI
8231 #undef MAT_DIFFUSE_BIT_PGI
8232 #endif
8233 #ifdef MAT_EMISSION_BIT_PGI
8234 #undef MAT_EMISSION_BIT_PGI
8235 #endif
8236 #ifdef MAT_COLOR_INDEXES_BIT_PGI
8237 #undef MAT_COLOR_INDEXES_BIT_PGI
8238 #endif
8239 #ifdef MAT_SHININESS_BIT_PGI
8240 #undef MAT_SHININESS_BIT_PGI
8241 #endif
8242 #ifdef MAT_SPECULAR_BIT_PGI
8243 #undef MAT_SPECULAR_BIT_PGI
8244 #endif
8245 #ifdef NORMAL_BIT_PGI
8246 #undef NORMAL_BIT_PGI
8247 #endif
8248 #ifdef TEXCOORD1_BIT_PGI
8249 #undef TEXCOORD1_BIT_PGI
8250 #endif
8251 #ifdef TEXCOORD2_BIT_PGI
8252 #undef TEXCOORD2_BIT_PGI
8253 #endif
8254 #ifdef TEXCOORD3_BIT_PGI
8255 #undef TEXCOORD3_BIT_PGI
8256 #endif
8257 #ifdef TEXCOORD4_BIT_PGI
8258 #undef TEXCOORD4_BIT_PGI
8259 #endif
8260 #ifdef VERTEX23_BIT_PGI
8261 #undef VERTEX23_BIT_PGI
8262 #endif
8263 #ifdef VERTEX4_BIT_PGI
8264 #undef VERTEX4_BIT_PGI
8265 #endif
8266 #ifdef SCREEN_COORDINATES_REND
8267 #undef SCREEN_COORDINATES_REND
8268 #endif
8269 #ifdef INVERTED_SCREEN_W_REND
8270 #undef INVERTED_SCREEN_W_REND
8271 #endif
8272 #ifdef RGB_S3TC
8273 #undef RGB_S3TC
8274 #endif
8275 #ifdef RGB4_S3TC
8276 #undef RGB4_S3TC
8277 #endif
8278 #ifdef RGBA_S3TC
8279 #undef RGBA_S3TC
8280 #endif
8281 #ifdef RGBA4_S3TC
8282 #undef RGBA4_S3TC
8283 #endif
8284 #ifdef DETAIL_TEXTURE_2D_SGIS
8285 #undef DETAIL_TEXTURE_2D_SGIS
8286 #endif
8287 #ifdef DETAIL_TEXTURE_2D_BINDING_SGIS
8288 #undef DETAIL_TEXTURE_2D_BINDING_SGIS
8289 #endif
8290 #ifdef LINEAR_DETAIL_SGIS
8291 #undef LINEAR_DETAIL_SGIS
8292 #endif
8293 #ifdef LINEAR_DETAIL_ALPHA_SGIS
8294 #undef LINEAR_DETAIL_ALPHA_SGIS
8295 #endif
8296 #ifdef LINEAR_DETAIL_COLOR_SGIS
8297 #undef LINEAR_DETAIL_COLOR_SGIS
8298 #endif
8299 #ifdef DETAIL_TEXTURE_LEVEL_SGIS
8300 #undef DETAIL_TEXTURE_LEVEL_SGIS
8301 #endif
8302 #ifdef DETAIL_TEXTURE_MODE_SGIS
8303 #undef DETAIL_TEXTURE_MODE_SGIS
8304 #endif
8305 #ifdef DETAIL_TEXTURE_FUNC_POINTS_SGIS
8306 #undef DETAIL_TEXTURE_FUNC_POINTS_SGIS
8307 #endif
8308 #ifdef FOG_FUNC_SGIS
8309 #undef FOG_FUNC_SGIS
8310 #endif
8311 #ifdef FOG_FUNC_POINTS_SGIS
8312 #undef FOG_FUNC_POINTS_SGIS
8313 #endif
8314 #ifdef MAX_FOG_FUNC_POINTS_SGIS
8315 #undef MAX_FOG_FUNC_POINTS_SGIS
8316 #endif
8317 #ifdef GENERATE_MIPMAP_SGIS
8318 #undef GENERATE_MIPMAP_SGIS
8319 #endif
8320 #ifdef GENERATE_MIPMAP_HINT_SGIS
8321 #undef GENERATE_MIPMAP_HINT_SGIS
8322 #endif
8323 #ifdef MULTISAMPLE_SGIS
8324 #undef MULTISAMPLE_SGIS
8325 #endif
8326 #ifdef SAMPLE_ALPHA_TO_MASK_SGIS
8327 #undef SAMPLE_ALPHA_TO_MASK_SGIS
8328 #endif
8329 #ifdef SAMPLE_ALPHA_TO_ONE_SGIS
8330 #undef SAMPLE_ALPHA_TO_ONE_SGIS
8331 #endif
8332 #ifdef SAMPLE_MASK_SGIS
8333 #undef SAMPLE_MASK_SGIS
8334 #endif
8335 #ifdef _1PASS_SGIS
8336 #undef _1PASS_SGIS
8337 #endif
8338 #ifdef _2PASS_0_SGIS
8339 #undef _2PASS_0_SGIS
8340 #endif
8341 #ifdef _2PASS_1_SGIS
8342 #undef _2PASS_1_SGIS
8343 #endif
8344 #ifdef _4PASS_0_SGIS
8345 #undef _4PASS_0_SGIS
8346 #endif
8347 #ifdef _4PASS_1_SGIS
8348 #undef _4PASS_1_SGIS
8349 #endif
8350 #ifdef _4PASS_2_SGIS
8351 #undef _4PASS_2_SGIS
8352 #endif
8353 #ifdef _4PASS_3_SGIS
8354 #undef _4PASS_3_SGIS
8355 #endif
8356 #ifdef SAMPLE_BUFFERS_SGIS
8357 #undef SAMPLE_BUFFERS_SGIS
8358 #endif
8359 #ifdef SAMPLES_SGIS
8360 #undef SAMPLES_SGIS
8361 #endif
8362 #ifdef SAMPLE_MASK_VALUE_SGIS
8363 #undef SAMPLE_MASK_VALUE_SGIS
8364 #endif
8365 #ifdef SAMPLE_MASK_INVERT_SGIS
8366 #undef SAMPLE_MASK_INVERT_SGIS
8367 #endif
8368 #ifdef SAMPLE_PATTERN_SGIS
8369 #undef SAMPLE_PATTERN_SGIS
8370 #endif
8371 #ifdef PIXEL_TEXTURE_SGIS
8372 #undef PIXEL_TEXTURE_SGIS
8373 #endif
8374 #ifdef PIXEL_FRAGMENT_RGB_SOURCE_SGIS
8375 #undef PIXEL_FRAGMENT_RGB_SOURCE_SGIS
8376 #endif
8377 #ifdef PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS
8378 #undef PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS
8379 #endif
8380 #ifdef PIXEL_GROUP_COLOR_SGIS
8381 #undef PIXEL_GROUP_COLOR_SGIS
8382 #endif
8383 #ifdef EYE_DISTANCE_TO_POINT_SGIS
8384 #undef EYE_DISTANCE_TO_POINT_SGIS
8385 #endif
8386 #ifdef OBJECT_DISTANCE_TO_POINT_SGIS
8387 #undef OBJECT_DISTANCE_TO_POINT_SGIS
8388 #endif
8389 #ifdef EYE_DISTANCE_TO_LINE_SGIS
8390 #undef EYE_DISTANCE_TO_LINE_SGIS
8391 #endif
8392 #ifdef OBJECT_DISTANCE_TO_LINE_SGIS
8393 #undef OBJECT_DISTANCE_TO_LINE_SGIS
8394 #endif
8395 #ifdef EYE_POINT_SGIS
8396 #undef EYE_POINT_SGIS
8397 #endif
8398 #ifdef OBJECT_POINT_SGIS
8399 #undef OBJECT_POINT_SGIS
8400 #endif
8401 #ifdef EYE_LINE_SGIS
8402 #undef EYE_LINE_SGIS
8403 #endif
8404 #ifdef OBJECT_LINE_SGIS
8405 #undef OBJECT_LINE_SGIS
8406 #endif
8407 #ifdef POINT_SIZE_MIN_SGIS
8408 #undef POINT_SIZE_MIN_SGIS
8409 #endif
8410 #ifdef POINT_SIZE_MAX_SGIS
8411 #undef POINT_SIZE_MAX_SGIS
8412 #endif
8413 #ifdef POINT_FADE_THRESHOLD_SIZE_SGIS
8414 #undef POINT_FADE_THRESHOLD_SIZE_SGIS
8415 #endif
8416 #ifdef DISTANCE_ATTENUATION_SGIS
8417 #undef DISTANCE_ATTENUATION_SGIS
8418 #endif
8419 #ifdef LINEAR_SHARPEN_SGIS
8420 #undef LINEAR_SHARPEN_SGIS
8421 #endif
8422 #ifdef LINEAR_SHARPEN_ALPHA_SGIS
8423 #undef LINEAR_SHARPEN_ALPHA_SGIS
8424 #endif
8425 #ifdef LINEAR_SHARPEN_COLOR_SGIS
8426 #undef LINEAR_SHARPEN_COLOR_SGIS
8427 #endif
8428 #ifdef SHARPEN_TEXTURE_FUNC_POINTS_SGIS
8429 #undef SHARPEN_TEXTURE_FUNC_POINTS_SGIS
8430 #endif
8431 #ifdef PACK_SKIP_VOLUMES_SGIS
8432 #undef PACK_SKIP_VOLUMES_SGIS
8433 #endif
8434 #ifdef PACK_IMAGE_DEPTH_SGIS
8435 #undef PACK_IMAGE_DEPTH_SGIS
8436 #endif
8437 #ifdef UNPACK_SKIP_VOLUMES_SGIS
8438 #undef UNPACK_SKIP_VOLUMES_SGIS
8439 #endif
8440 #ifdef UNPACK_IMAGE_DEPTH_SGIS
8441 #undef UNPACK_IMAGE_DEPTH_SGIS
8442 #endif
8443 #ifdef TEXTURE_4D_SGIS
8444 #undef TEXTURE_4D_SGIS
8445 #endif
8446 #ifdef PROXY_TEXTURE_4D_SGIS
8447 #undef PROXY_TEXTURE_4D_SGIS
8448 #endif
8449 #ifdef TEXTURE_4DSIZE_SGIS
8450 #undef TEXTURE_4DSIZE_SGIS
8451 #endif
8452 #ifdef TEXTURE_WRAP_Q_SGIS
8453 #undef TEXTURE_WRAP_Q_SGIS
8454 #endif
8455 #ifdef MAX_4D_TEXTURE_SIZE_SGIS
8456 #undef MAX_4D_TEXTURE_SIZE_SGIS
8457 #endif
8458 #ifdef TEXTURE_4D_BINDING_SGIS
8459 #undef TEXTURE_4D_BINDING_SGIS
8460 #endif
8461 #ifdef CLAMP_TO_BORDER_SGIS
8462 #undef CLAMP_TO_BORDER_SGIS
8463 #endif
8464 #ifdef TEXTURE_COLOR_WRITEMASK_SGIS
8465 #undef TEXTURE_COLOR_WRITEMASK_SGIS
8466 #endif
8467 #ifdef CLAMP_TO_EDGE_SGIS
8468 #undef CLAMP_TO_EDGE_SGIS
8469 #endif
8470 #ifdef FILTER4_SGIS
8471 #undef FILTER4_SGIS
8472 #endif
8473 #ifdef TEXTURE_FILTER4_SIZE_SGIS
8474 #undef TEXTURE_FILTER4_SIZE_SGIS
8475 #endif
8476 #ifdef TEXTURE_MIN_LOD_SGIS
8477 #undef TEXTURE_MIN_LOD_SGIS
8478 #endif
8479 #ifdef TEXTURE_MAX_LOD_SGIS
8480 #undef TEXTURE_MAX_LOD_SGIS
8481 #endif
8482 #ifdef TEXTURE_BASE_LEVEL_SGIS
8483 #undef TEXTURE_BASE_LEVEL_SGIS
8484 #endif
8485 #ifdef TEXTURE_MAX_LEVEL_SGIS
8486 #undef TEXTURE_MAX_LEVEL_SGIS
8487 #endif
8488 #ifdef DUAL_ALPHA4_SGIS
8489 #undef DUAL_ALPHA4_SGIS
8490 #endif
8491 #ifdef DUAL_ALPHA8_SGIS
8492 #undef DUAL_ALPHA8_SGIS
8493 #endif
8494 #ifdef DUAL_ALPHA12_SGIS
8495 #undef DUAL_ALPHA12_SGIS
8496 #endif
8497 #ifdef DUAL_ALPHA16_SGIS
8498 #undef DUAL_ALPHA16_SGIS
8499 #endif
8500 #ifdef DUAL_LUMINANCE4_SGIS
8501 #undef DUAL_LUMINANCE4_SGIS
8502 #endif
8503 #ifdef DUAL_LUMINANCE8_SGIS
8504 #undef DUAL_LUMINANCE8_SGIS
8505 #endif
8506 #ifdef DUAL_LUMINANCE12_SGIS
8507 #undef DUAL_LUMINANCE12_SGIS
8508 #endif
8509 #ifdef DUAL_LUMINANCE16_SGIS
8510 #undef DUAL_LUMINANCE16_SGIS
8511 #endif
8512 #ifdef DUAL_INTENSITY4_SGIS
8513 #undef DUAL_INTENSITY4_SGIS
8514 #endif
8515 #ifdef DUAL_INTENSITY8_SGIS
8516 #undef DUAL_INTENSITY8_SGIS
8517 #endif
8518 #ifdef DUAL_INTENSITY12_SGIS
8519 #undef DUAL_INTENSITY12_SGIS
8520 #endif
8521 #ifdef DUAL_INTENSITY16_SGIS
8522 #undef DUAL_INTENSITY16_SGIS
8523 #endif
8524 #ifdef DUAL_LUMINANCE_ALPHA4_SGIS
8525 #undef DUAL_LUMINANCE_ALPHA4_SGIS
8526 #endif
8527 #ifdef DUAL_LUMINANCE_ALPHA8_SGIS
8528 #undef DUAL_LUMINANCE_ALPHA8_SGIS
8529 #endif
8530 #ifdef QUAD_ALPHA4_SGIS
8531 #undef QUAD_ALPHA4_SGIS
8532 #endif
8533 #ifdef QUAD_ALPHA8_SGIS
8534 #undef QUAD_ALPHA8_SGIS
8535 #endif
8536 #ifdef QUAD_LUMINANCE4_SGIS
8537 #undef QUAD_LUMINANCE4_SGIS
8538 #endif
8539 #ifdef QUAD_LUMINANCE8_SGIS
8540 #undef QUAD_LUMINANCE8_SGIS
8541 #endif
8542 #ifdef QUAD_INTENSITY4_SGIS
8543 #undef QUAD_INTENSITY4_SGIS
8544 #endif
8545 #ifdef QUAD_INTENSITY8_SGIS
8546 #undef QUAD_INTENSITY8_SGIS
8547 #endif
8548 #ifdef DUAL_TEXTURE_SELECT_SGIS
8549 #undef DUAL_TEXTURE_SELECT_SGIS
8550 #endif
8551 #ifdef QUAD_TEXTURE_SELECT_SGIS
8552 #undef QUAD_TEXTURE_SELECT_SGIS
8553 #endif
8554 #ifdef ASYNC_MARKER_SGIX
8555 #undef ASYNC_MARKER_SGIX
8556 #endif
8557 #ifdef ASYNC_HISTOGRAM_SGIX
8558 #undef ASYNC_HISTOGRAM_SGIX
8559 #endif
8560 #ifdef MAX_ASYNC_HISTOGRAM_SGIX
8561 #undef MAX_ASYNC_HISTOGRAM_SGIX
8562 #endif
8563 #ifdef ASYNC_TEX_IMAGE_SGIX
8564 #undef ASYNC_TEX_IMAGE_SGIX
8565 #endif
8566 #ifdef ASYNC_DRAW_PIXELS_SGIX
8567 #undef ASYNC_DRAW_PIXELS_SGIX
8568 #endif
8569 #ifdef ASYNC_READ_PIXELS_SGIX
8570 #undef ASYNC_READ_PIXELS_SGIX
8571 #endif
8572 #ifdef MAX_ASYNC_TEX_IMAGE_SGIX
8573 #undef MAX_ASYNC_TEX_IMAGE_SGIX
8574 #endif
8575 #ifdef MAX_ASYNC_DRAW_PIXELS_SGIX
8576 #undef MAX_ASYNC_DRAW_PIXELS_SGIX
8577 #endif
8578 #ifdef MAX_ASYNC_READ_PIXELS_SGIX
8579 #undef MAX_ASYNC_READ_PIXELS_SGIX
8580 #endif
8581 #ifdef ALPHA_MIN_SGIX
8582 #undef ALPHA_MIN_SGIX
8583 #endif
8584 #ifdef ALPHA_MAX_SGIX
8585 #undef ALPHA_MAX_SGIX
8586 #endif
8587 #ifdef CALLIGRAPHIC_FRAGMENT_SGIX
8588 #undef CALLIGRAPHIC_FRAGMENT_SGIX
8589 #endif
8590 #ifdef LINEAR_CLIPMAP_LINEAR_SGIX
8591 #undef LINEAR_CLIPMAP_LINEAR_SGIX
8592 #endif
8593 #ifdef TEXTURE_CLIPMAP_CENTER_SGIX
8594 #undef TEXTURE_CLIPMAP_CENTER_SGIX
8595 #endif
8596 #ifdef TEXTURE_CLIPMAP_FRAME_SGIX
8597 #undef TEXTURE_CLIPMAP_FRAME_SGIX
8598 #endif
8599 #ifdef TEXTURE_CLIPMAP_OFFSET_SGIX
8600 #undef TEXTURE_CLIPMAP_OFFSET_SGIX
8601 #endif
8602 #ifdef TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX
8603 #undef TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX
8604 #endif
8605 #ifdef TEXTURE_CLIPMAP_LOD_OFFSET_SGIX
8606 #undef TEXTURE_CLIPMAP_LOD_OFFSET_SGIX
8607 #endif
8608 #ifdef TEXTURE_CLIPMAP_DEPTH_SGIX
8609 #undef TEXTURE_CLIPMAP_DEPTH_SGIX
8610 #endif
8611 #ifdef MAX_CLIPMAP_DEPTH_SGIX
8612 #undef MAX_CLIPMAP_DEPTH_SGIX
8613 #endif
8614 #ifdef MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX
8615 #undef MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX
8616 #endif
8617 #ifdef NEAREST_CLIPMAP_NEAREST_SGIX
8618 #undef NEAREST_CLIPMAP_NEAREST_SGIX
8619 #endif
8620 #ifdef NEAREST_CLIPMAP_LINEAR_SGIX
8621 #undef NEAREST_CLIPMAP_LINEAR_SGIX
8622 #endif
8623 #ifdef LINEAR_CLIPMAP_NEAREST_SGIX
8624 #undef LINEAR_CLIPMAP_NEAREST_SGIX
8625 #endif
8626 #ifdef CONVOLUTION_HINT_SGIX
8627 #undef CONVOLUTION_HINT_SGIX
8628 #endif
8629 #ifdef DEPTH_COMPONENT16_SGIX
8630 #undef DEPTH_COMPONENT16_SGIX
8631 #endif
8632 #ifdef DEPTH_COMPONENT24_SGIX
8633 #undef DEPTH_COMPONENT24_SGIX
8634 #endif
8635 #ifdef DEPTH_COMPONENT32_SGIX
8636 #undef DEPTH_COMPONENT32_SGIX
8637 #endif
8638 #ifdef FOG_OFFSET_SGIX
8639 #undef FOG_OFFSET_SGIX
8640 #endif
8641 #ifdef FOG_OFFSET_VALUE_SGIX
8642 #undef FOG_OFFSET_VALUE_SGIX
8643 #endif
8644 #ifdef FOG_SCALE_SGIX
8645 #undef FOG_SCALE_SGIX
8646 #endif
8647 #ifdef FOG_SCALE_VALUE_SGIX
8648 #undef FOG_SCALE_VALUE_SGIX
8649 #endif
8650 #ifdef FRAGMENT_LIGHTING_SGIX
8651 #undef FRAGMENT_LIGHTING_SGIX
8652 #endif
8653 #ifdef FRAGMENT_COLOR_MATERIAL_SGIX
8654 #undef FRAGMENT_COLOR_MATERIAL_SGIX
8655 #endif
8656 #ifdef FRAGMENT_COLOR_MATERIAL_FACE_SGIX
8657 #undef FRAGMENT_COLOR_MATERIAL_FACE_SGIX
8658 #endif
8659 #ifdef FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX
8660 #undef FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX
8661 #endif
8662 #ifdef MAX_FRAGMENT_LIGHTS_SGIX
8663 #undef MAX_FRAGMENT_LIGHTS_SGIX
8664 #endif
8665 #ifdef MAX_ACTIVE_LIGHTS_SGIX
8666 #undef MAX_ACTIVE_LIGHTS_SGIX
8667 #endif
8668 #ifdef CURRENT_RASTER_NORMAL_SGIX
8669 #undef CURRENT_RASTER_NORMAL_SGIX
8670 #endif
8671 #ifdef LIGHT_ENV_MODE_SGIX
8672 #undef LIGHT_ENV_MODE_SGIX
8673 #endif
8674 #ifdef FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX
8675 #undef FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX
8676 #endif
8677 #ifdef FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX
8678 #undef FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX
8679 #endif
8680 #ifdef FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX
8681 #undef FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX
8682 #endif
8683 #ifdef FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX
8684 #undef FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX
8685 #endif
8686 #ifdef FRAGMENT_LIGHT0_SGIX
8687 #undef FRAGMENT_LIGHT0_SGIX
8688 #endif
8689 #ifdef FRAGMENT_LIGHT1_SGIX
8690 #undef FRAGMENT_LIGHT1_SGIX
8691 #endif
8692 #ifdef FRAGMENT_LIGHT2_SGIX
8693 #undef FRAGMENT_LIGHT2_SGIX
8694 #endif
8695 #ifdef FRAGMENT_LIGHT3_SGIX
8696 #undef FRAGMENT_LIGHT3_SGIX
8697 #endif
8698 #ifdef FRAGMENT_LIGHT4_SGIX
8699 #undef FRAGMENT_LIGHT4_SGIX
8700 #endif
8701 #ifdef FRAGMENT_LIGHT5_SGIX
8702 #undef FRAGMENT_LIGHT5_SGIX
8703 #endif
8704 #ifdef FRAGMENT_LIGHT6_SGIX
8705 #undef FRAGMENT_LIGHT6_SGIX
8706 #endif
8707 #ifdef FRAGMENT_LIGHT7_SGIX
8708 #undef FRAGMENT_LIGHT7_SGIX
8709 #endif
8710 #ifdef FRAMEZOOM_SGIX
8711 #undef FRAMEZOOM_SGIX
8712 #endif
8713 #ifdef FRAMEZOOM_FACTOR_SGIX
8714 #undef FRAMEZOOM_FACTOR_SGIX
8715 #endif
8716 #ifdef MAX_FRAMEZOOM_FACTOR_SGIX
8717 #undef MAX_FRAMEZOOM_FACTOR_SGIX
8718 #endif
8719 #ifdef PIXEL_TEX_GEN_Q_CEILING_SGIX
8720 #undef PIXEL_TEX_GEN_Q_CEILING_SGIX
8721 #endif
8722 #ifdef PIXEL_TEX_GEN_Q_ROUND_SGIX
8723 #undef PIXEL_TEX_GEN_Q_ROUND_SGIX
8724 #endif
8725 #ifdef PIXEL_TEX_GEN_Q_FLOOR_SGIX
8726 #undef PIXEL_TEX_GEN_Q_FLOOR_SGIX
8727 #endif
8728 #ifdef PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX
8729 #undef PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX
8730 #endif
8731 #ifdef PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX
8732 #undef PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX
8733 #endif
8734 #ifdef PIXEL_TEX_GEN_ALPHA_LS_SGIX
8735 #undef PIXEL_TEX_GEN_ALPHA_LS_SGIX
8736 #endif
8737 #ifdef PIXEL_TEX_GEN_ALPHA_MS_SGIX
8738 #undef PIXEL_TEX_GEN_ALPHA_MS_SGIX
8739 #endif
8740 #ifdef INSTRUMENT_BUFFER_POINTER_SGIX
8741 #undef INSTRUMENT_BUFFER_POINTER_SGIX
8742 #endif
8743 #ifdef INSTRUMENT_MEASUREMENTS_SGIX
8744 #undef INSTRUMENT_MEASUREMENTS_SGIX
8745 #endif
8746 #ifdef INTERLACE_SGIX
8747 #undef INTERLACE_SGIX
8748 #endif
8749 #ifdef IR_INSTRUMENT1_SGIX
8750 #undef IR_INSTRUMENT1_SGIX
8751 #endif
8752 #ifdef LIST_PRIORITY_SGIX
8753 #undef LIST_PRIORITY_SGIX
8754 #endif
8755 #ifdef PIXEL_TEX_GEN_SGIX
8756 #undef PIXEL_TEX_GEN_SGIX
8757 #endif
8758 #ifdef PIXEL_TEX_GEN_MODE_SGIX
8759 #undef PIXEL_TEX_GEN_MODE_SGIX
8760 #endif
8761 #ifdef PIXEL_TILE_BEST_ALIGNMENT_SGIX
8762 #undef PIXEL_TILE_BEST_ALIGNMENT_SGIX
8763 #endif
8764 #ifdef PIXEL_TILE_CACHE_INCREMENT_SGIX
8765 #undef PIXEL_TILE_CACHE_INCREMENT_SGIX
8766 #endif
8767 #ifdef PIXEL_TILE_WIDTH_SGIX
8768 #undef PIXEL_TILE_WIDTH_SGIX
8769 #endif
8770 #ifdef PIXEL_TILE_HEIGHT_SGIX
8771 #undef PIXEL_TILE_HEIGHT_SGIX
8772 #endif
8773 #ifdef PIXEL_TILE_GRID_WIDTH_SGIX
8774 #undef PIXEL_TILE_GRID_WIDTH_SGIX
8775 #endif
8776 #ifdef PIXEL_TILE_GRID_HEIGHT_SGIX
8777 #undef PIXEL_TILE_GRID_HEIGHT_SGIX
8778 #endif
8779 #ifdef PIXEL_TILE_GRID_DEPTH_SGIX
8780 #undef PIXEL_TILE_GRID_DEPTH_SGIX
8781 #endif
8782 #ifdef PIXEL_TILE_CACHE_SIZE_SGIX
8783 #undef PIXEL_TILE_CACHE_SIZE_SGIX
8784 #endif
8785 #ifdef GEOMETRY_DEFORMATION_SGIX
8786 #undef GEOMETRY_DEFORMATION_SGIX
8787 #endif
8788 #ifdef TEXTURE_DEFORMATION_SGIX
8789 #undef TEXTURE_DEFORMATION_SGIX
8790 #endif
8791 #ifdef DEFORMATIONS_MASK_SGIX
8792 #undef DEFORMATIONS_MASK_SGIX
8793 #endif
8794 #ifdef MAX_DEFORMATION_ORDER_SGIX
8795 #undef MAX_DEFORMATION_ORDER_SGIX
8796 #endif
8797 #ifdef REFERENCE_PLANE_SGIX
8798 #undef REFERENCE_PLANE_SGIX
8799 #endif
8800 #ifdef REFERENCE_PLANE_EQUATION_SGIX
8801 #undef REFERENCE_PLANE_EQUATION_SGIX
8802 #endif
8803 #ifdef PACK_RESAMPLE_SGIX
8804 #undef PACK_RESAMPLE_SGIX
8805 #endif
8806 #ifdef UNPACK_RESAMPLE_SGIX
8807 #undef UNPACK_RESAMPLE_SGIX
8808 #endif
8809 #ifdef RESAMPLE_REPLICATE_SGIX
8810 #undef RESAMPLE_REPLICATE_SGIX
8811 #endif
8812 #ifdef RESAMPLE_ZERO_FILL_SGIX
8813 #undef RESAMPLE_ZERO_FILL_SGIX
8814 #endif
8815 #ifdef RESAMPLE_DECIMATE_SGIX
8816 #undef RESAMPLE_DECIMATE_SGIX
8817 #endif
8818 #ifdef SCALEBIAS_HINT_SGIX
8819 #undef SCALEBIAS_HINT_SGIX
8820 #endif
8821 #ifdef TEXTURE_COMPARE_SGIX
8822 #undef TEXTURE_COMPARE_SGIX
8823 #endif
8824 #ifdef TEXTURE_COMPARE_OPERATOR_SGIX
8825 #undef TEXTURE_COMPARE_OPERATOR_SGIX
8826 #endif
8827 #ifdef TEXTURE_LEQUAL_R_SGIX
8828 #undef TEXTURE_LEQUAL_R_SGIX
8829 #endif
8830 #ifdef TEXTURE_GEQUAL_R_SGIX
8831 #undef TEXTURE_GEQUAL_R_SGIX
8832 #endif
8833 #ifdef SHADOW_AMBIENT_SGIX
8834 #undef SHADOW_AMBIENT_SGIX
8835 #endif
8836 #ifdef SPRITE_SGIX
8837 #undef SPRITE_SGIX
8838 #endif
8839 #ifdef SPRITE_MODE_SGIX
8840 #undef SPRITE_MODE_SGIX
8841 #endif
8842 #ifdef SPRITE_AXIS_SGIX
8843 #undef SPRITE_AXIS_SGIX
8844 #endif
8845 #ifdef SPRITE_TRANSLATION_SGIX
8846 #undef SPRITE_TRANSLATION_SGIX
8847 #endif
8848 #ifdef SPRITE_AXIAL_SGIX
8849 #undef SPRITE_AXIAL_SGIX
8850 #endif
8851 #ifdef SPRITE_OBJECT_ALIGNED_SGIX
8852 #undef SPRITE_OBJECT_ALIGNED_SGIX
8853 #endif
8854 #ifdef SPRITE_EYE_ALIGNED_SGIX
8855 #undef SPRITE_EYE_ALIGNED_SGIX
8856 #endif
8857 #ifdef PACK_SUBSAMPLE_RATE_SGIX
8858 #undef PACK_SUBSAMPLE_RATE_SGIX
8859 #endif
8860 #ifdef UNPACK_SUBSAMPLE_RATE_SGIX
8861 #undef UNPACK_SUBSAMPLE_RATE_SGIX
8862 #endif
8863 #ifdef PIXEL_SUBSAMPLE_4444_SGIX
8864 #undef PIXEL_SUBSAMPLE_4444_SGIX
8865 #endif
8866 #ifdef PIXEL_SUBSAMPLE_2424_SGIX
8867 #undef PIXEL_SUBSAMPLE_2424_SGIX
8868 #endif
8869 #ifdef PIXEL_SUBSAMPLE_4242_SGIX
8870 #undef PIXEL_SUBSAMPLE_4242_SGIX
8871 #endif
8872 #ifdef TEXTURE_ENV_BIAS_SGIX
8873 #undef TEXTURE_ENV_BIAS_SGIX
8874 #endif
8875 #ifdef TEXTURE_MAX_CLAMP_S_SGIX
8876 #undef TEXTURE_MAX_CLAMP_S_SGIX
8877 #endif
8878 #ifdef TEXTURE_MAX_CLAMP_T_SGIX
8879 #undef TEXTURE_MAX_CLAMP_T_SGIX
8880 #endif
8881 #ifdef TEXTURE_MAX_CLAMP_R_SGIX
8882 #undef TEXTURE_MAX_CLAMP_R_SGIX
8883 #endif
8884 #ifdef TEXTURE_LOD_BIAS_S_SGIX
8885 #undef TEXTURE_LOD_BIAS_S_SGIX
8886 #endif
8887 #ifdef TEXTURE_LOD_BIAS_T_SGIX
8888 #undef TEXTURE_LOD_BIAS_T_SGIX
8889 #endif
8890 #ifdef TEXTURE_LOD_BIAS_R_SGIX
8891 #undef TEXTURE_LOD_BIAS_R_SGIX
8892 #endif
8893 #ifdef TEXTURE_MULTI_BUFFER_HINT_SGIX
8894 #undef TEXTURE_MULTI_BUFFER_HINT_SGIX
8895 #endif
8896 #ifdef POST_TEXTURE_FILTER_BIAS_SGIX
8897 #undef POST_TEXTURE_FILTER_BIAS_SGIX
8898 #endif
8899 #ifdef POST_TEXTURE_FILTER_SCALE_SGIX
8900 #undef POST_TEXTURE_FILTER_SCALE_SGIX
8901 #endif
8902 #ifdef POST_TEXTURE_FILTER_BIAS_RANGE_SGIX
8903 #undef POST_TEXTURE_FILTER_BIAS_RANGE_SGIX
8904 #endif
8905 #ifdef POST_TEXTURE_FILTER_SCALE_RANGE_SGIX
8906 #undef POST_TEXTURE_FILTER_SCALE_RANGE_SGIX
8907 #endif
8908 #ifdef VERTEX_PRECLIP_SGIX
8909 #undef VERTEX_PRECLIP_SGIX
8910 #endif
8911 #ifdef VERTEX_PRECLIP_HINT_SGIX
8912 #undef VERTEX_PRECLIP_HINT_SGIX
8913 #endif
8914 #ifdef YCRCB_422_SGIX
8915 #undef YCRCB_422_SGIX
8916 #endif
8917 #ifdef YCRCB_444_SGIX
8918 #undef YCRCB_444_SGIX
8919 #endif
8920 #ifdef YCRCB_SGIX
8921 #undef YCRCB_SGIX
8922 #endif
8923 #ifdef YCRCBA_SGIX
8924 #undef YCRCBA_SGIX
8925 #endif
8926 #ifdef COLOR_MATRIX_SGI
8927 #undef COLOR_MATRIX_SGI
8928 #endif
8929 #ifdef COLOR_MATRIX_STACK_DEPTH_SGI
8930 #undef COLOR_MATRIX_STACK_DEPTH_SGI
8931 #endif
8932 #ifdef MAX_COLOR_MATRIX_STACK_DEPTH_SGI
8933 #undef MAX_COLOR_MATRIX_STACK_DEPTH_SGI
8934 #endif
8935 #ifdef POST_COLOR_MATRIX_RED_SCALE_SGI
8936 #undef POST_COLOR_MATRIX_RED_SCALE_SGI
8937 #endif
8938 #ifdef POST_COLOR_MATRIX_GREEN_SCALE_SGI
8939 #undef POST_COLOR_MATRIX_GREEN_SCALE_SGI
8940 #endif
8941 #ifdef POST_COLOR_MATRIX_BLUE_SCALE_SGI
8942 #undef POST_COLOR_MATRIX_BLUE_SCALE_SGI
8943 #endif
8944 #ifdef POST_COLOR_MATRIX_ALPHA_SCALE_SGI
8945 #undef POST_COLOR_MATRIX_ALPHA_SCALE_SGI
8946 #endif
8947 #ifdef POST_COLOR_MATRIX_RED_BIAS_SGI
8948 #undef POST_COLOR_MATRIX_RED_BIAS_SGI
8949 #endif
8950 #ifdef POST_COLOR_MATRIX_GREEN_BIAS_SGI
8951 #undef POST_COLOR_MATRIX_GREEN_BIAS_SGI
8952 #endif
8953 #ifdef POST_COLOR_MATRIX_BLUE_BIAS_SGI
8954 #undef POST_COLOR_MATRIX_BLUE_BIAS_SGI
8955 #endif
8956 #ifdef POST_COLOR_MATRIX_ALPHA_BIAS_SGI
8957 #undef POST_COLOR_MATRIX_ALPHA_BIAS_SGI
8958 #endif
8959 #ifdef COLOR_TABLE_SGI
8960 #undef COLOR_TABLE_SGI
8961 #endif
8962 #ifdef POST_CONVOLUTION_COLOR_TABLE_SGI
8963 #undef POST_CONVOLUTION_COLOR_TABLE_SGI
8964 #endif
8965 #ifdef POST_COLOR_MATRIX_COLOR_TABLE_SGI
8966 #undef POST_COLOR_MATRIX_COLOR_TABLE_SGI
8967 #endif
8968 #ifdef PROXY_COLOR_TABLE_SGI
8969 #undef PROXY_COLOR_TABLE_SGI
8970 #endif
8971 #ifdef PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI
8972 #undef PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI
8973 #endif
8974 #ifdef PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI
8975 #undef PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI
8976 #endif
8977 #ifdef COLOR_TABLE_SCALE_SGI
8978 #undef COLOR_TABLE_SCALE_SGI
8979 #endif
8980 #ifdef COLOR_TABLE_BIAS_SGI
8981 #undef COLOR_TABLE_BIAS_SGI
8982 #endif
8983 #ifdef COLOR_TABLE_FORMAT_SGI
8984 #undef COLOR_TABLE_FORMAT_SGI
8985 #endif
8986 #ifdef COLOR_TABLE_WIDTH_SGI
8987 #undef COLOR_TABLE_WIDTH_SGI
8988 #endif
8989 #ifdef COLOR_TABLE_RED_SIZE_SGI
8990 #undef COLOR_TABLE_RED_SIZE_SGI
8991 #endif
8992 #ifdef COLOR_TABLE_GREEN_SIZE_SGI
8993 #undef COLOR_TABLE_GREEN_SIZE_SGI
8994 #endif
8995 #ifdef COLOR_TABLE_BLUE_SIZE_SGI
8996 #undef COLOR_TABLE_BLUE_SIZE_SGI
8997 #endif
8998 #ifdef COLOR_TABLE_ALPHA_SIZE_SGI
8999 #undef COLOR_TABLE_ALPHA_SIZE_SGI
9000 #endif
9001 #ifdef COLOR_TABLE_LUMINANCE_SIZE_SGI
9002 #undef COLOR_TABLE_LUMINANCE_SIZE_SGI
9003 #endif
9004 #ifdef COLOR_TABLE_INTENSITY_SIZE_SGI
9005 #undef COLOR_TABLE_INTENSITY_SIZE_SGI
9006 #endif
9007 #ifdef DEPTH_PASS_INSTRUMENT_SGIX
9008 #undef DEPTH_PASS_INSTRUMENT_SGIX
9009 #endif
9010 #ifdef DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX
9011 #undef DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX
9012 #endif
9013 #ifdef DEPTH_PASS_INSTRUMENT_MAX_SGIX
9014 #undef DEPTH_PASS_INSTRUMENT_MAX_SGIX
9015 #endif
9016 #ifdef TEXTURE_COLOR_TABLE_SGI
9017 #undef TEXTURE_COLOR_TABLE_SGI
9018 #endif
9019 #ifdef PROXY_TEXTURE_COLOR_TABLE_SGI
9020 #undef PROXY_TEXTURE_COLOR_TABLE_SGI
9021 #endif
9022 #ifdef UNPACK_CONSTANT_DATA_SUNX
9023 #undef UNPACK_CONSTANT_DATA_SUNX
9024 #endif
9025 #ifdef TEXTURE_CONSTANT_DATA_SUNX
9026 #undef TEXTURE_CONSTANT_DATA_SUNX
9027 #endif
9028 #ifdef WRAP_BORDER_SUN
9029 #undef WRAP_BORDER_SUN
9030 #endif
9031 #ifdef GLOBAL_ALPHA_SUN
9032 #undef GLOBAL_ALPHA_SUN
9033 #endif
9034 #ifdef GLOBAL_ALPHA_FACTOR_SUN
9035 #undef GLOBAL_ALPHA_FACTOR_SUN
9036 #endif
9037 #ifdef QUAD_MESH_SUN
9038 #undef QUAD_MESH_SUN
9039 #endif
9040 #ifdef TRIANGLE_MESH_SUN
9041 #undef TRIANGLE_MESH_SUN
9042 #endif
9043 #ifdef SLICE_ACCUM_SUN
9044 #undef SLICE_ACCUM_SUN
9045 #endif
9046 #ifdef RESTART_SUN
9047 #undef RESTART_SUN
9048 #endif
9049 #ifdef REPLACE_MIDDLE_SUN
9050 #undef REPLACE_MIDDLE_SUN
9051 #endif
9052 #ifdef REPLACE_OLDEST_SUN
9053 #undef REPLACE_OLDEST_SUN
9054 #endif
9055 #ifdef TRIANGLE_LIST_SUN
9056 #undef TRIANGLE_LIST_SUN
9057 #endif
9058 #ifdef REPLACEMENT_CODE_SUN
9059 #undef REPLACEMENT_CODE_SUN
9060 #endif
9061 #ifdef REPLACEMENT_CODE_ARRAY_SUN
9062 #undef REPLACEMENT_CODE_ARRAY_SUN
9063 #endif
9064 #ifdef REPLACEMENT_CODE_ARRAY_TYPE_SUN
9065 #undef REPLACEMENT_CODE_ARRAY_TYPE_SUN
9066 #endif
9067 #ifdef REPLACEMENT_CODE_ARRAY_STRIDE_SUN
9068 #undef REPLACEMENT_CODE_ARRAY_STRIDE_SUN
9069 #endif
9070 #ifdef REPLACEMENT_CODE_ARRAY_POINTER_SUN
9071 #undef REPLACEMENT_CODE_ARRAY_POINTER_SUN
9072 #endif
9073 #ifdef R1UI_V3F_SUN
9074 #undef R1UI_V3F_SUN
9075 #endif
9076 #ifdef R1UI_C4UB_V3F_SUN
9077 #undef R1UI_C4UB_V3F_SUN
9078 #endif
9079 #ifdef R1UI_C3F_V3F_SUN
9080 #undef R1UI_C3F_V3F_SUN
9081 #endif
9082 #ifdef R1UI_N3F_V3F_SUN
9083 #undef R1UI_N3F_V3F_SUN
9084 #endif
9085 #ifdef R1UI_C4F_N3F_V3F_SUN
9086 #undef R1UI_C4F_N3F_V3F_SUN
9087 #endif
9088 #ifdef R1UI_T2F_V3F_SUN
9089 #undef R1UI_T2F_V3F_SUN
9090 #endif
9091 #ifdef R1UI_T2F_N3F_V3F_SUN
9092 #undef R1UI_T2F_N3F_V3F_SUN
9093 #endif
9094 #ifdef R1UI_T2F_C4F_N3F_V3F_SUN
9095 #undef R1UI_T2F_C4F_N3F_V3F_SUN
9096 #endif
9097 #ifdef UNSIGNED_BYTE_3_3_2
9098 #undef UNSIGNED_BYTE_3_3_2
9099 #endif
9100 #ifdef UNSIGNED_SHORT_4_4_4_4
9101 #undef UNSIGNED_SHORT_4_4_4_4
9102 #endif
9103 #ifdef UNSIGNED_SHORT_5_5_5_1
9104 #undef UNSIGNED_SHORT_5_5_5_1
9105 #endif
9106 #ifdef UNSIGNED_INT_8_8_8_8
9107 #undef UNSIGNED_INT_8_8_8_8
9108 #endif
9109 #ifdef UNSIGNED_INT_10_10_10_2
9110 #undef UNSIGNED_INT_10_10_10_2
9111 #endif
9112 #ifdef TEXTURE_BINDING_3D
9113 #undef TEXTURE_BINDING_3D
9114 #endif
9115 #ifdef PACK_SKIP_IMAGES
9116 #undef PACK_SKIP_IMAGES
9117 #endif
9118 #ifdef PACK_IMAGE_HEIGHT
9119 #undef PACK_IMAGE_HEIGHT
9120 #endif
9121 #ifdef UNPACK_SKIP_IMAGES
9122 #undef UNPACK_SKIP_IMAGES
9123 #endif
9124 #ifdef UNPACK_IMAGE_HEIGHT
9125 #undef UNPACK_IMAGE_HEIGHT
9126 #endif
9127 #ifdef TEXTURE_3D
9128 #undef TEXTURE_3D
9129 #endif
9130 #ifdef PROXY_TEXTURE_3D
9131 #undef PROXY_TEXTURE_3D
9132 #endif
9133 #ifdef TEXTURE_DEPTH
9134 #undef TEXTURE_DEPTH
9135 #endif
9136 #ifdef TEXTURE_WRAP_R
9137 #undef TEXTURE_WRAP_R
9138 #endif
9139 #ifdef MAX_3D_TEXTURE_SIZE
9140 #undef MAX_3D_TEXTURE_SIZE
9141 #endif
9142 #ifdef UNSIGNED_BYTE_2_3_3_REV
9143 #undef UNSIGNED_BYTE_2_3_3_REV
9144 #endif
9145 #ifdef UNSIGNED_SHORT_5_6_5
9146 #undef UNSIGNED_SHORT_5_6_5
9147 #endif
9148 #ifdef UNSIGNED_SHORT_5_6_5_REV
9149 #undef UNSIGNED_SHORT_5_6_5_REV
9150 #endif
9151 #ifdef UNSIGNED_SHORT_4_4_4_4_REV
9152 #undef UNSIGNED_SHORT_4_4_4_4_REV
9153 #endif
9154 #ifdef UNSIGNED_SHORT_1_5_5_5_REV
9155 #undef UNSIGNED_SHORT_1_5_5_5_REV
9156 #endif
9157 #ifdef UNSIGNED_INT_8_8_8_8_REV
9158 #undef UNSIGNED_INT_8_8_8_8_REV
9159 #endif
9160 #ifdef UNSIGNED_INT_2_10_10_10_REV
9161 #undef UNSIGNED_INT_2_10_10_10_REV
9162 #endif
9163 #ifdef BGR
9164 #undef BGR
9165 #endif
9166 #ifdef BGRA
9167 #undef BGRA
9168 #endif
9169 #ifdef MAX_ELEMENTS_VERTICES
9170 #undef MAX_ELEMENTS_VERTICES
9171 #endif
9172 #ifdef MAX_ELEMENTS_INDICES
9173 #undef MAX_ELEMENTS_INDICES
9174 #endif
9175 #ifdef CLAMP_TO_EDGE
9176 #undef CLAMP_TO_EDGE
9177 #endif
9178 #ifdef TEXTURE_MIN_LOD
9179 #undef TEXTURE_MIN_LOD
9180 #endif
9181 #ifdef TEXTURE_MAX_LOD
9182 #undef TEXTURE_MAX_LOD
9183 #endif
9184 #ifdef TEXTURE_BASE_LEVEL
9185 #undef TEXTURE_BASE_LEVEL
9186 #endif
9187 #ifdef TEXTURE_MAX_LEVEL
9188 #undef TEXTURE_MAX_LEVEL
9189 #endif
9190 #ifdef SMOOTH_POINT_SIZE_RANGE
9191 #undef SMOOTH_POINT_SIZE_RANGE
9192 #endif
9193 #ifdef SMOOTH_POINT_SIZE_GRANULARITY
9194 #undef SMOOTH_POINT_SIZE_GRANULARITY
9195 #endif
9196 #ifdef SMOOTH_LINE_WIDTH_RANGE
9197 #undef SMOOTH_LINE_WIDTH_RANGE
9198 #endif
9199 #ifdef SMOOTH_LINE_WIDTH_GRANULARITY
9200 #undef SMOOTH_LINE_WIDTH_GRANULARITY
9201 #endif
9202 #ifdef ALIASED_LINE_WIDTH_RANGE
9203 #undef ALIASED_LINE_WIDTH_RANGE
9204 #endif
9205 #ifdef RESCALE_NORMAL
9206 #undef RESCALE_NORMAL
9207 #endif
9208 #ifdef LIGHT_MODEL_COLOR_CONTROL
9209 #undef LIGHT_MODEL_COLOR_CONTROL
9210 #endif
9211 #ifdef SINGLE_COLOR
9212 #undef SINGLE_COLOR
9213 #endif
9214 #ifdef SEPARATE_SPECULAR_COLOR
9215 #undef SEPARATE_SPECULAR_COLOR
9216 #endif
9217 #ifdef ALIASED_POINT_SIZE_RANGE
9218 #undef ALIASED_POINT_SIZE_RANGE
9219 #endif
9220 #ifdef TEXTURE0
9221 #undef TEXTURE0
9222 #endif
9223 #ifdef TEXTURE1
9224 #undef TEXTURE1
9225 #endif
9226 #ifdef TEXTURE2
9227 #undef TEXTURE2
9228 #endif
9229 #ifdef TEXTURE3
9230 #undef TEXTURE3
9231 #endif
9232 #ifdef TEXTURE4
9233 #undef TEXTURE4
9234 #endif
9235 #ifdef TEXTURE5
9236 #undef TEXTURE5
9237 #endif
9238 #ifdef TEXTURE6
9239 #undef TEXTURE6
9240 #endif
9241 #ifdef TEXTURE7
9242 #undef TEXTURE7
9243 #endif
9244 #ifdef TEXTURE8
9245 #undef TEXTURE8
9246 #endif
9247 #ifdef TEXTURE9
9248 #undef TEXTURE9
9249 #endif
9250 #ifdef TEXTURE10
9251 #undef TEXTURE10
9252 #endif
9253 #ifdef TEXTURE11
9254 #undef TEXTURE11
9255 #endif
9256 #ifdef TEXTURE12
9257 #undef TEXTURE12
9258 #endif
9259 #ifdef TEXTURE13
9260 #undef TEXTURE13
9261 #endif
9262 #ifdef TEXTURE14
9263 #undef TEXTURE14
9264 #endif
9265 #ifdef TEXTURE15
9266 #undef TEXTURE15
9267 #endif
9268 #ifdef TEXTURE16
9269 #undef TEXTURE16
9270 #endif
9271 #ifdef TEXTURE17
9272 #undef TEXTURE17
9273 #endif
9274 #ifdef TEXTURE18
9275 #undef TEXTURE18
9276 #endif
9277 #ifdef TEXTURE19
9278 #undef TEXTURE19
9279 #endif
9280 #ifdef TEXTURE20
9281 #undef TEXTURE20
9282 #endif
9283 #ifdef TEXTURE21
9284 #undef TEXTURE21
9285 #endif
9286 #ifdef TEXTURE22
9287 #undef TEXTURE22
9288 #endif
9289 #ifdef TEXTURE23
9290 #undef TEXTURE23
9291 #endif
9292 #ifdef TEXTURE24
9293 #undef TEXTURE24
9294 #endif
9295 #ifdef TEXTURE25
9296 #undef TEXTURE25
9297 #endif
9298 #ifdef TEXTURE26
9299 #undef TEXTURE26
9300 #endif
9301 #ifdef TEXTURE27
9302 #undef TEXTURE27
9303 #endif
9304 #ifdef TEXTURE28
9305 #undef TEXTURE28
9306 #endif
9307 #ifdef TEXTURE29
9308 #undef TEXTURE29
9309 #endif
9310 #ifdef TEXTURE30
9311 #undef TEXTURE30
9312 #endif
9313 #ifdef TEXTURE31
9314 #undef TEXTURE31
9315 #endif
9316 #ifdef ACTIVE_TEXTURE
9317 #undef ACTIVE_TEXTURE
9318 #endif
9319 #ifdef MULTISAMPLE
9320 #undef MULTISAMPLE
9321 #endif
9322 #ifdef SAMPLE_ALPHA_TO_COVERAGE
9323 #undef SAMPLE_ALPHA_TO_COVERAGE
9324 #endif
9325 #ifdef SAMPLE_ALPHA_TO_ONE
9326 #undef SAMPLE_ALPHA_TO_ONE
9327 #endif
9328 #ifdef SAMPLE_COVERAGE
9329 #undef SAMPLE_COVERAGE
9330 #endif
9331 #ifdef SAMPLE_BUFFERS
9332 #undef SAMPLE_BUFFERS
9333 #endif
9334 #ifdef SAMPLES
9335 #undef SAMPLES
9336 #endif
9337 #ifdef SAMPLE_COVERAGE_VALUE
9338 #undef SAMPLE_COVERAGE_VALUE
9339 #endif
9340 #ifdef SAMPLE_COVERAGE_INVERT
9341 #undef SAMPLE_COVERAGE_INVERT
9342 #endif
9343 #ifdef TEXTURE_CUBE_MAP
9344 #undef TEXTURE_CUBE_MAP
9345 #endif
9346 #ifdef TEXTURE_BINDING_CUBE_MAP
9347 #undef TEXTURE_BINDING_CUBE_MAP
9348 #endif
9349 #ifdef TEXTURE_CUBE_MAP_POSITIVE_X
9350 #undef TEXTURE_CUBE_MAP_POSITIVE_X
9351 #endif
9352 #ifdef TEXTURE_CUBE_MAP_NEGATIVE_X
9353 #undef TEXTURE_CUBE_MAP_NEGATIVE_X
9354 #endif
9355 #ifdef TEXTURE_CUBE_MAP_POSITIVE_Y
9356 #undef TEXTURE_CUBE_MAP_POSITIVE_Y
9357 #endif
9358 #ifdef TEXTURE_CUBE_MAP_NEGATIVE_Y
9359 #undef TEXTURE_CUBE_MAP_NEGATIVE_Y
9360 #endif
9361 #ifdef TEXTURE_CUBE_MAP_POSITIVE_Z
9362 #undef TEXTURE_CUBE_MAP_POSITIVE_Z
9363 #endif
9364 #ifdef TEXTURE_CUBE_MAP_NEGATIVE_Z
9365 #undef TEXTURE_CUBE_MAP_NEGATIVE_Z
9366 #endif
9367 #ifdef PROXY_TEXTURE_CUBE_MAP
9368 #undef PROXY_TEXTURE_CUBE_MAP
9369 #endif
9370 #ifdef MAX_CUBE_MAP_TEXTURE_SIZE
9371 #undef MAX_CUBE_MAP_TEXTURE_SIZE
9372 #endif
9373 #ifdef COMPRESSED_RGB
9374 #undef COMPRESSED_RGB
9375 #endif
9376 #ifdef COMPRESSED_RGBA
9377 #undef COMPRESSED_RGBA
9378 #endif
9379 #ifdef TEXTURE_COMPRESSION_HINT
9380 #undef TEXTURE_COMPRESSION_HINT
9381 #endif
9382 #ifdef TEXTURE_COMPRESSED_IMAGE_SIZE
9383 #undef TEXTURE_COMPRESSED_IMAGE_SIZE
9384 #endif
9385 #ifdef TEXTURE_COMPRESSED
9386 #undef TEXTURE_COMPRESSED
9387 #endif
9388 #ifdef NUM_COMPRESSED_TEXTURE_FORMATS
9389 #undef NUM_COMPRESSED_TEXTURE_FORMATS
9390 #endif
9391 #ifdef COMPRESSED_TEXTURE_FORMATS
9392 #undef COMPRESSED_TEXTURE_FORMATS
9393 #endif
9394 #ifdef CLAMP_TO_BORDER
9395 #undef CLAMP_TO_BORDER
9396 #endif
9397 #ifdef CLIENT_ACTIVE_TEXTURE
9398 #undef CLIENT_ACTIVE_TEXTURE
9399 #endif
9400 #ifdef MAX_TEXTURE_UNITS
9401 #undef MAX_TEXTURE_UNITS
9402 #endif
9403 #ifdef TRANSPOSE_MODELVIEW_MATRIX
9404 #undef TRANSPOSE_MODELVIEW_MATRIX
9405 #endif
9406 #ifdef TRANSPOSE_PROJECTION_MATRIX
9407 #undef TRANSPOSE_PROJECTION_MATRIX
9408 #endif
9409 #ifdef TRANSPOSE_TEXTURE_MATRIX
9410 #undef TRANSPOSE_TEXTURE_MATRIX
9411 #endif
9412 #ifdef TRANSPOSE_COLOR_MATRIX
9413 #undef TRANSPOSE_COLOR_MATRIX
9414 #endif
9415 #ifdef MULTISAMPLE_BIT
9416 #undef MULTISAMPLE_BIT
9417 #endif
9418 #ifdef NORMAL_MAP
9419 #undef NORMAL_MAP
9420 #endif
9421 #ifdef REFLECTION_MAP
9422 #undef REFLECTION_MAP
9423 #endif
9424 #ifdef COMPRESSED_ALPHA
9425 #undef COMPRESSED_ALPHA
9426 #endif
9427 #ifdef COMPRESSED_LUMINANCE
9428 #undef COMPRESSED_LUMINANCE
9429 #endif
9430 #ifdef COMPRESSED_LUMINANCE_ALPHA
9431 #undef COMPRESSED_LUMINANCE_ALPHA
9432 #endif
9433 #ifdef COMPRESSED_INTENSITY
9434 #undef COMPRESSED_INTENSITY
9435 #endif
9436 #ifdef COMBINE
9437 #undef COMBINE
9438 #endif
9439 #ifdef COMBINE_RGB
9440 #undef COMBINE_RGB
9441 #endif
9442 #ifdef COMBINE_ALPHA
9443 #undef COMBINE_ALPHA
9444 #endif
9445 #ifdef SOURCE0_RGB
9446 #undef SOURCE0_RGB
9447 #endif
9448 #ifdef SOURCE1_RGB
9449 #undef SOURCE1_RGB
9450 #endif
9451 #ifdef SOURCE2_RGB
9452 #undef SOURCE2_RGB
9453 #endif
9454 #ifdef SOURCE0_ALPHA
9455 #undef SOURCE0_ALPHA
9456 #endif
9457 #ifdef SOURCE1_ALPHA
9458 #undef SOURCE1_ALPHA
9459 #endif
9460 #ifdef SOURCE2_ALPHA
9461 #undef SOURCE2_ALPHA
9462 #endif
9463 #ifdef OPERAND0_RGB
9464 #undef OPERAND0_RGB
9465 #endif
9466 #ifdef OPERAND1_RGB
9467 #undef OPERAND1_RGB
9468 #endif
9469 #ifdef OPERAND2_RGB
9470 #undef OPERAND2_RGB
9471 #endif
9472 #ifdef OPERAND0_ALPHA
9473 #undef OPERAND0_ALPHA
9474 #endif
9475 #ifdef OPERAND1_ALPHA
9476 #undef OPERAND1_ALPHA
9477 #endif
9478 #ifdef OPERAND2_ALPHA
9479 #undef OPERAND2_ALPHA
9480 #endif
9481 #ifdef RGB_SCALE
9482 #undef RGB_SCALE
9483 #endif
9484 #ifdef ADD_SIGNED
9485 #undef ADD_SIGNED
9486 #endif
9487 #ifdef INTERPOLATE
9488 #undef INTERPOLATE
9489 #endif
9490 #ifdef SUBTRACT
9491 #undef SUBTRACT
9492 #endif
9493 #ifdef CONSTANT
9494 #undef CONSTANT
9495 #endif
9496 #ifdef PRIMARY_COLOR
9497 #undef PRIMARY_COLOR
9498 #endif
9499 #ifdef PREVIOUS
9500 #undef PREVIOUS
9501 #endif
9502 #ifdef DOT3_RGB
9503 #undef DOT3_RGB
9504 #endif
9505 #ifdef DOT3_RGBA
9506 #undef DOT3_RGBA
9507 #endif
9508 #ifdef BLEND_DST_RGB
9509 #undef BLEND_DST_RGB
9510 #endif
9511 #ifdef BLEND_SRC_RGB
9512 #undef BLEND_SRC_RGB
9513 #endif
9514 #ifdef BLEND_DST_ALPHA
9515 #undef BLEND_DST_ALPHA
9516 #endif
9517 #ifdef BLEND_SRC_ALPHA
9518 #undef BLEND_SRC_ALPHA
9519 #endif
9520 #ifdef POINT_FADE_THRESHOLD_SIZE
9521 #undef POINT_FADE_THRESHOLD_SIZE
9522 #endif
9523 #ifdef DEPTH_COMPONENT16
9524 #undef DEPTH_COMPONENT16
9525 #endif
9526 #ifdef DEPTH_COMPONENT24
9527 #undef DEPTH_COMPONENT24
9528 #endif
9529 #ifdef DEPTH_COMPONENT32
9530 #undef DEPTH_COMPONENT32
9531 #endif
9532 #ifdef MIRRORED_REPEAT
9533 #undef MIRRORED_REPEAT
9534 #endif
9535 #ifdef MAX_TEXTURE_LOD_BIAS
9536 #undef MAX_TEXTURE_LOD_BIAS
9537 #endif
9538 #ifdef TEXTURE_LOD_BIAS
9539 #undef TEXTURE_LOD_BIAS
9540 #endif
9541 #ifdef INCR_WRAP
9542 #undef INCR_WRAP
9543 #endif
9544 #ifdef DECR_WRAP
9545 #undef DECR_WRAP
9546 #endif
9547 #ifdef TEXTURE_DEPTH_SIZE
9548 #undef TEXTURE_DEPTH_SIZE
9549 #endif
9550 #ifdef TEXTURE_COMPARE_MODE
9551 #undef TEXTURE_COMPARE_MODE
9552 #endif
9553 #ifdef TEXTURE_COMPARE_FUNC
9554 #undef TEXTURE_COMPARE_FUNC
9555 #endif
9556 #ifdef POINT_SIZE_MIN
9557 #undef POINT_SIZE_MIN
9558 #endif
9559 #ifdef POINT_SIZE_MAX
9560 #undef POINT_SIZE_MAX
9561 #endif
9562 #ifdef POINT_DISTANCE_ATTENUATION
9563 #undef POINT_DISTANCE_ATTENUATION
9564 #endif
9565 #ifdef GENERATE_MIPMAP
9566 #undef GENERATE_MIPMAP
9567 #endif
9568 #ifdef GENERATE_MIPMAP_HINT
9569 #undef GENERATE_MIPMAP_HINT
9570 #endif
9571 #ifdef FOG_COORDINATE_SOURCE
9572 #undef FOG_COORDINATE_SOURCE
9573 #endif
9574 #ifdef FOG_COORDINATE
9575 #undef FOG_COORDINATE
9576 #endif
9577 #ifdef FRAGMENT_DEPTH
9578 #undef FRAGMENT_DEPTH
9579 #endif
9580 #ifdef CURRENT_FOG_COORDINATE
9581 #undef CURRENT_FOG_COORDINATE
9582 #endif
9583 #ifdef FOG_COORDINATE_ARRAY_TYPE
9584 #undef FOG_COORDINATE_ARRAY_TYPE
9585 #endif
9586 #ifdef FOG_COORDINATE_ARRAY_STRIDE
9587 #undef FOG_COORDINATE_ARRAY_STRIDE
9588 #endif
9589 #ifdef FOG_COORDINATE_ARRAY_POINTER
9590 #undef FOG_COORDINATE_ARRAY_POINTER
9591 #endif
9592 #ifdef FOG_COORDINATE_ARRAY
9593 #undef FOG_COORDINATE_ARRAY
9594 #endif
9595 #ifdef COLOR_SUM
9596 #undef COLOR_SUM
9597 #endif
9598 #ifdef CURRENT_SECONDARY_COLOR
9599 #undef CURRENT_SECONDARY_COLOR
9600 #endif
9601 #ifdef SECONDARY_COLOR_ARRAY_SIZE
9602 #undef SECONDARY_COLOR_ARRAY_SIZE
9603 #endif
9604 #ifdef SECONDARY_COLOR_ARRAY_TYPE
9605 #undef SECONDARY_COLOR_ARRAY_TYPE
9606 #endif
9607 #ifdef SECONDARY_COLOR_ARRAY_STRIDE
9608 #undef SECONDARY_COLOR_ARRAY_STRIDE
9609 #endif
9610 #ifdef SECONDARY_COLOR_ARRAY_POINTER
9611 #undef SECONDARY_COLOR_ARRAY_POINTER
9612 #endif
9613 #ifdef SECONDARY_COLOR_ARRAY
9614 #undef SECONDARY_COLOR_ARRAY
9615 #endif
9616 #ifdef TEXTURE_FILTER_CONTROL
9617 #undef TEXTURE_FILTER_CONTROL
9618 #endif
9619 #ifdef DEPTH_TEXTURE_MODE
9620 #undef DEPTH_TEXTURE_MODE
9621 #endif
9622 #ifdef COMPARE_R_TO_TEXTURE
9623 #undef COMPARE_R_TO_TEXTURE
9624 #endif
9625 #ifdef BUFFER_SIZE
9626 #undef BUFFER_SIZE
9627 #endif
9628 #ifdef BUFFER_USAGE
9629 #undef BUFFER_USAGE
9630 #endif
9631 #ifdef QUERY_COUNTER_BITS
9632 #undef QUERY_COUNTER_BITS
9633 #endif
9634 #ifdef CURRENT_QUERY
9635 #undef CURRENT_QUERY
9636 #endif
9637 #ifdef QUERY_RESULT
9638 #undef QUERY_RESULT
9639 #endif
9640 #ifdef QUERY_RESULT_AVAILABLE
9641 #undef QUERY_RESULT_AVAILABLE
9642 #endif
9643 #ifdef ARRAY_BUFFER
9644 #undef ARRAY_BUFFER
9645 #endif
9646 #ifdef ELEMENT_ARRAY_BUFFER
9647 #undef ELEMENT_ARRAY_BUFFER
9648 #endif
9649 #ifdef ARRAY_BUFFER_BINDING
9650 #undef ARRAY_BUFFER_BINDING
9651 #endif
9652 #ifdef ELEMENT_ARRAY_BUFFER_BINDING
9653 #undef ELEMENT_ARRAY_BUFFER_BINDING
9654 #endif
9655 #ifdef VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
9656 #undef VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
9657 #endif
9658 #ifdef READ_ONLY
9659 #undef READ_ONLY
9660 #endif
9661 #ifdef WRITE_ONLY
9662 #undef WRITE_ONLY
9663 #endif
9664 #ifdef READ_WRITE
9665 #undef READ_WRITE
9666 #endif
9667 #ifdef BUFFER_ACCESS
9668 #undef BUFFER_ACCESS
9669 #endif
9670 #ifdef BUFFER_MAPPED
9671 #undef BUFFER_MAPPED
9672 #endif
9673 #ifdef BUFFER_MAP_POINTER
9674 #undef BUFFER_MAP_POINTER
9675 #endif
9676 #ifdef STREAM_DRAW
9677 #undef STREAM_DRAW
9678 #endif
9679 #ifdef STREAM_READ
9680 #undef STREAM_READ
9681 #endif
9682 #ifdef STREAM_COPY
9683 #undef STREAM_COPY
9684 #endif
9685 #ifdef STATIC_DRAW
9686 #undef STATIC_DRAW
9687 #endif
9688 #ifdef STATIC_READ
9689 #undef STATIC_READ
9690 #endif
9691 #ifdef STATIC_COPY
9692 #undef STATIC_COPY
9693 #endif
9694 #ifdef DYNAMIC_DRAW
9695 #undef DYNAMIC_DRAW
9696 #endif
9697 #ifdef DYNAMIC_READ
9698 #undef DYNAMIC_READ
9699 #endif
9700 #ifdef DYNAMIC_COPY
9701 #undef DYNAMIC_COPY
9702 #endif
9703 #ifdef SAMPLES_PASSED
9704 #undef SAMPLES_PASSED
9705 #endif
9706 #ifdef VERTEX_ARRAY_BUFFER_BINDING
9707 #undef VERTEX_ARRAY_BUFFER_BINDING
9708 #endif
9709 #ifdef NORMAL_ARRAY_BUFFER_BINDING
9710 #undef NORMAL_ARRAY_BUFFER_BINDING
9711 #endif
9712 #ifdef COLOR_ARRAY_BUFFER_BINDING
9713 #undef COLOR_ARRAY_BUFFER_BINDING
9714 #endif
9715 #ifdef INDEX_ARRAY_BUFFER_BINDING
9716 #undef INDEX_ARRAY_BUFFER_BINDING
9717 #endif
9718 #ifdef TEXTURE_COORD_ARRAY_BUFFER_BINDING
9719 #undef TEXTURE_COORD_ARRAY_BUFFER_BINDING
9720 #endif
9721 #ifdef EDGE_FLAG_ARRAY_BUFFER_BINDING
9722 #undef EDGE_FLAG_ARRAY_BUFFER_BINDING
9723 #endif
9724 #ifdef SECONDARY_COLOR_ARRAY_BUFFER_BINDING
9725 #undef SECONDARY_COLOR_ARRAY_BUFFER_BINDING
9726 #endif
9727 #ifdef FOG_COORDINATE_ARRAY_BUFFER_BINDING
9728 #undef FOG_COORDINATE_ARRAY_BUFFER_BINDING
9729 #endif
9730 #ifdef WEIGHT_ARRAY_BUFFER_BINDING
9731 #undef WEIGHT_ARRAY_BUFFER_BINDING
9732 #endif
9733 #ifdef FOG_COORD_SRC
9734 #undef FOG_COORD_SRC
9735 #endif
9736 #ifdef FOG_COORD
9737 #undef FOG_COORD
9738 #endif
9739 #ifdef CURRENT_FOG_COORD
9740 #undef CURRENT_FOG_COORD
9741 #endif
9742 #ifdef FOG_COORD_ARRAY_TYPE
9743 #undef FOG_COORD_ARRAY_TYPE
9744 #endif
9745 #ifdef FOG_COORD_ARRAY_STRIDE
9746 #undef FOG_COORD_ARRAY_STRIDE
9747 #endif
9748 #ifdef FOG_COORD_ARRAY_POINTER
9749 #undef FOG_COORD_ARRAY_POINTER
9750 #endif
9751 #ifdef FOG_COORD_ARRAY
9752 #undef FOG_COORD_ARRAY
9753 #endif
9754 #ifdef FOG_COORD_ARRAY_BUFFER_BINDING
9755 #undef FOG_COORD_ARRAY_BUFFER_BINDING
9756 #endif
9757 #ifdef SRC0_RGB
9758 #undef SRC0_RGB
9759 #endif
9760 #ifdef SRC1_RGB
9761 #undef SRC1_RGB
9762 #endif
9763 #ifdef SRC2_RGB
9764 #undef SRC2_RGB
9765 #endif
9766 #ifdef SRC0_ALPHA
9767 #undef SRC0_ALPHA
9768 #endif
9769 #ifdef SRC1_ALPHA
9770 #undef SRC1_ALPHA
9771 #endif
9772 #ifdef SRC2_ALPHA
9773 #undef SRC2_ALPHA
9774 #endif
9775 #ifdef BLEND_EQUATION_RGB
9776 #undef BLEND_EQUATION_RGB
9777 #endif
9778 #ifdef VERTEX_ATTRIB_ARRAY_ENABLED
9779 #undef VERTEX_ATTRIB_ARRAY_ENABLED
9780 #endif
9781 #ifdef VERTEX_ATTRIB_ARRAY_SIZE
9782 #undef VERTEX_ATTRIB_ARRAY_SIZE
9783 #endif
9784 #ifdef VERTEX_ATTRIB_ARRAY_STRIDE
9785 #undef VERTEX_ATTRIB_ARRAY_STRIDE
9786 #endif
9787 #ifdef VERTEX_ATTRIB_ARRAY_TYPE
9788 #undef VERTEX_ATTRIB_ARRAY_TYPE
9789 #endif
9790 #ifdef CURRENT_VERTEX_ATTRIB
9791 #undef CURRENT_VERTEX_ATTRIB
9792 #endif
9793 #ifdef VERTEX_PROGRAM_POINT_SIZE
9794 #undef VERTEX_PROGRAM_POINT_SIZE
9795 #endif
9796 #ifdef VERTEX_ATTRIB_ARRAY_POINTER
9797 #undef VERTEX_ATTRIB_ARRAY_POINTER
9798 #endif
9799 #ifdef STENCIL_BACK_FUNC
9800 #undef STENCIL_BACK_FUNC
9801 #endif
9802 #ifdef STENCIL_BACK_FAIL
9803 #undef STENCIL_BACK_FAIL
9804 #endif
9805 #ifdef STENCIL_BACK_PASS_DEPTH_FAIL
9806 #undef STENCIL_BACK_PASS_DEPTH_FAIL
9807 #endif
9808 #ifdef STENCIL_BACK_PASS_DEPTH_PASS
9809 #undef STENCIL_BACK_PASS_DEPTH_PASS
9810 #endif
9811 #ifdef MAX_DRAW_BUFFERS
9812 #undef MAX_DRAW_BUFFERS
9813 #endif
9814 #ifdef DRAW_BUFFER0
9815 #undef DRAW_BUFFER0
9816 #endif
9817 #ifdef DRAW_BUFFER1
9818 #undef DRAW_BUFFER1
9819 #endif
9820 #ifdef DRAW_BUFFER2
9821 #undef DRAW_BUFFER2
9822 #endif
9823 #ifdef DRAW_BUFFER3
9824 #undef DRAW_BUFFER3
9825 #endif
9826 #ifdef DRAW_BUFFER4
9827 #undef DRAW_BUFFER4
9828 #endif
9829 #ifdef DRAW_BUFFER5
9830 #undef DRAW_BUFFER5
9831 #endif
9832 #ifdef DRAW_BUFFER6
9833 #undef DRAW_BUFFER6
9834 #endif
9835 #ifdef DRAW_BUFFER7
9836 #undef DRAW_BUFFER7
9837 #endif
9838 #ifdef DRAW_BUFFER8
9839 #undef DRAW_BUFFER8
9840 #endif
9841 #ifdef DRAW_BUFFER9
9842 #undef DRAW_BUFFER9
9843 #endif
9844 #ifdef DRAW_BUFFER10
9845 #undef DRAW_BUFFER10
9846 #endif
9847 #ifdef DRAW_BUFFER11
9848 #undef DRAW_BUFFER11
9849 #endif
9850 #ifdef DRAW_BUFFER12
9851 #undef DRAW_BUFFER12
9852 #endif
9853 #ifdef DRAW_BUFFER13
9854 #undef DRAW_BUFFER13
9855 #endif
9856 #ifdef DRAW_BUFFER14
9857 #undef DRAW_BUFFER14
9858 #endif
9859 #ifdef DRAW_BUFFER15
9860 #undef DRAW_BUFFER15
9861 #endif
9862 #ifdef BLEND_EQUATION_ALPHA
9863 #undef BLEND_EQUATION_ALPHA
9864 #endif
9865 #ifdef MAX_VERTEX_ATTRIBS
9866 #undef MAX_VERTEX_ATTRIBS
9867 #endif
9868 #ifdef VERTEX_ATTRIB_ARRAY_NORMALIZED
9869 #undef VERTEX_ATTRIB_ARRAY_NORMALIZED
9870 #endif
9871 #ifdef MAX_TEXTURE_IMAGE_UNITS
9872 #undef MAX_TEXTURE_IMAGE_UNITS
9873 #endif
9874 #ifdef FRAGMENT_SHADER
9875 #undef FRAGMENT_SHADER
9876 #endif
9877 #ifdef VERTEX_SHADER
9878 #undef VERTEX_SHADER
9879 #endif
9880 #ifdef MAX_FRAGMENT_UNIFORM_COMPONENTS
9881 #undef MAX_FRAGMENT_UNIFORM_COMPONENTS
9882 #endif
9883 #ifdef MAX_VERTEX_UNIFORM_COMPONENTS
9884 #undef MAX_VERTEX_UNIFORM_COMPONENTS
9885 #endif
9886 #ifdef MAX_VARYING_FLOATS
9887 #undef MAX_VARYING_FLOATS
9888 #endif
9889 #ifdef MAX_VERTEX_TEXTURE_IMAGE_UNITS
9890 #undef MAX_VERTEX_TEXTURE_IMAGE_UNITS
9891 #endif
9892 #ifdef MAX_COMBINED_TEXTURE_IMAGE_UNITS
9893 #undef MAX_COMBINED_TEXTURE_IMAGE_UNITS
9894 #endif
9895 #ifdef SHADER_TYPE
9896 #undef SHADER_TYPE
9897 #endif
9898 #ifdef FLOAT_VEC2
9899 #undef FLOAT_VEC2
9900 #endif
9901 #ifdef FLOAT_VEC3
9902 #undef FLOAT_VEC3
9903 #endif
9904 #ifdef FLOAT_VEC4
9905 #undef FLOAT_VEC4
9906 #endif
9907 #ifdef INT_VEC2
9908 #undef INT_VEC2
9909 #endif
9910 #ifdef INT_VEC3
9911 #undef INT_VEC3
9912 #endif
9913 #ifdef INT_VEC4
9914 #undef INT_VEC4
9915 #endif
9916 #ifdef BOOL
9917 #undef BOOL
9918 #endif
9919 #ifdef BOOL_VEC2
9920 #undef BOOL_VEC2
9921 #endif
9922 #ifdef BOOL_VEC3
9923 #undef BOOL_VEC3
9924 #endif
9925 #ifdef BOOL_VEC4
9926 #undef BOOL_VEC4
9927 #endif
9928 #ifdef FLOAT_MAT2
9929 #undef FLOAT_MAT2
9930 #endif
9931 #ifdef FLOAT_MAT3
9932 #undef FLOAT_MAT3
9933 #endif
9934 #ifdef FLOAT_MAT4
9935 #undef FLOAT_MAT4
9936 #endif
9937 #ifdef SAMPLER_1D
9938 #undef SAMPLER_1D
9939 #endif
9940 #ifdef SAMPLER_2D
9941 #undef SAMPLER_2D
9942 #endif
9943 #ifdef SAMPLER_3D
9944 #undef SAMPLER_3D
9945 #endif
9946 #ifdef SAMPLER_CUBE
9947 #undef SAMPLER_CUBE
9948 #endif
9949 #ifdef SAMPLER_1D_SHADOW
9950 #undef SAMPLER_1D_SHADOW
9951 #endif
9952 #ifdef SAMPLER_2D_SHADOW
9953 #undef SAMPLER_2D_SHADOW
9954 #endif
9955 #ifdef DELETE_STATUS
9956 #undef DELETE_STATUS
9957 #endif
9958 #ifdef COMPILE_STATUS
9959 #undef COMPILE_STATUS
9960 #endif
9961 #ifdef LINK_STATUS
9962 #undef LINK_STATUS
9963 #endif
9964 #ifdef VALIDATE_STATUS
9965 #undef VALIDATE_STATUS
9966 #endif
9967 #ifdef INFO_LOG_LENGTH
9968 #undef INFO_LOG_LENGTH
9969 #endif
9970 #ifdef ATTACHED_SHADERS
9971 #undef ATTACHED_SHADERS
9972 #endif
9973 #ifdef ACTIVE_UNIFORMS
9974 #undef ACTIVE_UNIFORMS
9975 #endif
9976 #ifdef ACTIVE_UNIFORM_MAX_LENGTH
9977 #undef ACTIVE_UNIFORM_MAX_LENGTH
9978 #endif
9979 #ifdef SHADER_SOURCE_LENGTH
9980 #undef SHADER_SOURCE_LENGTH
9981 #endif
9982 #ifdef ACTIVE_ATTRIBUTES
9983 #undef ACTIVE_ATTRIBUTES
9984 #endif
9985 #ifdef ACTIVE_ATTRIBUTE_MAX_LENGTH
9986 #undef ACTIVE_ATTRIBUTE_MAX_LENGTH
9987 #endif
9988 #ifdef FRAGMENT_SHADER_DERIVATIVE_HINT
9989 #undef FRAGMENT_SHADER_DERIVATIVE_HINT
9990 #endif
9991 #ifdef SHADING_LANGUAGE_VERSION
9992 #undef SHADING_LANGUAGE_VERSION
9993 #endif
9994 #ifdef CURRENT_PROGRAM
9995 #undef CURRENT_PROGRAM
9996 #endif
9997 #ifdef POINT_SPRITE_COORD_ORIGIN
9998 #undef POINT_SPRITE_COORD_ORIGIN
9999 #endif
10000 #ifdef LOWER_LEFT
10001 #undef LOWER_LEFT
10002 #endif
10003 #ifdef UPPER_LEFT
10004 #undef UPPER_LEFT
10005 #endif
10006 #ifdef STENCIL_BACK_REF
10007 #undef STENCIL_BACK_REF
10008 #endif
10009 #ifdef STENCIL_BACK_VALUE_MASK
10010 #undef STENCIL_BACK_VALUE_MASK
10011 #endif
10012 #ifdef STENCIL_BACK_WRITEMASK
10013 #undef STENCIL_BACK_WRITEMASK
10014 #endif
10015 #ifdef VERTEX_PROGRAM_TWO_SIDE
10016 #undef VERTEX_PROGRAM_TWO_SIDE
10017 #endif
10018 #ifdef POINT_SPRITE
10019 #undef POINT_SPRITE
10020 #endif
10021 #ifdef COORD_REPLACE
10022 #undef COORD_REPLACE
10023 #endif
10024 #ifdef MAX_TEXTURE_COORDS
10025 #undef MAX_TEXTURE_COORDS
10026 #endif
10027 #ifdef PIXEL_PACK_BUFFER
10028 #undef PIXEL_PACK_BUFFER
10029 #endif
10030 #ifdef PIXEL_UNPACK_BUFFER
10031 #undef PIXEL_UNPACK_BUFFER
10032 #endif
10033 #ifdef PIXEL_PACK_BUFFER_BINDING
10034 #undef PIXEL_PACK_BUFFER_BINDING
10035 #endif
10036 #ifdef PIXEL_UNPACK_BUFFER_BINDING
10037 #undef PIXEL_UNPACK_BUFFER_BINDING
10038 #endif
10039 #ifdef FLOAT_MAT2x3
10040 #undef FLOAT_MAT2x3
10041 #endif
10042 #ifdef FLOAT_MAT2x4
10043 #undef FLOAT_MAT2x4
10044 #endif
10045 #ifdef FLOAT_MAT3x2
10046 #undef FLOAT_MAT3x2
10047 #endif
10048 #ifdef FLOAT_MAT3x4
10049 #undef FLOAT_MAT3x4
10050 #endif
10051 #ifdef FLOAT_MAT4x2
10052 #undef FLOAT_MAT4x2
10053 #endif
10054 #ifdef FLOAT_MAT4x3
10055 #undef FLOAT_MAT4x3
10056 #endif
10057 #ifdef SRGB
10058 #undef SRGB
10059 #endif
10060 #ifdef SRGB8
10061 #undef SRGB8
10062 #endif
10063 #ifdef SRGB_ALPHA
10064 #undef SRGB_ALPHA
10065 #endif
10066 #ifdef SRGB8_ALPHA8
10067 #undef SRGB8_ALPHA8
10068 #endif
10069 #ifdef COMPRESSED_SRGB
10070 #undef COMPRESSED_SRGB
10071 #endif
10072 #ifdef COMPRESSED_SRGB_ALPHA
10073 #undef COMPRESSED_SRGB_ALPHA
10074 #endif
10075 #ifdef CURRENT_RASTER_SECONDARY_COLOR
10076 #undef CURRENT_RASTER_SECONDARY_COLOR
10077 #endif
10078 #ifdef SLUMINANCE_ALPHA
10079 #undef SLUMINANCE_ALPHA
10080 #endif
10081 #ifdef SLUMINANCE8_ALPHA8
10082 #undef SLUMINANCE8_ALPHA8
10083 #endif
10084 #ifdef SLUMINANCE
10085 #undef SLUMINANCE
10086 #endif
10087 #ifdef SLUMINANCE8
10088 #undef SLUMINANCE8
10089 #endif
10090 #ifdef COMPRESSED_SLUMINANCE
10091 #undef COMPRESSED_SLUMINANCE
10092 #endif
10093 #ifdef COMPRESSED_SLUMINANCE_ALPHA
10094 #undef COMPRESSED_SLUMINANCE_ALPHA
10095 #endif
10096 #ifdef COMPARE_REF_TO_TEXTURE
10097 #undef COMPARE_REF_TO_TEXTURE
10098 #endif
10099 #ifdef CLIP_DISTANCE0
10100 #undef CLIP_DISTANCE0
10101 #endif
10102 #ifdef CLIP_DISTANCE1
10103 #undef CLIP_DISTANCE1
10104 #endif
10105 #ifdef CLIP_DISTANCE2
10106 #undef CLIP_DISTANCE2
10107 #endif
10108 #ifdef CLIP_DISTANCE3
10109 #undef CLIP_DISTANCE3
10110 #endif
10111 #ifdef CLIP_DISTANCE4
10112 #undef CLIP_DISTANCE4
10113 #endif
10114 #ifdef CLIP_DISTANCE5
10115 #undef CLIP_DISTANCE5
10116 #endif
10117 #ifdef CLIP_DISTANCE6
10118 #undef CLIP_DISTANCE6
10119 #endif
10120 #ifdef CLIP_DISTANCE7
10121 #undef CLIP_DISTANCE7
10122 #endif
10123 #ifdef MAX_CLIP_DISTANCES
10124 #undef MAX_CLIP_DISTANCES
10125 #endif
10126 #ifdef MAJOR_VERSION
10127 #undef MAJOR_VERSION
10128 #endif
10129 #ifdef MINOR_VERSION
10130 #undef MINOR_VERSION
10131 #endif
10132 #ifdef NUM_EXTENSIONS
10133 #undef NUM_EXTENSIONS
10134 #endif
10135 #ifdef CONTEXT_FLAGS
10136 #undef CONTEXT_FLAGS
10137 #endif
10138 #ifdef DEPTH_BUFFER
10139 #undef DEPTH_BUFFER
10140 #endif
10141 #ifdef STENCIL_BUFFER
10142 #undef STENCIL_BUFFER
10143 #endif
10144 #ifdef COMPRESSED_RED
10145 #undef COMPRESSED_RED
10146 #endif
10147 #ifdef COMPRESSED_RG
10148 #undef COMPRESSED_RG
10149 #endif
10150 #ifdef CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
10151 #undef CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
10152 #endif
10153 #ifdef RGBA32F
10154 #undef RGBA32F
10155 #endif
10156 #ifdef RGB32F
10157 #undef RGB32F
10158 #endif
10159 #ifdef RGBA16F
10160 #undef RGBA16F
10161 #endif
10162 #ifdef RGB16F
10163 #undef RGB16F
10164 #endif
10165 #ifdef VERTEX_ATTRIB_ARRAY_INTEGER
10166 #undef VERTEX_ATTRIB_ARRAY_INTEGER
10167 #endif
10168 #ifdef MAX_ARRAY_TEXTURE_LAYERS
10169 #undef MAX_ARRAY_TEXTURE_LAYERS
10170 #endif
10171 #ifdef MIN_PROGRAM_TEXEL_OFFSET
10172 #undef MIN_PROGRAM_TEXEL_OFFSET
10173 #endif
10174 #ifdef MAX_PROGRAM_TEXEL_OFFSET
10175 #undef MAX_PROGRAM_TEXEL_OFFSET
10176 #endif
10177 #ifdef CLAMP_READ_COLOR
10178 #undef CLAMP_READ_COLOR
10179 #endif
10180 #ifdef FIXED_ONLY
10181 #undef FIXED_ONLY
10182 #endif
10183 #ifdef MAX_VARYING_COMPONENTS
10184 #undef MAX_VARYING_COMPONENTS
10185 #endif
10186 #ifdef TEXTURE_1D_ARRAY
10187 #undef TEXTURE_1D_ARRAY
10188 #endif
10189 #ifdef PROXY_TEXTURE_1D_ARRAY
10190 #undef PROXY_TEXTURE_1D_ARRAY
10191 #endif
10192 #ifdef TEXTURE_2D_ARRAY
10193 #undef TEXTURE_2D_ARRAY
10194 #endif
10195 #ifdef PROXY_TEXTURE_2D_ARRAY
10196 #undef PROXY_TEXTURE_2D_ARRAY
10197 #endif
10198 #ifdef TEXTURE_BINDING_1D_ARRAY
10199 #undef TEXTURE_BINDING_1D_ARRAY
10200 #endif
10201 #ifdef TEXTURE_BINDING_2D_ARRAY
10202 #undef TEXTURE_BINDING_2D_ARRAY
10203 #endif
10204 #ifdef R11F_G11F_B10F
10205 #undef R11F_G11F_B10F
10206 #endif
10207 #ifdef UNSIGNED_INT_10F_11F_11F_REV
10208 #undef UNSIGNED_INT_10F_11F_11F_REV
10209 #endif
10210 #ifdef RGB9_E5
10211 #undef RGB9_E5
10212 #endif
10213 #ifdef UNSIGNED_INT_5_9_9_9_REV
10214 #undef UNSIGNED_INT_5_9_9_9_REV
10215 #endif
10216 #ifdef TEXTURE_SHARED_SIZE
10217 #undef TEXTURE_SHARED_SIZE
10218 #endif
10219 #ifdef TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
10220 #undef TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
10221 #endif
10222 #ifdef TRANSFORM_FEEDBACK_BUFFER_MODE
10223 #undef TRANSFORM_FEEDBACK_BUFFER_MODE
10224 #endif
10225 #ifdef MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
10226 #undef MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
10227 #endif
10228 #ifdef TRANSFORM_FEEDBACK_VARYINGS
10229 #undef TRANSFORM_FEEDBACK_VARYINGS
10230 #endif
10231 #ifdef TRANSFORM_FEEDBACK_BUFFER_START
10232 #undef TRANSFORM_FEEDBACK_BUFFER_START
10233 #endif
10234 #ifdef TRANSFORM_FEEDBACK_BUFFER_SIZE
10235 #undef TRANSFORM_FEEDBACK_BUFFER_SIZE
10236 #endif
10237 #ifdef PRIMITIVES_GENERATED
10238 #undef PRIMITIVES_GENERATED
10239 #endif
10240 #ifdef TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
10241 #undef TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
10242 #endif
10243 #ifdef RASTERIZER_DISCARD
10244 #undef RASTERIZER_DISCARD
10245 #endif
10246 #ifdef MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
10247 #undef MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
10248 #endif
10249 #ifdef MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
10250 #undef MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
10251 #endif
10252 #ifdef INTERLEAVED_ATTRIBS
10253 #undef INTERLEAVED_ATTRIBS
10254 #endif
10255 #ifdef SEPARATE_ATTRIBS
10256 #undef SEPARATE_ATTRIBS
10257 #endif
10258 #ifdef TRANSFORM_FEEDBACK_BUFFER
10259 #undef TRANSFORM_FEEDBACK_BUFFER
10260 #endif
10261 #ifdef TRANSFORM_FEEDBACK_BUFFER_BINDING
10262 #undef TRANSFORM_FEEDBACK_BUFFER_BINDING
10263 #endif
10264 #ifdef RGBA32UI
10265 #undef RGBA32UI
10266 #endif
10267 #ifdef RGB32UI
10268 #undef RGB32UI
10269 #endif
10270 #ifdef RGBA16UI
10271 #undef RGBA16UI
10272 #endif
10273 #ifdef RGB16UI
10274 #undef RGB16UI
10275 #endif
10276 #ifdef RGBA8UI
10277 #undef RGBA8UI
10278 #endif
10279 #ifdef RGB8UI
10280 #undef RGB8UI
10281 #endif
10282 #ifdef RGBA32I
10283 #undef RGBA32I
10284 #endif
10285 #ifdef RGB32I
10286 #undef RGB32I
10287 #endif
10288 #ifdef RGBA16I
10289 #undef RGBA16I
10290 #endif
10291 #ifdef RGB16I
10292 #undef RGB16I
10293 #endif
10294 #ifdef RGBA8I
10295 #undef RGBA8I
10296 #endif
10297 #ifdef RGB8I
10298 #undef RGB8I
10299 #endif
10300 #ifdef RED_INTEGER
10301 #undef RED_INTEGER
10302 #endif
10303 #ifdef GREEN_INTEGER
10304 #undef GREEN_INTEGER
10305 #endif
10306 #ifdef BLUE_INTEGER
10307 #undef BLUE_INTEGER
10308 #endif
10309 #ifdef RGB_INTEGER
10310 #undef RGB_INTEGER
10311 #endif
10312 #ifdef RGBA_INTEGER
10313 #undef RGBA_INTEGER
10314 #endif
10315 #ifdef BGR_INTEGER
10316 #undef BGR_INTEGER
10317 #endif
10318 #ifdef BGRA_INTEGER
10319 #undef BGRA_INTEGER
10320 #endif
10321 #ifdef SAMPLER_1D_ARRAY
10322 #undef SAMPLER_1D_ARRAY
10323 #endif
10324 #ifdef SAMPLER_2D_ARRAY
10325 #undef SAMPLER_2D_ARRAY
10326 #endif
10327 #ifdef SAMPLER_1D_ARRAY_SHADOW
10328 #undef SAMPLER_1D_ARRAY_SHADOW
10329 #endif
10330 #ifdef SAMPLER_2D_ARRAY_SHADOW
10331 #undef SAMPLER_2D_ARRAY_SHADOW
10332 #endif
10333 #ifdef SAMPLER_CUBE_SHADOW
10334 #undef SAMPLER_CUBE_SHADOW
10335 #endif
10336 #ifdef UNSIGNED_INT_VEC2
10337 #undef UNSIGNED_INT_VEC2
10338 #endif
10339 #ifdef UNSIGNED_INT_VEC3
10340 #undef UNSIGNED_INT_VEC3
10341 #endif
10342 #ifdef UNSIGNED_INT_VEC4
10343 #undef UNSIGNED_INT_VEC4
10344 #endif
10345 #ifdef INT_SAMPLER_1D
10346 #undef INT_SAMPLER_1D
10347 #endif
10348 #ifdef INT_SAMPLER_2D
10349 #undef INT_SAMPLER_2D
10350 #endif
10351 #ifdef INT_SAMPLER_3D
10352 #undef INT_SAMPLER_3D
10353 #endif
10354 #ifdef INT_SAMPLER_CUBE
10355 #undef INT_SAMPLER_CUBE
10356 #endif
10357 #ifdef INT_SAMPLER_1D_ARRAY
10358 #undef INT_SAMPLER_1D_ARRAY
10359 #endif
10360 #ifdef INT_SAMPLER_2D_ARRAY
10361 #undef INT_SAMPLER_2D_ARRAY
10362 #endif
10363 #ifdef UNSIGNED_INT_SAMPLER_1D
10364 #undef UNSIGNED_INT_SAMPLER_1D
10365 #endif
10366 #ifdef UNSIGNED_INT_SAMPLER_2D
10367 #undef UNSIGNED_INT_SAMPLER_2D
10368 #endif
10369 #ifdef UNSIGNED_INT_SAMPLER_3D
10370 #undef UNSIGNED_INT_SAMPLER_3D
10371 #endif
10372 #ifdef UNSIGNED_INT_SAMPLER_CUBE
10373 #undef UNSIGNED_INT_SAMPLER_CUBE
10374 #endif
10375 #ifdef UNSIGNED_INT_SAMPLER_1D_ARRAY
10376 #undef UNSIGNED_INT_SAMPLER_1D_ARRAY
10377 #endif
10378 #ifdef UNSIGNED_INT_SAMPLER_2D_ARRAY
10379 #undef UNSIGNED_INT_SAMPLER_2D_ARRAY
10380 #endif
10381 #ifdef QUERY_WAIT
10382 #undef QUERY_WAIT
10383 #endif
10384 #ifdef QUERY_NO_WAIT
10385 #undef QUERY_NO_WAIT
10386 #endif
10387 #ifdef QUERY_BY_REGION_WAIT
10388 #undef QUERY_BY_REGION_WAIT
10389 #endif
10390 #ifdef QUERY_BY_REGION_NO_WAIT
10391 #undef QUERY_BY_REGION_NO_WAIT
10392 #endif
10393 #ifdef BUFFER_ACCESS_FLAGS
10394 #undef BUFFER_ACCESS_FLAGS
10395 #endif
10396 #ifdef BUFFER_MAP_LENGTH
10397 #undef BUFFER_MAP_LENGTH
10398 #endif
10399 #ifdef BUFFER_MAP_OFFSET
10400 #undef BUFFER_MAP_OFFSET
10401 #endif
10402 #ifdef CLAMP_VERTEX_COLOR
10403 #undef CLAMP_VERTEX_COLOR
10404 #endif
10405 #ifdef CLAMP_FRAGMENT_COLOR
10406 #undef CLAMP_FRAGMENT_COLOR
10407 #endif
10408 #ifdef ALPHA_INTEGER
10409 #undef ALPHA_INTEGER
10410 #endif
10411 #ifdef SAMPLER_2D_RECT
10412 #undef SAMPLER_2D_RECT
10413 #endif
10414 #ifdef SAMPLER_2D_RECT_SHADOW
10415 #undef SAMPLER_2D_RECT_SHADOW
10416 #endif
10417 #ifdef SAMPLER_BUFFER
10418 #undef SAMPLER_BUFFER
10419 #endif
10420 #ifdef INT_SAMPLER_2D_RECT
10421 #undef INT_SAMPLER_2D_RECT
10422 #endif
10423 #ifdef INT_SAMPLER_BUFFER
10424 #undef INT_SAMPLER_BUFFER
10425 #endif
10426 #ifdef UNSIGNED_INT_SAMPLER_2D_RECT
10427 #undef UNSIGNED_INT_SAMPLER_2D_RECT
10428 #endif
10429 #ifdef UNSIGNED_INT_SAMPLER_BUFFER
10430 #undef UNSIGNED_INT_SAMPLER_BUFFER
10431 #endif
10432 #ifdef TEXTURE_BUFFER
10433 #undef TEXTURE_BUFFER
10434 #endif
10435 #ifdef MAX_TEXTURE_BUFFER_SIZE
10436 #undef MAX_TEXTURE_BUFFER_SIZE
10437 #endif
10438 #ifdef TEXTURE_BINDING_BUFFER
10439 #undef TEXTURE_BINDING_BUFFER
10440 #endif
10441 #ifdef TEXTURE_BUFFER_DATA_STORE_BINDING
10442 #undef TEXTURE_BUFFER_DATA_STORE_BINDING
10443 #endif
10444 #ifdef TEXTURE_BUFFER_FORMAT
10445 #undef TEXTURE_BUFFER_FORMAT
10446 #endif
10447 #ifdef TEXTURE_RECTANGLE
10448 #undef TEXTURE_RECTANGLE
10449 #endif
10450 #ifdef TEXTURE_BINDING_RECTANGLE
10451 #undef TEXTURE_BINDING_RECTANGLE
10452 #endif
10453 #ifdef PROXY_TEXTURE_RECTANGLE
10454 #undef PROXY_TEXTURE_RECTANGLE
10455 #endif
10456 #ifdef MAX_RECTANGLE_TEXTURE_SIZE
10457 #undef MAX_RECTANGLE_TEXTURE_SIZE
10458 #endif
10459 #ifdef RED_SNORM
10460 #undef RED_SNORM
10461 #endif
10462 #ifdef RG_SNORM
10463 #undef RG_SNORM
10464 #endif
10465 #ifdef RGB_SNORM
10466 #undef RGB_SNORM
10467 #endif
10468 #ifdef RGBA_SNORM
10469 #undef RGBA_SNORM
10470 #endif
10471 #ifdef R8_SNORM
10472 #undef R8_SNORM
10473 #endif
10474 #ifdef RG8_SNORM
10475 #undef RG8_SNORM
10476 #endif
10477 #ifdef RGB8_SNORM
10478 #undef RGB8_SNORM
10479 #endif
10480 #ifdef RGBA8_SNORM
10481 #undef RGBA8_SNORM
10482 #endif
10483 #ifdef R16_SNORM
10484 #undef R16_SNORM
10485 #endif
10486 #ifdef RG16_SNORM
10487 #undef RG16_SNORM
10488 #endif
10489 #ifdef RGB16_SNORM
10490 #undef RGB16_SNORM
10491 #endif
10492 #ifdef RGBA16_SNORM
10493 #undef RGBA16_SNORM
10494 #endif
10495 #ifdef SIGNED_NORMALIZED
10496 #undef SIGNED_NORMALIZED
10497 #endif
10498 #ifdef PRIMITIVE_RESTART
10499 #undef PRIMITIVE_RESTART
10500 #endif
10501 #ifdef PRIMITIVE_RESTART_INDEX
10502 #undef PRIMITIVE_RESTART_INDEX
10503 #endif
10504 #ifdef CONTEXT_CORE_PROFILE_BIT
10505 #undef CONTEXT_CORE_PROFILE_BIT
10506 #endif
10507 #ifdef CONTEXT_COMPATIBILITY_PROFILE_BIT
10508 #undef CONTEXT_COMPATIBILITY_PROFILE_BIT
10509 #endif
10510 #ifdef LINES_ADJACENCY
10511 #undef LINES_ADJACENCY
10512 #endif
10513 #ifdef LINE_STRIP_ADJACENCY
10514 #undef LINE_STRIP_ADJACENCY
10515 #endif
10516 #ifdef TRIANGLES_ADJACENCY
10517 #undef TRIANGLES_ADJACENCY
10518 #endif
10519 #ifdef TRIANGLE_STRIP_ADJACENCY
10520 #undef TRIANGLE_STRIP_ADJACENCY
10521 #endif
10522 #ifdef PROGRAM_POINT_SIZE
10523 #undef PROGRAM_POINT_SIZE
10524 #endif
10525 #ifdef MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
10526 #undef MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
10527 #endif
10528 #ifdef FRAMEBUFFER_ATTACHMENT_LAYERED
10529 #undef FRAMEBUFFER_ATTACHMENT_LAYERED
10530 #endif
10531 #ifdef FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
10532 #undef FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
10533 #endif
10534 #ifdef GEOMETRY_SHADER
10535 #undef GEOMETRY_SHADER
10536 #endif
10537 #ifdef GEOMETRY_VERTICES_OUT
10538 #undef GEOMETRY_VERTICES_OUT
10539 #endif
10540 #ifdef GEOMETRY_INPUT_TYPE
10541 #undef GEOMETRY_INPUT_TYPE
10542 #endif
10543 #ifdef GEOMETRY_OUTPUT_TYPE
10544 #undef GEOMETRY_OUTPUT_TYPE
10545 #endif
10546 #ifdef MAX_GEOMETRY_UNIFORM_COMPONENTS
10547 #undef MAX_GEOMETRY_UNIFORM_COMPONENTS
10548 #endif
10549 #ifdef MAX_GEOMETRY_OUTPUT_VERTICES
10550 #undef MAX_GEOMETRY_OUTPUT_VERTICES
10551 #endif
10552 #ifdef MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
10553 #undef MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
10554 #endif
10555 #ifdef MAX_VERTEX_OUTPUT_COMPONENTS
10556 #undef MAX_VERTEX_OUTPUT_COMPONENTS
10557 #endif
10558 #ifdef MAX_GEOMETRY_INPUT_COMPONENTS
10559 #undef MAX_GEOMETRY_INPUT_COMPONENTS
10560 #endif
10561 #ifdef MAX_GEOMETRY_OUTPUT_COMPONENTS
10562 #undef MAX_GEOMETRY_OUTPUT_COMPONENTS
10563 #endif
10564 #ifdef MAX_FRAGMENT_INPUT_COMPONENTS
10565 #undef MAX_FRAGMENT_INPUT_COMPONENTS
10566 #endif
10567 #ifdef CONTEXT_PROFILE_MASK
10568 #undef CONTEXT_PROFILE_MASK
10569 #endif
10570 #ifdef VERTEX_ATTRIB_ARRAY_DIVISOR
10571 #undef VERTEX_ATTRIB_ARRAY_DIVISOR
10572 #endif
10573 #ifdef SAMPLE_SHADING
10574 #undef SAMPLE_SHADING
10575 #endif
10576 #ifdef MIN_SAMPLE_SHADING_VALUE
10577 #undef MIN_SAMPLE_SHADING_VALUE
10578 #endif
10579 #ifdef MIN_PROGRAM_TEXTURE_GATHER_OFFSET
10580 #undef MIN_PROGRAM_TEXTURE_GATHER_OFFSET
10581 #endif
10582 #ifdef MAX_PROGRAM_TEXTURE_GATHER_OFFSET
10583 #undef MAX_PROGRAM_TEXTURE_GATHER_OFFSET
10584 #endif
10585 #ifdef TEXTURE_CUBE_MAP_ARRAY
10586 #undef TEXTURE_CUBE_MAP_ARRAY
10587 #endif
10588 #ifdef TEXTURE_BINDING_CUBE_MAP_ARRAY
10589 #undef TEXTURE_BINDING_CUBE_MAP_ARRAY
10590 #endif
10591 #ifdef PROXY_TEXTURE_CUBE_MAP_ARRAY
10592 #undef PROXY_TEXTURE_CUBE_MAP_ARRAY
10593 #endif
10594 #ifdef SAMPLER_CUBE_MAP_ARRAY
10595 #undef SAMPLER_CUBE_MAP_ARRAY
10596 #endif
10597 #ifdef SAMPLER_CUBE_MAP_ARRAY_SHADOW
10598 #undef SAMPLER_CUBE_MAP_ARRAY_SHADOW
10599 #endif
10600 #ifdef INT_SAMPLER_CUBE_MAP_ARRAY
10601 #undef INT_SAMPLER_CUBE_MAP_ARRAY
10602 #endif
10603 #ifdef UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
10604 #undef UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
10605 #endif
10606 #ifdef PHONG_WIN
10607 #undef PHONG_WIN
10608 #endif
10609 #ifdef PHONG_HINT_WIN
10610 #undef PHONG_HINT_WIN
10611 #endif
10612 #ifdef FOG_SPECULAR_TEXTURE_WIN
10613 #undef FOG_SPECULAR_TEXTURE_WIN
10614 #endif
10615 #ifdef SAMPLE_BUFFERS_3DFX
10616 #undef SAMPLE_BUFFERS_3DFX
10617 #endif
10618 #ifdef SAMPLES_3DFX
10619 #undef SAMPLES_3DFX
10620 #endif
10621 #ifdef STEREO_EMITTER_ENABLE_3DL
10622 #undef STEREO_EMITTER_ENABLE_3DL
10623 #endif
10624 #ifdef STEREO_EMITTER_DISABLE_3DL
10625 #undef STEREO_EMITTER_DISABLE_3DL
10626 #endif
10627 #ifdef STEREO_POLARITY_NORMAL_3DL
10628 #undef STEREO_POLARITY_NORMAL_3DL
10629 #endif
10630 #ifdef STEREO_POLARITY_INVERT_3DL
10631 #undef STEREO_POLARITY_INVERT_3DL
10632 #endif
10633 #ifdef FRONT_COLOR_BUFFER_BIT_ARB
10634 #undef FRONT_COLOR_BUFFER_BIT_ARB
10635 #endif
10636 #ifdef BACK_COLOR_BUFFER_BIT_ARB
10637 #undef BACK_COLOR_BUFFER_BIT_ARB
10638 #endif
10639 #ifdef DEPTH_BUFFER_BIT_ARB
10640 #undef DEPTH_BUFFER_BIT_ARB
10641 #endif
10642 #ifdef STENCIL_BUFFER_BIT_ARB
10643 #undef STENCIL_BUFFER_BIT_ARB
10644 #endif
10645 #ifdef CONTEXT_DEBUG_BIT_ARB
10646 #undef CONTEXT_DEBUG_BIT_ARB
10647 #endif
10648 #ifdef CONTEXT_FORWARD_COMPATIBLE_BIT_ARB
10649 #undef CONTEXT_FORWARD_COMPATIBLE_BIT_ARB
10650 #endif
10651 #ifdef CONTEXT_MAJOR_VERSION_ARB
10652 #undef CONTEXT_MAJOR_VERSION_ARB
10653 #endif
10654 #ifdef CONTEXT_MINOR_VERSION_ARB
10655 #undef CONTEXT_MINOR_VERSION_ARB
10656 #endif
10657 #ifdef CONTEXT_LAYER_PLANE_ARB
10658 #undef CONTEXT_LAYER_PLANE_ARB
10659 #endif
10660 #ifdef CONTEXT_FLAGS_ARB
10661 #undef CONTEXT_FLAGS_ARB
10662 #endif
10663 #ifdef SAMPLE_BUFFERS_ARB
10664 #undef SAMPLE_BUFFERS_ARB
10665 #endif
10666 #ifdef SAMPLES_ARB
10667 #undef SAMPLES_ARB
10668 #endif
10669 #ifdef DRAW_TO_PBUFFER_ARB
10670 #undef DRAW_TO_PBUFFER_ARB
10671 #endif
10672 #ifdef MAX_PBUFFER_PIXELS_ARB
10673 #undef MAX_PBUFFER_PIXELS_ARB
10674 #endif
10675 #ifdef MAX_PBUFFER_WIDTH_ARB
10676 #undef MAX_PBUFFER_WIDTH_ARB
10677 #endif
10678 #ifdef MAX_PBUFFER_HEIGHT_ARB
10679 #undef MAX_PBUFFER_HEIGHT_ARB
10680 #endif
10681 #ifdef PBUFFER_LARGEST_ARB
10682 #undef PBUFFER_LARGEST_ARB
10683 #endif
10684 #ifdef PBUFFER_WIDTH_ARB
10685 #undef PBUFFER_WIDTH_ARB
10686 #endif
10687 #ifdef PBUFFER_HEIGHT_ARB
10688 #undef PBUFFER_HEIGHT_ARB
10689 #endif
10690 #ifdef PBUFFER_LOST_ARB
10691 #undef PBUFFER_LOST_ARB
10692 #endif
10693 #ifdef NUMBER_PIXEL_FORMATS_ARB
10694 #undef NUMBER_PIXEL_FORMATS_ARB
10695 #endif
10696 #ifdef DRAW_TO_WINDOW_ARB
10697 #undef DRAW_TO_WINDOW_ARB
10698 #endif
10699 #ifdef DRAW_TO_BITMAP_ARB
10700 #undef DRAW_TO_BITMAP_ARB
10701 #endif
10702 #ifdef ACCELERATION_ARB
10703 #undef ACCELERATION_ARB
10704 #endif
10705 #ifdef NEED_PALETTE_ARB
10706 #undef NEED_PALETTE_ARB
10707 #endif
10708 #ifdef NEED_SYSTEM_PALETTE_ARB
10709 #undef NEED_SYSTEM_PALETTE_ARB
10710 #endif
10711 #ifdef SWAP_LAYER_BUFFERS_ARB
10712 #undef SWAP_LAYER_BUFFERS_ARB
10713 #endif
10714 #ifdef SWAP_METHOD_ARB
10715 #undef SWAP_METHOD_ARB
10716 #endif
10717 #ifdef NUMBER_OVERLAYS_ARB
10718 #undef NUMBER_OVERLAYS_ARB
10719 #endif
10720 #ifdef NUMBER_UNDERLAYS_ARB
10721 #undef NUMBER_UNDERLAYS_ARB
10722 #endif
10723 #ifdef TRANSPARENT_ARB
10724 #undef TRANSPARENT_ARB
10725 #endif
10726 #ifdef TRANSPARENT_RED_VALUE_ARB
10727 #undef TRANSPARENT_RED_VALUE_ARB
10728 #endif
10729 #ifdef TRANSPARENT_GREEN_VALUE_ARB
10730 #undef TRANSPARENT_GREEN_VALUE_ARB
10731 #endif
10732 #ifdef TRANSPARENT_BLUE_VALUE_ARB
10733 #undef TRANSPARENT_BLUE_VALUE_ARB
10734 #endif
10735 #ifdef TRANSPARENT_ALPHA_VALUE_ARB
10736 #undef TRANSPARENT_ALPHA_VALUE_ARB
10737 #endif
10738 #ifdef TRANSPARENT_INDEX_VALUE_ARB
10739 #undef TRANSPARENT_INDEX_VALUE_ARB
10740 #endif
10741 #ifdef SHARE_DEPTH_ARB
10742 #undef SHARE_DEPTH_ARB
10743 #endif
10744 #ifdef SHARE_STENCIL_ARB
10745 #undef SHARE_STENCIL_ARB
10746 #endif
10747 #ifdef SHARE_ACCUM_ARB
10748 #undef SHARE_ACCUM_ARB
10749 #endif
10750 #ifdef SUPPORT_GDI_ARB
10751 #undef SUPPORT_GDI_ARB
10752 #endif
10753 #ifdef SUPPORT_OPENGL_ARB
10754 #undef SUPPORT_OPENGL_ARB
10755 #endif
10756 #ifdef DOUBLE_BUFFER_ARB
10757 #undef DOUBLE_BUFFER_ARB
10758 #endif
10759 #ifdef STEREO_ARB
10760 #undef STEREO_ARB
10761 #endif
10762 #ifdef PIXEL_TYPE_ARB
10763 #undef PIXEL_TYPE_ARB
10764 #endif
10765 #ifdef COLOR_BITS_ARB
10766 #undef COLOR_BITS_ARB
10767 #endif
10768 #ifdef RED_BITS_ARB
10769 #undef RED_BITS_ARB
10770 #endif
10771 #ifdef RED_SHIFT_ARB
10772 #undef RED_SHIFT_ARB
10773 #endif
10774 #ifdef GREEN_BITS_ARB
10775 #undef GREEN_BITS_ARB
10776 #endif
10777 #ifdef GREEN_SHIFT_ARB
10778 #undef GREEN_SHIFT_ARB
10779 #endif
10780 #ifdef BLUE_BITS_ARB
10781 #undef BLUE_BITS_ARB
10782 #endif
10783 #ifdef BLUE_SHIFT_ARB
10784 #undef BLUE_SHIFT_ARB
10785 #endif
10786 #ifdef ALPHA_BITS_ARB
10787 #undef ALPHA_BITS_ARB
10788 #endif
10789 #ifdef ALPHA_SHIFT_ARB
10790 #undef ALPHA_SHIFT_ARB
10791 #endif
10792 #ifdef ACCUM_BITS_ARB
10793 #undef ACCUM_BITS_ARB
10794 #endif
10795 #ifdef ACCUM_RED_BITS_ARB
10796 #undef ACCUM_RED_BITS_ARB
10797 #endif
10798 #ifdef ACCUM_GREEN_BITS_ARB
10799 #undef ACCUM_GREEN_BITS_ARB
10800 #endif
10801 #ifdef ACCUM_BLUE_BITS_ARB
10802 #undef ACCUM_BLUE_BITS_ARB
10803 #endif
10804 #ifdef ACCUM_ALPHA_BITS_ARB
10805 #undef ACCUM_ALPHA_BITS_ARB
10806 #endif
10807 #ifdef DEPTH_BITS_ARB
10808 #undef DEPTH_BITS_ARB
10809 #endif
10810 #ifdef STENCIL_BITS_ARB
10811 #undef STENCIL_BITS_ARB
10812 #endif
10813 #ifdef AUX_BUFFERS_ARB
10814 #undef AUX_BUFFERS_ARB
10815 #endif
10816 #ifdef NO_ACCELERATION_ARB
10817 #undef NO_ACCELERATION_ARB
10818 #endif
10819 #ifdef GENERIC_ACCELERATION_ARB
10820 #undef GENERIC_ACCELERATION_ARB
10821 #endif
10822 #ifdef FULL_ACCELERATION_ARB
10823 #undef FULL_ACCELERATION_ARB
10824 #endif
10825 #ifdef SWAP_EXCHANGE_ARB
10826 #undef SWAP_EXCHANGE_ARB
10827 #endif
10828 #ifdef SWAP_COPY_ARB
10829 #undef SWAP_COPY_ARB
10830 #endif
10831 #ifdef SWAP_UNDEFINED_ARB
10832 #undef SWAP_UNDEFINED_ARB
10833 #endif
10834 #ifdef TYPE_RGBA_ARB
10835 #undef TYPE_RGBA_ARB
10836 #endif
10837 #ifdef TYPE_COLORINDEX_ARB
10838 #undef TYPE_COLORINDEX_ARB
10839 #endif
10840 #ifdef TYPE_RGBA_FLOAT_ARB
10841 #undef TYPE_RGBA_FLOAT_ARB
10842 #endif
10843 #ifdef BIND_TO_TEXTURE_RGB_ARB
10844 #undef BIND_TO_TEXTURE_RGB_ARB
10845 #endif
10846 #ifdef BIND_TO_TEXTURE_RGBA_ARB
10847 #undef BIND_TO_TEXTURE_RGBA_ARB
10848 #endif
10849 #ifdef TEXTURE_FORMAT_ARB
10850 #undef TEXTURE_FORMAT_ARB
10851 #endif
10852 #ifdef TEXTURE_TARGET_ARB
10853 #undef TEXTURE_TARGET_ARB
10854 #endif
10855 #ifdef MIPMAP_TEXTURE_ARB
10856 #undef MIPMAP_TEXTURE_ARB
10857 #endif
10858 #ifdef TEXTURE_RGB_ARB
10859 #undef TEXTURE_RGB_ARB
10860 #endif
10861 #ifdef TEXTURE_RGBA_ARB
10862 #undef TEXTURE_RGBA_ARB
10863 #endif
10864 #ifdef NO_TEXTURE_ARB
10865 #undef NO_TEXTURE_ARB
10866 #endif
10867 #ifdef TEXTURE_CUBE_MAP_ARB
10868 #undef TEXTURE_CUBE_MAP_ARB
10869 #endif
10870 #ifdef TEXTURE_1D_ARB
10871 #undef TEXTURE_1D_ARB
10872 #endif
10873 #ifdef TEXTURE_2D_ARB
10874 #undef TEXTURE_2D_ARB
10875 #endif
10876 #ifdef MIPMAP_LEVEL_ARB
10877 #undef MIPMAP_LEVEL_ARB
10878 #endif
10879 #ifdef CUBE_MAP_FACE_ARB
10880 #undef CUBE_MAP_FACE_ARB
10881 #endif
10882 #ifdef TEXTURE_CUBE_MAP_POSITIVE_X_ARB
10883 #undef TEXTURE_CUBE_MAP_POSITIVE_X_ARB
10884 #endif
10885 #ifdef TEXTURE_CUBE_MAP_NEGATIVE_X_ARB
10886 #undef TEXTURE_CUBE_MAP_NEGATIVE_X_ARB
10887 #endif
10888 #ifdef TEXTURE_CUBE_MAP_POSITIVE_Y_ARB
10889 #undef TEXTURE_CUBE_MAP_POSITIVE_Y_ARB
10890 #endif
10891 #ifdef TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB
10892 #undef TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB
10893 #endif
10894 #ifdef TEXTURE_CUBE_MAP_POSITIVE_Z_ARB
10895 #undef TEXTURE_CUBE_MAP_POSITIVE_Z_ARB
10896 #endif
10897 #ifdef TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB
10898 #undef TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB
10899 #endif
10900 #ifdef FRONT_LEFT_ARB
10901 #undef FRONT_LEFT_ARB
10902 #endif
10903 #ifdef FRONT_RIGHT_ARB
10904 #undef FRONT_RIGHT_ARB
10905 #endif
10906 #ifdef BACK_LEFT_ARB
10907 #undef BACK_LEFT_ARB
10908 #endif
10909 #ifdef BACK_RIGHT_ARB
10910 #undef BACK_RIGHT_ARB
10911 #endif
10912 #ifdef AUX0_ARB
10913 #undef AUX0_ARB
10914 #endif
10915 #ifdef AUX1_ARB
10916 #undef AUX1_ARB
10917 #endif
10918 #ifdef AUX2_ARB
10919 #undef AUX2_ARB
10920 #endif
10921 #ifdef AUX3_ARB
10922 #undef AUX3_ARB
10923 #endif
10924 #ifdef AUX4_ARB
10925 #undef AUX4_ARB
10926 #endif
10927 #ifdef AUX5_ARB
10928 #undef AUX5_ARB
10929 #endif
10930 #ifdef AUX6_ARB
10931 #undef AUX6_ARB
10932 #endif
10933 #ifdef AUX7_ARB
10934 #undef AUX7_ARB
10935 #endif
10936 #ifdef AUX8_ARB
10937 #undef AUX8_ARB
10938 #endif
10939 #ifdef AUX9_ARB
10940 #undef AUX9_ARB
10941 #endif
10942 #ifdef TYPE_RGBA_FLOAT_ATI
10943 #undef TYPE_RGBA_FLOAT_ATI
10944 #endif
10945 #ifdef DEPTH_FLOAT_EXT
10946 #undef DEPTH_FLOAT_EXT
10947 #endif
10948 #ifdef FRAMEBUFFER_SRGB_CAPABLE_EXT
10949 #undef FRAMEBUFFER_SRGB_CAPABLE_EXT
10950 #endif
10951 #ifdef SAMPLE_BUFFERS_EXT
10952 #undef SAMPLE_BUFFERS_EXT
10953 #endif
10954 #ifdef SAMPLES_EXT
10955 #undef SAMPLES_EXT
10956 #endif
10957 #ifdef DRAW_TO_PBUFFER_EXT
10958 #undef DRAW_TO_PBUFFER_EXT
10959 #endif
10960 #ifdef MAX_PBUFFER_PIXELS_EXT
10961 #undef MAX_PBUFFER_PIXELS_EXT
10962 #endif
10963 #ifdef MAX_PBUFFER_WIDTH_EXT
10964 #undef MAX_PBUFFER_WIDTH_EXT
10965 #endif
10966 #ifdef MAX_PBUFFER_HEIGHT_EXT
10967 #undef MAX_PBUFFER_HEIGHT_EXT
10968 #endif
10969 #ifdef OPTIMAL_PBUFFER_WIDTH_EXT
10970 #undef OPTIMAL_PBUFFER_WIDTH_EXT
10971 #endif
10972 #ifdef OPTIMAL_PBUFFER_HEIGHT_EXT
10973 #undef OPTIMAL_PBUFFER_HEIGHT_EXT
10974 #endif
10975 #ifdef PBUFFER_LARGEST_EXT
10976 #undef PBUFFER_LARGEST_EXT
10977 #endif
10978 #ifdef PBUFFER_WIDTH_EXT
10979 #undef PBUFFER_WIDTH_EXT
10980 #endif
10981 #ifdef PBUFFER_HEIGHT_EXT
10982 #undef PBUFFER_HEIGHT_EXT
10983 #endif
10984 #ifdef NUMBER_PIXEL_FORMATS_EXT
10985 #undef NUMBER_PIXEL_FORMATS_EXT
10986 #endif
10987 #ifdef DRAW_TO_WINDOW_EXT
10988 #undef DRAW_TO_WINDOW_EXT
10989 #endif
10990 #ifdef DRAW_TO_BITMAP_EXT
10991 #undef DRAW_TO_BITMAP_EXT
10992 #endif
10993 #ifdef ACCELERATION_EXT
10994 #undef ACCELERATION_EXT
10995 #endif
10996 #ifdef NEED_PALETTE_EXT
10997 #undef NEED_PALETTE_EXT
10998 #endif
10999 #ifdef NEED_SYSTEM_PALETTE_EXT
11000 #undef NEED_SYSTEM_PALETTE_EXT
11001 #endif
11002 #ifdef SWAP_LAYER_BUFFERS_EXT
11003 #undef SWAP_LAYER_BUFFERS_EXT
11004 #endif
11005 #ifdef SWAP_METHOD_EXT
11006 #undef SWAP_METHOD_EXT
11007 #endif
11008 #ifdef NUMBER_OVERLAYS_EXT
11009 #undef NUMBER_OVERLAYS_EXT
11010 #endif
11011 #ifdef NUMBER_UNDERLAYS_EXT
11012 #undef NUMBER_UNDERLAYS_EXT
11013 #endif
11014 #ifdef TRANSPARENT_EXT
11015 #undef TRANSPARENT_EXT
11016 #endif
11017 #ifdef TRANSPARENT_VALUE_EXT
11018 #undef TRANSPARENT_VALUE_EXT
11019 #endif
11020 #ifdef SHARE_DEPTH_EXT
11021 #undef SHARE_DEPTH_EXT
11022 #endif
11023 #ifdef SHARE_STENCIL_EXT
11024 #undef SHARE_STENCIL_EXT
11025 #endif
11026 #ifdef SHARE_ACCUM_EXT
11027 #undef SHARE_ACCUM_EXT
11028 #endif
11029 #ifdef SUPPORT_GDI_EXT
11030 #undef SUPPORT_GDI_EXT
11031 #endif
11032 #ifdef SUPPORT_OPENGL_EXT
11033 #undef SUPPORT_OPENGL_EXT
11034 #endif
11035 #ifdef DOUBLE_BUFFER_EXT
11036 #undef DOUBLE_BUFFER_EXT
11037 #endif
11038 #ifdef STEREO_EXT
11039 #undef STEREO_EXT
11040 #endif
11041 #ifdef PIXEL_TYPE_EXT
11042 #undef PIXEL_TYPE_EXT
11043 #endif
11044 #ifdef COLOR_BITS_EXT
11045 #undef COLOR_BITS_EXT
11046 #endif
11047 #ifdef RED_BITS_EXT
11048 #undef RED_BITS_EXT
11049 #endif
11050 #ifdef RED_SHIFT_EXT
11051 #undef RED_SHIFT_EXT
11052 #endif
11053 #ifdef GREEN_BITS_EXT
11054 #undef GREEN_BITS_EXT
11055 #endif
11056 #ifdef GREEN_SHIFT_EXT
11057 #undef GREEN_SHIFT_EXT
11058 #endif
11059 #ifdef BLUE_BITS_EXT
11060 #undef BLUE_BITS_EXT
11061 #endif
11062 #ifdef BLUE_SHIFT_EXT
11063 #undef BLUE_SHIFT_EXT
11064 #endif
11065 #ifdef ALPHA_BITS_EXT
11066 #undef ALPHA_BITS_EXT
11067 #endif
11068 #ifdef ALPHA_SHIFT_EXT
11069 #undef ALPHA_SHIFT_EXT
11070 #endif
11071 #ifdef ACCUM_BITS_EXT
11072 #undef ACCUM_BITS_EXT
11073 #endif
11074 #ifdef ACCUM_RED_BITS_EXT
11075 #undef ACCUM_RED_BITS_EXT
11076 #endif
11077 #ifdef ACCUM_GREEN_BITS_EXT
11078 #undef ACCUM_GREEN_BITS_EXT
11079 #endif
11080 #ifdef ACCUM_BLUE_BITS_EXT
11081 #undef ACCUM_BLUE_BITS_EXT
11082 #endif
11083 #ifdef ACCUM_ALPHA_BITS_EXT
11084 #undef ACCUM_ALPHA_BITS_EXT
11085 #endif
11086 #ifdef DEPTH_BITS_EXT
11087 #undef DEPTH_BITS_EXT
11088 #endif
11089 #ifdef STENCIL_BITS_EXT
11090 #undef STENCIL_BITS_EXT
11091 #endif
11092 #ifdef AUX_BUFFERS_EXT
11093 #undef AUX_BUFFERS_EXT
11094 #endif
11095 #ifdef NO_ACCELERATION_EXT
11096 #undef NO_ACCELERATION_EXT
11097 #endif
11098 #ifdef GENERIC_ACCELERATION_EXT
11099 #undef GENERIC_ACCELERATION_EXT
11100 #endif
11101 #ifdef FULL_ACCELERATION_EXT
11102 #undef FULL_ACCELERATION_EXT
11103 #endif
11104 #ifdef SWAP_EXCHANGE_EXT
11105 #undef SWAP_EXCHANGE_EXT
11106 #endif
11107 #ifdef SWAP_COPY_EXT
11108 #undef SWAP_COPY_EXT
11109 #endif
11110 #ifdef SWAP_UNDEFINED_EXT
11111 #undef SWAP_UNDEFINED_EXT
11112 #endif
11113 #ifdef TYPE_RGBA_EXT
11114 #undef TYPE_RGBA_EXT
11115 #endif
11116 #ifdef TYPE_COLORINDEX_EXT
11117 #undef TYPE_COLORINDEX_EXT
11118 #endif
11119 #ifdef TYPE_RGBA_UNSIGNED_FLOAT_EXT
11120 #undef TYPE_RGBA_UNSIGNED_FLOAT_EXT
11121 #endif
11122 #ifdef DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D
11123 #undef DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D
11124 #endif
11125 #ifdef DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D
11126 #undef DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D
11127 #endif
11128 #ifdef DIGITAL_VIDEO_CURSOR_INCLUDED_I3D
11129 #undef DIGITAL_VIDEO_CURSOR_INCLUDED_I3D
11130 #endif
11131 #ifdef DIGITAL_VIDEO_GAMMA_CORRECTED_I3D
11132 #undef DIGITAL_VIDEO_GAMMA_CORRECTED_I3D
11133 #endif
11134 #ifdef GAMMA_TABLE_SIZE_I3D
11135 #undef GAMMA_TABLE_SIZE_I3D
11136 #endif
11137 #ifdef GAMMA_EXCLUDE_DESKTOP_I3D
11138 #undef GAMMA_EXCLUDE_DESKTOP_I3D
11139 #endif
11140 #ifdef GENLOCK_SOURCE_MULTIVIEW_I3D
11141 #undef GENLOCK_SOURCE_MULTIVIEW_I3D
11142 #endif
11143 #ifdef GENLOCK_SOURCE_EXTENAL_SYNC_I3D
11144 #undef GENLOCK_SOURCE_EXTENAL_SYNC_I3D
11145 #endif
11146 #ifdef GENLOCK_SOURCE_EXTENAL_FIELD_I3D
11147 #undef GENLOCK_SOURCE_EXTENAL_FIELD_I3D
11148 #endif
11149 #ifdef GENLOCK_SOURCE_EXTENAL_TTL_I3D
11150 #undef GENLOCK_SOURCE_EXTENAL_TTL_I3D
11151 #endif
11152 #ifdef GENLOCK_SOURCE_DIGITAL_SYNC_I3D
11153 #undef GENLOCK_SOURCE_DIGITAL_SYNC_I3D
11154 #endif
11155 #ifdef GENLOCK_SOURCE_DIGITAL_FIELD_I3D
11156 #undef GENLOCK_SOURCE_DIGITAL_FIELD_I3D
11157 #endif
11158 #ifdef GENLOCK_SOURCE_EDGE_FALLING_I3D
11159 #undef GENLOCK_SOURCE_EDGE_FALLING_I3D
11160 #endif
11161 #ifdef GENLOCK_SOURCE_EDGE_RISING_I3D
11162 #undef GENLOCK_SOURCE_EDGE_RISING_I3D
11163 #endif
11164 #ifdef GENLOCK_SOURCE_EDGE_BOTH_I3D
11165 #undef GENLOCK_SOURCE_EDGE_BOTH_I3D
11166 #endif
11167 #ifdef IMAGE_BUFFER_MIN_ACCESS_I3D
11168 #undef IMAGE_BUFFER_MIN_ACCESS_I3D
11169 #endif
11170 #ifdef IMAGE_BUFFER_LOCK_I3D
11171 #undef IMAGE_BUFFER_LOCK_I3D
11172 #endif
11173 #ifdef FLOAT_COMPONENTS_NV
11174 #undef FLOAT_COMPONENTS_NV
11175 #endif
11176 #ifdef BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV
11177 #undef BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV
11178 #endif
11179 #ifdef BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV
11180 #undef BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV
11181 #endif
11182 #ifdef BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV
11183 #undef BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV
11184 #endif
11185 #ifdef BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV
11186 #undef BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV
11187 #endif
11188 #ifdef TEXTURE_FLOAT_R_NV
11189 #undef TEXTURE_FLOAT_R_NV
11190 #endif
11191 #ifdef TEXTURE_FLOAT_RG_NV
11192 #undef TEXTURE_FLOAT_RG_NV
11193 #endif
11194 #ifdef TEXTURE_FLOAT_RGB_NV
11195 #undef TEXTURE_FLOAT_RGB_NV
11196 #endif
11197 #ifdef TEXTURE_FLOAT_RGBA_NV
11198 #undef TEXTURE_FLOAT_RGBA_NV
11199 #endif
11200 #ifdef NUM_VIDEO_SLOTS_NV
11201 #undef NUM_VIDEO_SLOTS_NV
11202 #endif
11203 #ifdef BIND_TO_TEXTURE_DEPTH_NV
11204 #undef BIND_TO_TEXTURE_DEPTH_NV
11205 #endif
11206 #ifdef BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV
11207 #undef BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV
11208 #endif
11209 #ifdef DEPTH_TEXTURE_FORMAT_NV
11210 #undef DEPTH_TEXTURE_FORMAT_NV
11211 #endif
11212 #ifdef TEXTURE_DEPTH_COMPONENT_NV
11213 #undef TEXTURE_DEPTH_COMPONENT_NV
11214 #endif
11215 #ifdef DEPTH_COMPONENT_NV
11216 #undef DEPTH_COMPONENT_NV
11217 #endif
11218 #ifdef BIND_TO_TEXTURE_RECTANGLE_RGB_NV
11219 #undef BIND_TO_TEXTURE_RECTANGLE_RGB_NV
11220 #endif
11221 #ifdef BIND_TO_TEXTURE_RECTANGLE_RGBA_NV
11222 #undef BIND_TO_TEXTURE_RECTANGLE_RGBA_NV
11223 #endif
11224 #ifdef TEXTURE_RECTANGLE_NV
11225 #undef TEXTURE_RECTANGLE_NV
11226 #endif
11227 #ifdef BIND_TO_VIDEO_RGB_NV
11228 #undef BIND_TO_VIDEO_RGB_NV
11229 #endif
11230 #ifdef BIND_TO_VIDEO_RGBA_NV
11231 #undef BIND_TO_VIDEO_RGBA_NV
11232 #endif
11233 #ifdef BIND_TO_VIDEO_RGB_AND_DEPTH_NV
11234 #undef BIND_TO_VIDEO_RGB_AND_DEPTH_NV
11235 #endif
11236 #ifdef VIDEO_OUT_COLOR_NV
11237 #undef VIDEO_OUT_COLOR_NV
11238 #endif
11239 #ifdef VIDEO_OUT_ALPHA_NV
11240 #undef VIDEO_OUT_ALPHA_NV
11241 #endif
11242 #ifdef VIDEO_OUT_DEPTH_NV
11243 #undef VIDEO_OUT_DEPTH_NV
11244 #endif
11245 #ifdef VIDEO_OUT_COLOR_AND_ALPHA_NV
11246 #undef VIDEO_OUT_COLOR_AND_ALPHA_NV
11247 #endif
11248 #ifdef VIDEO_OUT_COLOR_AND_DEPTH_NV
11249 #undef VIDEO_OUT_COLOR_AND_DEPTH_NV
11250 #endif
11251 #ifdef VIDEO_OUT_FRAME
11252 #undef VIDEO_OUT_FRAME
11253 #endif
11254 #ifdef VIDEO_OUT_FIELD_1
11255 #undef VIDEO_OUT_FIELD_1
11256 #endif
11257 #ifdef VIDEO_OUT_FIELD_2
11258 #undef VIDEO_OUT_FIELD_2
11259 #endif
11260 #ifdef VIDEO_OUT_STACKED_FIELDS_1_2
11261 #undef VIDEO_OUT_STACKED_FIELDS_1_2
11262 #endif
11263 #ifdef VIDEO_OUT_STACKED_FIELDS_2_1
11264 #undef VIDEO_OUT_STACKED_FIELDS_2_1
11265 #endif
11266 
11267 namespace vtkgl {
11268  //Define int32_t, int64_t, and uint64_t.
11269  typedef vtkTypeInt32 int32_t;
11270  typedef vtkTypeInt64 int64_t;
11271  typedef vtkTypeUInt64 uint64_t;
11272  typedef int64_t GLint64;
11273  typedef uint64_t GLuint64;
11274  typedef struct __GLsync *GLsync;
11275 
11276  //Definitions for GL_VERSION_1_2
11277  const GLenum UNSIGNED_BYTE_3_3_2 = static_cast<GLenum>(0x8032);
11278  const GLenum UNSIGNED_SHORT_4_4_4_4 = static_cast<GLenum>(0x8033);
11279  const GLenum UNSIGNED_SHORT_5_5_5_1 = static_cast<GLenum>(0x8034);
11280  const GLenum UNSIGNED_INT_8_8_8_8 = static_cast<GLenum>(0x8035);
11281  const GLenum UNSIGNED_INT_10_10_10_2 = static_cast<GLenum>(0x8036);
11282  const GLenum TEXTURE_BINDING_3D = static_cast<GLenum>(0x806A);
11283  const GLenum PACK_SKIP_IMAGES = static_cast<GLenum>(0x806B);
11284  const GLenum PACK_IMAGE_HEIGHT = static_cast<GLenum>(0x806C);
11285  const GLenum UNPACK_SKIP_IMAGES = static_cast<GLenum>(0x806D);
11286  const GLenum UNPACK_IMAGE_HEIGHT = static_cast<GLenum>(0x806E);
11287  const GLenum TEXTURE_3D = static_cast<GLenum>(0x806F);
11288  const GLenum PROXY_TEXTURE_3D = static_cast<GLenum>(0x8070);
11289  const GLenum TEXTURE_DEPTH = static_cast<GLenum>(0x8071);
11290  const GLenum TEXTURE_WRAP_R = static_cast<GLenum>(0x8072);
11291  const GLenum MAX_3D_TEXTURE_SIZE = static_cast<GLenum>(0x8073);
11292  const GLenum UNSIGNED_BYTE_2_3_3_REV = static_cast<GLenum>(0x8362);
11293  const GLenum UNSIGNED_SHORT_5_6_5 = static_cast<GLenum>(0x8363);
11294  const GLenum UNSIGNED_SHORT_5_6_5_REV = static_cast<GLenum>(0x8364);
11295  const GLenum UNSIGNED_SHORT_4_4_4_4_REV = static_cast<GLenum>(0x8365);
11296  const GLenum UNSIGNED_SHORT_1_5_5_5_REV = static_cast<GLenum>(0x8366);
11297  const GLenum UNSIGNED_INT_8_8_8_8_REV = static_cast<GLenum>(0x8367);
11298  const GLenum UNSIGNED_INT_2_10_10_10_REV = static_cast<GLenum>(0x8368);
11299  const GLenum BGR = static_cast<GLenum>(0x80E0);
11300  const GLenum BGRA = static_cast<GLenum>(0x80E1);
11301  const GLenum MAX_ELEMENTS_VERTICES = static_cast<GLenum>(0x80E8);
11302  const GLenum MAX_ELEMENTS_INDICES = static_cast<GLenum>(0x80E9);
11303  const GLenum CLAMP_TO_EDGE = static_cast<GLenum>(0x812F);
11304  const GLenum TEXTURE_MIN_LOD = static_cast<GLenum>(0x813A);
11305  const GLenum TEXTURE_MAX_LOD = static_cast<GLenum>(0x813B);
11306  const GLenum TEXTURE_BASE_LEVEL = static_cast<GLenum>(0x813C);
11307  const GLenum TEXTURE_MAX_LEVEL = static_cast<GLenum>(0x813D);
11308  const GLenum SMOOTH_POINT_SIZE_RANGE = static_cast<GLenum>(0x0B12);
11309  const GLenum SMOOTH_POINT_SIZE_GRANULARITY = static_cast<GLenum>(0x0B13);
11310  const GLenum SMOOTH_LINE_WIDTH_RANGE = static_cast<GLenum>(0x0B22);
11311  const GLenum SMOOTH_LINE_WIDTH_GRANULARITY = static_cast<GLenum>(0x0B23);
11312  const GLenum ALIASED_LINE_WIDTH_RANGE = static_cast<GLenum>(0x846E);
11313  typedef void (APIENTRYP PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
11314  typedef void (APIENTRYP PFNGLBLENDEQUATIONPROC) (GLenum mode);
11315  typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
11316  typedef void (APIENTRYP PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
11317  typedef void (APIENTRYP PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
11318  typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
11319  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLENDCOLORPROC BlendColor;
11320  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLENDEQUATIONPROC BlendEquation;
11321  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWRANGEELEMENTSPROC DrawRangeElements;
11322  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXIMAGE3DPROC TexImage3D;
11323  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXSUBIMAGE3DPROC TexSubImage3D;
11324  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXSUBIMAGE3DPROC CopyTexSubImage3D;
11325 
11326  //Definitions for GL_VERSION_1_2_DEPRECATED
11327  const GLenum RESCALE_NORMAL = static_cast<GLenum>(0x803A);
11328  const GLenum LIGHT_MODEL_COLOR_CONTROL = static_cast<GLenum>(0x81F8);
11329  const GLenum SINGLE_COLOR = static_cast<GLenum>(0x81F9);
11330  const GLenum SEPARATE_SPECULAR_COLOR = static_cast<GLenum>(0x81FA);
11331  const GLenum ALIASED_POINT_SIZE_RANGE = static_cast<GLenum>(0x846D);
11332  typedef void (APIENTRYP PFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
11333  typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);
11334  typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);
11335  typedef void (APIENTRYP PFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
11336  typedef void (APIENTRYP PFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table);
11337  typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
11338  typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
11339  typedef void (APIENTRYP PFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
11340  typedef void (APIENTRYP PFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
11341  typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
11342  typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
11343  typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params);
11344  typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);
11345  typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params);
11346  typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);
11347  typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
11348  typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
11349  typedef void (APIENTRYP PFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image);
11350  typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
11351  typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
11352  typedef void (APIENTRYP PFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
11353  typedef void (APIENTRYP PFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
11354  typedef void (APIENTRYP PFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
11355  typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
11356  typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
11357  typedef void (APIENTRYP PFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
11358  typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
11359  typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
11360  typedef void (APIENTRYP PFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
11361  typedef void (APIENTRYP PFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink);
11362  typedef void (APIENTRYP PFNGLRESETHISTOGRAMPROC) (GLenum target);
11363  typedef void (APIENTRYP PFNGLRESETMINMAXPROC) (GLenum target);
11364  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORTABLEPROC ColorTable;
11365  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORTABLEPARAMETERFVPROC ColorTableParameterfv;
11366  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORTABLEPARAMETERIVPROC ColorTableParameteriv;
11367  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYCOLORTABLEPROC CopyColorTable;
11368  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCOLORTABLEPROC GetColorTable;
11369  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCOLORTABLEPARAMETERFVPROC GetColorTableParameterfv;
11370  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCOLORTABLEPARAMETERIVPROC GetColorTableParameteriv;
11371  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORSUBTABLEPROC ColorSubTable;
11372  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYCOLORSUBTABLEPROC CopyColorSubTable;
11373  extern VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONFILTER1DPROC ConvolutionFilter1D;
11374  extern VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONFILTER2DPROC ConvolutionFilter2D;
11375  extern VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONPARAMETERFPROC ConvolutionParameterf;
11376  extern VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONPARAMETERFVPROC ConvolutionParameterfv;
11377  extern VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONPARAMETERIPROC ConvolutionParameteri;
11378  extern VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONPARAMETERIVPROC ConvolutionParameteriv;
11379  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYCONVOLUTIONFILTER1DPROC CopyConvolutionFilter1D;
11380  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYCONVOLUTIONFILTER2DPROC CopyConvolutionFilter2D;
11381  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCONVOLUTIONFILTERPROC GetConvolutionFilter;
11382  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCONVOLUTIONPARAMETERFVPROC GetConvolutionParameterfv;
11383  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCONVOLUTIONPARAMETERIVPROC GetConvolutionParameteriv;
11384  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETSEPARABLEFILTERPROC GetSeparableFilter;
11385  extern VTKRENDERINGOPENGL_EXPORT PFNGLSEPARABLEFILTER2DPROC SeparableFilter2D;
11386  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETHISTOGRAMPROC GetHistogram;
11387  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETHISTOGRAMPARAMETERFVPROC GetHistogramParameterfv;
11388  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETHISTOGRAMPARAMETERIVPROC GetHistogramParameteriv;
11389  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMINMAXPROC GetMinmax;
11390  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMINMAXPARAMETERFVPROC GetMinmaxParameterfv;
11391  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMINMAXPARAMETERIVPROC GetMinmaxParameteriv;
11392  extern VTKRENDERINGOPENGL_EXPORT PFNGLHISTOGRAMPROC Histogram;
11393  extern VTKRENDERINGOPENGL_EXPORT PFNGLMINMAXPROC Minmax;
11394  extern VTKRENDERINGOPENGL_EXPORT PFNGLRESETHISTOGRAMPROC ResetHistogram;
11395  extern VTKRENDERINGOPENGL_EXPORT PFNGLRESETMINMAXPROC ResetMinmax;
11396 
11397  //Definitions for GL_ARB_imaging
11398  const GLenum CONSTANT_COLOR = static_cast<GLenum>(0x8001);
11399  const GLenum ONE_MINUS_CONSTANT_COLOR = static_cast<GLenum>(0x8002);
11400  const GLenum CONSTANT_ALPHA = static_cast<GLenum>(0x8003);
11401  const GLenum ONE_MINUS_CONSTANT_ALPHA = static_cast<GLenum>(0x8004);
11402  const GLenum BLEND_COLOR = static_cast<GLenum>(0x8005);
11403  const GLenum FUNC_ADD = static_cast<GLenum>(0x8006);
11404  const GLenum MIN = static_cast<GLenum>(0x8007);
11405  const GLenum MAX = static_cast<GLenum>(0x8008);
11406  const GLenum BLEND_EQUATION = static_cast<GLenum>(0x8009);
11407  const GLenum FUNC_SUBTRACT = static_cast<GLenum>(0x800A);
11408  const GLenum FUNC_REVERSE_SUBTRACT = static_cast<GLenum>(0x800B);
11409 
11410  //Definitions for GL_ARB_imaging_DEPRECATED
11411  const GLenum CONVOLUTION_1D = static_cast<GLenum>(0x8010);
11412  const GLenum CONVOLUTION_2D = static_cast<GLenum>(0x8011);
11413  const GLenum SEPARABLE_2D = static_cast<GLenum>(0x8012);
11414  const GLenum CONVOLUTION_BORDER_MODE = static_cast<GLenum>(0x8013);
11415  const GLenum CONVOLUTION_FILTER_SCALE = static_cast<GLenum>(0x8014);
11416  const GLenum CONVOLUTION_FILTER_BIAS = static_cast<GLenum>(0x8015);
11417  const GLenum REDUCE = static_cast<GLenum>(0x8016);
11418  const GLenum CONVOLUTION_FORMAT = static_cast<GLenum>(0x8017);
11419  const GLenum CONVOLUTION_WIDTH = static_cast<GLenum>(0x8018);
11420  const GLenum CONVOLUTION_HEIGHT = static_cast<GLenum>(0x8019);
11421  const GLenum MAX_CONVOLUTION_WIDTH = static_cast<GLenum>(0x801A);
11422  const GLenum MAX_CONVOLUTION_HEIGHT = static_cast<GLenum>(0x801B);
11423  const GLenum POST_CONVOLUTION_RED_SCALE = static_cast<GLenum>(0x801C);
11424  const GLenum POST_CONVOLUTION_GREEN_SCALE = static_cast<GLenum>(0x801D);
11425  const GLenum POST_CONVOLUTION_BLUE_SCALE = static_cast<GLenum>(0x801E);
11426  const GLenum POST_CONVOLUTION_ALPHA_SCALE = static_cast<GLenum>(0x801F);
11427  const GLenum POST_CONVOLUTION_RED_BIAS = static_cast<GLenum>(0x8020);
11428  const GLenum POST_CONVOLUTION_GREEN_BIAS = static_cast<GLenum>(0x8021);
11429  const GLenum POST_CONVOLUTION_BLUE_BIAS = static_cast<GLenum>(0x8022);
11430  const GLenum POST_CONVOLUTION_ALPHA_BIAS = static_cast<GLenum>(0x8023);
11431  const GLenum HISTOGRAM = static_cast<GLenum>(0x8024);
11432  const GLenum PROXY_HISTOGRAM = static_cast<GLenum>(0x8025);
11433  const GLenum HISTOGRAM_WIDTH = static_cast<GLenum>(0x8026);
11434  const GLenum HISTOGRAM_FORMAT = static_cast<GLenum>(0x8027);
11435  const GLenum HISTOGRAM_RED_SIZE = static_cast<GLenum>(0x8028);
11436  const GLenum HISTOGRAM_GREEN_SIZE = static_cast<GLenum>(0x8029);
11437  const GLenum HISTOGRAM_BLUE_SIZE = static_cast<GLenum>(0x802A);
11438  const GLenum HISTOGRAM_ALPHA_SIZE = static_cast<GLenum>(0x802B);
11439  const GLenum HISTOGRAM_LUMINANCE_SIZE = static_cast<GLenum>(0x802C);
11440  const GLenum HISTOGRAM_SINK = static_cast<GLenum>(0x802D);
11441  const GLenum MINMAX = static_cast<GLenum>(0x802E);
11442  const GLenum MINMAX_FORMAT = static_cast<GLenum>(0x802F);
11443  const GLenum MINMAX_SINK = static_cast<GLenum>(0x8030);
11444  const GLenum TABLE_TOO_LARGE = static_cast<GLenum>(0x8031);
11445  const GLenum COLOR_MATRIX = static_cast<GLenum>(0x80B1);
11446  const GLenum COLOR_MATRIX_STACK_DEPTH = static_cast<GLenum>(0x80B2);
11447  const GLenum MAX_COLOR_MATRIX_STACK_DEPTH = static_cast<GLenum>(0x80B3);
11448  const GLenum POST_COLOR_MATRIX_RED_SCALE = static_cast<GLenum>(0x80B4);
11449  const GLenum POST_COLOR_MATRIX_GREEN_SCALE = static_cast<GLenum>(0x80B5);
11450  const GLenum POST_COLOR_MATRIX_BLUE_SCALE = static_cast<GLenum>(0x80B6);
11451  const GLenum POST_COLOR_MATRIX_ALPHA_SCALE = static_cast<GLenum>(0x80B7);
11452  const GLenum POST_COLOR_MATRIX_RED_BIAS = static_cast<GLenum>(0x80B8);
11453  const GLenum POST_COLOR_MATRIX_GREEN_BIAS = static_cast<GLenum>(0x80B9);
11454  const GLenum POST_COLOR_MATRIX_BLUE_BIAS = static_cast<GLenum>(0x80BA);
11455  const GLenum POST_COLOR_MATRIX_ALPHA_BIAS = static_cast<GLenum>(0x80BB);
11456  const GLenum COLOR_TABLE = static_cast<GLenum>(0x80D0);
11457  const GLenum POST_CONVOLUTION_COLOR_TABLE = static_cast<GLenum>(0x80D1);
11458  const GLenum POST_COLOR_MATRIX_COLOR_TABLE = static_cast<GLenum>(0x80D2);
11459  const GLenum PROXY_COLOR_TABLE = static_cast<GLenum>(0x80D3);
11460  const GLenum PROXY_POST_CONVOLUTION_COLOR_TABLE = static_cast<GLenum>(0x80D4);
11461  const GLenum PROXY_POST_COLOR_MATRIX_COLOR_TABLE = static_cast<GLenum>(0x80D5);
11462  const GLenum COLOR_TABLE_SCALE = static_cast<GLenum>(0x80D6);
11463  const GLenum COLOR_TABLE_BIAS = static_cast<GLenum>(0x80D7);
11464  const GLenum COLOR_TABLE_FORMAT = static_cast<GLenum>(0x80D8);
11465  const GLenum COLOR_TABLE_WIDTH = static_cast<GLenum>(0x80D9);
11466  const GLenum COLOR_TABLE_RED_SIZE = static_cast<GLenum>(0x80DA);
11467  const GLenum COLOR_TABLE_GREEN_SIZE = static_cast<GLenum>(0x80DB);
11468  const GLenum COLOR_TABLE_BLUE_SIZE = static_cast<GLenum>(0x80DC);
11469  const GLenum COLOR_TABLE_ALPHA_SIZE = static_cast<GLenum>(0x80DD);
11470  const GLenum COLOR_TABLE_LUMINANCE_SIZE = static_cast<GLenum>(0x80DE);
11471  const GLenum COLOR_TABLE_INTENSITY_SIZE = static_cast<GLenum>(0x80DF);
11472  const GLenum CONSTANT_BORDER = static_cast<GLenum>(0x8151);
11473  const GLenum REPLICATE_BORDER = static_cast<GLenum>(0x8153);
11474  const GLenum CONVOLUTION_BORDER_COLOR = static_cast<GLenum>(0x8154);
11475 
11476  //Definitions for GL_VERSION_1_3
11477  const GLenum TEXTURE0 = static_cast<GLenum>(0x84C0);
11478  const GLenum TEXTURE1 = static_cast<GLenum>(0x84C1);
11479  const GLenum TEXTURE2 = static_cast<GLenum>(0x84C2);
11480  const GLenum TEXTURE3 = static_cast<GLenum>(0x84C3);
11481  const GLenum TEXTURE4 = static_cast<GLenum>(0x84C4);
11482  const GLenum TEXTURE5 = static_cast<GLenum>(0x84C5);
11483  const GLenum TEXTURE6 = static_cast<GLenum>(0x84C6);
11484  const GLenum TEXTURE7 = static_cast<GLenum>(0x84C7);
11485  const GLenum TEXTURE8 = static_cast<GLenum>(0x84C8);
11486  const GLenum TEXTURE9 = static_cast<GLenum>(0x84C9);
11487  const GLenum TEXTURE10 = static_cast<GLenum>(0x84CA);
11488  const GLenum TEXTURE11 = static_cast<GLenum>(0x84CB);
11489  const GLenum TEXTURE12 = static_cast<GLenum>(0x84CC);
11490  const GLenum TEXTURE13 = static_cast<GLenum>(0x84CD);
11491  const GLenum TEXTURE14 = static_cast<GLenum>(0x84CE);
11492  const GLenum TEXTURE15 = static_cast<GLenum>(0x84CF);
11493  const GLenum TEXTURE16 = static_cast<GLenum>(0x84D0);
11494  const GLenum TEXTURE17 = static_cast<GLenum>(0x84D1);
11495  const GLenum TEXTURE18 = static_cast<GLenum>(0x84D2);
11496  const GLenum TEXTURE19 = static_cast<GLenum>(0x84D3);
11497  const GLenum TEXTURE20 = static_cast<GLenum>(0x84D4);
11498  const GLenum TEXTURE21 = static_cast<GLenum>(0x84D5);
11499  const GLenum TEXTURE22 = static_cast<GLenum>(0x84D6);
11500  const GLenum TEXTURE23 = static_cast<GLenum>(0x84D7);
11501  const GLenum TEXTURE24 = static_cast<GLenum>(0x84D8);
11502  const GLenum TEXTURE25 = static_cast<GLenum>(0x84D9);
11503  const GLenum TEXTURE26 = static_cast<GLenum>(0x84DA);
11504  const GLenum TEXTURE27 = static_cast<GLenum>(0x84DB);
11505  const GLenum TEXTURE28 = static_cast<GLenum>(0x84DC);
11506  const GLenum TEXTURE29 = static_cast<GLenum>(0x84DD);
11507  const GLenum TEXTURE30 = static_cast<GLenum>(0x84DE);
11508  const GLenum TEXTURE31 = static_cast<GLenum>(0x84DF);
11509  const GLenum ACTIVE_TEXTURE = static_cast<GLenum>(0x84E0);
11510  const GLenum MULTISAMPLE = static_cast<GLenum>(0x809D);
11511  const GLenum SAMPLE_ALPHA_TO_COVERAGE = static_cast<GLenum>(0x809E);
11512  const GLenum SAMPLE_ALPHA_TO_ONE = static_cast<GLenum>(0x809F);
11513  const GLenum SAMPLE_COVERAGE = static_cast<GLenum>(0x80A0);
11514  const GLenum SAMPLE_BUFFERS = static_cast<GLenum>(0x80A8);
11515  const GLenum SAMPLES = static_cast<GLenum>(0x80A9);
11516  const GLenum SAMPLE_COVERAGE_VALUE = static_cast<GLenum>(0x80AA);
11517  const GLenum SAMPLE_COVERAGE_INVERT = static_cast<GLenum>(0x80AB);
11518  const GLenum TEXTURE_CUBE_MAP = static_cast<GLenum>(0x8513);
11519  const GLenum TEXTURE_BINDING_CUBE_MAP = static_cast<GLenum>(0x8514);
11520  const GLenum TEXTURE_CUBE_MAP_POSITIVE_X = static_cast<GLenum>(0x8515);
11521  const GLenum TEXTURE_CUBE_MAP_NEGATIVE_X = static_cast<GLenum>(0x8516);
11522  const GLenum TEXTURE_CUBE_MAP_POSITIVE_Y = static_cast<GLenum>(0x8517);
11523  const GLenum TEXTURE_CUBE_MAP_NEGATIVE_Y = static_cast<GLenum>(0x8518);
11524  const GLenum TEXTURE_CUBE_MAP_POSITIVE_Z = static_cast<GLenum>(0x8519);
11525  const GLenum TEXTURE_CUBE_MAP_NEGATIVE_Z = static_cast<GLenum>(0x851A);
11526  const GLenum PROXY_TEXTURE_CUBE_MAP = static_cast<GLenum>(0x851B);
11527  const GLenum MAX_CUBE_MAP_TEXTURE_SIZE = static_cast<GLenum>(0x851C);
11528  const GLenum COMPRESSED_RGB = static_cast<GLenum>(0x84ED);
11529  const GLenum COMPRESSED_RGBA = static_cast<GLenum>(0x84EE);
11530  const GLenum TEXTURE_COMPRESSION_HINT = static_cast<GLenum>(0x84EF);
11531  const GLenum TEXTURE_COMPRESSED_IMAGE_SIZE = static_cast<GLenum>(0x86A0);
11532  const GLenum TEXTURE_COMPRESSED = static_cast<GLenum>(0x86A1);
11533  const GLenum NUM_COMPRESSED_TEXTURE_FORMATS = static_cast<GLenum>(0x86A2);
11534  const GLenum COMPRESSED_TEXTURE_FORMATS = static_cast<GLenum>(0x86A3);
11535  const GLenum CLAMP_TO_BORDER = static_cast<GLenum>(0x812D);
11536  typedef void (APIENTRYP PFNGLACTIVETEXTUREPROC) (GLenum texture);
11537  typedef void (APIENTRYP PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert);
11538  typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);
11539  typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
11540  typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
11541  typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data);
11542  typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
11543  typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
11544  typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, GLvoid *img);
11545  extern VTKRENDERINGOPENGL_EXPORT PFNGLACTIVETEXTUREPROC ActiveTexture;
11546  extern VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLECOVERAGEPROC SampleCoverage;
11547  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DPROC CompressedTexImage3D;
11548  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DPROC CompressedTexImage2D;
11549  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXIMAGE1DPROC CompressedTexImage1D;
11550  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC CompressedTexSubImage3D;
11551  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC CompressedTexSubImage2D;
11552  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC CompressedTexSubImage1D;
11553  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCOMPRESSEDTEXIMAGEPROC GetCompressedTexImage;
11554 
11555  //Definitions for GL_VERSION_1_3_DEPRECATED
11556  const GLenum CLIENT_ACTIVE_TEXTURE = static_cast<GLenum>(0x84E1);
11557  const GLenum MAX_TEXTURE_UNITS = static_cast<GLenum>(0x84E2);
11558  const GLenum TRANSPOSE_MODELVIEW_MATRIX = static_cast<GLenum>(0x84E3);
11559  const GLenum TRANSPOSE_PROJECTION_MATRIX = static_cast<GLenum>(0x84E4);
11560  const GLenum TRANSPOSE_TEXTURE_MATRIX = static_cast<GLenum>(0x84E5);
11561  const GLenum TRANSPOSE_COLOR_MATRIX = static_cast<GLenum>(0x84E6);
11562  const GLenum MULTISAMPLE_BIT = static_cast<GLenum>(0x20000000);
11563  const GLenum NORMAL_MAP = static_cast<GLenum>(0x8511);
11564  const GLenum REFLECTION_MAP = static_cast<GLenum>(0x8512);
11565  const GLenum COMPRESSED_ALPHA = static_cast<GLenum>(0x84E9);
11566  const GLenum COMPRESSED_LUMINANCE = static_cast<GLenum>(0x84EA);
11567  const GLenum COMPRESSED_LUMINANCE_ALPHA = static_cast<GLenum>(0x84EB);
11568  const GLenum COMPRESSED_INTENSITY = static_cast<GLenum>(0x84EC);
11569  const GLenum COMBINE = static_cast<GLenum>(0x8570);
11570  const GLenum COMBINE_RGB = static_cast<GLenum>(0x8571);
11571  const GLenum COMBINE_ALPHA = static_cast<GLenum>(0x8572);
11572  const GLenum SOURCE0_RGB = static_cast<GLenum>(0x8580);
11573  const GLenum SOURCE1_RGB = static_cast<GLenum>(0x8581);
11574  const GLenum SOURCE2_RGB = static_cast<GLenum>(0x8582);
11575  const GLenum SOURCE0_ALPHA = static_cast<GLenum>(0x8588);
11576  const GLenum SOURCE1_ALPHA = static_cast<GLenum>(0x8589);
11577  const GLenum SOURCE2_ALPHA = static_cast<GLenum>(0x858A);
11578  const GLenum OPERAND0_RGB = static_cast<GLenum>(0x8590);
11579  const GLenum OPERAND1_RGB = static_cast<GLenum>(0x8591);
11580  const GLenum OPERAND2_RGB = static_cast<GLenum>(0x8592);
11581  const GLenum OPERAND0_ALPHA = static_cast<GLenum>(0x8598);
11582  const GLenum OPERAND1_ALPHA = static_cast<GLenum>(0x8599);
11583  const GLenum OPERAND2_ALPHA = static_cast<GLenum>(0x859A);
11584  const GLenum RGB_SCALE = static_cast<GLenum>(0x8573);
11585  const GLenum ADD_SIGNED = static_cast<GLenum>(0x8574);
11586  const GLenum INTERPOLATE = static_cast<GLenum>(0x8575);
11587  const GLenum SUBTRACT = static_cast<GLenum>(0x84E7);
11588  const GLenum CONSTANT = static_cast<GLenum>(0x8576);
11589  const GLenum PRIMARY_COLOR = static_cast<GLenum>(0x8577);
11590  const GLenum PREVIOUS = static_cast<GLenum>(0x8578);
11591  const GLenum DOT3_RGB = static_cast<GLenum>(0x86AE);
11592  const GLenum DOT3_RGBA = static_cast<GLenum>(0x86AF);
11593  typedef void (APIENTRYP PFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture);
11594  typedef void (APIENTRYP PFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s);
11595  typedef void (APIENTRYP PFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble *v);
11596  typedef void (APIENTRYP PFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s);
11597  typedef void (APIENTRYP PFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat *v);
11598  typedef void (APIENTRYP PFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s);
11599  typedef void (APIENTRYP PFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint *v);
11600  typedef void (APIENTRYP PFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s);
11601  typedef void (APIENTRYP PFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort *v);
11602  typedef void (APIENTRYP PFNGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t);
11603  typedef void (APIENTRYP PFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble *v);
11604  typedef void (APIENTRYP PFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t);
11605  typedef void (APIENTRYP PFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat *v);
11606  typedef void (APIENTRYP PFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t);
11607  typedef void (APIENTRYP PFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint *v);
11608  typedef void (APIENTRYP PFNGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t);
11609  typedef void (APIENTRYP PFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort *v);
11610  typedef void (APIENTRYP PFNGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
11611  typedef void (APIENTRYP PFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble *v);
11612  typedef void (APIENTRYP PFNGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
11613  typedef void (APIENTRYP PFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat *v);
11614  typedef void (APIENTRYP PFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r);
11615  typedef void (APIENTRYP PFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint *v);
11616  typedef void (APIENTRYP PFNGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
11617  typedef void (APIENTRYP PFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort *v);
11618  typedef void (APIENTRYP PFNGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
11619  typedef void (APIENTRYP PFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble *v);
11620  typedef void (APIENTRYP PFNGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
11621  typedef void (APIENTRYP PFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat *v);
11622  typedef void (APIENTRYP PFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
11623  typedef void (APIENTRYP PFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint *v);
11624  typedef void (APIENTRYP PFNGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
11625  typedef void (APIENTRYP PFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort *v);
11626  typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat *m);
11627  typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble *m);
11628  typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat *m);
11629  typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble *m);
11630  extern VTKRENDERINGOPENGL_EXPORT PFNGLCLIENTACTIVETEXTUREPROC ClientActiveTexture;
11631  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1DPROC MultiTexCoord1d;
11632  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1DVPROC MultiTexCoord1dv;
11633  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1FPROC MultiTexCoord1f;
11634  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1FVPROC MultiTexCoord1fv;
11635  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1IPROC MultiTexCoord1i;
11636  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1IVPROC MultiTexCoord1iv;
11637  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1SPROC MultiTexCoord1s;
11638  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1SVPROC MultiTexCoord1sv;
11639  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2DPROC MultiTexCoord2d;
11640  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2DVPROC MultiTexCoord2dv;
11641  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2FPROC MultiTexCoord2f;
11642  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2FVPROC MultiTexCoord2fv;
11643  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2IPROC MultiTexCoord2i;
11644  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2IVPROC MultiTexCoord2iv;
11645  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2SPROC MultiTexCoord2s;
11646  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2SVPROC MultiTexCoord2sv;
11647  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3DPROC MultiTexCoord3d;
11648  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3DVPROC MultiTexCoord3dv;
11649  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3FPROC MultiTexCoord3f;
11650  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3FVPROC MultiTexCoord3fv;
11651  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3IPROC MultiTexCoord3i;
11652  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3IVPROC MultiTexCoord3iv;
11653  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3SPROC MultiTexCoord3s;
11654  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3SVPROC MultiTexCoord3sv;
11655  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4DPROC MultiTexCoord4d;
11656  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4DVPROC MultiTexCoord4dv;
11657  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4FPROC MultiTexCoord4f;
11658  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4FVPROC MultiTexCoord4fv;
11659  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4IPROC MultiTexCoord4i;
11660  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4IVPROC MultiTexCoord4iv;
11661  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4SPROC MultiTexCoord4s;
11662  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4SVPROC MultiTexCoord4sv;
11663  extern VTKRENDERINGOPENGL_EXPORT PFNGLLOADTRANSPOSEMATRIXFPROC LoadTransposeMatrixf;
11664  extern VTKRENDERINGOPENGL_EXPORT PFNGLLOADTRANSPOSEMATRIXDPROC LoadTransposeMatrixd;
11665  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTTRANSPOSEMATRIXFPROC MultTransposeMatrixf;
11666  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTTRANSPOSEMATRIXDPROC MultTransposeMatrixd;
11667 
11668  //Definitions for GL_VERSION_1_4
11669  const GLenum BLEND_DST_RGB = static_cast<GLenum>(0x80C8);
11670  const GLenum BLEND_SRC_RGB = static_cast<GLenum>(0x80C9);
11671  const GLenum BLEND_DST_ALPHA = static_cast<GLenum>(0x80CA);
11672  const GLenum BLEND_SRC_ALPHA = static_cast<GLenum>(0x80CB);
11673  const GLenum POINT_FADE_THRESHOLD_SIZE = static_cast<GLenum>(0x8128);
11674  const GLenum DEPTH_COMPONENT16 = static_cast<GLenum>(0x81A5);
11675  const GLenum DEPTH_COMPONENT24 = static_cast<GLenum>(0x81A6);
11676  const GLenum DEPTH_COMPONENT32 = static_cast<GLenum>(0x81A7);
11677  const GLenum MIRRORED_REPEAT = static_cast<GLenum>(0x8370);
11678  const GLenum MAX_TEXTURE_LOD_BIAS = static_cast<GLenum>(0x84FD);
11679  const GLenum TEXTURE_LOD_BIAS = static_cast<GLenum>(0x8501);
11680  const GLenum INCR_WRAP = static_cast<GLenum>(0x8507);
11681  const GLenum DECR_WRAP = static_cast<GLenum>(0x8508);
11682  const GLenum TEXTURE_DEPTH_SIZE = static_cast<GLenum>(0x884A);
11683  const GLenum TEXTURE_COMPARE_MODE = static_cast<GLenum>(0x884C);
11684  const GLenum TEXTURE_COMPARE_FUNC = static_cast<GLenum>(0x884D);
11685  typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
11686  typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount);
11687  typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount);
11688  typedef void (APIENTRYP PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param);
11689  typedef void (APIENTRYP PFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params);
11690  typedef void (APIENTRYP PFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param);
11691  typedef void (APIENTRYP PFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint *params);
11692  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLENDFUNCSEPARATEPROC BlendFuncSeparate;
11693  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTIDRAWARRAYSPROC MultiDrawArrays;
11694  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTIDRAWELEMENTSPROC MultiDrawElements;
11695  extern VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERFPROC PointParameterf;
11696  extern VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERFVPROC PointParameterfv;
11697  extern VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERIPROC PointParameteri;
11698  extern VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERIVPROC PointParameteriv;
11699 
11700  //Definitions for GL_VERSION_1_4_DEPRECATED
11701  const GLenum POINT_SIZE_MIN = static_cast<GLenum>(0x8126);
11702  const GLenum POINT_SIZE_MAX = static_cast<GLenum>(0x8127);
11703  const GLenum POINT_DISTANCE_ATTENUATION = static_cast<GLenum>(0x8129);
11704  const GLenum GENERATE_MIPMAP = static_cast<GLenum>(0x8191);
11705  const GLenum GENERATE_MIPMAP_HINT = static_cast<GLenum>(0x8192);
11706  const GLenum FOG_COORDINATE_SOURCE = static_cast<GLenum>(0x8450);
11707  const GLenum FOG_COORDINATE = static_cast<GLenum>(0x8451);
11708  const GLenum FRAGMENT_DEPTH = static_cast<GLenum>(0x8452);
11709  const GLenum CURRENT_FOG_COORDINATE = static_cast<GLenum>(0x8453);
11710  const GLenum FOG_COORDINATE_ARRAY_TYPE = static_cast<GLenum>(0x8454);
11711  const GLenum FOG_COORDINATE_ARRAY_STRIDE = static_cast<GLenum>(0x8455);
11712  const GLenum FOG_COORDINATE_ARRAY_POINTER = static_cast<GLenum>(0x8456);
11713  const GLenum FOG_COORDINATE_ARRAY = static_cast<GLenum>(0x8457);
11714  const GLenum COLOR_SUM = static_cast<GLenum>(0x8458);
11715  const GLenum CURRENT_SECONDARY_COLOR = static_cast<GLenum>(0x8459);
11716  const GLenum SECONDARY_COLOR_ARRAY_SIZE = static_cast<GLenum>(0x845A);
11717  const GLenum SECONDARY_COLOR_ARRAY_TYPE = static_cast<GLenum>(0x845B);
11718  const GLenum SECONDARY_COLOR_ARRAY_STRIDE = static_cast<GLenum>(0x845C);
11719  const GLenum SECONDARY_COLOR_ARRAY_POINTER = static_cast<GLenum>(0x845D);
11720  const GLenum SECONDARY_COLOR_ARRAY = static_cast<GLenum>(0x845E);
11721  const GLenum TEXTURE_FILTER_CONTROL = static_cast<GLenum>(0x8500);
11722  const GLenum DEPTH_TEXTURE_MODE = static_cast<GLenum>(0x884B);
11723  const GLenum COMPARE_R_TO_TEXTURE = static_cast<GLenum>(0x884E);
11724  typedef void (APIENTRYP PFNGLFOGCOORDFPROC) (GLfloat coord);
11725  typedef void (APIENTRYP PFNGLFOGCOORDFVPROC) (const GLfloat *coord);
11726  typedef void (APIENTRYP PFNGLFOGCOORDDPROC) (GLdouble coord);
11727  typedef void (APIENTRYP PFNGLFOGCOORDDVPROC) (const GLdouble *coord);
11728  typedef void (APIENTRYP PFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
11729  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue);
11730  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BVPROC) (const GLbyte *v);
11731  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue);
11732  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DVPROC) (const GLdouble *v);
11733  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue);
11734  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FVPROC) (const GLfloat *v);
11735  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue);
11736  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IVPROC) (const GLint *v);
11737  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue);
11738  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SVPROC) (const GLshort *v);
11739  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue);
11740  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte *v);
11741  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue);
11742  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIVPROC) (const GLuint *v);
11743  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue);
11744  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USVPROC) (const GLushort *v);
11745  typedef void (APIENTRYP PFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
11746  typedef void (APIENTRYP PFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y);
11747  typedef void (APIENTRYP PFNGLWINDOWPOS2DVPROC) (const GLdouble *v);
11748  typedef void (APIENTRYP PFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y);
11749  typedef void (APIENTRYP PFNGLWINDOWPOS2FVPROC) (const GLfloat *v);
11750  typedef void (APIENTRYP PFNGLWINDOWPOS2IPROC) (GLint x, GLint y);
11751  typedef void (APIENTRYP PFNGLWINDOWPOS2IVPROC) (const GLint *v);
11752  typedef void (APIENTRYP PFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y);
11753  typedef void (APIENTRYP PFNGLWINDOWPOS2SVPROC) (const GLshort *v);
11754  typedef void (APIENTRYP PFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z);
11755  typedef void (APIENTRYP PFNGLWINDOWPOS3DVPROC) (const GLdouble *v);
11756  typedef void (APIENTRYP PFNGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z);
11757  typedef void (APIENTRYP PFNGLWINDOWPOS3FVPROC) (const GLfloat *v);
11758  typedef void (APIENTRYP PFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z);
11759  typedef void (APIENTRYP PFNGLWINDOWPOS3IVPROC) (const GLint *v);
11760  typedef void (APIENTRYP PFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z);
11761  typedef void (APIENTRYP PFNGLWINDOWPOS3SVPROC) (const GLshort *v);
11762  extern VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDFPROC FogCoordf;
11763  extern VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDFVPROC FogCoordfv;
11764  extern VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDDPROC FogCoordd;
11765  extern VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDDVPROC FogCoorddv;
11766  extern VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDPOINTERPROC FogCoordPointer;
11767  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3BPROC SecondaryColor3b;
11768  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3BVPROC SecondaryColor3bv;
11769  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3DPROC SecondaryColor3d;
11770  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3DVPROC SecondaryColor3dv;
11771  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3FPROC SecondaryColor3f;
11772  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3FVPROC SecondaryColor3fv;
11773  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3IPROC SecondaryColor3i;
11774  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3IVPROC SecondaryColor3iv;
11775  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3SPROC SecondaryColor3s;
11776  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3SVPROC SecondaryColor3sv;
11777  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3UBPROC SecondaryColor3ub;
11778  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3UBVPROC SecondaryColor3ubv;
11779  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3UIPROC SecondaryColor3ui;
11780  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3UIVPROC SecondaryColor3uiv;
11781  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3USPROC SecondaryColor3us;
11782  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3USVPROC SecondaryColor3usv;
11783  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLORPOINTERPROC SecondaryColorPointer;
11784  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2DPROC WindowPos2d;
11785  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2DVPROC WindowPos2dv;
11786  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2FPROC WindowPos2f;
11787  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2FVPROC WindowPos2fv;
11788  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2IPROC WindowPos2i;
11789  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2IVPROC WindowPos2iv;
11790  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2SPROC WindowPos2s;
11791  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2SVPROC WindowPos2sv;
11792  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3DPROC WindowPos3d;
11793  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3DVPROC WindowPos3dv;
11794  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3FPROC WindowPos3f;
11795  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3FVPROC WindowPos3fv;
11796  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3IPROC WindowPos3i;
11797  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3IVPROC WindowPos3iv;
11798  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3SPROC WindowPos3s;
11799  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3SVPROC WindowPos3sv;
11800 
11801  //Definitions for GL_VERSION_1_5
11802  const GLenum BUFFER_SIZE = static_cast<GLenum>(0x8764);
11803  const GLenum BUFFER_USAGE = static_cast<GLenum>(0x8765);
11804  const GLenum QUERY_COUNTER_BITS = static_cast<GLenum>(0x8864);
11805  const GLenum CURRENT_QUERY = static_cast<GLenum>(0x8865);
11806  const GLenum QUERY_RESULT = static_cast<GLenum>(0x8866);
11807  const GLenum QUERY_RESULT_AVAILABLE = static_cast<GLenum>(0x8867);
11808  const GLenum ARRAY_BUFFER = static_cast<GLenum>(0x8892);
11809  const GLenum ELEMENT_ARRAY_BUFFER = static_cast<GLenum>(0x8893);
11810  const GLenum ARRAY_BUFFER_BINDING = static_cast<GLenum>(0x8894);
11811  const GLenum ELEMENT_ARRAY_BUFFER_BINDING = static_cast<GLenum>(0x8895);
11812  const GLenum VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = static_cast<GLenum>(0x889F);
11813  const GLenum READ_ONLY = static_cast<GLenum>(0x88B8);
11814  const GLenum WRITE_ONLY = static_cast<GLenum>(0x88B9);
11815  const GLenum READ_WRITE = static_cast<GLenum>(0x88BA);
11816  const GLenum BUFFER_ACCESS = static_cast<GLenum>(0x88BB);
11817  const GLenum BUFFER_MAPPED = static_cast<GLenum>(0x88BC);
11818  const GLenum BUFFER_MAP_POINTER = static_cast<GLenum>(0x88BD);
11819  const GLenum STREAM_DRAW = static_cast<GLenum>(0x88E0);
11820  const GLenum STREAM_READ = static_cast<GLenum>(0x88E1);
11821  const GLenum STREAM_COPY = static_cast<GLenum>(0x88E2);
11822  const GLenum STATIC_DRAW = static_cast<GLenum>(0x88E4);
11823  const GLenum STATIC_READ = static_cast<GLenum>(0x88E5);
11824  const GLenum STATIC_COPY = static_cast<GLenum>(0x88E6);
11825  const GLenum DYNAMIC_DRAW = static_cast<GLenum>(0x88E8);
11826  const GLenum DYNAMIC_READ = static_cast<GLenum>(0x88E9);
11827  const GLenum DYNAMIC_COPY = static_cast<GLenum>(0x88EA);
11828  const GLenum SAMPLES_PASSED = static_cast<GLenum>(0x8914);
11829  typedef ptrdiff_t GLintptr;
11830  typedef ptrdiff_t GLsizeiptr;
11831  typedef void (APIENTRYP PFNGLGENQUERIESPROC) (GLsizei n, GLuint *ids);
11832  typedef void (APIENTRYP PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint *ids);
11833  typedef GLboolean (APIENTRYP PFNGLISQUERYPROC) (GLuint id);
11834  typedef void (APIENTRYP PFNGLBEGINQUERYPROC) (GLenum target, GLuint id);
11835  typedef void (APIENTRYP PFNGLENDQUERYPROC) (GLenum target);
11836  typedef void (APIENTRYP PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint *params);
11837  typedef void (APIENTRYP PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint *params);
11838  typedef void (APIENTRYP PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint *params);
11839  typedef void (APIENTRYP PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer);
11840  typedef void (APIENTRYP PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint *buffers);
11841  typedef void (APIENTRYP PFNGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers);
11842  typedef GLboolean (APIENTRYP PFNGLISBUFFERPROC) (GLuint buffer);
11843  typedef void (APIENTRYP PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage);
11844  typedef void (APIENTRYP PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data);
11845  typedef void (APIENTRYP PFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data);
11846  typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERPROC) (GLenum target, GLenum access);
11847  typedef GLboolean (APIENTRYP PFNGLUNMAPBUFFERPROC) (GLenum target);
11848  typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
11849  typedef void (APIENTRYP PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, GLvoid* *params);
11850  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENQUERIESPROC GenQueries;
11851  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETEQUERIESPROC DeleteQueries;
11852  extern VTKRENDERINGOPENGL_EXPORT PFNGLISQUERYPROC IsQuery;
11853  extern VTKRENDERINGOPENGL_EXPORT PFNGLBEGINQUERYPROC BeginQuery;
11854  extern VTKRENDERINGOPENGL_EXPORT PFNGLENDQUERYPROC EndQuery;
11855  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYIVPROC GetQueryiv;
11856  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYOBJECTIVPROC GetQueryObjectiv;
11857  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYOBJECTUIVPROC GetQueryObjectuiv;
11858  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDBUFFERPROC BindBuffer;
11859  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETEBUFFERSPROC DeleteBuffers;
11860  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENBUFFERSPROC GenBuffers;
11861  extern VTKRENDERINGOPENGL_EXPORT PFNGLISBUFFERPROC IsBuffer;
11862  extern VTKRENDERINGOPENGL_EXPORT PFNGLBUFFERDATAPROC BufferData;
11863  extern VTKRENDERINGOPENGL_EXPORT PFNGLBUFFERSUBDATAPROC BufferSubData;
11864  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETBUFFERSUBDATAPROC GetBufferSubData;
11866  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNMAPBUFFERPROC UnmapBuffer;
11867  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETBUFFERPARAMETERIVPROC GetBufferParameteriv;
11868  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETBUFFERPOINTERVPROC GetBufferPointerv;
11869 
11870  //Definitions for GL_VERSION_1_5_DEPRECATED
11871  const GLenum VERTEX_ARRAY_BUFFER_BINDING = static_cast<GLenum>(0x8896);
11872  const GLenum NORMAL_ARRAY_BUFFER_BINDING = static_cast<GLenum>(0x8897);
11873  const GLenum COLOR_ARRAY_BUFFER_BINDING = static_cast<GLenum>(0x8898);
11874  const GLenum INDEX_ARRAY_BUFFER_BINDING = static_cast<GLenum>(0x8899);
11875  const GLenum TEXTURE_COORD_ARRAY_BUFFER_BINDING = static_cast<GLenum>(0x889A);
11876  const GLenum EDGE_FLAG_ARRAY_BUFFER_BINDING = static_cast<GLenum>(0x889B);
11878  const GLenum FOG_COORDINATE_ARRAY_BUFFER_BINDING = static_cast<GLenum>(0x889D);
11879  const GLenum WEIGHT_ARRAY_BUFFER_BINDING = static_cast<GLenum>(0x889E);
11880  const GLenum FOG_COORD_SRC = static_cast<GLenum>(0x8450);
11881  const GLenum FOG_COORD = static_cast<GLenum>(0x8451);
11882  const GLenum CURRENT_FOG_COORD = static_cast<GLenum>(0x8453);
11883  const GLenum FOG_COORD_ARRAY_TYPE = static_cast<GLenum>(0x8454);
11884  const GLenum FOG_COORD_ARRAY_STRIDE = static_cast<GLenum>(0x8455);
11885  const GLenum FOG_COORD_ARRAY_POINTER = static_cast<GLenum>(0x8456);
11886  const GLenum FOG_COORD_ARRAY = static_cast<GLenum>(0x8457);
11887  const GLenum FOG_COORD_ARRAY_BUFFER_BINDING = static_cast<GLenum>(0x889D);
11888  const GLenum SRC0_RGB = static_cast<GLenum>(0x8580);
11889  const GLenum SRC1_RGB = static_cast<GLenum>(0x8581);
11890  const GLenum SRC2_RGB = static_cast<GLenum>(0x8582);
11891  const GLenum SRC0_ALPHA = static_cast<GLenum>(0x8588);
11892  const GLenum SRC1_ALPHA = static_cast<GLenum>(0x8589);
11893  const GLenum SRC2_ALPHA = static_cast<GLenum>(0x858A);
11894 
11895  //Definitions for GL_VERSION_2_0
11896  const GLenum BLEND_EQUATION_RGB = static_cast<GLenum>(0x8009);
11897  const GLenum VERTEX_ATTRIB_ARRAY_ENABLED = static_cast<GLenum>(0x8622);
11898  const GLenum VERTEX_ATTRIB_ARRAY_SIZE = static_cast<GLenum>(0x8623);
11899  const GLenum VERTEX_ATTRIB_ARRAY_STRIDE = static_cast<GLenum>(0x8624);
11900  const GLenum VERTEX_ATTRIB_ARRAY_TYPE = static_cast<GLenum>(0x8625);
11901  const GLenum CURRENT_VERTEX_ATTRIB = static_cast<GLenum>(0x8626);
11902  const GLenum VERTEX_PROGRAM_POINT_SIZE = static_cast<GLenum>(0x8642);
11903  const GLenum VERTEX_ATTRIB_ARRAY_POINTER = static_cast<GLenum>(0x8645);
11904  const GLenum STENCIL_BACK_FUNC = static_cast<GLenum>(0x8800);
11905  const GLenum STENCIL_BACK_FAIL = static_cast<GLenum>(0x8801);
11906  const GLenum STENCIL_BACK_PASS_DEPTH_FAIL = static_cast<GLenum>(0x8802);
11907  const GLenum STENCIL_BACK_PASS_DEPTH_PASS = static_cast<GLenum>(0x8803);
11908  const GLenum MAX_DRAW_BUFFERS = static_cast<GLenum>(0x8824);
11909  const GLenum DRAW_BUFFER0 = static_cast<GLenum>(0x8825);
11910  const GLenum DRAW_BUFFER1 = static_cast<GLenum>(0x8826);
11911  const GLenum DRAW_BUFFER2 = static_cast<GLenum>(0x8827);
11912  const GLenum DRAW_BUFFER3 = static_cast<GLenum>(0x8828);
11913  const GLenum DRAW_BUFFER4 = static_cast<GLenum>(0x8829);
11914  const GLenum DRAW_BUFFER5 = static_cast<GLenum>(0x882A);
11915  const GLenum DRAW_BUFFER6 = static_cast<GLenum>(0x882B);
11916  const GLenum DRAW_BUFFER7 = static_cast<GLenum>(0x882C);
11917  const GLenum DRAW_BUFFER8 = static_cast<GLenum>(0x882D);
11918  const GLenum DRAW_BUFFER9 = static_cast<GLenum>(0x882E);
11919  const GLenum DRAW_BUFFER10 = static_cast<GLenum>(0x882F);
11920  const GLenum DRAW_BUFFER11 = static_cast<GLenum>(0x8830);
11921  const GLenum DRAW_BUFFER12 = static_cast<GLenum>(0x8831);
11922  const GLenum DRAW_BUFFER13 = static_cast<GLenum>(0x8832);
11923  const GLenum DRAW_BUFFER14 = static_cast<GLenum>(0x8833);
11924  const GLenum DRAW_BUFFER15 = static_cast<GLenum>(0x8834);
11925  const GLenum BLEND_EQUATION_ALPHA = static_cast<GLenum>(0x883D);
11926  const GLenum MAX_VERTEX_ATTRIBS = static_cast<GLenum>(0x8869);
11927  const GLenum VERTEX_ATTRIB_ARRAY_NORMALIZED = static_cast<GLenum>(0x886A);
11928  const GLenum MAX_TEXTURE_IMAGE_UNITS = static_cast<GLenum>(0x8872);
11929  const GLenum FRAGMENT_SHADER = static_cast<GLenum>(0x8B30);
11930  const GLenum VERTEX_SHADER = static_cast<GLenum>(0x8B31);
11931  const GLenum MAX_FRAGMENT_UNIFORM_COMPONENTS = static_cast<GLenum>(0x8B49);
11932  const GLenum MAX_VERTEX_UNIFORM_COMPONENTS = static_cast<GLenum>(0x8B4A);
11933  const GLenum MAX_VARYING_FLOATS = static_cast<GLenum>(0x8B4B);
11934  const GLenum MAX_VERTEX_TEXTURE_IMAGE_UNITS = static_cast<GLenum>(0x8B4C);
11935  const GLenum MAX_COMBINED_TEXTURE_IMAGE_UNITS = static_cast<GLenum>(0x8B4D);
11936  const GLenum SHADER_TYPE = static_cast<GLenum>(0x8B4F);
11937  const GLenum FLOAT_VEC2 = static_cast<GLenum>(0x8B50);
11938  const GLenum FLOAT_VEC3 = static_cast<GLenum>(0x8B51);
11939  const GLenum FLOAT_VEC4 = static_cast<GLenum>(0x8B52);
11940  const GLenum INT_VEC2 = static_cast<GLenum>(0x8B53);
11941  const GLenum INT_VEC3 = static_cast<GLenum>(0x8B54);
11942  const GLenum INT_VEC4 = static_cast<GLenum>(0x8B55);
11943  const GLenum BOOL = static_cast<GLenum>(0x8B56);
11944  const GLenum BOOL_VEC2 = static_cast<GLenum>(0x8B57);
11945  const GLenum BOOL_VEC3 = static_cast<GLenum>(0x8B58);
11946  const GLenum BOOL_VEC4 = static_cast<GLenum>(0x8B59);
11947  const GLenum FLOAT_MAT2 = static_cast<GLenum>(0x8B5A);
11948  const GLenum FLOAT_MAT3 = static_cast<GLenum>(0x8B5B);
11949  const GLenum FLOAT_MAT4 = static_cast<GLenum>(0x8B5C);
11950  const GLenum SAMPLER_1D = static_cast<GLenum>(0x8B5D);
11951  const GLenum SAMPLER_2D = static_cast<GLenum>(0x8B5E);
11952  const GLenum SAMPLER_3D = static_cast<GLenum>(0x8B5F);
11953  const GLenum SAMPLER_CUBE = static_cast<GLenum>(0x8B60);
11954  const GLenum SAMPLER_1D_SHADOW = static_cast<GLenum>(0x8B61);
11955  const GLenum SAMPLER_2D_SHADOW = static_cast<GLenum>(0x8B62);
11956  const GLenum DELETE_STATUS = static_cast<GLenum>(0x8B80);
11957  const GLenum COMPILE_STATUS = static_cast<GLenum>(0x8B81);
11958  const GLenum LINK_STATUS = static_cast<GLenum>(0x8B82);
11959  const GLenum VALIDATE_STATUS = static_cast<GLenum>(0x8B83);
11960  const GLenum INFO_LOG_LENGTH = static_cast<GLenum>(0x8B84);
11961  const GLenum ATTACHED_SHADERS = static_cast<GLenum>(0x8B85);
11962  const GLenum ACTIVE_UNIFORMS = static_cast<GLenum>(0x8B86);
11963  const GLenum ACTIVE_UNIFORM_MAX_LENGTH = static_cast<GLenum>(0x8B87);
11964  const GLenum SHADER_SOURCE_LENGTH = static_cast<GLenum>(0x8B88);
11965  const GLenum ACTIVE_ATTRIBUTES = static_cast<GLenum>(0x8B89);
11966  const GLenum ACTIVE_ATTRIBUTE_MAX_LENGTH = static_cast<GLenum>(0x8B8A);
11967  const GLenum FRAGMENT_SHADER_DERIVATIVE_HINT = static_cast<GLenum>(0x8B8B);
11968  const GLenum SHADING_LANGUAGE_VERSION = static_cast<GLenum>(0x8B8C);
11969  const GLenum CURRENT_PROGRAM = static_cast<GLenum>(0x8B8D);
11970  const GLenum POINT_SPRITE_COORD_ORIGIN = static_cast<GLenum>(0x8CA0);
11971  const GLenum LOWER_LEFT = static_cast<GLenum>(0x8CA1);
11972  const GLenum UPPER_LEFT = static_cast<GLenum>(0x8CA2);
11973  const GLenum STENCIL_BACK_REF = static_cast<GLenum>(0x8CA3);
11974  const GLenum STENCIL_BACK_VALUE_MASK = static_cast<GLenum>(0x8CA4);
11975  const GLenum STENCIL_BACK_WRITEMASK = static_cast<GLenum>(0x8CA5);
11976  typedef char GLchar;
11977  typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha);
11978  typedef void (APIENTRYP PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum *bufs);
11979  typedef void (APIENTRYP PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
11980  typedef void (APIENTRYP PFNGLSTENCILFUNCSEPARATEPROC) (GLenum face, GLenum func, GLint ref, GLuint mask);
11981  typedef void (APIENTRYP PFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask);
11982  typedef void (APIENTRYP PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader);
11983  typedef void (APIENTRYP PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar *name);
11984  typedef void (APIENTRYP PFNGLCOMPILESHADERPROC) (GLuint shader);
11985  typedef GLuint (APIENTRYP PFNGLCREATEPROGRAMPROC) (void);
11986  typedef GLuint (APIENTRYP PFNGLCREATESHADERPROC) (GLenum type);
11987  typedef void (APIENTRYP PFNGLDELETEPROGRAMPROC) (GLuint program);
11988  typedef void (APIENTRYP PFNGLDELETESHADERPROC) (GLuint shader);
11989  typedef void (APIENTRYP PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader);
11990  typedef void (APIENTRYP PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index);
11991  typedef void (APIENTRYP PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index);
11992  typedef void (APIENTRYP PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
11993  typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
11994  typedef void (APIENTRYP PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj);
11995  typedef GLint (APIENTRYP PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar *name);
11996  typedef void (APIENTRYP PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint *params);
11997  typedef void (APIENTRYP PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
11998  typedef void (APIENTRYP PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint *params);
11999  typedef void (APIENTRYP PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
12000  typedef void (APIENTRYP PFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source);
12001  typedef GLint (APIENTRYP PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar *name);
12002  typedef void (APIENTRYP PFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat *params);
12003  typedef void (APIENTRYP PFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint *params);
12004  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBDVPROC) (GLuint index, GLenum pname, GLdouble *params);
12005  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat *params);
12006  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint *params);
12007  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, GLvoid* *pointer);
12008  typedef GLboolean (APIENTRYP PFNGLISPROGRAMPROC) (GLuint program);
12009  typedef GLboolean (APIENTRYP PFNGLISSHADERPROC) (GLuint shader);
12010  typedef void (APIENTRYP PFNGLLINKPROGRAMPROC) (GLuint program);
12011  typedef void (APIENTRYP PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar* *string, const GLint *length);
12012  typedef void (APIENTRYP PFNGLUSEPROGRAMPROC) (GLuint program);
12013  typedef void (APIENTRYP PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0);
12014  typedef void (APIENTRYP PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1);
12015  typedef void (APIENTRYP PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
12016  typedef void (APIENTRYP PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
12017  typedef void (APIENTRYP PFNGLUNIFORM1IPROC) (GLint location, GLint v0);
12018  typedef void (APIENTRYP PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1);
12019  typedef void (APIENTRYP PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2);
12020  typedef void (APIENTRYP PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
12021  typedef void (APIENTRYP PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat *value);
12022  typedef void (APIENTRYP PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat *value);
12023  typedef void (APIENTRYP PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat *value);
12024  typedef void (APIENTRYP PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat *value);
12025  typedef void (APIENTRYP PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint *value);
12026  typedef void (APIENTRYP PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint *value);
12027  typedef void (APIENTRYP PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint *value);
12028  typedef void (APIENTRYP PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint *value);
12029  typedef void (APIENTRYP PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
12030  typedef void (APIENTRYP PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
12031  typedef void (APIENTRYP PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
12032  typedef void (APIENTRYP PFNGLVALIDATEPROGRAMPROC) (GLuint program);
12033  typedef void (APIENTRYP PFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x);
12034  typedef void (APIENTRYP PFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble *v);
12035  typedef void (APIENTRYP PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x);
12036  typedef void (APIENTRYP PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat *v);
12037  typedef void (APIENTRYP PFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x);
12038  typedef void (APIENTRYP PFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort *v);
12039  typedef void (APIENTRYP PFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y);
12040  typedef void (APIENTRYP PFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble *v);
12041  typedef void (APIENTRYP PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y);
12042  typedef void (APIENTRYP PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat *v);
12043  typedef void (APIENTRYP PFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y);
12044  typedef void (APIENTRYP PFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort *v);
12045  typedef void (APIENTRYP PFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
12046  typedef void (APIENTRYP PFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble *v);
12047  typedef void (APIENTRYP PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
12048  typedef void (APIENTRYP PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat *v);
12049  typedef void (APIENTRYP PFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
12050  typedef void (APIENTRYP PFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort *v);
12051  typedef void (APIENTRYP PFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte *v);
12052  typedef void (APIENTRYP PFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint *v);
12053  typedef void (APIENTRYP PFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort *v);
12054  typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
12055  typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte *v);
12056  typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint *v);
12057  typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort *v);
12058  typedef void (APIENTRYP PFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte *v);
12059  typedef void (APIENTRYP PFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
12060  typedef void (APIENTRYP PFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble *v);
12061  typedef void (APIENTRYP PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
12062  typedef void (APIENTRYP PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat *v);
12063  typedef void (APIENTRYP PFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint *v);
12064  typedef void (APIENTRYP PFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
12065  typedef void (APIENTRYP PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort *v);
12066  typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte *v);
12067  typedef void (APIENTRYP PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint *v);
12068  typedef void (APIENTRYP PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort *v);
12069  typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);
12070  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLENDEQUATIONSEPARATEPROC BlendEquationSeparate;
12071  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWBUFFERSPROC DrawBuffers;
12072  extern VTKRENDERINGOPENGL_EXPORT PFNGLSTENCILOPSEPARATEPROC StencilOpSeparate;
12073  extern VTKRENDERINGOPENGL_EXPORT PFNGLSTENCILFUNCSEPARATEPROC StencilFuncSeparate;
12074  extern VTKRENDERINGOPENGL_EXPORT PFNGLSTENCILMASKSEPARATEPROC StencilMaskSeparate;
12075  extern VTKRENDERINGOPENGL_EXPORT PFNGLATTACHSHADERPROC AttachShader;
12076  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDATTRIBLOCATIONPROC BindAttribLocation;
12077  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPILESHADERPROC CompileShader;
12078  extern VTKRENDERINGOPENGL_EXPORT PFNGLCREATEPROGRAMPROC CreateProgram;
12079  extern VTKRENDERINGOPENGL_EXPORT PFNGLCREATESHADERPROC CreateShader;
12080  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETEPROGRAMPROC DeleteProgram;
12081  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETESHADERPROC DeleteShader;
12082  extern VTKRENDERINGOPENGL_EXPORT PFNGLDETACHSHADERPROC DetachShader;
12083  extern VTKRENDERINGOPENGL_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYPROC DisableVertexAttribArray;
12084  extern VTKRENDERINGOPENGL_EXPORT PFNGLENABLEVERTEXATTRIBARRAYPROC EnableVertexAttribArray;
12085  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVEATTRIBPROC GetActiveAttrib;
12086  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVEUNIFORMPROC GetActiveUniform;
12087  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETATTACHEDSHADERSPROC GetAttachedShaders;
12088  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETATTRIBLOCATIONPROC GetAttribLocation;
12089  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMIVPROC GetProgramiv;
12090  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMINFOLOGPROC GetProgramInfoLog;
12091  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETSHADERIVPROC GetShaderiv;
12092  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETSHADERINFOLOGPROC GetShaderInfoLog;
12093  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETSHADERSOURCEPROC GetShaderSource;
12094  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMLOCATIONPROC GetUniformLocation;
12095  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMFVPROC GetUniformfv;
12096  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMIVPROC GetUniformiv;
12097  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBDVPROC GetVertexAttribdv;
12098  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBFVPROC GetVertexAttribfv;
12099  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBIVPROC GetVertexAttribiv;
12100  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBPOINTERVPROC GetVertexAttribPointerv;
12101  extern VTKRENDERINGOPENGL_EXPORT PFNGLISPROGRAMPROC IsProgram;
12102  extern VTKRENDERINGOPENGL_EXPORT PFNGLISSHADERPROC IsShader;
12103  extern VTKRENDERINGOPENGL_EXPORT PFNGLLINKPROGRAMPROC LinkProgram;
12104  extern VTKRENDERINGOPENGL_EXPORT PFNGLSHADERSOURCEPROC ShaderSource;
12105  extern VTKRENDERINGOPENGL_EXPORT PFNGLUSEPROGRAMPROC UseProgram;
12106  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1FPROC Uniform1f;
12107  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2FPROC Uniform2f;
12108  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3FPROC Uniform3f;
12109  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4FPROC Uniform4f;
12110  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1IPROC Uniform1i;
12111  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2IPROC Uniform2i;
12112  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3IPROC Uniform3i;
12113  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4IPROC Uniform4i;
12114  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1FVPROC Uniform1fv;
12115  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2FVPROC Uniform2fv;
12116  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3FVPROC Uniform3fv;
12117  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4FVPROC Uniform4fv;
12118  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1IVPROC Uniform1iv;
12119  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2IVPROC Uniform2iv;
12120  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3IVPROC Uniform3iv;
12121  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4IVPROC Uniform4iv;
12122  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX2FVPROC UniformMatrix2fv;
12123  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX3FVPROC UniformMatrix3fv;
12124  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX4FVPROC UniformMatrix4fv;
12125  extern VTKRENDERINGOPENGL_EXPORT PFNGLVALIDATEPROGRAMPROC ValidateProgram;
12126  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1DPROC VertexAttrib1d;
12127  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1DVPROC VertexAttrib1dv;
12128  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1FPROC VertexAttrib1f;
12129  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1FVPROC VertexAttrib1fv;
12130  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1SPROC VertexAttrib1s;
12131  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1SVPROC VertexAttrib1sv;
12132  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2DPROC VertexAttrib2d;
12133  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2DVPROC VertexAttrib2dv;
12134  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2FPROC VertexAttrib2f;
12135  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2FVPROC VertexAttrib2fv;
12136  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2SPROC VertexAttrib2s;
12137  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2SVPROC VertexAttrib2sv;
12138  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3DPROC VertexAttrib3d;
12139  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3DVPROC VertexAttrib3dv;
12140  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3FPROC VertexAttrib3f;
12141  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3FVPROC VertexAttrib3fv;
12142  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3SPROC VertexAttrib3s;
12143  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3SVPROC VertexAttrib3sv;
12144  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NBVPROC VertexAttrib4Nbv;
12145  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NIVPROC VertexAttrib4Niv;
12146  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NSVPROC VertexAttrib4Nsv;
12147  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NUBPROC VertexAttrib4Nub;
12148  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NUBVPROC VertexAttrib4Nubv;
12149  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NUIVPROC VertexAttrib4Nuiv;
12150  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NUSVPROC VertexAttrib4Nusv;
12151  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4BVPROC VertexAttrib4bv;
12152  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4DPROC VertexAttrib4d;
12153  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4DVPROC VertexAttrib4dv;
12154  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4FPROC VertexAttrib4f;
12155  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4FVPROC VertexAttrib4fv;
12156  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4IVPROC VertexAttrib4iv;
12157  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4SPROC VertexAttrib4s;
12158  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4SVPROC VertexAttrib4sv;
12159  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4UBVPROC VertexAttrib4ubv;
12160  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4UIVPROC VertexAttrib4uiv;
12161  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4USVPROC VertexAttrib4usv;
12162  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBPOINTERPROC VertexAttribPointer;
12163 
12164  //Definitions for GL_VERSION_2_0_DEPRECATED
12165  const GLenum VERTEX_PROGRAM_TWO_SIDE = static_cast<GLenum>(0x8643);
12166  const GLenum POINT_SPRITE = static_cast<GLenum>(0x8861);
12167  const GLenum COORD_REPLACE = static_cast<GLenum>(0x8862);
12168  const GLenum MAX_TEXTURE_COORDS = static_cast<GLenum>(0x8871);
12169 
12170  //Definitions for GL_VERSION_2_1
12171  const GLenum PIXEL_PACK_BUFFER = static_cast<GLenum>(0x88EB);
12172  const GLenum PIXEL_UNPACK_BUFFER = static_cast<GLenum>(0x88EC);
12173  const GLenum PIXEL_PACK_BUFFER_BINDING = static_cast<GLenum>(0x88ED);
12174  const GLenum PIXEL_UNPACK_BUFFER_BINDING = static_cast<GLenum>(0x88EF);
12175  const GLenum FLOAT_MAT2x3 = static_cast<GLenum>(0x8B65);
12176  const GLenum FLOAT_MAT2x4 = static_cast<GLenum>(0x8B66);
12177  const GLenum FLOAT_MAT3x2 = static_cast<GLenum>(0x8B67);
12178  const GLenum FLOAT_MAT3x4 = static_cast<GLenum>(0x8B68);
12179  const GLenum FLOAT_MAT4x2 = static_cast<GLenum>(0x8B69);
12180  const GLenum FLOAT_MAT4x3 = static_cast<GLenum>(0x8B6A);
12181  const GLenum SRGB = static_cast<GLenum>(0x8C40);
12182  const GLenum SRGB8 = static_cast<GLenum>(0x8C41);
12183  const GLenum SRGB_ALPHA = static_cast<GLenum>(0x8C42);
12184  const GLenum SRGB8_ALPHA8 = static_cast<GLenum>(0x8C43);
12185  const GLenum COMPRESSED_SRGB = static_cast<GLenum>(0x8C48);
12186  const GLenum COMPRESSED_SRGB_ALPHA = static_cast<GLenum>(0x8C49);
12187  typedef void (APIENTRYP PFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
12188  typedef void (APIENTRYP PFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
12189  typedef void (APIENTRYP PFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
12190  typedef void (APIENTRYP PFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
12191  typedef void (APIENTRYP PFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
12192  typedef void (APIENTRYP PFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
12193  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX2X3FVPROC UniformMatrix2x3fv;
12194  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX3X2FVPROC UniformMatrix3x2fv;
12195  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX2X4FVPROC UniformMatrix2x4fv;
12196  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX4X2FVPROC UniformMatrix4x2fv;
12197  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX3X4FVPROC UniformMatrix3x4fv;
12198  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX4X3FVPROC UniformMatrix4x3fv;
12199 
12200  //Definitions for GL_VERSION_2_1_DEPRECATED
12201  const GLenum CURRENT_RASTER_SECONDARY_COLOR = static_cast<GLenum>(0x845F);
12202  const GLenum SLUMINANCE_ALPHA = static_cast<GLenum>(0x8C44);
12203  const GLenum SLUMINANCE8_ALPHA8 = static_cast<GLenum>(0x8C45);
12204  const GLenum SLUMINANCE = static_cast<GLenum>(0x8C46);
12205  const GLenum SLUMINANCE8 = static_cast<GLenum>(0x8C47);
12206  const GLenum COMPRESSED_SLUMINANCE = static_cast<GLenum>(0x8C4A);
12207  const GLenum COMPRESSED_SLUMINANCE_ALPHA = static_cast<GLenum>(0x8C4B);
12208 
12209  //Definitions for GL_VERSION_3_0
12210  const GLenum COMPARE_REF_TO_TEXTURE = static_cast<GLenum>(0x884E);
12211  const GLenum CLIP_DISTANCE0 = static_cast<GLenum>(0x3000);
12212  const GLenum CLIP_DISTANCE1 = static_cast<GLenum>(0x3001);
12213  const GLenum CLIP_DISTANCE2 = static_cast<GLenum>(0x3002);
12214  const GLenum CLIP_DISTANCE3 = static_cast<GLenum>(0x3003);
12215  const GLenum CLIP_DISTANCE4 = static_cast<GLenum>(0x3004);
12216  const GLenum CLIP_DISTANCE5 = static_cast<GLenum>(0x3005);
12217  const GLenum CLIP_DISTANCE6 = static_cast<GLenum>(0x3006);
12218  const GLenum CLIP_DISTANCE7 = static_cast<GLenum>(0x3007);
12219  const GLenum MAX_CLIP_DISTANCES = static_cast<GLenum>(0x0D32);
12220  const GLenum MAJOR_VERSION = static_cast<GLenum>(0x821B);
12221  const GLenum MINOR_VERSION = static_cast<GLenum>(0x821C);
12222  const GLenum NUM_EXTENSIONS = static_cast<GLenum>(0x821D);
12223  const GLenum CONTEXT_FLAGS = static_cast<GLenum>(0x821E);
12224  const GLenum DEPTH_BUFFER = static_cast<GLenum>(0x8223);
12225  const GLenum STENCIL_BUFFER = static_cast<GLenum>(0x8224);
12226  const GLenum COMPRESSED_RED = static_cast<GLenum>(0x8225);
12227  const GLenum COMPRESSED_RG = static_cast<GLenum>(0x8226);
12228  const GLenum CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = static_cast<GLenum>(0x0001);
12229  const GLenum RGBA32F = static_cast<GLenum>(0x8814);
12230  const GLenum RGB32F = static_cast<GLenum>(0x8815);
12231  const GLenum RGBA16F = static_cast<GLenum>(0x881A);
12232  const GLenum RGB16F = static_cast<GLenum>(0x881B);
12233  const GLenum VERTEX_ATTRIB_ARRAY_INTEGER = static_cast<GLenum>(0x88FD);
12234  const GLenum MAX_ARRAY_TEXTURE_LAYERS = static_cast<GLenum>(0x88FF);
12235  const GLenum MIN_PROGRAM_TEXEL_OFFSET = static_cast<GLenum>(0x8904);
12236  const GLenum MAX_PROGRAM_TEXEL_OFFSET = static_cast<GLenum>(0x8905);
12237  const GLenum CLAMP_READ_COLOR = static_cast<GLenum>(0x891C);
12238  const GLenum FIXED_ONLY = static_cast<GLenum>(0x891D);
12239  const GLenum MAX_VARYING_COMPONENTS = static_cast<GLenum>(0x8B4B);
12240  const GLenum TEXTURE_1D_ARRAY = static_cast<GLenum>(0x8C18);
12241  const GLenum PROXY_TEXTURE_1D_ARRAY = static_cast<GLenum>(0x8C19);
12242  const GLenum TEXTURE_2D_ARRAY = static_cast<GLenum>(0x8C1A);
12243  const GLenum PROXY_TEXTURE_2D_ARRAY = static_cast<GLenum>(0x8C1B);
12244  const GLenum TEXTURE_BINDING_1D_ARRAY = static_cast<GLenum>(0x8C1C);
12245  const GLenum TEXTURE_BINDING_2D_ARRAY = static_cast<GLenum>(0x8C1D);
12246  const GLenum R11F_G11F_B10F = static_cast<GLenum>(0x8C3A);
12247  const GLenum UNSIGNED_INT_10F_11F_11F_REV = static_cast<GLenum>(0x8C3B);
12248  const GLenum RGB9_E5 = static_cast<GLenum>(0x8C3D);
12249  const GLenum UNSIGNED_INT_5_9_9_9_REV = static_cast<GLenum>(0x8C3E);
12250  const GLenum TEXTURE_SHARED_SIZE = static_cast<GLenum>(0x8C3F);
12252  const GLenum TRANSFORM_FEEDBACK_BUFFER_MODE = static_cast<GLenum>(0x8C7F);
12254  const GLenum TRANSFORM_FEEDBACK_VARYINGS = static_cast<GLenum>(0x8C83);
12255  const GLenum TRANSFORM_FEEDBACK_BUFFER_START = static_cast<GLenum>(0x8C84);
12256  const GLenum TRANSFORM_FEEDBACK_BUFFER_SIZE = static_cast<GLenum>(0x8C85);
12257  const GLenum PRIMITIVES_GENERATED = static_cast<GLenum>(0x8C87);
12259  const GLenum RASTERIZER_DISCARD = static_cast<GLenum>(0x8C89);
12262  const GLenum INTERLEAVED_ATTRIBS = static_cast<GLenum>(0x8C8C);
12263  const GLenum SEPARATE_ATTRIBS = static_cast<GLenum>(0x8C8D);
12264  const GLenum TRANSFORM_FEEDBACK_BUFFER = static_cast<GLenum>(0x8C8E);
12265  const GLenum TRANSFORM_FEEDBACK_BUFFER_BINDING = static_cast<GLenum>(0x8C8F);
12266  const GLenum RGBA32UI = static_cast<GLenum>(0x8D70);
12267  const GLenum RGB32UI = static_cast<GLenum>(0x8D71);
12268  const GLenum RGBA16UI = static_cast<GLenum>(0x8D76);
12269  const GLenum RGB16UI = static_cast<GLenum>(0x8D77);
12270  const GLenum RGBA8UI = static_cast<GLenum>(0x8D7C);
12271  const GLenum RGB8UI = static_cast<GLenum>(0x8D7D);
12272  const GLenum RGBA32I = static_cast<GLenum>(0x8D82);
12273  const GLenum RGB32I = static_cast<GLenum>(0x8D83);
12274  const GLenum RGBA16I = static_cast<GLenum>(0x8D88);
12275  const GLenum RGB16I = static_cast<GLenum>(0x8D89);
12276  const GLenum RGBA8I = static_cast<GLenum>(0x8D8E);
12277  const GLenum RGB8I = static_cast<GLenum>(0x8D8F);
12278  const GLenum RED_INTEGER = static_cast<GLenum>(0x8D94);
12279  const GLenum GREEN_INTEGER = static_cast<GLenum>(0x8D95);
12280  const GLenum BLUE_INTEGER = static_cast<GLenum>(0x8D96);
12281  const GLenum RGB_INTEGER = static_cast<GLenum>(0x8D98);
12282  const GLenum RGBA_INTEGER = static_cast<GLenum>(0x8D99);
12283  const GLenum BGR_INTEGER = static_cast<GLenum>(0x8D9A);
12284  const GLenum BGRA_INTEGER = static_cast<GLenum>(0x8D9B);
12285  const GLenum SAMPLER_1D_ARRAY = static_cast<GLenum>(0x8DC0);
12286  const GLenum SAMPLER_2D_ARRAY = static_cast<GLenum>(0x8DC1);
12287  const GLenum SAMPLER_1D_ARRAY_SHADOW = static_cast<GLenum>(0x8DC3);
12288  const GLenum SAMPLER_2D_ARRAY_SHADOW = static_cast<GLenum>(0x8DC4);
12289  const GLenum SAMPLER_CUBE_SHADOW = static_cast<GLenum>(0x8DC5);
12290  const GLenum UNSIGNED_INT_VEC2 = static_cast<GLenum>(0x8DC6);
12291  const GLenum UNSIGNED_INT_VEC3 = static_cast<GLenum>(0x8DC7);
12292  const GLenum UNSIGNED_INT_VEC4 = static_cast<GLenum>(0x8DC8);
12293  const GLenum INT_SAMPLER_1D = static_cast<GLenum>(0x8DC9);
12294  const GLenum INT_SAMPLER_2D = static_cast<GLenum>(0x8DCA);
12295  const GLenum INT_SAMPLER_3D = static_cast<GLenum>(0x8DCB);
12296  const GLenum INT_SAMPLER_CUBE = static_cast<GLenum>(0x8DCC);
12297  const GLenum INT_SAMPLER_1D_ARRAY = static_cast<GLenum>(0x8DCE);
12298  const GLenum INT_SAMPLER_2D_ARRAY = static_cast<GLenum>(0x8DCF);
12299  const GLenum UNSIGNED_INT_SAMPLER_1D = static_cast<GLenum>(0x8DD1);
12300  const GLenum UNSIGNED_INT_SAMPLER_2D = static_cast<GLenum>(0x8DD2);
12301  const GLenum UNSIGNED_INT_SAMPLER_3D = static_cast<GLenum>(0x8DD3);
12302  const GLenum UNSIGNED_INT_SAMPLER_CUBE = static_cast<GLenum>(0x8DD4);
12303  const GLenum UNSIGNED_INT_SAMPLER_1D_ARRAY = static_cast<GLenum>(0x8DD6);
12304  const GLenum UNSIGNED_INT_SAMPLER_2D_ARRAY = static_cast<GLenum>(0x8DD7);
12305  const GLenum QUERY_WAIT = static_cast<GLenum>(0x8E13);
12306  const GLenum QUERY_NO_WAIT = static_cast<GLenum>(0x8E14);
12307  const GLenum QUERY_BY_REGION_WAIT = static_cast<GLenum>(0x8E15);
12308  const GLenum QUERY_BY_REGION_NO_WAIT = static_cast<GLenum>(0x8E16);
12309  const GLenum BUFFER_ACCESS_FLAGS = static_cast<GLenum>(0x911F);
12310  const GLenum BUFFER_MAP_LENGTH = static_cast<GLenum>(0x9120);
12311  const GLenum BUFFER_MAP_OFFSET = static_cast<GLenum>(0x9121);
12312  typedef void (APIENTRYP PFNGLCOLORMASKIPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
12313  typedef void (APIENTRYP PFNGLGETBOOLEANI_VPROC) (GLenum target, GLuint index, GLboolean *data);
12314  typedef void (APIENTRYP PFNGLGETINTEGERI_VPROC) (GLenum target, GLuint index, GLint *data);
12315  typedef void (APIENTRYP PFNGLENABLEIPROC) (GLenum target, GLuint index);
12316  typedef void (APIENTRYP PFNGLDISABLEIPROC) (GLenum target, GLuint index);
12317  typedef GLboolean (APIENTRYP PFNGLISENABLEDIPROC) (GLenum target, GLuint index);
12318  typedef void (APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKPROC) (GLenum primitiveMode);
12319  typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKPROC) (void);
12320  typedef void (APIENTRYP PFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
12321  typedef void (APIENTRYP PFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer);
12322  typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint program, GLsizei count, const GLchar* *varyings, GLenum bufferMode);
12323  typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
12324  typedef void (APIENTRYP PFNGLCLAMPCOLORPROC) (GLenum target, GLenum clamp);
12325  typedef void (APIENTRYP PFNGLBEGINCONDITIONALRENDERPROC) (GLuint id, GLenum mode);
12326  typedef void (APIENTRYP PFNGLENDCONDITIONALRENDERPROC) (void);
12327  typedef void (APIENTRYP PFNGLVERTEXATTRIBIPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
12328  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIIVPROC) (GLuint index, GLenum pname, GLint *params);
12329  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIUIVPROC) (GLuint index, GLenum pname, GLuint *params);
12330  typedef void (APIENTRYP PFNGLVERTEXATTRIBI1IPROC) (GLuint index, GLint x);
12331  typedef void (APIENTRYP PFNGLVERTEXATTRIBI2IPROC) (GLuint index, GLint x, GLint y);
12332  typedef void (APIENTRYP PFNGLVERTEXATTRIBI3IPROC) (GLuint index, GLint x, GLint y, GLint z);
12333  typedef void (APIENTRYP PFNGLVERTEXATTRIBI4IPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w);
12334  typedef void (APIENTRYP PFNGLVERTEXATTRIBI1UIPROC) (GLuint index, GLuint x);
12335  typedef void (APIENTRYP PFNGLVERTEXATTRIBI2UIPROC) (GLuint index, GLuint x, GLuint y);
12336  typedef void (APIENTRYP PFNGLVERTEXATTRIBI3UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z);
12337  typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
12338  typedef void (APIENTRYP PFNGLVERTEXATTRIBI1IVPROC) (GLuint index, const GLint *v);
12339  typedef void (APIENTRYP PFNGLVERTEXATTRIBI2IVPROC) (GLuint index, const GLint *v);
12340  typedef void (APIENTRYP PFNGLVERTEXATTRIBI3IVPROC) (GLuint index, const GLint *v);
12341  typedef void (APIENTRYP PFNGLVERTEXATTRIBI4IVPROC) (GLuint index, const GLint *v);
12342  typedef void (APIENTRYP PFNGLVERTEXATTRIBI1UIVPROC) (GLuint index, const GLuint *v);
12343  typedef void (APIENTRYP PFNGLVERTEXATTRIBI2UIVPROC) (GLuint index, const GLuint *v);
12344  typedef void (APIENTRYP PFNGLVERTEXATTRIBI3UIVPROC) (GLuint index, const GLuint *v);
12345  typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UIVPROC) (GLuint index, const GLuint *v);
12346  typedef void (APIENTRYP PFNGLVERTEXATTRIBI4BVPROC) (GLuint index, const GLbyte *v);
12347  typedef void (APIENTRYP PFNGLVERTEXATTRIBI4SVPROC) (GLuint index, const GLshort *v);
12348  typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UBVPROC) (GLuint index, const GLubyte *v);
12349  typedef void (APIENTRYP PFNGLVERTEXATTRIBI4USVPROC) (GLuint index, const GLushort *v);
12350  typedef void (APIENTRYP PFNGLGETUNIFORMUIVPROC) (GLuint program, GLint location, GLuint *params);
12351  typedef void (APIENTRYP PFNGLBINDFRAGDATALOCATIONPROC) (GLuint program, GLuint color, const GLchar *name);
12352  typedef GLint (APIENTRYP PFNGLGETFRAGDATALOCATIONPROC) (GLuint program, const GLchar *name);
12353  typedef void (APIENTRYP PFNGLUNIFORM1UIPROC) (GLint location, GLuint v0);
12354  typedef void (APIENTRYP PFNGLUNIFORM2UIPROC) (GLint location, GLuint v0, GLuint v1);
12355  typedef void (APIENTRYP PFNGLUNIFORM3UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2);
12356  typedef void (APIENTRYP PFNGLUNIFORM4UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
12357  typedef void (APIENTRYP PFNGLUNIFORM1UIVPROC) (GLint location, GLsizei count, const GLuint *value);
12358  typedef void (APIENTRYP PFNGLUNIFORM2UIVPROC) (GLint location, GLsizei count, const GLuint *value);
12359  typedef void (APIENTRYP PFNGLUNIFORM3UIVPROC) (GLint location, GLsizei count, const GLuint *value);
12360  typedef void (APIENTRYP PFNGLUNIFORM4UIVPROC) (GLint location, GLsizei count, const GLuint *value);
12361  typedef void (APIENTRYP PFNGLTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, const GLint *params);
12362  typedef void (APIENTRYP PFNGLTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, const GLuint *params);
12363  typedef void (APIENTRYP PFNGLGETTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, GLint *params);
12364  typedef void (APIENTRYP PFNGLGETTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, GLuint *params);
12365  typedef void (APIENTRYP PFNGLCLEARBUFFERIVPROC) (GLenum buffer, GLint drawbuffer, const GLint *value);
12366  typedef void (APIENTRYP PFNGLCLEARBUFFERUIVPROC) (GLenum buffer, GLint drawbuffer, const GLuint *value);
12367  typedef void (APIENTRYP PFNGLCLEARBUFFERFVPROC) (GLenum buffer, GLint drawbuffer, const GLfloat *value);
12368  typedef void (APIENTRYP PFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
12369  typedef const GLubyte * (APIENTRYP PFNGLGETSTRINGIPROC) (GLenum name, GLuint index);
12370  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORMASKIPROC ColorMaski;
12371  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETBOOLEANI_VPROC GetBooleani_v;
12372  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETINTEGERI_VPROC GetIntegeri_v;
12373  extern VTKRENDERINGOPENGL_EXPORT PFNGLENABLEIPROC Enablei;
12374  extern VTKRENDERINGOPENGL_EXPORT PFNGLDISABLEIPROC Disablei;
12375  extern VTKRENDERINGOPENGL_EXPORT PFNGLISENABLEDIPROC IsEnabledi;
12376  extern VTKRENDERINGOPENGL_EXPORT PFNGLBEGINTRANSFORMFEEDBACKPROC BeginTransformFeedback;
12377  extern VTKRENDERINGOPENGL_EXPORT PFNGLENDTRANSFORMFEEDBACKPROC EndTransformFeedback;
12378  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDBUFFERRANGEPROC BindBufferRange;
12379  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDBUFFERBASEPROC BindBufferBase;
12380  extern VTKRENDERINGOPENGL_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSPROC TransformFeedbackVaryings;
12381  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGPROC GetTransformFeedbackVarying;
12382  extern VTKRENDERINGOPENGL_EXPORT PFNGLCLAMPCOLORPROC ClampColor;
12383  extern VTKRENDERINGOPENGL_EXPORT PFNGLBEGINCONDITIONALRENDERPROC BeginConditionalRender;
12384  extern VTKRENDERINGOPENGL_EXPORT PFNGLENDCONDITIONALRENDERPROC EndConditionalRender;
12385  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBIPOINTERPROC VertexAttribIPointer;
12386  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBIIVPROC GetVertexAttribIiv;
12387  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBIUIVPROC GetVertexAttribIuiv;
12388  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI1IPROC VertexAttribI1i;
12389  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI2IPROC VertexAttribI2i;
12390  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI3IPROC VertexAttribI3i;
12391  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4IPROC VertexAttribI4i;
12392  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI1UIPROC VertexAttribI1ui;
12393  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI2UIPROC VertexAttribI2ui;
12394  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI3UIPROC VertexAttribI3ui;
12395  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4UIPROC VertexAttribI4ui;
12396  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI1IVPROC VertexAttribI1iv;
12397  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI2IVPROC VertexAttribI2iv;
12398  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI3IVPROC VertexAttribI3iv;
12399  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4IVPROC VertexAttribI4iv;
12400  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI1UIVPROC VertexAttribI1uiv;
12401  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI2UIVPROC VertexAttribI2uiv;
12402  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI3UIVPROC VertexAttribI3uiv;
12403  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4UIVPROC VertexAttribI4uiv;
12404  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4BVPROC VertexAttribI4bv;
12405  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4SVPROC VertexAttribI4sv;
12406  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4UBVPROC VertexAttribI4ubv;
12407  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4USVPROC VertexAttribI4usv;
12408  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMUIVPROC GetUniformuiv;
12409  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDFRAGDATALOCATIONPROC BindFragDataLocation;
12410  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETFRAGDATALOCATIONPROC GetFragDataLocation;
12411  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1UIPROC Uniform1ui;
12412  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2UIPROC Uniform2ui;
12413  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3UIPROC Uniform3ui;
12414  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4UIPROC Uniform4ui;
12415  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1UIVPROC Uniform1uiv;
12416  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2UIVPROC Uniform2uiv;
12417  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3UIVPROC Uniform3uiv;
12418  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4UIVPROC Uniform4uiv;
12419  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXPARAMETERIIVPROC TexParameterIiv;
12420  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXPARAMETERIUIVPROC TexParameterIuiv;
12421  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXPARAMETERIIVPROC GetTexParameterIiv;
12422  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXPARAMETERIUIVPROC GetTexParameterIuiv;
12423  extern VTKRENDERINGOPENGL_EXPORT PFNGLCLEARBUFFERIVPROC ClearBufferiv;
12424  extern VTKRENDERINGOPENGL_EXPORT PFNGLCLEARBUFFERUIVPROC ClearBufferuiv;
12425  extern VTKRENDERINGOPENGL_EXPORT PFNGLCLEARBUFFERFVPROC ClearBufferfv;
12426  extern VTKRENDERINGOPENGL_EXPORT PFNGLCLEARBUFFERFIPROC ClearBufferfi;
12428 
12429  //Definitions for GL_VERSION_3_0_DEPRECATED
12430  const GLenum CLAMP_VERTEX_COLOR = static_cast<GLenum>(0x891A);
12431  const GLenum CLAMP_FRAGMENT_COLOR = static_cast<GLenum>(0x891B);
12432  const GLenum ALPHA_INTEGER = static_cast<GLenum>(0x8D97);
12433 
12434  //Definitions for GL_VERSION_3_1
12435  const GLenum SAMPLER_2D_RECT = static_cast<GLenum>(0x8B63);
12436  const GLenum SAMPLER_2D_RECT_SHADOW = static_cast<GLenum>(0x8B64);
12437  const GLenum SAMPLER_BUFFER = static_cast<GLenum>(0x8DC2);
12438  const GLenum INT_SAMPLER_2D_RECT = static_cast<GLenum>(0x8DCD);
12439  const GLenum INT_SAMPLER_BUFFER = static_cast<GLenum>(0x8DD0);
12440  const GLenum UNSIGNED_INT_SAMPLER_2D_RECT = static_cast<GLenum>(0x8DD5);
12441  const GLenum UNSIGNED_INT_SAMPLER_BUFFER = static_cast<GLenum>(0x8DD8);
12442  const GLenum TEXTURE_BUFFER = static_cast<GLenum>(0x8C2A);
12443  const GLenum MAX_TEXTURE_BUFFER_SIZE = static_cast<GLenum>(0x8C2B);
12444  const GLenum TEXTURE_BINDING_BUFFER = static_cast<GLenum>(0x8C2C);
12445  const GLenum TEXTURE_BUFFER_DATA_STORE_BINDING = static_cast<GLenum>(0x8C2D);
12446  const GLenum TEXTURE_BUFFER_FORMAT = static_cast<GLenum>(0x8C2E);
12447  const GLenum TEXTURE_RECTANGLE = static_cast<GLenum>(0x84F5);
12448  const GLenum TEXTURE_BINDING_RECTANGLE = static_cast<GLenum>(0x84F6);
12449  const GLenum PROXY_TEXTURE_RECTANGLE = static_cast<GLenum>(0x84F7);
12450  const GLenum MAX_RECTANGLE_TEXTURE_SIZE = static_cast<GLenum>(0x84F8);
12451  const GLenum RED_SNORM = static_cast<GLenum>(0x8F90);
12452  const GLenum RG_SNORM = static_cast<GLenum>(0x8F91);
12453  const GLenum RGB_SNORM = static_cast<GLenum>(0x8F92);
12454  const GLenum RGBA_SNORM = static_cast<GLenum>(0x8F93);
12455  const GLenum R8_SNORM = static_cast<GLenum>(0x8F94);
12456  const GLenum RG8_SNORM = static_cast<GLenum>(0x8F95);
12457  const GLenum RGB8_SNORM = static_cast<GLenum>(0x8F96);
12458  const GLenum RGBA8_SNORM = static_cast<GLenum>(0x8F97);
12459  const GLenum R16_SNORM = static_cast<GLenum>(0x8F98);
12460  const GLenum RG16_SNORM = static_cast<GLenum>(0x8F99);
12461  const GLenum RGB16_SNORM = static_cast<GLenum>(0x8F9A);
12462  const GLenum RGBA16_SNORM = static_cast<GLenum>(0x8F9B);
12463  const GLenum SIGNED_NORMALIZED = static_cast<GLenum>(0x8F9C);
12464  const GLenum PRIMITIVE_RESTART = static_cast<GLenum>(0x8F9D);
12465  const GLenum PRIMITIVE_RESTART_INDEX = static_cast<GLenum>(0x8F9E);
12466  typedef void (APIENTRYP PFNGLDRAWARRAYSINSTANCEDPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount);
12467  typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount);
12468  typedef void (APIENTRYP PFNGLTEXBUFFERPROC) (GLenum target, GLenum internalformat, GLuint buffer);
12469  typedef void (APIENTRYP PFNGLPRIMITIVERESTARTINDEXPROC) (GLuint index);
12470  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWARRAYSINSTANCEDPROC DrawArraysInstanced;
12471  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWELEMENTSINSTANCEDPROC DrawElementsInstanced;
12472  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXBUFFERPROC TexBuffer;
12473  extern VTKRENDERINGOPENGL_EXPORT PFNGLPRIMITIVERESTARTINDEXPROC PrimitiveRestartIndex;
12474 
12475  //Definitions for GL_VERSION_3_2
12476  const GLenum CONTEXT_CORE_PROFILE_BIT = static_cast<GLenum>(0x00000001);
12477  const GLenum CONTEXT_COMPATIBILITY_PROFILE_BIT = static_cast<GLenum>(0x00000002);
12478  const GLenum LINES_ADJACENCY = static_cast<GLenum>(0x000A);
12479  const GLenum LINE_STRIP_ADJACENCY = static_cast<GLenum>(0x000B);
12480  const GLenum TRIANGLES_ADJACENCY = static_cast<GLenum>(0x000C);
12481  const GLenum TRIANGLE_STRIP_ADJACENCY = static_cast<GLenum>(0x000D);
12482  const GLenum PROGRAM_POINT_SIZE = static_cast<GLenum>(0x8642);
12483  const GLenum MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = static_cast<GLenum>(0x8C29);
12484  const GLenum FRAMEBUFFER_ATTACHMENT_LAYERED = static_cast<GLenum>(0x8DA7);
12486  const GLenum GEOMETRY_SHADER = static_cast<GLenum>(0x8DD9);
12487  const GLenum GEOMETRY_VERTICES_OUT = static_cast<GLenum>(0x8916);
12488  const GLenum GEOMETRY_INPUT_TYPE = static_cast<GLenum>(0x8917);
12489  const GLenum GEOMETRY_OUTPUT_TYPE = static_cast<GLenum>(0x8918);
12490  const GLenum MAX_GEOMETRY_UNIFORM_COMPONENTS = static_cast<GLenum>(0x8DDF);
12491  const GLenum MAX_GEOMETRY_OUTPUT_VERTICES = static_cast<GLenum>(0x8DE0);
12493  const GLenum MAX_VERTEX_OUTPUT_COMPONENTS = static_cast<GLenum>(0x9122);
12494  const GLenum MAX_GEOMETRY_INPUT_COMPONENTS = static_cast<GLenum>(0x9123);
12495  const GLenum MAX_GEOMETRY_OUTPUT_COMPONENTS = static_cast<GLenum>(0x9124);
12496  const GLenum MAX_FRAGMENT_INPUT_COMPONENTS = static_cast<GLenum>(0x9125);
12497  const GLenum CONTEXT_PROFILE_MASK = static_cast<GLenum>(0x9126);
12498  typedef void (APIENTRYP PFNGLGETINTEGER64I_VPROC) (GLenum target, GLuint index, GLint64 *data);
12499  typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERI64VPROC) (GLenum target, GLenum pname, GLint64 *params);
12500  typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
12501  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETINTEGER64I_VPROC GetInteger64i_v;
12502  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETBUFFERPARAMETERI64VPROC GetBufferParameteri64v;
12503  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTUREPROC FramebufferTexture;
12504 
12505  //Definitions for GL_VERSION_3_3
12506  const GLenum VERTEX_ATTRIB_ARRAY_DIVISOR = static_cast<GLenum>(0x88FE);
12507  typedef void (APIENTRYP PFNGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divisor);
12508  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBDIVISORPROC VertexAttribDivisor;
12509 
12510  //Definitions for GL_VERSION_4_0
12511  const GLenum SAMPLE_SHADING = static_cast<GLenum>(0x8C36);
12512  const GLenum MIN_SAMPLE_SHADING_VALUE = static_cast<GLenum>(0x8C37);
12513  const GLenum MIN_PROGRAM_TEXTURE_GATHER_OFFSET = static_cast<GLenum>(0x8E5E);
12514  const GLenum MAX_PROGRAM_TEXTURE_GATHER_OFFSET = static_cast<GLenum>(0x8E5F);
12515  const GLenum TEXTURE_CUBE_MAP_ARRAY = static_cast<GLenum>(0x9009);
12516  const GLenum TEXTURE_BINDING_CUBE_MAP_ARRAY = static_cast<GLenum>(0x900A);
12517  const GLenum PROXY_TEXTURE_CUBE_MAP_ARRAY = static_cast<GLenum>(0x900B);
12518  const GLenum SAMPLER_CUBE_MAP_ARRAY = static_cast<GLenum>(0x900C);
12519  const GLenum SAMPLER_CUBE_MAP_ARRAY_SHADOW = static_cast<GLenum>(0x900D);
12520  const GLenum INT_SAMPLER_CUBE_MAP_ARRAY = static_cast<GLenum>(0x900E);
12521  const GLenum UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = static_cast<GLenum>(0x900F);
12522  typedef void (APIENTRYP PFNGLMINSAMPLESHADINGPROC) (GLclampf value);
12523  typedef void (APIENTRYP PFNGLBLENDEQUATIONIPROC) (GLuint buf, GLenum mode);
12524  typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEIPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha);
12525  typedef void (APIENTRYP PFNGLBLENDFUNCIPROC) (GLuint buf, GLenum src, GLenum dst);
12526  typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEIPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
12527  extern VTKRENDERINGOPENGL_EXPORT PFNGLMINSAMPLESHADINGPROC MinSampleShading;
12528  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLENDEQUATIONIPROC BlendEquationi;
12529  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLENDEQUATIONSEPARATEIPROC BlendEquationSeparatei;
12530  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLENDFUNCIPROC BlendFunci;
12531  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLENDFUNCSEPARATEIPROC BlendFuncSeparatei;
12532 
12533  //Definitions for GL_VERSION_4_1
12534 
12535  //Definitions for GL_ARB_multitexture
12536  const GLenum TEXTURE0_ARB = static_cast<GLenum>(0x84C0);
12537  const GLenum TEXTURE1_ARB = static_cast<GLenum>(0x84C1);
12538  const GLenum TEXTURE2_ARB = static_cast<GLenum>(0x84C2);
12539  const GLenum TEXTURE3_ARB = static_cast<GLenum>(0x84C3);
12540  const GLenum TEXTURE4_ARB = static_cast<GLenum>(0x84C4);
12541  const GLenum TEXTURE5_ARB = static_cast<GLenum>(0x84C5);
12542  const GLenum TEXTURE6_ARB = static_cast<GLenum>(0x84C6);
12543  const GLenum TEXTURE7_ARB = static_cast<GLenum>(0x84C7);
12544  const GLenum TEXTURE8_ARB = static_cast<GLenum>(0x84C8);
12545  const GLenum TEXTURE9_ARB = static_cast<GLenum>(0x84C9);
12546  const GLenum TEXTURE10_ARB = static_cast<GLenum>(0x84CA);
12547  const GLenum TEXTURE11_ARB = static_cast<GLenum>(0x84CB);
12548  const GLenum TEXTURE12_ARB = static_cast<GLenum>(0x84CC);
12549  const GLenum TEXTURE13_ARB = static_cast<GLenum>(0x84CD);
12550  const GLenum TEXTURE14_ARB = static_cast<GLenum>(0x84CE);
12551  const GLenum TEXTURE15_ARB = static_cast<GLenum>(0x84CF);
12552  const GLenum TEXTURE16_ARB = static_cast<GLenum>(0x84D0);
12553  const GLenum TEXTURE17_ARB = static_cast<GLenum>(0x84D1);
12554  const GLenum TEXTURE18_ARB = static_cast<GLenum>(0x84D2);
12555  const GLenum TEXTURE19_ARB = static_cast<GLenum>(0x84D3);
12556  const GLenum TEXTURE20_ARB = static_cast<GLenum>(0x84D4);
12557  const GLenum TEXTURE21_ARB = static_cast<GLenum>(0x84D5);
12558  const GLenum TEXTURE22_ARB = static_cast<GLenum>(0x84D6);
12559  const GLenum TEXTURE23_ARB = static_cast<GLenum>(0x84D7);
12560  const GLenum TEXTURE24_ARB = static_cast<GLenum>(0x84D8);
12561  const GLenum TEXTURE25_ARB = static_cast<GLenum>(0x84D9);
12562  const GLenum TEXTURE26_ARB = static_cast<GLenum>(0x84DA);
12563  const GLenum TEXTURE27_ARB = static_cast<GLenum>(0x84DB);
12564  const GLenum TEXTURE28_ARB = static_cast<GLenum>(0x84DC);
12565  const GLenum TEXTURE29_ARB = static_cast<GLenum>(0x84DD);
12566  const GLenum TEXTURE30_ARB = static_cast<GLenum>(0x84DE);
12567  const GLenum TEXTURE31_ARB = static_cast<GLenum>(0x84DF);
12568  const GLenum ACTIVE_TEXTURE_ARB = static_cast<GLenum>(0x84E0);
12569  const GLenum CLIENT_ACTIVE_TEXTURE_ARB = static_cast<GLenum>(0x84E1);
12570  const GLenum MAX_TEXTURE_UNITS_ARB = static_cast<GLenum>(0x84E2);
12571  typedef void (APIENTRYP PFNGLACTIVETEXTUREARBPROC) (GLenum texture);
12572  typedef void (APIENTRYP PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture);
12573  typedef void (APIENTRYP PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s);
12574  typedef void (APIENTRYP PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v);
12575  typedef void (APIENTRYP PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s);
12576  typedef void (APIENTRYP PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v);
12577  typedef void (APIENTRYP PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s);
12578  typedef void (APIENTRYP PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v);
12579  typedef void (APIENTRYP PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s);
12580  typedef void (APIENTRYP PFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v);
12581  typedef void (APIENTRYP PFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t);
12582  typedef void (APIENTRYP PFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v);
12583  typedef void (APIENTRYP PFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t);
12584  typedef void (APIENTRYP PFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v);
12585  typedef void (APIENTRYP PFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t);
12586  typedef void (APIENTRYP PFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v);
12587  typedef void (APIENTRYP PFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t);
12588  typedef void (APIENTRYP PFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v);
12589  typedef void (APIENTRYP PFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
12590  typedef void (APIENTRYP PFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v);
12591  typedef void (APIENTRYP PFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
12592  typedef void (APIENTRYP PFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v);
12593  typedef void (APIENTRYP PFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r);
12594  typedef void (APIENTRYP PFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v);
12595  typedef void (APIENTRYP PFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
12596  typedef void (APIENTRYP PFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v);
12597  typedef void (APIENTRYP PFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
12598  typedef void (APIENTRYP PFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v);
12599  typedef void (APIENTRYP PFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
12600  typedef void (APIENTRYP PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v);
12601  typedef void (APIENTRYP PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
12602  typedef void (APIENTRYP PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v);
12603  typedef void (APIENTRYP PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
12604  typedef void (APIENTRYP PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v);
12605  extern VTKRENDERINGOPENGL_EXPORT PFNGLACTIVETEXTUREARBPROC ActiveTextureARB;
12606  extern VTKRENDERINGOPENGL_EXPORT PFNGLCLIENTACTIVETEXTUREARBPROC ClientActiveTextureARB;
12607  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1DARBPROC MultiTexCoord1dARB;
12608  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1DVARBPROC MultiTexCoord1dvARB;
12609  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1FARBPROC MultiTexCoord1fARB;
12610  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1FVARBPROC MultiTexCoord1fvARB;
12611  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1IARBPROC MultiTexCoord1iARB;
12612  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1IVARBPROC MultiTexCoord1ivARB;
12613  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1SARBPROC MultiTexCoord1sARB;
12614  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1SVARBPROC MultiTexCoord1svARB;
12615  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2DARBPROC MultiTexCoord2dARB;
12616  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2DVARBPROC MultiTexCoord2dvARB;
12617  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2FARBPROC MultiTexCoord2fARB;
12618  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2FVARBPROC MultiTexCoord2fvARB;
12619  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2IARBPROC MultiTexCoord2iARB;
12620  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2IVARBPROC MultiTexCoord2ivARB;
12621  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2SARBPROC MultiTexCoord2sARB;
12622  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2SVARBPROC MultiTexCoord2svARB;
12623  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3DARBPROC MultiTexCoord3dARB;
12624  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3DVARBPROC MultiTexCoord3dvARB;
12625  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3FARBPROC MultiTexCoord3fARB;
12626  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3FVARBPROC MultiTexCoord3fvARB;
12627  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3IARBPROC MultiTexCoord3iARB;
12628  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3IVARBPROC MultiTexCoord3ivARB;
12629  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3SARBPROC MultiTexCoord3sARB;
12630  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3SVARBPROC MultiTexCoord3svARB;
12631  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4DARBPROC MultiTexCoord4dARB;
12632  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4DVARBPROC MultiTexCoord4dvARB;
12633  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4FARBPROC MultiTexCoord4fARB;
12634  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4FVARBPROC MultiTexCoord4fvARB;
12635  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4IARBPROC MultiTexCoord4iARB;
12636  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4IVARBPROC MultiTexCoord4ivARB;
12637  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4SARBPROC MultiTexCoord4sARB;
12638  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4SVARBPROC MultiTexCoord4svARB;
12639 
12640  //Definitions for GL_ARB_transpose_matrix
12641  const GLenum TRANSPOSE_MODELVIEW_MATRIX_ARB = static_cast<GLenum>(0x84E3);
12642  const GLenum TRANSPOSE_PROJECTION_MATRIX_ARB = static_cast<GLenum>(0x84E4);
12643  const GLenum TRANSPOSE_TEXTURE_MATRIX_ARB = static_cast<GLenum>(0x84E5);
12644  const GLenum TRANSPOSE_COLOR_MATRIX_ARB = static_cast<GLenum>(0x84E6);
12645  typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat *m);
12646  typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble *m);
12647  typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat *m);
12648  typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble *m);
12649  extern VTKRENDERINGOPENGL_EXPORT PFNGLLOADTRANSPOSEMATRIXFARBPROC LoadTransposeMatrixfARB;
12650  extern VTKRENDERINGOPENGL_EXPORT PFNGLLOADTRANSPOSEMATRIXDARBPROC LoadTransposeMatrixdARB;
12651  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTTRANSPOSEMATRIXFARBPROC MultTransposeMatrixfARB;
12652  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTTRANSPOSEMATRIXDARBPROC MultTransposeMatrixdARB;
12653 
12654  //Definitions for GL_ARB_multisample
12655  const GLenum MULTISAMPLE_ARB = static_cast<GLenum>(0x809D);
12656  const GLenum SAMPLE_ALPHA_TO_COVERAGE_ARB = static_cast<GLenum>(0x809E);
12657  const GLenum SAMPLE_ALPHA_TO_ONE_ARB = static_cast<GLenum>(0x809F);
12658  const GLenum SAMPLE_COVERAGE_ARB = static_cast<GLenum>(0x80A0);
12659  const GLenum SAMPLE_BUFFERS_ARB = static_cast<GLenum>(0x80A8);
12660  const GLenum SAMPLES_ARB = static_cast<GLenum>(0x80A9);
12661  const GLenum SAMPLE_COVERAGE_VALUE_ARB = static_cast<GLenum>(0x80AA);
12662  const GLenum SAMPLE_COVERAGE_INVERT_ARB = static_cast<GLenum>(0x80AB);
12663  const GLenum MULTISAMPLE_BIT_ARB = static_cast<GLenum>(0x20000000);
12664  typedef void (APIENTRYP PFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert);
12665  extern VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLECOVERAGEARBPROC SampleCoverageARB;
12666 
12667  //Definitions for GL_ARB_texture_env_add
12668 
12669  //Definitions for GL_ARB_texture_cube_map
12670  const GLenum NORMAL_MAP_ARB = static_cast<GLenum>(0x8511);
12671  const GLenum REFLECTION_MAP_ARB = static_cast<GLenum>(0x8512);
12672  const GLenum TEXTURE_CUBE_MAP_ARB = static_cast<GLenum>(0x8513);
12673  const GLenum TEXTURE_BINDING_CUBE_MAP_ARB = static_cast<GLenum>(0x8514);
12674  const GLenum TEXTURE_CUBE_MAP_POSITIVE_X_ARB = static_cast<GLenum>(0x8515);
12675  const GLenum TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = static_cast<GLenum>(0x8516);
12676  const GLenum TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = static_cast<GLenum>(0x8517);
12677  const GLenum TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = static_cast<GLenum>(0x8518);
12678  const GLenum TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = static_cast<GLenum>(0x8519);
12679  const GLenum TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = static_cast<GLenum>(0x851A);
12680  const GLenum PROXY_TEXTURE_CUBE_MAP_ARB = static_cast<GLenum>(0x851B);
12681  const GLenum MAX_CUBE_MAP_TEXTURE_SIZE_ARB = static_cast<GLenum>(0x851C);
12682 
12683  //Definitions for GL_ARB_texture_compression
12684  const GLenum COMPRESSED_ALPHA_ARB = static_cast<GLenum>(0x84E9);
12685  const GLenum COMPRESSED_LUMINANCE_ARB = static_cast<GLenum>(0x84EA);
12686  const GLenum COMPRESSED_LUMINANCE_ALPHA_ARB = static_cast<GLenum>(0x84EB);
12687  const GLenum COMPRESSED_INTENSITY_ARB = static_cast<GLenum>(0x84EC);
12688  const GLenum COMPRESSED_RGB_ARB = static_cast<GLenum>(0x84ED);
12689  const GLenum COMPRESSED_RGBA_ARB = static_cast<GLenum>(0x84EE);
12690  const GLenum TEXTURE_COMPRESSION_HINT_ARB = static_cast<GLenum>(0x84EF);
12691  const GLenum TEXTURE_COMPRESSED_IMAGE_SIZE_ARB = static_cast<GLenum>(0x86A0);
12692  const GLenum TEXTURE_COMPRESSED_ARB = static_cast<GLenum>(0x86A1);
12693  const GLenum NUM_COMPRESSED_TEXTURE_FORMATS_ARB = static_cast<GLenum>(0x86A2);
12694  const GLenum COMPRESSED_TEXTURE_FORMATS_ARB = static_cast<GLenum>(0x86A3);
12695  typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);
12696  typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
12697  typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
12698  typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data);
12699  typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
12700  typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
12701  typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint level, GLvoid *img);
12702  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DARBPROC CompressedTexImage3DARB;
12703  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DARBPROC CompressedTexImage2DARB;
12704  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXIMAGE1DARBPROC CompressedTexImage1DARB;
12705  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC CompressedTexSubImage3DARB;
12706  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC CompressedTexSubImage2DARB;
12707  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC CompressedTexSubImage1DARB;
12708  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCOMPRESSEDTEXIMAGEARBPROC GetCompressedTexImageARB;
12709 
12710  //Definitions for GL_ARB_texture_border_clamp
12711  const GLenum CLAMP_TO_BORDER_ARB = static_cast<GLenum>(0x812D);
12712 
12713  //Definitions for GL_ARB_point_parameters
12714  const GLenum POINT_SIZE_MIN_ARB = static_cast<GLenum>(0x8126);
12715  const GLenum POINT_SIZE_MAX_ARB = static_cast<GLenum>(0x8127);
12716  const GLenum POINT_FADE_THRESHOLD_SIZE_ARB = static_cast<GLenum>(0x8128);
12717  const GLenum POINT_DISTANCE_ATTENUATION_ARB = static_cast<GLenum>(0x8129);
12718  typedef void (APIENTRYP PFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param);
12719  typedef void (APIENTRYP PFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat *params);
12720  extern VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERFARBPROC PointParameterfARB;
12721  extern VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERFVARBPROC PointParameterfvARB;
12722 
12723  //Definitions for GL_ARB_vertex_blend
12724  const GLenum MAX_VERTEX_UNITS_ARB = static_cast<GLenum>(0x86A4);
12725  const GLenum ACTIVE_VERTEX_UNITS_ARB = static_cast<GLenum>(0x86A5);
12726  const GLenum WEIGHT_SUM_UNITY_ARB = static_cast<GLenum>(0x86A6);
12727  const GLenum VERTEX_BLEND_ARB = static_cast<GLenum>(0x86A7);
12728  const GLenum CURRENT_WEIGHT_ARB = static_cast<GLenum>(0x86A8);
12729  const GLenum WEIGHT_ARRAY_TYPE_ARB = static_cast<GLenum>(0x86A9);
12730  const GLenum WEIGHT_ARRAY_STRIDE_ARB = static_cast<GLenum>(0x86AA);
12731  const GLenum WEIGHT_ARRAY_SIZE_ARB = static_cast<GLenum>(0x86AB);
12732  const GLenum WEIGHT_ARRAY_POINTER_ARB = static_cast<GLenum>(0x86AC);
12733  const GLenum WEIGHT_ARRAY_ARB = static_cast<GLenum>(0x86AD);
12734  const GLenum MODELVIEW0_ARB = static_cast<GLenum>(0x1700);
12735  const GLenum MODELVIEW1_ARB = static_cast<GLenum>(0x850A);
12736  const GLenum MODELVIEW2_ARB = static_cast<GLenum>(0x8722);
12737  const GLenum MODELVIEW3_ARB = static_cast<GLenum>(0x8723);
12738  const GLenum MODELVIEW4_ARB = static_cast<GLenum>(0x8724);
12739  const GLenum MODELVIEW5_ARB = static_cast<GLenum>(0x8725);
12740  const GLenum MODELVIEW6_ARB = static_cast<GLenum>(0x8726);
12741  const GLenum MODELVIEW7_ARB = static_cast<GLenum>(0x8727);
12742  const GLenum MODELVIEW8_ARB = static_cast<GLenum>(0x8728);
12743  const GLenum MODELVIEW9_ARB = static_cast<GLenum>(0x8729);
12744  const GLenum MODELVIEW10_ARB = static_cast<GLenum>(0x872A);
12745  const GLenum MODELVIEW11_ARB = static_cast<GLenum>(0x872B);
12746  const GLenum MODELVIEW12_ARB = static_cast<GLenum>(0x872C);
12747  const GLenum MODELVIEW13_ARB = static_cast<GLenum>(0x872D);
12748  const GLenum MODELVIEW14_ARB = static_cast<GLenum>(0x872E);
12749  const GLenum MODELVIEW15_ARB = static_cast<GLenum>(0x872F);
12750  const GLenum MODELVIEW16_ARB = static_cast<GLenum>(0x8730);
12751  const GLenum MODELVIEW17_ARB = static_cast<GLenum>(0x8731);
12752  const GLenum MODELVIEW18_ARB = static_cast<GLenum>(0x8732);
12753  const GLenum MODELVIEW19_ARB = static_cast<GLenum>(0x8733);
12754  const GLenum MODELVIEW20_ARB = static_cast<GLenum>(0x8734);
12755  const GLenum MODELVIEW21_ARB = static_cast<GLenum>(0x8735);
12756  const GLenum MODELVIEW22_ARB = static_cast<GLenum>(0x8736);
12757  const GLenum MODELVIEW23_ARB = static_cast<GLenum>(0x8737);
12758  const GLenum MODELVIEW24_ARB = static_cast<GLenum>(0x8738);
12759  const GLenum MODELVIEW25_ARB = static_cast<GLenum>(0x8739);
12760  const GLenum MODELVIEW26_ARB = static_cast<GLenum>(0x873A);
12761  const GLenum MODELVIEW27_ARB = static_cast<GLenum>(0x873B);
12762  const GLenum MODELVIEW28_ARB = static_cast<GLenum>(0x873C);
12763  const GLenum MODELVIEW29_ARB = static_cast<GLenum>(0x873D);
12764  const GLenum MODELVIEW30_ARB = static_cast<GLenum>(0x873E);
12765  const GLenum MODELVIEW31_ARB = static_cast<GLenum>(0x873F);
12766  typedef void (APIENTRYP PFNGLWEIGHTBVARBPROC) (GLint size, const GLbyte *weights);
12767  typedef void (APIENTRYP PFNGLWEIGHTSVARBPROC) (GLint size, const GLshort *weights);
12768  typedef void (APIENTRYP PFNGLWEIGHTIVARBPROC) (GLint size, const GLint *weights);
12769  typedef void (APIENTRYP PFNGLWEIGHTFVARBPROC) (GLint size, const GLfloat *weights);
12770  typedef void (APIENTRYP PFNGLWEIGHTDVARBPROC) (GLint size, const GLdouble *weights);
12771  typedef void (APIENTRYP PFNGLWEIGHTUBVARBPROC) (GLint size, const GLubyte *weights);
12772  typedef void (APIENTRYP PFNGLWEIGHTUSVARBPROC) (GLint size, const GLushort *weights);
12773  typedef void (APIENTRYP PFNGLWEIGHTUIVARBPROC) (GLint size, const GLuint *weights);
12774  typedef void (APIENTRYP PFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
12775  typedef void (APIENTRYP PFNGLVERTEXBLENDARBPROC) (GLint count);
12776  extern VTKRENDERINGOPENGL_EXPORT PFNGLWEIGHTBVARBPROC WeightbvARB;
12777  extern VTKRENDERINGOPENGL_EXPORT PFNGLWEIGHTSVARBPROC WeightsvARB;
12778  extern VTKRENDERINGOPENGL_EXPORT PFNGLWEIGHTIVARBPROC WeightivARB;
12779  extern VTKRENDERINGOPENGL_EXPORT PFNGLWEIGHTFVARBPROC WeightfvARB;
12780  extern VTKRENDERINGOPENGL_EXPORT PFNGLWEIGHTDVARBPROC WeightdvARB;
12781  extern VTKRENDERINGOPENGL_EXPORT PFNGLWEIGHTUBVARBPROC WeightubvARB;
12782  extern VTKRENDERINGOPENGL_EXPORT PFNGLWEIGHTUSVARBPROC WeightusvARB;
12783  extern VTKRENDERINGOPENGL_EXPORT PFNGLWEIGHTUIVARBPROC WeightuivARB;
12784  extern VTKRENDERINGOPENGL_EXPORT PFNGLWEIGHTPOINTERARBPROC WeightPointerARB;
12785  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXBLENDARBPROC VertexBlendARB;
12786 
12787  //Definitions for GL_ARB_matrix_palette
12788  const GLenum MATRIX_PALETTE_ARB = static_cast<GLenum>(0x8840);
12789  const GLenum MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = static_cast<GLenum>(0x8841);
12790  const GLenum MAX_PALETTE_MATRICES_ARB = static_cast<GLenum>(0x8842);
12791  const GLenum CURRENT_PALETTE_MATRIX_ARB = static_cast<GLenum>(0x8843);
12792  const GLenum MATRIX_INDEX_ARRAY_ARB = static_cast<GLenum>(0x8844);
12793  const GLenum CURRENT_MATRIX_INDEX_ARB = static_cast<GLenum>(0x8845);
12794  const GLenum MATRIX_INDEX_ARRAY_SIZE_ARB = static_cast<GLenum>(0x8846);
12795  const GLenum MATRIX_INDEX_ARRAY_TYPE_ARB = static_cast<GLenum>(0x8847);
12796  const GLenum MATRIX_INDEX_ARRAY_STRIDE_ARB = static_cast<GLenum>(0x8848);
12797  const GLenum MATRIX_INDEX_ARRAY_POINTER_ARB = static_cast<GLenum>(0x8849);
12798  typedef void (APIENTRYP PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index);
12799  typedef void (APIENTRYP PFNGLMATRIXINDEXUBVARBPROC) (GLint size, const GLubyte *indices);
12800  typedef void (APIENTRYP PFNGLMATRIXINDEXUSVARBPROC) (GLint size, const GLushort *indices);
12801  typedef void (APIENTRYP PFNGLMATRIXINDEXUIVARBPROC) (GLint size, const GLuint *indices);
12802  typedef void (APIENTRYP PFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
12803  extern VTKRENDERINGOPENGL_EXPORT PFNGLCURRENTPALETTEMATRIXARBPROC CurrentPaletteMatrixARB;
12804  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXINDEXUBVARBPROC MatrixIndexubvARB;
12805  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXINDEXUSVARBPROC MatrixIndexusvARB;
12806  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXINDEXUIVARBPROC MatrixIndexuivARB;
12807  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXINDEXPOINTERARBPROC MatrixIndexPointerARB;
12808 
12809  //Definitions for GL_ARB_texture_env_combine
12810  const GLenum COMBINE_ARB = static_cast<GLenum>(0x8570);
12811  const GLenum COMBINE_RGB_ARB = static_cast<GLenum>(0x8571);
12812  const GLenum COMBINE_ALPHA_ARB = static_cast<GLenum>(0x8572);
12813  const GLenum SOURCE0_RGB_ARB = static_cast<GLenum>(0x8580);
12814  const GLenum SOURCE1_RGB_ARB = static_cast<GLenum>(0x8581);
12815  const GLenum SOURCE2_RGB_ARB = static_cast<GLenum>(0x8582);
12816  const GLenum SOURCE0_ALPHA_ARB = static_cast<GLenum>(0x8588);
12817  const GLenum SOURCE1_ALPHA_ARB = static_cast<GLenum>(0x8589);
12818  const GLenum SOURCE2_ALPHA_ARB = static_cast<GLenum>(0x858A);
12819  const GLenum OPERAND0_RGB_ARB = static_cast<GLenum>(0x8590);
12820  const GLenum OPERAND1_RGB_ARB = static_cast<GLenum>(0x8591);
12821  const GLenum OPERAND2_RGB_ARB = static_cast<GLenum>(0x8592);
12822  const GLenum OPERAND0_ALPHA_ARB = static_cast<GLenum>(0x8598);
12823  const GLenum OPERAND1_ALPHA_ARB = static_cast<GLenum>(0x8599);
12824  const GLenum OPERAND2_ALPHA_ARB = static_cast<GLenum>(0x859A);
12825  const GLenum RGB_SCALE_ARB = static_cast<GLenum>(0x8573);
12826  const GLenum ADD_SIGNED_ARB = static_cast<GLenum>(0x8574);
12827  const GLenum INTERPOLATE_ARB = static_cast<GLenum>(0x8575);
12828  const GLenum SUBTRACT_ARB = static_cast<GLenum>(0x84E7);
12829  const GLenum CONSTANT_ARB = static_cast<GLenum>(0x8576);
12830  const GLenum PRIMARY_COLOR_ARB = static_cast<GLenum>(0x8577);
12831  const GLenum PREVIOUS_ARB = static_cast<GLenum>(0x8578);
12832 
12833  //Definitions for GL_ARB_texture_env_crossbar
12834 
12835  //Definitions for GL_ARB_texture_env_dot3
12836  const GLenum DOT3_RGB_ARB = static_cast<GLenum>(0x86AE);
12837  const GLenum DOT3_RGBA_ARB = static_cast<GLenum>(0x86AF);
12838 
12839  //Definitions for GL_ARB_texture_mirrored_repeat
12840  const GLenum MIRRORED_REPEAT_ARB = static_cast<GLenum>(0x8370);
12841 
12842  //Definitions for GL_ARB_depth_texture
12843  const GLenum DEPTH_COMPONENT16_ARB = static_cast<GLenum>(0x81A5);
12844  const GLenum DEPTH_COMPONENT24_ARB = static_cast<GLenum>(0x81A6);
12845  const GLenum DEPTH_COMPONENT32_ARB = static_cast<GLenum>(0x81A7);
12846  const GLenum TEXTURE_DEPTH_SIZE_ARB = static_cast<GLenum>(0x884A);
12847  const GLenum DEPTH_TEXTURE_MODE_ARB = static_cast<GLenum>(0x884B);
12848 
12849  //Definitions for GL_ARB_shadow
12850  const GLenum TEXTURE_COMPARE_MODE_ARB = static_cast<GLenum>(0x884C);
12851  const GLenum TEXTURE_COMPARE_FUNC_ARB = static_cast<GLenum>(0x884D);
12852  const GLenum COMPARE_R_TO_TEXTURE_ARB = static_cast<GLenum>(0x884E);
12853 
12854  //Definitions for GL_ARB_shadow_ambient
12855  const GLenum TEXTURE_COMPARE_FAIL_VALUE_ARB = static_cast<GLenum>(0x80BF);
12856 
12857  //Definitions for GL_ARB_window_pos
12858  typedef void (APIENTRYP PFNGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y);
12859  typedef void (APIENTRYP PFNGLWINDOWPOS2DVARBPROC) (const GLdouble *v);
12860  typedef void (APIENTRYP PFNGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y);
12861  typedef void (APIENTRYP PFNGLWINDOWPOS2FVARBPROC) (const GLfloat *v);
12862  typedef void (APIENTRYP PFNGLWINDOWPOS2IARBPROC) (GLint x, GLint y);
12863  typedef void (APIENTRYP PFNGLWINDOWPOS2IVARBPROC) (const GLint *v);
12864  typedef void (APIENTRYP PFNGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y);
12865  typedef void (APIENTRYP PFNGLWINDOWPOS2SVARBPROC) (const GLshort *v);
12866  typedef void (APIENTRYP PFNGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z);
12867  typedef void (APIENTRYP PFNGLWINDOWPOS3DVARBPROC) (const GLdouble *v);
12868  typedef void (APIENTRYP PFNGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z);
12869  typedef void (APIENTRYP PFNGLWINDOWPOS3FVARBPROC) (const GLfloat *v);
12870  typedef void (APIENTRYP PFNGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z);
12871  typedef void (APIENTRYP PFNGLWINDOWPOS3IVARBPROC) (const GLint *v);
12872  typedef void (APIENTRYP PFNGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z);
12873  typedef void (APIENTRYP PFNGLWINDOWPOS3SVARBPROC) (const GLshort *v);
12874  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2DARBPROC WindowPos2dARB;
12875  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2DVARBPROC WindowPos2dvARB;
12876  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2FARBPROC WindowPos2fARB;
12877  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2FVARBPROC WindowPos2fvARB;
12878  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2IARBPROC WindowPos2iARB;
12879  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2IVARBPROC WindowPos2ivARB;
12880  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2SARBPROC WindowPos2sARB;
12881  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2SVARBPROC WindowPos2svARB;
12882  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3DARBPROC WindowPos3dARB;
12883  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3DVARBPROC WindowPos3dvARB;
12884  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3FARBPROC WindowPos3fARB;
12885  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3FVARBPROC WindowPos3fvARB;
12886  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3IARBPROC WindowPos3iARB;
12887  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3IVARBPROC WindowPos3ivARB;
12888  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3SARBPROC WindowPos3sARB;
12889  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3SVARBPROC WindowPos3svARB;
12890 
12891  //Definitions for GL_ARB_vertex_program
12892  const GLenum COLOR_SUM_ARB = static_cast<GLenum>(0x8458);
12893  const GLenum VERTEX_PROGRAM_ARB = static_cast<GLenum>(0x8620);
12894  const GLenum VERTEX_ATTRIB_ARRAY_ENABLED_ARB = static_cast<GLenum>(0x8622);
12895  const GLenum VERTEX_ATTRIB_ARRAY_SIZE_ARB = static_cast<GLenum>(0x8623);
12896  const GLenum VERTEX_ATTRIB_ARRAY_STRIDE_ARB = static_cast<GLenum>(0x8624);
12897  const GLenum VERTEX_ATTRIB_ARRAY_TYPE_ARB = static_cast<GLenum>(0x8625);
12898  const GLenum CURRENT_VERTEX_ATTRIB_ARB = static_cast<GLenum>(0x8626);
12899  const GLenum PROGRAM_LENGTH_ARB = static_cast<GLenum>(0x8627);
12900  const GLenum PROGRAM_STRING_ARB = static_cast<GLenum>(0x8628);
12901  const GLenum MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = static_cast<GLenum>(0x862E);
12902  const GLenum MAX_PROGRAM_MATRICES_ARB = static_cast<GLenum>(0x862F);
12903  const GLenum CURRENT_MATRIX_STACK_DEPTH_ARB = static_cast<GLenum>(0x8640);
12904  const GLenum CURRENT_MATRIX_ARB = static_cast<GLenum>(0x8641);
12905  const GLenum VERTEX_PROGRAM_POINT_SIZE_ARB = static_cast<GLenum>(0x8642);
12906  const GLenum VERTEX_PROGRAM_TWO_SIDE_ARB = static_cast<GLenum>(0x8643);
12907  const GLenum VERTEX_ATTRIB_ARRAY_POINTER_ARB = static_cast<GLenum>(0x8645);
12908  const GLenum PROGRAM_ERROR_POSITION_ARB = static_cast<GLenum>(0x864B);
12909  const GLenum PROGRAM_BINDING_ARB = static_cast<GLenum>(0x8677);
12910  const GLenum MAX_VERTEX_ATTRIBS_ARB = static_cast<GLenum>(0x8869);
12911  const GLenum VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = static_cast<GLenum>(0x886A);
12912  const GLenum PROGRAM_ERROR_STRING_ARB = static_cast<GLenum>(0x8874);
12913  const GLenum PROGRAM_FORMAT_ASCII_ARB = static_cast<GLenum>(0x8875);
12914  const GLenum PROGRAM_FORMAT_ARB = static_cast<GLenum>(0x8876);
12915  const GLenum PROGRAM_INSTRUCTIONS_ARB = static_cast<GLenum>(0x88A0);
12916  const GLenum MAX_PROGRAM_INSTRUCTIONS_ARB = static_cast<GLenum>(0x88A1);
12917  const GLenum PROGRAM_NATIVE_INSTRUCTIONS_ARB = static_cast<GLenum>(0x88A2);
12918  const GLenum MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = static_cast<GLenum>(0x88A3);
12919  const GLenum PROGRAM_TEMPORARIES_ARB = static_cast<GLenum>(0x88A4);
12920  const GLenum MAX_PROGRAM_TEMPORARIES_ARB = static_cast<GLenum>(0x88A5);
12921  const GLenum PROGRAM_NATIVE_TEMPORARIES_ARB = static_cast<GLenum>(0x88A6);
12922  const GLenum MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = static_cast<GLenum>(0x88A7);
12923  const GLenum PROGRAM_PARAMETERS_ARB = static_cast<GLenum>(0x88A8);
12924  const GLenum MAX_PROGRAM_PARAMETERS_ARB = static_cast<GLenum>(0x88A9);
12925  const GLenum PROGRAM_NATIVE_PARAMETERS_ARB = static_cast<GLenum>(0x88AA);
12926  const GLenum MAX_PROGRAM_NATIVE_PARAMETERS_ARB = static_cast<GLenum>(0x88AB);
12927  const GLenum PROGRAM_ATTRIBS_ARB = static_cast<GLenum>(0x88AC);
12928  const GLenum MAX_PROGRAM_ATTRIBS_ARB = static_cast<GLenum>(0x88AD);
12929  const GLenum PROGRAM_NATIVE_ATTRIBS_ARB = static_cast<GLenum>(0x88AE);
12930  const GLenum MAX_PROGRAM_NATIVE_ATTRIBS_ARB = static_cast<GLenum>(0x88AF);
12931  const GLenum PROGRAM_ADDRESS_REGISTERS_ARB = static_cast<GLenum>(0x88B0);
12932  const GLenum MAX_PROGRAM_ADDRESS_REGISTERS_ARB = static_cast<GLenum>(0x88B1);
12935  const GLenum MAX_PROGRAM_LOCAL_PARAMETERS_ARB = static_cast<GLenum>(0x88B4);
12936  const GLenum MAX_PROGRAM_ENV_PARAMETERS_ARB = static_cast<GLenum>(0x88B5);
12937  const GLenum PROGRAM_UNDER_NATIVE_LIMITS_ARB = static_cast<GLenum>(0x88B6);
12938  const GLenum TRANSPOSE_CURRENT_MATRIX_ARB = static_cast<GLenum>(0x88B7);
12939  const GLenum MATRIX0_ARB = static_cast<GLenum>(0x88C0);
12940  const GLenum MATRIX1_ARB = static_cast<GLenum>(0x88C1);
12941  const GLenum MATRIX2_ARB = static_cast<GLenum>(0x88C2);
12942  const GLenum MATRIX3_ARB = static_cast<GLenum>(0x88C3);
12943  const GLenum MATRIX4_ARB = static_cast<GLenum>(0x88C4);
12944  const GLenum MATRIX5_ARB = static_cast<GLenum>(0x88C5);
12945  const GLenum MATRIX6_ARB = static_cast<GLenum>(0x88C6);
12946  const GLenum MATRIX7_ARB = static_cast<GLenum>(0x88C7);
12947  const GLenum MATRIX8_ARB = static_cast<GLenum>(0x88C8);
12948  const GLenum MATRIX9_ARB = static_cast<GLenum>(0x88C9);
12949  const GLenum MATRIX10_ARB = static_cast<GLenum>(0x88CA);
12950  const GLenum MATRIX11_ARB = static_cast<GLenum>(0x88CB);
12951  const GLenum MATRIX12_ARB = static_cast<GLenum>(0x88CC);
12952  const GLenum MATRIX13_ARB = static_cast<GLenum>(0x88CD);
12953  const GLenum MATRIX14_ARB = static_cast<GLenum>(0x88CE);
12954  const GLenum MATRIX15_ARB = static_cast<GLenum>(0x88CF);
12955  const GLenum MATRIX16_ARB = static_cast<GLenum>(0x88D0);
12956  const GLenum MATRIX17_ARB = static_cast<GLenum>(0x88D1);
12957  const GLenum MATRIX18_ARB = static_cast<GLenum>(0x88D2);
12958  const GLenum MATRIX19_ARB = static_cast<GLenum>(0x88D3);
12959  const GLenum MATRIX20_ARB = static_cast<GLenum>(0x88D4);
12960  const GLenum MATRIX21_ARB = static_cast<GLenum>(0x88D5);
12961  const GLenum MATRIX22_ARB = static_cast<GLenum>(0x88D6);
12962  const GLenum MATRIX23_ARB = static_cast<GLenum>(0x88D7);
12963  const GLenum MATRIX24_ARB = static_cast<GLenum>(0x88D8);
12964  const GLenum MATRIX25_ARB = static_cast<GLenum>(0x88D9);
12965  const GLenum MATRIX26_ARB = static_cast<GLenum>(0x88DA);
12966  const GLenum MATRIX27_ARB = static_cast<GLenum>(0x88DB);
12967  const GLenum MATRIX28_ARB = static_cast<GLenum>(0x88DC);
12968  const GLenum MATRIX29_ARB = static_cast<GLenum>(0x88DD);
12969  const GLenum MATRIX30_ARB = static_cast<GLenum>(0x88DE);
12970  const GLenum MATRIX31_ARB = static_cast<GLenum>(0x88DF);
12971  typedef void (APIENTRYP PFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x);
12972  typedef void (APIENTRYP PFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble *v);
12973  typedef void (APIENTRYP PFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x);
12974  typedef void (APIENTRYP PFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat *v);
12975  typedef void (APIENTRYP PFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x);
12976  typedef void (APIENTRYP PFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort *v);
12977  typedef void (APIENTRYP PFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y);
12978  typedef void (APIENTRYP PFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble *v);
12979  typedef void (APIENTRYP PFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y);
12980  typedef void (APIENTRYP PFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat *v);
12981  typedef void (APIENTRYP PFNGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y);
12982  typedef void (APIENTRYP PFNGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort *v);
12983  typedef void (APIENTRYP PFNGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
12984  typedef void (APIENTRYP PFNGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble *v);
12985  typedef void (APIENTRYP PFNGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
12986  typedef void (APIENTRYP PFNGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat *v);
12987  typedef void (APIENTRYP PFNGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
12988  typedef void (APIENTRYP PFNGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort *v);
12989  typedef void (APIENTRYP PFNGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte *v);
12990  typedef void (APIENTRYP PFNGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint *v);
12991  typedef void (APIENTRYP PFNGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort *v);
12992  typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
12993  typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte *v);
12994  typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint *v);
12995  typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort *v);
12996  typedef void (APIENTRYP PFNGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte *v);
12997  typedef void (APIENTRYP PFNGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
12998  typedef void (APIENTRYP PFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble *v);
12999  typedef void (APIENTRYP PFNGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
13000  typedef void (APIENTRYP PFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat *v);
13001  typedef void (APIENTRYP PFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint *v);
13002  typedef void (APIENTRYP PFNGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
13003  typedef void (APIENTRYP PFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort *v);
13004  typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte *v);
13005  typedef void (APIENTRYP PFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint *v);
13006  typedef void (APIENTRYP PFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort *v);
13007  typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);
13008  typedef void (APIENTRYP PFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
13009  typedef void (APIENTRYP PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
13010  typedef void (APIENTRYP PFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const GLvoid *string);
13011  typedef void (APIENTRYP PFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program);
13012  typedef void (APIENTRYP PFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint *programs);
13013  typedef void (APIENTRYP PFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint *programs);
13014  typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
13015  typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble *params);
13016  typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
13017  typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat *params);
13018  typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
13019  typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble *params);
13020  typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
13021  typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat *params);
13022  typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble *params);
13023  typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat *params);
13024  typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble *params);
13025  typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat *params);
13026  typedef void (APIENTRYP PFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint *params);
13027  typedef void (APIENTRYP PFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, GLvoid *string);
13028  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble *params);
13029  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat *params);
13030  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint *params);
13031  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, GLvoid* *pointer);
13032  typedef GLboolean (APIENTRYP PFNGLISPROGRAMARBPROC) (GLuint program);
13033  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1DARBPROC VertexAttrib1dARB;
13034  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1DVARBPROC VertexAttrib1dvARB;
13035  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1FARBPROC VertexAttrib1fARB;
13036  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1FVARBPROC VertexAttrib1fvARB;
13037  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1SARBPROC VertexAttrib1sARB;
13038  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1SVARBPROC VertexAttrib1svARB;
13039  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2DARBPROC VertexAttrib2dARB;
13040  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2DVARBPROC VertexAttrib2dvARB;
13041  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2FARBPROC VertexAttrib2fARB;
13042  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2FVARBPROC VertexAttrib2fvARB;
13043  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2SARBPROC VertexAttrib2sARB;
13044  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2SVARBPROC VertexAttrib2svARB;
13045  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3DARBPROC VertexAttrib3dARB;
13046  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3DVARBPROC VertexAttrib3dvARB;
13047  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3FARBPROC VertexAttrib3fARB;
13048  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3FVARBPROC VertexAttrib3fvARB;
13049  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3SARBPROC VertexAttrib3sARB;
13050  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3SVARBPROC VertexAttrib3svARB;
13051  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NBVARBPROC VertexAttrib4NbvARB;
13052  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NIVARBPROC VertexAttrib4NivARB;
13053  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NSVARBPROC VertexAttrib4NsvARB;
13054  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NUBARBPROC VertexAttrib4NubARB;
13055  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NUBVARBPROC VertexAttrib4NubvARB;
13056  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NUIVARBPROC VertexAttrib4NuivARB;
13057  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NUSVARBPROC VertexAttrib4NusvARB;
13058  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4BVARBPROC VertexAttrib4bvARB;
13059  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4DARBPROC VertexAttrib4dARB;
13060  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4DVARBPROC VertexAttrib4dvARB;
13061  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4FARBPROC VertexAttrib4fARB;
13062  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4FVARBPROC VertexAttrib4fvARB;
13063  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4IVARBPROC VertexAttrib4ivARB;
13064  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4SARBPROC VertexAttrib4sARB;
13065  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4SVARBPROC VertexAttrib4svARB;
13066  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4UBVARBPROC VertexAttrib4ubvARB;
13067  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4UIVARBPROC VertexAttrib4uivARB;
13068  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4USVARBPROC VertexAttrib4usvARB;
13069  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBPOINTERARBPROC VertexAttribPointerARB;
13070  extern VTKRENDERINGOPENGL_EXPORT PFNGLENABLEVERTEXATTRIBARRAYARBPROC EnableVertexAttribArrayARB;
13071  extern VTKRENDERINGOPENGL_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYARBPROC DisableVertexAttribArrayARB;
13072  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMSTRINGARBPROC ProgramStringARB;
13073  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDPROGRAMARBPROC BindProgramARB;
13074  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETEPROGRAMSARBPROC DeleteProgramsARB;
13075  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENPROGRAMSARBPROC GenProgramsARB;
13076  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETER4DARBPROC ProgramEnvParameter4dARB;
13077  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETER4DVARBPROC ProgramEnvParameter4dvARB;
13078  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETER4FARBPROC ProgramEnvParameter4fARB;
13079  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETER4FVARBPROC ProgramEnvParameter4fvARB;
13080  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETER4DARBPROC ProgramLocalParameter4dARB;
13081  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETER4DVARBPROC ProgramLocalParameter4dvARB;
13082  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETER4FARBPROC ProgramLocalParameter4fARB;
13083  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETER4FVARBPROC ProgramLocalParameter4fvARB;
13084  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMENVPARAMETERDVARBPROC GetProgramEnvParameterdvARB;
13085  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMENVPARAMETERFVARBPROC GetProgramEnvParameterfvARB;
13086  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC GetProgramLocalParameterdvARB;
13087  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC GetProgramLocalParameterfvARB;
13088  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMIVARBPROC GetProgramivARB;
13089  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMSTRINGARBPROC GetProgramStringARB;
13090  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBDVARBPROC GetVertexAttribdvARB;
13091  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBFVARBPROC GetVertexAttribfvARB;
13092  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBIVARBPROC GetVertexAttribivARB;
13093  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBPOINTERVARBPROC GetVertexAttribPointervARB;
13094  extern VTKRENDERINGOPENGL_EXPORT PFNGLISPROGRAMARBPROC IsProgramARB;
13095 
13096  //Definitions for GL_ARB_fragment_program
13097  const GLenum FRAGMENT_PROGRAM_ARB = static_cast<GLenum>(0x8804);
13098  const GLenum PROGRAM_ALU_INSTRUCTIONS_ARB = static_cast<GLenum>(0x8805);
13099  const GLenum PROGRAM_TEX_INSTRUCTIONS_ARB = static_cast<GLenum>(0x8806);
13100  const GLenum PROGRAM_TEX_INDIRECTIONS_ARB = static_cast<GLenum>(0x8807);
13101  const GLenum PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = static_cast<GLenum>(0x8808);
13102  const GLenum PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = static_cast<GLenum>(0x8809);
13103  const GLenum PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = static_cast<GLenum>(0x880A);
13104  const GLenum MAX_PROGRAM_ALU_INSTRUCTIONS_ARB = static_cast<GLenum>(0x880B);
13105  const GLenum MAX_PROGRAM_TEX_INSTRUCTIONS_ARB = static_cast<GLenum>(0x880C);
13106  const GLenum MAX_PROGRAM_TEX_INDIRECTIONS_ARB = static_cast<GLenum>(0x880D);
13110  const GLenum MAX_TEXTURE_COORDS_ARB = static_cast<GLenum>(0x8871);
13111  const GLenum MAX_TEXTURE_IMAGE_UNITS_ARB = static_cast<GLenum>(0x8872);
13112 
13113  //Definitions for GL_ARB_vertex_buffer_object
13114  const GLenum BUFFER_SIZE_ARB = static_cast<GLenum>(0x8764);
13115  const GLenum BUFFER_USAGE_ARB = static_cast<GLenum>(0x8765);
13116  const GLenum ARRAY_BUFFER_ARB = static_cast<GLenum>(0x8892);
13117  const GLenum ELEMENT_ARRAY_BUFFER_ARB = static_cast<GLenum>(0x8893);
13118  const GLenum ARRAY_BUFFER_BINDING_ARB = static_cast<GLenum>(0x8894);
13119  const GLenum ELEMENT_ARRAY_BUFFER_BINDING_ARB = static_cast<GLenum>(0x8895);
13120  const GLenum VERTEX_ARRAY_BUFFER_BINDING_ARB = static_cast<GLenum>(0x8896);
13121  const GLenum NORMAL_ARRAY_BUFFER_BINDING_ARB = static_cast<GLenum>(0x8897);
13122  const GLenum COLOR_ARRAY_BUFFER_BINDING_ARB = static_cast<GLenum>(0x8898);
13123  const GLenum INDEX_ARRAY_BUFFER_BINDING_ARB = static_cast<GLenum>(0x8899);
13125  const GLenum EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = static_cast<GLenum>(0x889B);
13128  const GLenum WEIGHT_ARRAY_BUFFER_BINDING_ARB = static_cast<GLenum>(0x889E);
13130  const GLenum READ_ONLY_ARB = static_cast<GLenum>(0x88B8);
13131  const GLenum WRITE_ONLY_ARB = static_cast<GLenum>(0x88B9);
13132  const GLenum READ_WRITE_ARB = static_cast<GLenum>(0x88BA);
13133  const GLenum BUFFER_ACCESS_ARB = static_cast<GLenum>(0x88BB);
13134  const GLenum BUFFER_MAPPED_ARB = static_cast<GLenum>(0x88BC);
13135  const GLenum BUFFER_MAP_POINTER_ARB = static_cast<GLenum>(0x88BD);
13136  const GLenum STREAM_DRAW_ARB = static_cast<GLenum>(0x88E0);
13137  const GLenum STREAM_READ_ARB = static_cast<GLenum>(0x88E1);
13138  const GLenum STREAM_COPY_ARB = static_cast<GLenum>(0x88E2);
13139  const GLenum STATIC_DRAW_ARB = static_cast<GLenum>(0x88E4);
13140  const GLenum STATIC_READ_ARB = static_cast<GLenum>(0x88E5);
13141  const GLenum STATIC_COPY_ARB = static_cast<GLenum>(0x88E6);
13142  const GLenum DYNAMIC_DRAW_ARB = static_cast<GLenum>(0x88E8);
13143  const GLenum DYNAMIC_READ_ARB = static_cast<GLenum>(0x88E9);
13144  const GLenum DYNAMIC_COPY_ARB = static_cast<GLenum>(0x88EA);
13145  typedef ptrdiff_t GLintptrARB;
13146  typedef ptrdiff_t GLsizeiptrARB;
13147  typedef void (APIENTRYP PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer);
13148  typedef void (APIENTRYP PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint *buffers);
13149  typedef void (APIENTRYP PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint *buffers);
13150  typedef GLboolean (APIENTRYP PFNGLISBUFFERARBPROC) (GLuint buffer);
13151  typedef void (APIENTRYP PFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB size, const GLvoid *data, GLenum usage);
13152  typedef void (APIENTRYP PFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid *data);
13153  typedef void (APIENTRYP PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid *data);
13154  typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access);
13155  typedef GLboolean (APIENTRYP PFNGLUNMAPBUFFERARBPROC) (GLenum target);
13156  typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint *params);
13157  typedef void (APIENTRYP PFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, GLvoid* *params);
13158  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDBUFFERARBPROC BindBufferARB;
13159  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETEBUFFERSARBPROC DeleteBuffersARB;
13160  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENBUFFERSARBPROC GenBuffersARB;
13161  extern VTKRENDERINGOPENGL_EXPORT PFNGLISBUFFERARBPROC IsBufferARB;
13162  extern VTKRENDERINGOPENGL_EXPORT PFNGLBUFFERDATAARBPROC BufferDataARB;
13163  extern VTKRENDERINGOPENGL_EXPORT PFNGLBUFFERSUBDATAARBPROC BufferSubDataARB;
13164  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETBUFFERSUBDATAARBPROC GetBufferSubDataARB;
13166  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNMAPBUFFERARBPROC UnmapBufferARB;
13167  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETBUFFERPARAMETERIVARBPROC GetBufferParameterivARB;
13168  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETBUFFERPOINTERVARBPROC GetBufferPointervARB;
13169 
13170  //Definitions for GL_ARB_occlusion_query
13171  const GLenum QUERY_COUNTER_BITS_ARB = static_cast<GLenum>(0x8864);
13172  const GLenum CURRENT_QUERY_ARB = static_cast<GLenum>(0x8865);
13173  const GLenum QUERY_RESULT_ARB = static_cast<GLenum>(0x8866);
13174  const GLenum QUERY_RESULT_AVAILABLE_ARB = static_cast<GLenum>(0x8867);
13175  const GLenum SAMPLES_PASSED_ARB = static_cast<GLenum>(0x8914);
13176  typedef void (APIENTRYP PFNGLGENQUERIESARBPROC) (GLsizei n, GLuint *ids);
13177  typedef void (APIENTRYP PFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint *ids);
13178  typedef GLboolean (APIENTRYP PFNGLISQUERYARBPROC) (GLuint id);
13179  typedef void (APIENTRYP PFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id);
13180  typedef void (APIENTRYP PFNGLENDQUERYARBPROC) (GLenum target);
13181  typedef void (APIENTRYP PFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint *params);
13182  typedef void (APIENTRYP PFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint *params);
13183  typedef void (APIENTRYP PFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint *params);
13184  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENQUERIESARBPROC GenQueriesARB;
13185  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETEQUERIESARBPROC DeleteQueriesARB;
13186  extern VTKRENDERINGOPENGL_EXPORT PFNGLISQUERYARBPROC IsQueryARB;
13187  extern VTKRENDERINGOPENGL_EXPORT PFNGLBEGINQUERYARBPROC BeginQueryARB;
13188  extern VTKRENDERINGOPENGL_EXPORT PFNGLENDQUERYARBPROC EndQueryARB;
13189  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYIVARBPROC GetQueryivARB;
13190  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYOBJECTIVARBPROC GetQueryObjectivARB;
13191  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYOBJECTUIVARBPROC GetQueryObjectuivARB;
13192 
13193  //Definitions for GL_ARB_shader_objects
13194  const GLenum PROGRAM_OBJECT_ARB = static_cast<GLenum>(0x8B40);
13195  const GLenum SHADER_OBJECT_ARB = static_cast<GLenum>(0x8B48);
13196  const GLenum OBJECT_TYPE_ARB = static_cast<GLenum>(0x8B4E);
13197  const GLenum OBJECT_SUBTYPE_ARB = static_cast<GLenum>(0x8B4F);
13198  const GLenum FLOAT_VEC2_ARB = static_cast<GLenum>(0x8B50);
13199  const GLenum FLOAT_VEC3_ARB = static_cast<GLenum>(0x8B51);
13200  const GLenum FLOAT_VEC4_ARB = static_cast<GLenum>(0x8B52);
13201  const GLenum INT_VEC2_ARB = static_cast<GLenum>(0x8B53);
13202  const GLenum INT_VEC3_ARB = static_cast<GLenum>(0x8B54);
13203  const GLenum INT_VEC4_ARB = static_cast<GLenum>(0x8B55);
13204  const GLenum BOOL_ARB = static_cast<GLenum>(0x8B56);
13205  const GLenum BOOL_VEC2_ARB = static_cast<GLenum>(0x8B57);
13206  const GLenum BOOL_VEC3_ARB = static_cast<GLenum>(0x8B58);
13207  const GLenum BOOL_VEC4_ARB = static_cast<GLenum>(0x8B59);
13208  const GLenum FLOAT_MAT2_ARB = static_cast<GLenum>(0x8B5A);
13209  const GLenum FLOAT_MAT3_ARB = static_cast<GLenum>(0x8B5B);
13210  const GLenum FLOAT_MAT4_ARB = static_cast<GLenum>(0x8B5C);
13211  const GLenum SAMPLER_1D_ARB = static_cast<GLenum>(0x8B5D);
13212  const GLenum SAMPLER_2D_ARB = static_cast<GLenum>(0x8B5E);
13213  const GLenum SAMPLER_3D_ARB = static_cast<GLenum>(0x8B5F);
13214  const GLenum SAMPLER_CUBE_ARB = static_cast<GLenum>(0x8B60);
13215  const GLenum SAMPLER_1D_SHADOW_ARB = static_cast<GLenum>(0x8B61);
13216  const GLenum SAMPLER_2D_SHADOW_ARB = static_cast<GLenum>(0x8B62);
13217  const GLenum SAMPLER_2D_RECT_ARB = static_cast<GLenum>(0x8B63);
13218  const GLenum SAMPLER_2D_RECT_SHADOW_ARB = static_cast<GLenum>(0x8B64);
13219  const GLenum OBJECT_DELETE_STATUS_ARB = static_cast<GLenum>(0x8B80);
13220  const GLenum OBJECT_COMPILE_STATUS_ARB = static_cast<GLenum>(0x8B81);
13221  const GLenum OBJECT_LINK_STATUS_ARB = static_cast<GLenum>(0x8B82);
13222  const GLenum OBJECT_VALIDATE_STATUS_ARB = static_cast<GLenum>(0x8B83);
13223  const GLenum OBJECT_INFO_LOG_LENGTH_ARB = static_cast<GLenum>(0x8B84);
13224  const GLenum OBJECT_ATTACHED_OBJECTS_ARB = static_cast<GLenum>(0x8B85);
13225  const GLenum OBJECT_ACTIVE_UNIFORMS_ARB = static_cast<GLenum>(0x8B86);
13227  const GLenum OBJECT_SHADER_SOURCE_LENGTH_ARB = static_cast<GLenum>(0x8B88);
13228  typedef char GLcharARB;
13229  typedef unsigned int GLhandleARB;
13230  typedef void (APIENTRYP PFNGLDELETEOBJECTARBPROC) (GLhandleARB obj);
13231  typedef GLhandleARB (APIENTRYP PFNGLGETHANDLEARBPROC) (GLenum pname);
13232  typedef void (APIENTRYP PFNGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB attachedObj);
13233  typedef GLhandleARB (APIENTRYP PFNGLCREATESHADEROBJECTARBPROC) (GLenum shaderType);
13234  typedef void (APIENTRYP PFNGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsizei count, const GLcharARB* *string, const GLint *length);
13235  typedef void (APIENTRYP PFNGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj);
13236  typedef GLhandleARB (APIENTRYP PFNGLCREATEPROGRAMOBJECTARBPROC) (void);
13237  typedef void (APIENTRYP PFNGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj);
13238  typedef void (APIENTRYP PFNGLLINKPROGRAMARBPROC) (GLhandleARB programObj);
13239  typedef void (APIENTRYP PFNGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB programObj);
13240  typedef void (APIENTRYP PFNGLVALIDATEPROGRAMARBPROC) (GLhandleARB programObj);
13241  typedef void (APIENTRYP PFNGLUNIFORM1FARBPROC) (GLint location, GLfloat v0);
13242  typedef void (APIENTRYP PFNGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1);
13243  typedef void (APIENTRYP PFNGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
13244  typedef void (APIENTRYP PFNGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
13245  typedef void (APIENTRYP PFNGLUNIFORM1IARBPROC) (GLint location, GLint v0);
13246  typedef void (APIENTRYP PFNGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1);
13247  typedef void (APIENTRYP PFNGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2);
13248  typedef void (APIENTRYP PFNGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
13249  typedef void (APIENTRYP PFNGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat *value);
13250  typedef void (APIENTRYP PFNGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat *value);
13251  typedef void (APIENTRYP PFNGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat *value);
13252  typedef void (APIENTRYP PFNGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat *value);
13253  typedef void (APIENTRYP PFNGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint *value);
13254  typedef void (APIENTRYP PFNGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint *value);
13255  typedef void (APIENTRYP PFNGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint *value);
13256  typedef void (APIENTRYP PFNGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint *value);
13257  typedef void (APIENTRYP PFNGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
13258  typedef void (APIENTRYP PFNGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
13259  typedef void (APIENTRYP PFNGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
13260  typedef void (APIENTRYP PFNGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB obj, GLenum pname, GLfloat *params);
13261  typedef void (APIENTRYP PFNGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB obj, GLenum pname, GLint *params);
13262  typedef void (APIENTRYP PFNGLGETINFOLOGARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog);
13263  typedef void (APIENTRYP PFNGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj);
13264  typedef GLint (APIENTRYP PFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB *name);
13265  typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name);
13266  typedef void (APIENTRYP PFNGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat *params);
13267  typedef void (APIENTRYP PFNGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint *params);
13268  typedef void (APIENTRYP PFNGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source);
13269  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETEOBJECTARBPROC DeleteObjectARB;
13270  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETHANDLEARBPROC GetHandleARB;
13271  extern VTKRENDERINGOPENGL_EXPORT PFNGLDETACHOBJECTARBPROC DetachObjectARB;
13272  extern VTKRENDERINGOPENGL_EXPORT PFNGLCREATESHADEROBJECTARBPROC CreateShaderObjectARB;
13273  extern VTKRENDERINGOPENGL_EXPORT PFNGLSHADERSOURCEARBPROC ShaderSourceARB;
13274  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPILESHADERARBPROC CompileShaderARB;
13275  extern VTKRENDERINGOPENGL_EXPORT PFNGLCREATEPROGRAMOBJECTARBPROC CreateProgramObjectARB;
13276  extern VTKRENDERINGOPENGL_EXPORT PFNGLATTACHOBJECTARBPROC AttachObjectARB;
13277  extern VTKRENDERINGOPENGL_EXPORT PFNGLLINKPROGRAMARBPROC LinkProgramARB;
13278  extern VTKRENDERINGOPENGL_EXPORT PFNGLUSEPROGRAMOBJECTARBPROC UseProgramObjectARB;
13279  extern VTKRENDERINGOPENGL_EXPORT PFNGLVALIDATEPROGRAMARBPROC ValidateProgramARB;
13280  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1FARBPROC Uniform1fARB;
13281  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2FARBPROC Uniform2fARB;
13282  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3FARBPROC Uniform3fARB;
13283  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4FARBPROC Uniform4fARB;
13284  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1IARBPROC Uniform1iARB;
13285  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2IARBPROC Uniform2iARB;
13286  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3IARBPROC Uniform3iARB;
13287  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4IARBPROC Uniform4iARB;
13288  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1FVARBPROC Uniform1fvARB;
13289  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2FVARBPROC Uniform2fvARB;
13290  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3FVARBPROC Uniform3fvARB;
13291  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4FVARBPROC Uniform4fvARB;
13292  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1IVARBPROC Uniform1ivARB;
13293  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2IVARBPROC Uniform2ivARB;
13294  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3IVARBPROC Uniform3ivARB;
13295  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4IVARBPROC Uniform4ivARB;
13296  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX2FVARBPROC UniformMatrix2fvARB;
13297  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX3FVARBPROC UniformMatrix3fvARB;
13298  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX4FVARBPROC UniformMatrix4fvARB;
13299  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETOBJECTPARAMETERFVARBPROC GetObjectParameterfvARB;
13300  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETOBJECTPARAMETERIVARBPROC GetObjectParameterivARB;
13301  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETINFOLOGARBPROC GetInfoLogARB;
13302  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETATTACHEDOBJECTSARBPROC GetAttachedObjectsARB;
13303  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMLOCATIONARBPROC GetUniformLocationARB;
13304  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVEUNIFORMARBPROC GetActiveUniformARB;
13305  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMFVARBPROC GetUniformfvARB;
13306  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMIVARBPROC GetUniformivARB;
13307  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETSHADERSOURCEARBPROC GetShaderSourceARB;
13308 
13309  //Definitions for GL_ARB_vertex_shader
13310  const GLenum VERTEX_SHADER_ARB = static_cast<GLenum>(0x8B31);
13311  const GLenum MAX_VERTEX_UNIFORM_COMPONENTS_ARB = static_cast<GLenum>(0x8B4A);
13312  const GLenum MAX_VARYING_FLOATS_ARB = static_cast<GLenum>(0x8B4B);
13313  const GLenum MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = static_cast<GLenum>(0x8B4C);
13315  const GLenum OBJECT_ACTIVE_ATTRIBUTES_ARB = static_cast<GLenum>(0x8B89);
13317  typedef void (APIENTRYP PFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB *name);
13318  typedef void (APIENTRYP PFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name);
13319  typedef GLint (APIENTRYP PFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB *name);
13320  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDATTRIBLOCATIONARBPROC BindAttribLocationARB;
13321  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVEATTRIBARBPROC GetActiveAttribARB;
13322  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETATTRIBLOCATIONARBPROC GetAttribLocationARB;
13323 
13324  //Definitions for GL_ARB_fragment_shader
13325  const GLenum FRAGMENT_SHADER_ARB = static_cast<GLenum>(0x8B30);
13326  const GLenum MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB = static_cast<GLenum>(0x8B49);
13327  const GLenum FRAGMENT_SHADER_DERIVATIVE_HINT_ARB = static_cast<GLenum>(0x8B8B);
13328 
13329  //Definitions for GL_ARB_shading_language_100
13330  const GLenum SHADING_LANGUAGE_VERSION_ARB = static_cast<GLenum>(0x8B8C);
13331 
13332  //Definitions for GL_ARB_texture_non_power_of_two
13333 
13334  //Definitions for GL_ARB_point_sprite
13335  const GLenum POINT_SPRITE_ARB = static_cast<GLenum>(0x8861);
13336  const GLenum COORD_REPLACE_ARB = static_cast<GLenum>(0x8862);
13337 
13338  //Definitions for GL_ARB_fragment_program_shadow
13339 
13340  //Definitions for GL_ARB_draw_buffers
13341  const GLenum MAX_DRAW_BUFFERS_ARB = static_cast<GLenum>(0x8824);
13342  const GLenum DRAW_BUFFER0_ARB = static_cast<GLenum>(0x8825);
13343  const GLenum DRAW_BUFFER1_ARB = static_cast<GLenum>(0x8826);
13344  const GLenum DRAW_BUFFER2_ARB = static_cast<GLenum>(0x8827);
13345  const GLenum DRAW_BUFFER3_ARB = static_cast<GLenum>(0x8828);
13346  const GLenum DRAW_BUFFER4_ARB = static_cast<GLenum>(0x8829);
13347  const GLenum DRAW_BUFFER5_ARB = static_cast<GLenum>(0x882A);
13348  const GLenum DRAW_BUFFER6_ARB = static_cast<GLenum>(0x882B);
13349  const GLenum DRAW_BUFFER7_ARB = static_cast<GLenum>(0x882C);
13350  const GLenum DRAW_BUFFER8_ARB = static_cast<GLenum>(0x882D);
13351  const GLenum DRAW_BUFFER9_ARB = static_cast<GLenum>(0x882E);
13352  const GLenum DRAW_BUFFER10_ARB = static_cast<GLenum>(0x882F);
13353  const GLenum DRAW_BUFFER11_ARB = static_cast<GLenum>(0x8830);
13354  const GLenum DRAW_BUFFER12_ARB = static_cast<GLenum>(0x8831);
13355  const GLenum DRAW_BUFFER13_ARB = static_cast<GLenum>(0x8832);
13356  const GLenum DRAW_BUFFER14_ARB = static_cast<GLenum>(0x8833);
13357  const GLenum DRAW_BUFFER15_ARB = static_cast<GLenum>(0x8834);
13358  typedef void (APIENTRYP PFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum *bufs);
13359  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWBUFFERSARBPROC DrawBuffersARB;
13360 
13361  //Definitions for GL_ARB_texture_rectangle
13362  const GLenum TEXTURE_RECTANGLE_ARB = static_cast<GLenum>(0x84F5);
13363  const GLenum TEXTURE_BINDING_RECTANGLE_ARB = static_cast<GLenum>(0x84F6);
13364  const GLenum PROXY_TEXTURE_RECTANGLE_ARB = static_cast<GLenum>(0x84F7);
13365  const GLenum MAX_RECTANGLE_TEXTURE_SIZE_ARB = static_cast<GLenum>(0x84F8);
13366 
13367  //Definitions for GL_ARB_color_buffer_float
13368  const GLenum RGBA_FLOAT_MODE_ARB = static_cast<GLenum>(0x8820);
13369  const GLenum CLAMP_VERTEX_COLOR_ARB = static_cast<GLenum>(0x891A);
13370  const GLenum CLAMP_FRAGMENT_COLOR_ARB = static_cast<GLenum>(0x891B);
13371  const GLenum CLAMP_READ_COLOR_ARB = static_cast<GLenum>(0x891C);
13372  const GLenum FIXED_ONLY_ARB = static_cast<GLenum>(0x891D);
13373  typedef void (APIENTRYP PFNGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp);
13374  extern VTKRENDERINGOPENGL_EXPORT PFNGLCLAMPCOLORARBPROC ClampColorARB;
13375 
13376  //Definitions for GL_ARB_half_float_pixel
13377  const GLenum HALF_FLOAT_ARB = static_cast<GLenum>(0x140B);
13378  typedef unsigned short GLhalfARB;
13379 
13380  //Definitions for GL_ARB_texture_float
13381  const GLenum TEXTURE_RED_TYPE_ARB = static_cast<GLenum>(0x8C10);
13382  const GLenum TEXTURE_GREEN_TYPE_ARB = static_cast<GLenum>(0x8C11);
13383  const GLenum TEXTURE_BLUE_TYPE_ARB = static_cast<GLenum>(0x8C12);
13384  const GLenum TEXTURE_ALPHA_TYPE_ARB = static_cast<GLenum>(0x8C13);
13385  const GLenum TEXTURE_LUMINANCE_TYPE_ARB = static_cast<GLenum>(0x8C14);
13386  const GLenum TEXTURE_INTENSITY_TYPE_ARB = static_cast<GLenum>(0x8C15);
13387  const GLenum TEXTURE_DEPTH_TYPE_ARB = static_cast<GLenum>(0x8C16);
13388  const GLenum UNSIGNED_NORMALIZED_ARB = static_cast<GLenum>(0x8C17);
13389  const GLenum RGBA32F_ARB = static_cast<GLenum>(0x8814);
13390  const GLenum RGB32F_ARB = static_cast<GLenum>(0x8815);
13391  const GLenum ALPHA32F_ARB = static_cast<GLenum>(0x8816);
13392  const GLenum INTENSITY32F_ARB = static_cast<GLenum>(0x8817);
13393  const GLenum LUMINANCE32F_ARB = static_cast<GLenum>(0x8818);
13394  const GLenum LUMINANCE_ALPHA32F_ARB = static_cast<GLenum>(0x8819);
13395  const GLenum RGBA16F_ARB = static_cast<GLenum>(0x881A);
13396  const GLenum RGB16F_ARB = static_cast<GLenum>(0x881B);
13397  const GLenum ALPHA16F_ARB = static_cast<GLenum>(0x881C);
13398  const GLenum INTENSITY16F_ARB = static_cast<GLenum>(0x881D);
13399  const GLenum LUMINANCE16F_ARB = static_cast<GLenum>(0x881E);
13400  const GLenum LUMINANCE_ALPHA16F_ARB = static_cast<GLenum>(0x881F);
13401 
13402  //Definitions for GL_ARB_pixel_buffer_object
13403  const GLenum PIXEL_PACK_BUFFER_ARB = static_cast<GLenum>(0x88EB);
13404  const GLenum PIXEL_UNPACK_BUFFER_ARB = static_cast<GLenum>(0x88EC);
13405  const GLenum PIXEL_PACK_BUFFER_BINDING_ARB = static_cast<GLenum>(0x88ED);
13406  const GLenum PIXEL_UNPACK_BUFFER_BINDING_ARB = static_cast<GLenum>(0x88EF);
13407 
13408  //Definitions for GL_ARB_depth_buffer_float
13409  const GLenum DEPTH_COMPONENT32F = static_cast<GLenum>(0x8CAC);
13410  const GLenum DEPTH32F_STENCIL8 = static_cast<GLenum>(0x8CAD);
13411  const GLenum FLOAT_32_UNSIGNED_INT_24_8_REV = static_cast<GLenum>(0x8DAD);
13412 
13413  //Definitions for GL_ARB_draw_instanced
13414  typedef void (APIENTRYP PFNGLDRAWARRAYSINSTANCEDARBPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount);
13415  typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDARBPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount);
13416  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWARRAYSINSTANCEDARBPROC DrawArraysInstancedARB;
13417  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWELEMENTSINSTANCEDARBPROC DrawElementsInstancedARB;
13418 
13419  //Definitions for GL_ARB_framebuffer_object
13420  const GLenum INVALID_FRAMEBUFFER_OPERATION = static_cast<GLenum>(0x0506);
13423  const GLenum FRAMEBUFFER_ATTACHMENT_RED_SIZE = static_cast<GLenum>(0x8212);
13424  const GLenum FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = static_cast<GLenum>(0x8213);
13425  const GLenum FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = static_cast<GLenum>(0x8214);
13426  const GLenum FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = static_cast<GLenum>(0x8215);
13427  const GLenum FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = static_cast<GLenum>(0x8216);
13428  const GLenum FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = static_cast<GLenum>(0x8217);
13429  const GLenum FRAMEBUFFER_DEFAULT = static_cast<GLenum>(0x8218);
13430  const GLenum FRAMEBUFFER_UNDEFINED = static_cast<GLenum>(0x8219);
13431  const GLenum DEPTH_STENCIL_ATTACHMENT = static_cast<GLenum>(0x821A);
13432  const GLenum MAX_RENDERBUFFER_SIZE = static_cast<GLenum>(0x84E8);
13433  const GLenum DEPTH_STENCIL = static_cast<GLenum>(0x84F9);
13434  const GLenum UNSIGNED_INT_24_8 = static_cast<GLenum>(0x84FA);
13435  const GLenum DEPTH24_STENCIL8 = static_cast<GLenum>(0x88F0);
13436  const GLenum TEXTURE_STENCIL_SIZE = static_cast<GLenum>(0x88F1);
13437  const GLenum TEXTURE_RED_TYPE = static_cast<GLenum>(0x8C10);
13438  const GLenum TEXTURE_GREEN_TYPE = static_cast<GLenum>(0x8C11);
13439  const GLenum TEXTURE_BLUE_TYPE = static_cast<GLenum>(0x8C12);
13440  const GLenum TEXTURE_ALPHA_TYPE = static_cast<GLenum>(0x8C13);
13441  const GLenum TEXTURE_DEPTH_TYPE = static_cast<GLenum>(0x8C16);
13442  const GLenum UNSIGNED_NORMALIZED = static_cast<GLenum>(0x8C17);
13443  const GLenum FRAMEBUFFER_BINDING = static_cast<GLenum>(0x8CA6);
13444  const GLenum DRAW_FRAMEBUFFER_BINDING = static_cast<GLenum>(0x8CA6);
13445  const GLenum RENDERBUFFER_BINDING = static_cast<GLenum>(0x8CA7);
13446  const GLenum READ_FRAMEBUFFER = static_cast<GLenum>(0x8CA8);
13447  const GLenum DRAW_FRAMEBUFFER = static_cast<GLenum>(0x8CA9);
13448  const GLenum READ_FRAMEBUFFER_BINDING = static_cast<GLenum>(0x8CAA);
13449  const GLenum RENDERBUFFER_SAMPLES = static_cast<GLenum>(0x8CAB);
13450  const GLenum FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = static_cast<GLenum>(0x8CD0);
13451  const GLenum FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = static_cast<GLenum>(0x8CD1);
13455  const GLenum FRAMEBUFFER_COMPLETE = static_cast<GLenum>(0x8CD5);
13456  const GLenum FRAMEBUFFER_INCOMPLETE_ATTACHMENT = static_cast<GLenum>(0x8CD6);
13458  const GLenum FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = static_cast<GLenum>(0x8CDB);
13459  const GLenum FRAMEBUFFER_INCOMPLETE_READ_BUFFER = static_cast<GLenum>(0x8CDC);
13460  const GLenum FRAMEBUFFER_UNSUPPORTED = static_cast<GLenum>(0x8CDD);
13461  const GLenum MAX_COLOR_ATTACHMENTS = static_cast<GLenum>(0x8CDF);
13462  const GLenum COLOR_ATTACHMENT0 = static_cast<GLenum>(0x8CE0);
13463  const GLenum COLOR_ATTACHMENT1 = static_cast<GLenum>(0x8CE1);
13464  const GLenum COLOR_ATTACHMENT2 = static_cast<GLenum>(0x8CE2);
13465  const GLenum COLOR_ATTACHMENT3 = static_cast<GLenum>(0x8CE3);
13466  const GLenum COLOR_ATTACHMENT4 = static_cast<GLenum>(0x8CE4);
13467  const GLenum COLOR_ATTACHMENT5 = static_cast<GLenum>(0x8CE5);
13468  const GLenum COLOR_ATTACHMENT6 = static_cast<GLenum>(0x8CE6);
13469  const GLenum COLOR_ATTACHMENT7 = static_cast<GLenum>(0x8CE7);
13470  const GLenum COLOR_ATTACHMENT8 = static_cast<GLenum>(0x8CE8);
13471  const GLenum COLOR_ATTACHMENT9 = static_cast<GLenum>(0x8CE9);
13472  const GLenum COLOR_ATTACHMENT10 = static_cast<GLenum>(0x8CEA);
13473  const GLenum COLOR_ATTACHMENT11 = static_cast<GLenum>(0x8CEB);
13474  const GLenum COLOR_ATTACHMENT12 = static_cast<GLenum>(0x8CEC);
13475  const GLenum COLOR_ATTACHMENT13 = static_cast<GLenum>(0x8CED);
13476  const GLenum COLOR_ATTACHMENT14 = static_cast<GLenum>(0x8CEE);
13477  const GLenum COLOR_ATTACHMENT15 = static_cast<GLenum>(0x8CEF);
13478  const GLenum DEPTH_ATTACHMENT = static_cast<GLenum>(0x8D00);
13479  const GLenum STENCIL_ATTACHMENT = static_cast<GLenum>(0x8D20);
13480  const GLenum FRAMEBUFFER = static_cast<GLenum>(0x8D40);
13481  const GLenum RENDERBUFFER = static_cast<GLenum>(0x8D41);
13482  const GLenum RENDERBUFFER_WIDTH = static_cast<GLenum>(0x8D42);
13483  const GLenum RENDERBUFFER_HEIGHT = static_cast<GLenum>(0x8D43);
13484  const GLenum RENDERBUFFER_INTERNAL_FORMAT = static_cast<GLenum>(0x8D44);
13485  const GLenum STENCIL_INDEX1 = static_cast<GLenum>(0x8D46);
13486  const GLenum STENCIL_INDEX4 = static_cast<GLenum>(0x8D47);
13487  const GLenum STENCIL_INDEX8 = static_cast<GLenum>(0x8D48);
13488  const GLenum STENCIL_INDEX16 = static_cast<GLenum>(0x8D49);
13489  const GLenum RENDERBUFFER_RED_SIZE = static_cast<GLenum>(0x8D50);
13490  const GLenum RENDERBUFFER_GREEN_SIZE = static_cast<GLenum>(0x8D51);
13491  const GLenum RENDERBUFFER_BLUE_SIZE = static_cast<GLenum>(0x8D52);
13492  const GLenum RENDERBUFFER_ALPHA_SIZE = static_cast<GLenum>(0x8D53);
13493  const GLenum RENDERBUFFER_DEPTH_SIZE = static_cast<GLenum>(0x8D54);
13494  const GLenum RENDERBUFFER_STENCIL_SIZE = static_cast<GLenum>(0x8D55);
13495  const GLenum FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = static_cast<GLenum>(0x8D56);
13496  const GLenum MAX_SAMPLES = static_cast<GLenum>(0x8D57);
13497  typedef GLboolean (APIENTRYP PFNGLISRENDERBUFFERPROC) (GLuint renderbuffer);
13498  typedef void (APIENTRYP PFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer);
13499  typedef void (APIENTRYP PFNGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint *renderbuffers);
13500  typedef void (APIENTRYP PFNGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint *renderbuffers);
13501  typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
13502  typedef void (APIENTRYP PFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
13503  typedef GLboolean (APIENTRYP PFNGLISFRAMEBUFFERPROC) (GLuint framebuffer);
13504  typedef void (APIENTRYP PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer);
13505  typedef void (APIENTRYP PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint *framebuffers);
13506  typedef void (APIENTRYP PFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint *framebuffers);
13507  typedef GLenum (APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target);
13508  typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE1DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
13509  typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
13510  typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE3DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
13511  typedef void (APIENTRYP PFNGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
13512  typedef void (APIENTRYP PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum target, GLenum attachment, GLenum pname, GLint *params);
13513  typedef void (APIENTRYP PFNGLGENERATEMIPMAPPROC) (GLenum target);
13514  typedef void (APIENTRYP PFNGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
13515  typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
13516  typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
13517  extern VTKRENDERINGOPENGL_EXPORT PFNGLISRENDERBUFFERPROC IsRenderbuffer;
13518  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDRENDERBUFFERPROC BindRenderbuffer;
13519  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETERENDERBUFFERSPROC DeleteRenderbuffers;
13520  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENRENDERBUFFERSPROC GenRenderbuffers;
13521  extern VTKRENDERINGOPENGL_EXPORT PFNGLRENDERBUFFERSTORAGEPROC RenderbufferStorage;
13522  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVPROC GetRenderbufferParameteriv;
13523  extern VTKRENDERINGOPENGL_EXPORT PFNGLISFRAMEBUFFERPROC IsFramebuffer;
13524  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDFRAMEBUFFERPROC BindFramebuffer;
13525  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETEFRAMEBUFFERSPROC DeleteFramebuffers;
13526  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENFRAMEBUFFERSPROC GenFramebuffers;
13527  extern VTKRENDERINGOPENGL_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSPROC CheckFramebufferStatus;
13528  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTURE1DPROC FramebufferTexture1D;
13529  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTURE2DPROC FramebufferTexture2D;
13530  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTURE3DPROC FramebufferTexture3D;
13531  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERRENDERBUFFERPROC FramebufferRenderbuffer;
13532  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC GetFramebufferAttachmentParameteriv;
13533  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENERATEMIPMAPPROC GenerateMipmap;
13534  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLITFRAMEBUFFERPROC BlitFramebuffer;
13535  extern VTKRENDERINGOPENGL_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC RenderbufferStorageMultisample;
13536  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTURELAYERPROC FramebufferTextureLayer;
13537 
13538  //Definitions for GL_ARB_framebuffer_object_DEPRECATED
13539  const GLenum INDEX = static_cast<GLenum>(0x8222);
13540  const GLenum TEXTURE_LUMINANCE_TYPE = static_cast<GLenum>(0x8C14);
13541  const GLenum TEXTURE_INTENSITY_TYPE = static_cast<GLenum>(0x8C15);
13542 
13543  //Definitions for GL_ARB_framebuffer_sRGB
13544  const GLenum FRAMEBUFFER_SRGB = static_cast<GLenum>(0x8DB9);
13545 
13546  //Definitions for GL_ARB_geometry_shader4
13547  const GLenum LINES_ADJACENCY_ARB = static_cast<GLenum>(0x000A);
13548  const GLenum LINE_STRIP_ADJACENCY_ARB = static_cast<GLenum>(0x000B);
13549  const GLenum TRIANGLES_ADJACENCY_ARB = static_cast<GLenum>(0x000C);
13550  const GLenum TRIANGLE_STRIP_ADJACENCY_ARB = static_cast<GLenum>(0x000D);
13551  const GLenum PROGRAM_POINT_SIZE_ARB = static_cast<GLenum>(0x8642);
13553  const GLenum FRAMEBUFFER_ATTACHMENT_LAYERED_ARB = static_cast<GLenum>(0x8DA7);
13556  const GLenum GEOMETRY_SHADER_ARB = static_cast<GLenum>(0x8DD9);
13557  const GLenum GEOMETRY_VERTICES_OUT_ARB = static_cast<GLenum>(0x8DDA);
13558  const GLenum GEOMETRY_INPUT_TYPE_ARB = static_cast<GLenum>(0x8DDB);
13559  const GLenum GEOMETRY_OUTPUT_TYPE_ARB = static_cast<GLenum>(0x8DDC);
13560  const GLenum MAX_GEOMETRY_VARYING_COMPONENTS_ARB = static_cast<GLenum>(0x8DDD);
13561  const GLenum MAX_VERTEX_VARYING_COMPONENTS_ARB = static_cast<GLenum>(0x8DDE);
13562  const GLenum MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB = static_cast<GLenum>(0x8DDF);
13563  const GLenum MAX_GEOMETRY_OUTPUT_VERTICES_ARB = static_cast<GLenum>(0x8DE0);
13565  typedef void (APIENTRYP PFNGLPROGRAMPARAMETERIARBPROC) (GLuint program, GLenum pname, GLint value);
13566  typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
13567  typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURELAYERARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
13568  typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREFACEARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
13569  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMPARAMETERIARBPROC ProgramParameteriARB;
13570  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTUREARBPROC FramebufferTextureARB;
13571  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTURELAYERARBPROC FramebufferTextureLayerARB;
13572  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTUREFACEARBPROC FramebufferTextureFaceARB;
13573 
13574  //Definitions for GL_ARB_half_float_vertex
13575  const GLenum HALF_FLOAT = static_cast<GLenum>(0x140B);
13576 
13577  //Definitions for GL_ARB_instanced_arrays
13578  const GLenum VERTEX_ATTRIB_ARRAY_DIVISOR_ARB = static_cast<GLenum>(0x88FE);
13579  typedef void (APIENTRYP PFNGLVERTEXATTRIBDIVISORARBPROC) (GLuint index, GLuint divisor);
13580  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBDIVISORARBPROC VertexAttribDivisorARB;
13581 
13582  //Definitions for GL_ARB_map_buffer_range
13583  const GLenum MAP_READ_BIT = static_cast<GLenum>(0x0001);
13584  const GLenum MAP_WRITE_BIT = static_cast<GLenum>(0x0002);
13585  const GLenum MAP_INVALIDATE_RANGE_BIT = static_cast<GLenum>(0x0004);
13586  const GLenum MAP_INVALIDATE_BUFFER_BIT = static_cast<GLenum>(0x0008);
13587  const GLenum MAP_FLUSH_EXPLICIT_BIT = static_cast<GLenum>(0x0010);
13588  const GLenum MAP_UNSYNCHRONIZED_BIT = static_cast<GLenum>(0x0020);
13589  typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
13590  typedef void (APIENTRYP PFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length);
13592  extern VTKRENDERINGOPENGL_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEPROC FlushMappedBufferRange;
13593 
13594  //Definitions for GL_ARB_texture_buffer_object
13595  const GLenum TEXTURE_BUFFER_ARB = static_cast<GLenum>(0x8C2A);
13596  const GLenum MAX_TEXTURE_BUFFER_SIZE_ARB = static_cast<GLenum>(0x8C2B);
13597  const GLenum TEXTURE_BINDING_BUFFER_ARB = static_cast<GLenum>(0x8C2C);
13599  const GLenum TEXTURE_BUFFER_FORMAT_ARB = static_cast<GLenum>(0x8C2E);
13600  typedef void (APIENTRYP PFNGLTEXBUFFERARBPROC) (GLenum target, GLenum internalformat, GLuint buffer);
13601  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXBUFFERARBPROC TexBufferARB;
13602 
13603  //Definitions for GL_ARB_texture_compression_rgtc
13604  const GLenum COMPRESSED_RED_RGTC1 = static_cast<GLenum>(0x8DBB);
13605  const GLenum COMPRESSED_SIGNED_RED_RGTC1 = static_cast<GLenum>(0x8DBC);
13606  const GLenum COMPRESSED_RG_RGTC2 = static_cast<GLenum>(0x8DBD);
13607  const GLenum COMPRESSED_SIGNED_RG_RGTC2 = static_cast<GLenum>(0x8DBE);
13608 
13609  //Definitions for GL_ARB_texture_rg
13610  const GLenum RG = static_cast<GLenum>(0x8227);
13611  const GLenum RG_INTEGER = static_cast<GLenum>(0x8228);
13612  const GLenum R8 = static_cast<GLenum>(0x8229);
13613  const GLenum R16 = static_cast<GLenum>(0x822A);
13614  const GLenum RG8 = static_cast<GLenum>(0x822B);
13615  const GLenum RG16 = static_cast<GLenum>(0x822C);
13616  const GLenum R16F = static_cast<GLenum>(0x822D);
13617  const GLenum R32F = static_cast<GLenum>(0x822E);
13618  const GLenum RG16F = static_cast<GLenum>(0x822F);
13619  const GLenum RG32F = static_cast<GLenum>(0x8230);
13620  const GLenum R8I = static_cast<GLenum>(0x8231);
13621  const GLenum R8UI = static_cast<GLenum>(0x8232);
13622  const GLenum R16I = static_cast<GLenum>(0x8233);
13623  const GLenum R16UI = static_cast<GLenum>(0x8234);
13624  const GLenum R32I = static_cast<GLenum>(0x8235);
13625  const GLenum R32UI = static_cast<GLenum>(0x8236);
13626  const GLenum RG8I = static_cast<GLenum>(0x8237);
13627  const GLenum RG8UI = static_cast<GLenum>(0x8238);
13628  const GLenum RG16I = static_cast<GLenum>(0x8239);
13629  const GLenum RG16UI = static_cast<GLenum>(0x823A);
13630  const GLenum RG32I = static_cast<GLenum>(0x823B);
13631  const GLenum RG32UI = static_cast<GLenum>(0x823C);
13632 
13633  //Definitions for GL_ARB_vertex_array_object
13634  const GLenum VERTEX_ARRAY_BINDING = static_cast<GLenum>(0x85B5);
13635  typedef void (APIENTRYP PFNGLBINDVERTEXARRAYPROC) (GLuint array);
13636  typedef void (APIENTRYP PFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint *arrays);
13637  typedef void (APIENTRYP PFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint *arrays);
13638  typedef GLboolean (APIENTRYP PFNGLISVERTEXARRAYPROC) (GLuint array);
13639  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDVERTEXARRAYPROC BindVertexArray;
13640  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETEVERTEXARRAYSPROC DeleteVertexArrays;
13641  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENVERTEXARRAYSPROC GenVertexArrays;
13642  extern VTKRENDERINGOPENGL_EXPORT PFNGLISVERTEXARRAYPROC IsVertexArray;
13643 
13644  //Definitions for GL_ARB_uniform_buffer_object
13645  const GLenum UNIFORM_BUFFER = static_cast<GLenum>(0x8A11);
13646  const GLenum UNIFORM_BUFFER_BINDING = static_cast<GLenum>(0x8A28);
13647  const GLenum UNIFORM_BUFFER_START = static_cast<GLenum>(0x8A29);
13648  const GLenum UNIFORM_BUFFER_SIZE = static_cast<GLenum>(0x8A2A);
13649  const GLenum MAX_VERTEX_UNIFORM_BLOCKS = static_cast<GLenum>(0x8A2B);
13650  const GLenum MAX_GEOMETRY_UNIFORM_BLOCKS = static_cast<GLenum>(0x8A2C);
13651  const GLenum MAX_FRAGMENT_UNIFORM_BLOCKS = static_cast<GLenum>(0x8A2D);
13652  const GLenum MAX_COMBINED_UNIFORM_BLOCKS = static_cast<GLenum>(0x8A2E);
13653  const GLenum MAX_UNIFORM_BUFFER_BINDINGS = static_cast<GLenum>(0x8A2F);
13654  const GLenum MAX_UNIFORM_BLOCK_SIZE = static_cast<GLenum>(0x8A30);
13658  const GLenum UNIFORM_BUFFER_OFFSET_ALIGNMENT = static_cast<GLenum>(0x8A34);
13660  const GLenum ACTIVE_UNIFORM_BLOCKS = static_cast<GLenum>(0x8A36);
13661  const GLenum UNIFORM_TYPE = static_cast<GLenum>(0x8A37);
13662  const GLenum UNIFORM_SIZE = static_cast<GLenum>(0x8A38);
13663  const GLenum UNIFORM_NAME_LENGTH = static_cast<GLenum>(0x8A39);
13664  const GLenum UNIFORM_BLOCK_INDEX = static_cast<GLenum>(0x8A3A);
13665  const GLenum UNIFORM_OFFSET = static_cast<GLenum>(0x8A3B);
13666  const GLenum UNIFORM_ARRAY_STRIDE = static_cast<GLenum>(0x8A3C);
13667  const GLenum UNIFORM_MATRIX_STRIDE = static_cast<GLenum>(0x8A3D);
13668  const GLenum UNIFORM_IS_ROW_MAJOR = static_cast<GLenum>(0x8A3E);
13669  const GLenum UNIFORM_BLOCK_BINDING = static_cast<GLenum>(0x8A3F);
13670  const GLenum UNIFORM_BLOCK_DATA_SIZE = static_cast<GLenum>(0x8A40);
13671  const GLenum UNIFORM_BLOCK_NAME_LENGTH = static_cast<GLenum>(0x8A41);
13672  const GLenum UNIFORM_BLOCK_ACTIVE_UNIFORMS = static_cast<GLenum>(0x8A42);
13677  const GLenum INVALID_INDEX = static_cast<GLenum>(0xFFFFFFFFu);
13678  typedef void (APIENTRYP PFNGLGETUNIFORMINDICESPROC) (GLuint program, GLsizei uniformCount, const GLchar* *uniformNames, GLuint *uniformIndices);
13679  typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMSIVPROC) (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params);
13680  typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMNAMEPROC) (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName);
13681  typedef GLuint (APIENTRYP PFNGLGETUNIFORMBLOCKINDEXPROC) (GLuint program, const GLchar *uniformBlockName);
13682  typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMBLOCKIVPROC) (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params);
13683  typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName);
13684  typedef void (APIENTRYP PFNGLUNIFORMBLOCKBINDINGPROC) (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
13685  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMINDICESPROC GetUniformIndices;
13686  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVEUNIFORMSIVPROC GetActiveUniformsiv;
13687  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVEUNIFORMNAMEPROC GetActiveUniformName;
13688  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMBLOCKINDEXPROC GetUniformBlockIndex;
13689  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVEUNIFORMBLOCKIVPROC GetActiveUniformBlockiv;
13690  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC GetActiveUniformBlockName;
13691  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMBLOCKBINDINGPROC UniformBlockBinding;
13692 
13693  //Definitions for GL_ARB_compatibility
13694 
13695  //Definitions for GL_ARB_copy_buffer
13696  const GLenum COPY_READ_BUFFER = static_cast<GLenum>(0x8F36);
13697  const GLenum COPY_WRITE_BUFFER = static_cast<GLenum>(0x8F37);
13698  typedef void (APIENTRYP PFNGLCOPYBUFFERSUBDATAPROC) (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
13699  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYBUFFERSUBDATAPROC CopyBufferSubData;
13700 
13701  //Definitions for GL_ARB_shader_texture_lod
13702 
13703  //Definitions for GL_ARB_depth_clamp
13704  const GLenum DEPTH_CLAMP = static_cast<GLenum>(0x864F);
13705 
13706  //Definitions for GL_ARB_draw_elements_base_vertex
13707  typedef void (APIENTRYP PFNGLDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex);
13708  typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex);
13709  typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex);
13710  typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount, const GLint *basevertex);
13711  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWELEMENTSBASEVERTEXPROC DrawElementsBaseVertex;
13712  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC DrawRangeElementsBaseVertex;
13713  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC DrawElementsInstancedBaseVertex;
13714  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC MultiDrawElementsBaseVertex;
13715 
13716  //Definitions for GL_ARB_fragment_coord_conventions
13717 
13718  //Definitions for GL_ARB_provoking_vertex
13720  const GLenum FIRST_VERTEX_CONVENTION = static_cast<GLenum>(0x8E4D);
13721  const GLenum LAST_VERTEX_CONVENTION = static_cast<GLenum>(0x8E4E);
13722  const GLenum PROVOKING_VERTEX = static_cast<GLenum>(0x8E4F);
13723  typedef void (APIENTRYP PFNGLPROVOKINGVERTEXPROC) (GLenum mode);
13724  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROVOKINGVERTEXPROC ProvokingVertex;
13725 
13726  //Definitions for GL_ARB_seamless_cube_map
13727  const GLenum TEXTURE_CUBE_MAP_SEAMLESS = static_cast<GLenum>(0x884F);
13728 
13729  //Definitions for GL_ARB_sync
13730  const GLenum MAX_SERVER_WAIT_TIMEOUT = static_cast<GLenum>(0x9111);
13731  const GLenum OBJECT_TYPE = static_cast<GLenum>(0x9112);
13732  const GLenum SYNC_CONDITION = static_cast<GLenum>(0x9113);
13733  const GLenum SYNC_STATUS = static_cast<GLenum>(0x9114);
13734  const GLenum SYNC_FLAGS = static_cast<GLenum>(0x9115);
13735  const GLenum SYNC_FENCE = static_cast<GLenum>(0x9116);
13736  const GLenum SYNC_GPU_COMMANDS_COMPLETE = static_cast<GLenum>(0x9117);
13737  const GLenum UNSIGNALED = static_cast<GLenum>(0x9118);
13738  const GLenum SIGNALED = static_cast<GLenum>(0x9119);
13739  const GLenum ALREADY_SIGNALED = static_cast<GLenum>(0x911A);
13740  const GLenum TIMEOUT_EXPIRED = static_cast<GLenum>(0x911B);
13741  const GLenum CONDITION_SATISFIED = static_cast<GLenum>(0x911C);
13742  const GLenum WAIT_FAILED = static_cast<GLenum>(0x911D);
13743  const GLenum SYNC_FLUSH_COMMANDS_BIT = static_cast<GLenum>(0x00000001);
13744 #if !defined(__BORLANDC__) && (!defined(_MSC_VER) || (defined(_MSC_VER) && _MSC_VER>=1310))
13745  const GLenum TIMEOUT_IGNORED = static_cast<GLenum>(0xFFFFFFFFFFFFFFFFull);
13746 #endif /* only for C99 compilers */
13747  typedef int64_t GLint64;
13748  typedef uint64_t GLuint64;
13749  typedef struct __GLsync *GLsync;
13750  typedef GLsync (APIENTRYP PFNGLFENCESYNCPROC) (GLenum condition, GLbitfield flags);
13751  typedef GLboolean (APIENTRYP PFNGLISSYNCPROC) (GLsync sync);
13752  typedef void (APIENTRYP PFNGLDELETESYNCPROC) (GLsync sync);
13753  typedef GLenum (APIENTRYP PFNGLCLIENTWAITSYNCPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout);
13754  typedef void (APIENTRYP PFNGLWAITSYNCPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout);
13755  typedef void (APIENTRYP PFNGLGETINTEGER64VPROC) (GLenum pname, GLint64 *params);
13756  typedef void (APIENTRYP PFNGLGETSYNCIVPROC) (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
13757  extern VTKRENDERINGOPENGL_EXPORT PFNGLFENCESYNCPROC FenceSync;
13758  extern VTKRENDERINGOPENGL_EXPORT PFNGLISSYNCPROC IsSync;
13759  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETESYNCPROC DeleteSync;
13760  extern VTKRENDERINGOPENGL_EXPORT PFNGLCLIENTWAITSYNCPROC ClientWaitSync;
13761  extern VTKRENDERINGOPENGL_EXPORT PFNGLWAITSYNCPROC WaitSync;
13762  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETINTEGER64VPROC GetInteger64v;
13763  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETSYNCIVPROC GetSynciv;
13764 
13765  //Definitions for GL_ARB_texture_multisample
13766  const GLenum SAMPLE_POSITION = static_cast<GLenum>(0x8E50);
13767  const GLenum SAMPLE_MASK = static_cast<GLenum>(0x8E51);
13768  const GLenum SAMPLE_MASK_VALUE = static_cast<GLenum>(0x8E52);
13769  const GLenum MAX_SAMPLE_MASK_WORDS = static_cast<GLenum>(0x8E59);
13770  const GLenum TEXTURE_2D_MULTISAMPLE = static_cast<GLenum>(0x9100);
13771  const GLenum PROXY_TEXTURE_2D_MULTISAMPLE = static_cast<GLenum>(0x9101);
13772  const GLenum TEXTURE_2D_MULTISAMPLE_ARRAY = static_cast<GLenum>(0x9102);
13773  const GLenum PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = static_cast<GLenum>(0x9103);
13774  const GLenum TEXTURE_BINDING_2D_MULTISAMPLE = static_cast<GLenum>(0x9104);
13776  const GLenum TEXTURE_SAMPLES = static_cast<GLenum>(0x9106);
13777  const GLenum TEXTURE_FIXED_SAMPLE_LOCATIONS = static_cast<GLenum>(0x9107);
13778  const GLenum SAMPLER_2D_MULTISAMPLE = static_cast<GLenum>(0x9108);
13779  const GLenum INT_SAMPLER_2D_MULTISAMPLE = static_cast<GLenum>(0x9109);
13780  const GLenum UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = static_cast<GLenum>(0x910A);
13781  const GLenum SAMPLER_2D_MULTISAMPLE_ARRAY = static_cast<GLenum>(0x910B);
13782  const GLenum INT_SAMPLER_2D_MULTISAMPLE_ARRAY = static_cast<GLenum>(0x910C);
13784  const GLenum MAX_COLOR_TEXTURE_SAMPLES = static_cast<GLenum>(0x910E);
13785  const GLenum MAX_DEPTH_TEXTURE_SAMPLES = static_cast<GLenum>(0x910F);
13786  const GLenum MAX_INTEGER_SAMPLES = static_cast<GLenum>(0x9110);
13787  typedef void (APIENTRYP PFNGLTEXIMAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
13788  typedef void (APIENTRYP PFNGLTEXIMAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
13789  typedef void (APIENTRYP PFNGLGETMULTISAMPLEFVPROC) (GLenum pname, GLuint index, GLfloat *val);
13790  typedef void (APIENTRYP PFNGLSAMPLEMASKIPROC) (GLuint index, GLbitfield mask);
13791  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXIMAGE2DMULTISAMPLEPROC TexImage2DMultisample;
13792  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXIMAGE3DMULTISAMPLEPROC TexImage3DMultisample;
13793  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTISAMPLEFVPROC GetMultisamplefv;
13794  extern VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLEMASKIPROC SampleMaski;
13795 
13796  //Definitions for GL_ARB_vertex_array_bgra
13797 
13798  //Definitions for GL_ARB_draw_buffers_blend
13799  typedef void (APIENTRYP PFNGLBLENDEQUATIONIARBPROC) (GLuint buf, GLenum mode);
13800  typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEIARBPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha);
13801  typedef void (APIENTRYP PFNGLBLENDFUNCIARBPROC) (GLuint buf, GLenum src, GLenum dst);
13802  typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEIARBPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
13803  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLENDEQUATIONIARBPROC BlendEquationiARB;
13804  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLENDEQUATIONSEPARATEIARBPROC BlendEquationSeparateiARB;
13805  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLENDFUNCIARBPROC BlendFunciARB;
13806  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLENDFUNCSEPARATEIARBPROC BlendFuncSeparateiARB;
13807 
13808  //Definitions for GL_ARB_sample_shading
13809  const GLenum SAMPLE_SHADING_ARB = static_cast<GLenum>(0x8C36);
13810  const GLenum MIN_SAMPLE_SHADING_VALUE_ARB = static_cast<GLenum>(0x8C37);
13811  typedef void (APIENTRYP PFNGLMINSAMPLESHADINGARBPROC) (GLclampf value);
13812  extern VTKRENDERINGOPENGL_EXPORT PFNGLMINSAMPLESHADINGARBPROC MinSampleShadingARB;
13813 
13814  //Definitions for GL_ARB_texture_cube_map_array
13815  const GLenum TEXTURE_CUBE_MAP_ARRAY_ARB = static_cast<GLenum>(0x9009);
13816  const GLenum TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB = static_cast<GLenum>(0x900A);
13817  const GLenum PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = static_cast<GLenum>(0x900B);
13818  const GLenum SAMPLER_CUBE_MAP_ARRAY_ARB = static_cast<GLenum>(0x900C);
13819  const GLenum SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB = static_cast<GLenum>(0x900D);
13820  const GLenum INT_SAMPLER_CUBE_MAP_ARRAY_ARB = static_cast<GLenum>(0x900E);
13822 
13823  //Definitions for GL_ARB_texture_gather
13826 
13827  //Definitions for GL_ARB_texture_query_lod
13828 
13829  //Definitions for GL_ARB_shading_language_include
13830  const GLenum SHADER_INCLUDE_ARB = static_cast<GLenum>(0x8DAE);
13831  const GLenum NAMED_STRING_LENGTH_ARB = static_cast<GLenum>(0x8DE9);
13832  const GLenum NAMED_STRING_TYPE_ARB = static_cast<GLenum>(0x8DEA);
13833  typedef void (APIENTRYP PFNGLNAMEDSTRINGARBPROC) (GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string);
13834  typedef void (APIENTRYP PFNGLDELETENAMEDSTRINGARBPROC) (GLint namelen, const GLchar *name);
13835  typedef void (APIENTRYP PFNGLCOMPILESHADERINCLUDEARBPROC) (GLuint shader, GLsizei count, const GLchar* *path, const GLint *length);
13836  typedef GLboolean (APIENTRYP PFNGLISNAMEDSTRINGARBPROC) (GLint namelen, const GLchar *name);
13837  typedef void (APIENTRYP PFNGLGETNAMEDSTRINGARBPROC) (GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string);
13838  typedef void (APIENTRYP PFNGLGETNAMEDSTRINGIVARBPROC) (GLint namelen, const GLchar *name, GLenum pname, GLint *params);
13839  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDSTRINGARBPROC NamedStringARB;
13840  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETENAMEDSTRINGARBPROC DeleteNamedStringARB;
13841  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPILESHADERINCLUDEARBPROC CompileShaderIncludeARB;
13842  extern VTKRENDERINGOPENGL_EXPORT PFNGLISNAMEDSTRINGARBPROC IsNamedStringARB;
13843  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDSTRINGARBPROC GetNamedStringARB;
13844  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDSTRINGIVARBPROC GetNamedStringivARB;
13845 
13846  //Definitions for GL_ARB_texture_compression_bptc
13847  const GLenum COMPRESSED_RGBA_BPTC_UNORM_ARB = static_cast<GLenum>(0x8E8C);
13851 
13852  //Definitions for GL_ARB_blend_func_extended
13853  const GLenum SRC1_COLOR = static_cast<GLenum>(0x88F9);
13854  const GLenum ONE_MINUS_SRC1_COLOR = static_cast<GLenum>(0x88FA);
13855  const GLenum ONE_MINUS_SRC1_ALPHA = static_cast<GLenum>(0x88FB);
13856  const GLenum MAX_DUAL_SOURCE_DRAW_BUFFERS = static_cast<GLenum>(0x88FC);
13857  typedef void (APIENTRYP PFNGLBINDFRAGDATALOCATIONINDEXEDPROC) (GLuint program, GLuint colorNumber, GLuint index, const GLchar *name);
13858  typedef GLint (APIENTRYP PFNGLGETFRAGDATAINDEXPROC) (GLuint program, const GLchar *name);
13859  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDFRAGDATALOCATIONINDEXEDPROC BindFragDataLocationIndexed;
13860  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETFRAGDATAINDEXPROC GetFragDataIndex;
13861 
13862  //Definitions for GL_ARB_explicit_attrib_location
13863 
13864  //Definitions for GL_ARB_occlusion_query2
13865  const GLenum ANY_SAMPLES_PASSED = static_cast<GLenum>(0x8C2F);
13866 
13867  //Definitions for GL_ARB_sampler_objects
13868  const GLenum SAMPLER_BINDING = static_cast<GLenum>(0x8919);
13869  typedef void (APIENTRYP PFNGLGENSAMPLERSPROC) (GLsizei count, GLuint *samplers);
13870  typedef void (APIENTRYP PFNGLDELETESAMPLERSPROC) (GLsizei count, const GLuint *samplers);
13871  typedef GLboolean (APIENTRYP PFNGLISSAMPLERPROC) (GLuint sampler);
13872  typedef void (APIENTRYP PFNGLBINDSAMPLERPROC) (GLuint unit, GLuint sampler);
13873  typedef void (APIENTRYP PFNGLSAMPLERPARAMETERIPROC) (GLuint sampler, GLenum pname, GLint param);
13874  typedef void (APIENTRYP PFNGLSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, const GLint *param);
13875  typedef void (APIENTRYP PFNGLSAMPLERPARAMETERFPROC) (GLuint sampler, GLenum pname, GLfloat param);
13876  typedef void (APIENTRYP PFNGLSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, const GLfloat *param);
13877  typedef void (APIENTRYP PFNGLSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, const GLint *param);
13878  typedef void (APIENTRYP PFNGLSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, const GLuint *param);
13879  typedef void (APIENTRYP PFNGLGETSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, GLint *params);
13880  typedef void (APIENTRYP PFNGLGETSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, GLint *params);
13881  typedef void (APIENTRYP PFNGLGETSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, GLfloat *params);
13882  typedef void (APIENTRYP PFNGLGETSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, GLuint *params);
13883  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENSAMPLERSPROC GenSamplers;
13884  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETESAMPLERSPROC DeleteSamplers;
13885  extern VTKRENDERINGOPENGL_EXPORT PFNGLISSAMPLERPROC IsSampler;
13886  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDSAMPLERPROC BindSampler;
13887  extern VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLERPARAMETERIPROC SamplerParameteri;
13888  extern VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLERPARAMETERIVPROC SamplerParameteriv;
13889  extern VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLERPARAMETERFPROC SamplerParameterf;
13890  extern VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLERPARAMETERFVPROC SamplerParameterfv;
13891  extern VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLERPARAMETERIIVPROC SamplerParameterIiv;
13892  extern VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLERPARAMETERIUIVPROC SamplerParameterIuiv;
13893  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETSAMPLERPARAMETERIVPROC GetSamplerParameteriv;
13894  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETSAMPLERPARAMETERIIVPROC GetSamplerParameterIiv;
13895  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETSAMPLERPARAMETERFVPROC GetSamplerParameterfv;
13896  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETSAMPLERPARAMETERIUIVPROC GetSamplerParameterIuiv;
13897 
13898  //Definitions for GL_ARB_shader_bit_encoding
13899 
13900  //Definitions for GL_ARB_texture_rgb10_a2ui
13901  const GLenum RGB10_A2UI = static_cast<GLenum>(0x906F);
13902 
13903  //Definitions for GL_ARB_texture_swizzle
13904  const GLenum TEXTURE_SWIZZLE_R = static_cast<GLenum>(0x8E42);
13905  const GLenum TEXTURE_SWIZZLE_G = static_cast<GLenum>(0x8E43);
13906  const GLenum TEXTURE_SWIZZLE_B = static_cast<GLenum>(0x8E44);
13907  const GLenum TEXTURE_SWIZZLE_A = static_cast<GLenum>(0x8E45);
13908  const GLenum TEXTURE_SWIZZLE_RGBA = static_cast<GLenum>(0x8E46);
13909 
13910  //Definitions for GL_ARB_timer_query
13911  const GLenum TIME_ELAPSED = static_cast<GLenum>(0x88BF);
13912  const GLenum TIMESTAMP = static_cast<GLenum>(0x8E28);
13913  typedef void (APIENTRYP PFNGLQUERYCOUNTERPROC) (GLuint id, GLenum target);
13914  typedef void (APIENTRYP PFNGLGETQUERYOBJECTI64VPROC) (GLuint id, GLenum pname, GLint64 *params);
13915  typedef void (APIENTRYP PFNGLGETQUERYOBJECTUI64VPROC) (GLuint id, GLenum pname, GLuint64 *params);
13916  extern VTKRENDERINGOPENGL_EXPORT PFNGLQUERYCOUNTERPROC QueryCounter;
13917  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYOBJECTI64VPROC GetQueryObjecti64v;
13918  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYOBJECTUI64VPROC GetQueryObjectui64v;
13919 
13920  //Definitions for GL_ARB_vertex_type_2_10_10_10_rev
13921  const GLenum INT_2_10_10_10_REV = static_cast<GLenum>(0x8D9F);
13922  typedef void (APIENTRYP PFNGLVERTEXP2UIPROC) (GLenum type, GLuint value);
13923  typedef void (APIENTRYP PFNGLVERTEXP2UIVPROC) (GLenum type, const GLuint *value);
13924  typedef void (APIENTRYP PFNGLVERTEXP3UIPROC) (GLenum type, GLuint value);
13925  typedef void (APIENTRYP PFNGLVERTEXP3UIVPROC) (GLenum type, const GLuint *value);
13926  typedef void (APIENTRYP PFNGLVERTEXP4UIPROC) (GLenum type, GLuint value);
13927  typedef void (APIENTRYP PFNGLVERTEXP4UIVPROC) (GLenum type, const GLuint *value);
13928  typedef void (APIENTRYP PFNGLTEXCOORDP1UIPROC) (GLenum type, GLuint coords);
13929  typedef void (APIENTRYP PFNGLTEXCOORDP1UIVPROC) (GLenum type, const GLuint *coords);
13930  typedef void (APIENTRYP PFNGLTEXCOORDP2UIPROC) (GLenum type, GLuint coords);
13931  typedef void (APIENTRYP PFNGLTEXCOORDP2UIVPROC) (GLenum type, const GLuint *coords);
13932  typedef void (APIENTRYP PFNGLTEXCOORDP3UIPROC) (GLenum type, GLuint coords);
13933  typedef void (APIENTRYP PFNGLTEXCOORDP3UIVPROC) (GLenum type, const GLuint *coords);
13934  typedef void (APIENTRYP PFNGLTEXCOORDP4UIPROC) (GLenum type, GLuint coords);
13935  typedef void (APIENTRYP PFNGLTEXCOORDP4UIVPROC) (GLenum type, const GLuint *coords);
13936  typedef void (APIENTRYP PFNGLMULTITEXCOORDP1UIPROC) (GLenum texture, GLenum type, GLuint coords);
13937  typedef void (APIENTRYP PFNGLMULTITEXCOORDP1UIVPROC) (GLenum texture, GLenum type, const GLuint *coords);
13938  typedef void (APIENTRYP PFNGLMULTITEXCOORDP2UIPROC) (GLenum texture, GLenum type, GLuint coords);
13939  typedef void (APIENTRYP PFNGLMULTITEXCOORDP2UIVPROC) (GLenum texture, GLenum type, const GLuint *coords);
13940  typedef void (APIENTRYP PFNGLMULTITEXCOORDP3UIPROC) (GLenum texture, GLenum type, GLuint coords);
13941  typedef void (APIENTRYP PFNGLMULTITEXCOORDP3UIVPROC) (GLenum texture, GLenum type, const GLuint *coords);
13942  typedef void (APIENTRYP PFNGLMULTITEXCOORDP4UIPROC) (GLenum texture, GLenum type, GLuint coords);
13943  typedef void (APIENTRYP PFNGLMULTITEXCOORDP4UIVPROC) (GLenum texture, GLenum type, const GLuint *coords);
13944  typedef void (APIENTRYP PFNGLNORMALP3UIPROC) (GLenum type, GLuint coords);
13945  typedef void (APIENTRYP PFNGLNORMALP3UIVPROC) (GLenum type, const GLuint *coords);
13946  typedef void (APIENTRYP PFNGLCOLORP3UIPROC) (GLenum type, GLuint color);
13947  typedef void (APIENTRYP PFNGLCOLORP3UIVPROC) (GLenum type, const GLuint *color);
13948  typedef void (APIENTRYP PFNGLCOLORP4UIPROC) (GLenum type, GLuint color);
13949  typedef void (APIENTRYP PFNGLCOLORP4UIVPROC) (GLenum type, const GLuint *color);
13950  typedef void (APIENTRYP PFNGLSECONDARYCOLORP3UIPROC) (GLenum type, GLuint color);
13951  typedef void (APIENTRYP PFNGLSECONDARYCOLORP3UIVPROC) (GLenum type, const GLuint *color);
13952  typedef void (APIENTRYP PFNGLVERTEXATTRIBP1UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
13953  typedef void (APIENTRYP PFNGLVERTEXATTRIBP1UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
13954  typedef void (APIENTRYP PFNGLVERTEXATTRIBP2UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
13955  typedef void (APIENTRYP PFNGLVERTEXATTRIBP2UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
13956  typedef void (APIENTRYP PFNGLVERTEXATTRIBP3UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
13957  typedef void (APIENTRYP PFNGLVERTEXATTRIBP3UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
13958  typedef void (APIENTRYP PFNGLVERTEXATTRIBP4UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
13959  typedef void (APIENTRYP PFNGLVERTEXATTRIBP4UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
13960  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXP2UIPROC VertexP2ui;
13961  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXP2UIVPROC VertexP2uiv;
13962  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXP3UIPROC VertexP3ui;
13963  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXP3UIVPROC VertexP3uiv;
13964  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXP4UIPROC VertexP4ui;
13965  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXP4UIVPROC VertexP4uiv;
13966  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDP1UIPROC TexCoordP1ui;
13967  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDP1UIVPROC TexCoordP1uiv;
13968  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDP2UIPROC TexCoordP2ui;
13969  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDP2UIVPROC TexCoordP2uiv;
13970  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDP3UIPROC TexCoordP3ui;
13971  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDP3UIVPROC TexCoordP3uiv;
13972  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDP4UIPROC TexCoordP4ui;
13973  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDP4UIVPROC TexCoordP4uiv;
13974  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORDP1UIPROC MultiTexCoordP1ui;
13975  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORDP1UIVPROC MultiTexCoordP1uiv;
13976  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORDP2UIPROC MultiTexCoordP2ui;
13977  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORDP2UIVPROC MultiTexCoordP2uiv;
13978  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORDP3UIPROC MultiTexCoordP3ui;
13979  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORDP3UIVPROC MultiTexCoordP3uiv;
13980  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORDP4UIPROC MultiTexCoordP4ui;
13981  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORDP4UIVPROC MultiTexCoordP4uiv;
13982  extern VTKRENDERINGOPENGL_EXPORT PFNGLNORMALP3UIPROC NormalP3ui;
13983  extern VTKRENDERINGOPENGL_EXPORT PFNGLNORMALP3UIVPROC NormalP3uiv;
13984  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORP3UIPROC ColorP3ui;
13985  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORP3UIVPROC ColorP3uiv;
13986  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORP4UIPROC ColorP4ui;
13987  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORP4UIVPROC ColorP4uiv;
13988  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLORP3UIPROC SecondaryColorP3ui;
13989  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLORP3UIVPROC SecondaryColorP3uiv;
13990  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBP1UIPROC VertexAttribP1ui;
13991  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBP1UIVPROC VertexAttribP1uiv;
13992  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBP2UIPROC VertexAttribP2ui;
13993  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBP2UIVPROC VertexAttribP2uiv;
13994  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBP3UIPROC VertexAttribP3ui;
13995  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBP3UIVPROC VertexAttribP3uiv;
13996  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBP4UIPROC VertexAttribP4ui;
13997  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBP4UIVPROC VertexAttribP4uiv;
13998 
13999  //Definitions for GL_ARB_draw_indirect
14000  const GLenum DRAW_INDIRECT_BUFFER = static_cast<GLenum>(0x8F3F);
14001  const GLenum DRAW_INDIRECT_BUFFER_BINDING = static_cast<GLenum>(0x8F43);
14002  typedef void (APIENTRYP PFNGLDRAWARRAYSINDIRECTPROC) (GLenum mode, const GLvoid *indirect);
14003  typedef void (APIENTRYP PFNGLDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const GLvoid *indirect);
14004  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWARRAYSINDIRECTPROC DrawArraysIndirect;
14005  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWELEMENTSINDIRECTPROC DrawElementsIndirect;
14006 
14007  //Definitions for GL_ARB_gpu_shader5
14008  const GLenum GEOMETRY_SHADER_INVOCATIONS = static_cast<GLenum>(0x887F);
14009  const GLenum MAX_GEOMETRY_SHADER_INVOCATIONS = static_cast<GLenum>(0x8E5A);
14010  const GLenum MIN_FRAGMENT_INTERPOLATION_OFFSET = static_cast<GLenum>(0x8E5B);
14011  const GLenum MAX_FRAGMENT_INTERPOLATION_OFFSET = static_cast<GLenum>(0x8E5C);
14012  const GLenum FRAGMENT_INTERPOLATION_OFFSET_BITS = static_cast<GLenum>(0x8E5D);
14013 
14014  //Definitions for GL_ARB_gpu_shader_fp64
14015  const GLenum DOUBLE_VEC2 = static_cast<GLenum>(0x8FFC);
14016  const GLenum DOUBLE_VEC3 = static_cast<GLenum>(0x8FFD);
14017  const GLenum DOUBLE_VEC4 = static_cast<GLenum>(0x8FFE);
14018  const GLenum DOUBLE_MAT2 = static_cast<GLenum>(0x8F46);
14019  const GLenum DOUBLE_MAT3 = static_cast<GLenum>(0x8F47);
14020  const GLenum DOUBLE_MAT4 = static_cast<GLenum>(0x8F48);
14021  const GLenum DOUBLE_MAT2x3 = static_cast<GLenum>(0x8F49);
14022  const GLenum DOUBLE_MAT2x4 = static_cast<GLenum>(0x8F4A);
14023  const GLenum DOUBLE_MAT3x2 = static_cast<GLenum>(0x8F4B);
14024  const GLenum DOUBLE_MAT3x4 = static_cast<GLenum>(0x8F4C);
14025  const GLenum DOUBLE_MAT4x2 = static_cast<GLenum>(0x8F4D);
14026  const GLenum DOUBLE_MAT4x3 = static_cast<GLenum>(0x8F4E);
14027  typedef void (APIENTRYP PFNGLUNIFORM1DPROC) (GLint location, GLdouble x);
14028  typedef void (APIENTRYP PFNGLUNIFORM2DPROC) (GLint location, GLdouble x, GLdouble y);
14029  typedef void (APIENTRYP PFNGLUNIFORM3DPROC) (GLint location, GLdouble x, GLdouble y, GLdouble z);
14030  typedef void (APIENTRYP PFNGLUNIFORM4DPROC) (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
14031  typedef void (APIENTRYP PFNGLUNIFORM1DVPROC) (GLint location, GLsizei count, const GLdouble *value);
14032  typedef void (APIENTRYP PFNGLUNIFORM2DVPROC) (GLint location, GLsizei count, const GLdouble *value);
14033  typedef void (APIENTRYP PFNGLUNIFORM3DVPROC) (GLint location, GLsizei count, const GLdouble *value);
14034  typedef void (APIENTRYP PFNGLUNIFORM4DVPROC) (GLint location, GLsizei count, const GLdouble *value);
14035  typedef void (APIENTRYP PFNGLUNIFORMMATRIX2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
14036  typedef void (APIENTRYP PFNGLUNIFORMMATRIX3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
14037  typedef void (APIENTRYP PFNGLUNIFORMMATRIX4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
14038  typedef void (APIENTRYP PFNGLUNIFORMMATRIX2X3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
14039  typedef void (APIENTRYP PFNGLUNIFORMMATRIX2X4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
14040  typedef void (APIENTRYP PFNGLUNIFORMMATRIX3X2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
14041  typedef void (APIENTRYP PFNGLUNIFORMMATRIX3X4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
14042  typedef void (APIENTRYP PFNGLUNIFORMMATRIX4X2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
14043  typedef void (APIENTRYP PFNGLUNIFORMMATRIX4X3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
14044  typedef void (APIENTRYP PFNGLGETUNIFORMDVPROC) (GLuint program, GLint location, GLdouble *params);
14045  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1DPROC Uniform1d;
14046  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2DPROC Uniform2d;
14047  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3DPROC Uniform3d;
14048  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4DPROC Uniform4d;
14049  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1DVPROC Uniform1dv;
14050  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2DVPROC Uniform2dv;
14051  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3DVPROC Uniform3dv;
14052  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4DVPROC Uniform4dv;
14053  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX2DVPROC UniformMatrix2dv;
14054  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX3DVPROC UniformMatrix3dv;
14055  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX4DVPROC UniformMatrix4dv;
14056  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX2X3DVPROC UniformMatrix2x3dv;
14057  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX2X4DVPROC UniformMatrix2x4dv;
14058  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX3X2DVPROC UniformMatrix3x2dv;
14059  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX3X4DVPROC UniformMatrix3x4dv;
14060  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX4X2DVPROC UniformMatrix4x2dv;
14061  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX4X3DVPROC UniformMatrix4x3dv;
14062  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMDVPROC GetUniformdv;
14063 
14064  //Definitions for GL_ARB_shader_subroutine
14065  const GLenum ACTIVE_SUBROUTINES = static_cast<GLenum>(0x8DE5);
14066  const GLenum ACTIVE_SUBROUTINE_UNIFORMS = static_cast<GLenum>(0x8DE6);
14067  const GLenum ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = static_cast<GLenum>(0x8E47);
14068  const GLenum ACTIVE_SUBROUTINE_MAX_LENGTH = static_cast<GLenum>(0x8E48);
14070  const GLenum MAX_SUBROUTINES = static_cast<GLenum>(0x8DE7);
14071  const GLenum MAX_SUBROUTINE_UNIFORM_LOCATIONS = static_cast<GLenum>(0x8DE8);
14072  const GLenum NUM_COMPATIBLE_SUBROUTINES = static_cast<GLenum>(0x8E4A);
14073  const GLenum COMPATIBLE_SUBROUTINES = static_cast<GLenum>(0x8E4B);
14074  typedef GLint (APIENTRYP PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC) (GLuint program, GLenum shadertype, const GLchar *name);
14075  typedef GLuint (APIENTRYP PFNGLGETSUBROUTINEINDEXPROC) (GLuint program, GLenum shadertype, const GLchar *name);
14076  typedef void (APIENTRYP PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC) (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values);
14077  typedef void (APIENTRYP PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
14078  typedef void (APIENTRYP PFNGLGETACTIVESUBROUTINENAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
14079  typedef void (APIENTRYP PFNGLUNIFORMSUBROUTINESUIVPROC) (GLenum shadertype, GLsizei count, const GLuint *indices);
14080  typedef void (APIENTRYP PFNGLGETUNIFORMSUBROUTINEUIVPROC) (GLenum shadertype, GLint location, GLuint *params);
14081  typedef void (APIENTRYP PFNGLGETPROGRAMSTAGEIVPROC) (GLuint program, GLenum shadertype, GLenum pname, GLint *values);
14082  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC GetSubroutineUniformLocation;
14083  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETSUBROUTINEINDEXPROC GetSubroutineIndex;
14084  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC GetActiveSubroutineUniformiv;
14085  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC GetActiveSubroutineUniformName;
14086  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVESUBROUTINENAMEPROC GetActiveSubroutineName;
14087  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMSUBROUTINESUIVPROC UniformSubroutinesuiv;
14088  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMSUBROUTINEUIVPROC GetUniformSubroutineuiv;
14089  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMSTAGEIVPROC GetProgramStageiv;
14090 
14091  //Definitions for GL_ARB_tessellation_shader
14092  const GLenum PATCHES = static_cast<GLenum>(0x000E);
14093  const GLenum PATCH_VERTICES = static_cast<GLenum>(0x8E72);
14094  const GLenum PATCH_DEFAULT_INNER_LEVEL = static_cast<GLenum>(0x8E73);
14095  const GLenum PATCH_DEFAULT_OUTER_LEVEL = static_cast<GLenum>(0x8E74);
14096  const GLenum TESS_CONTROL_OUTPUT_VERTICES = static_cast<GLenum>(0x8E75);
14097  const GLenum TESS_GEN_MODE = static_cast<GLenum>(0x8E76);
14098  const GLenum TESS_GEN_SPACING = static_cast<GLenum>(0x8E77);
14099  const GLenum TESS_GEN_VERTEX_ORDER = static_cast<GLenum>(0x8E78);
14100  const GLenum TESS_GEN_POINT_MODE = static_cast<GLenum>(0x8E79);
14101  const GLenum ISOLINES = static_cast<GLenum>(0x8E7A);
14102  const GLenum FRACTIONAL_ODD = static_cast<GLenum>(0x8E7B);
14103  const GLenum FRACTIONAL_EVEN = static_cast<GLenum>(0x8E7C);
14104  const GLenum MAX_PATCH_VERTICES = static_cast<GLenum>(0x8E7D);
14105  const GLenum MAX_TESS_GEN_LEVEL = static_cast<GLenum>(0x8E7E);
14106  const GLenum MAX_TESS_CONTROL_UNIFORM_COMPONENTS = static_cast<GLenum>(0x8E7F);
14110  const GLenum MAX_TESS_CONTROL_OUTPUT_COMPONENTS = static_cast<GLenum>(0x8E83);
14111  const GLenum MAX_TESS_PATCH_COMPONENTS = static_cast<GLenum>(0x8E84);
14114  const GLenum MAX_TESS_CONTROL_UNIFORM_BLOCKS = static_cast<GLenum>(0x8E89);
14115  const GLenum MAX_TESS_EVALUATION_UNIFORM_BLOCKS = static_cast<GLenum>(0x8E8A);
14116  const GLenum MAX_TESS_CONTROL_INPUT_COMPONENTS = static_cast<GLenum>(0x886C);
14122  const GLenum TESS_EVALUATION_SHADER = static_cast<GLenum>(0x8E87);
14123  const GLenum TESS_CONTROL_SHADER = static_cast<GLenum>(0x8E88);
14124  typedef void (APIENTRYP PFNGLPATCHPARAMETERIPROC) (GLenum pname, GLint value);
14125  typedef void (APIENTRYP PFNGLPATCHPARAMETERFVPROC) (GLenum pname, const GLfloat *values);
14126  extern VTKRENDERINGOPENGL_EXPORT PFNGLPATCHPARAMETERIPROC PatchParameteri;
14127  extern VTKRENDERINGOPENGL_EXPORT PFNGLPATCHPARAMETERFVPROC PatchParameterfv;
14128 
14129  //Definitions for GL_ARB_texture_buffer_object_rgb32
14130 
14131  //Definitions for GL_ARB_transform_feedback2
14132  const GLenum TRANSFORM_FEEDBACK = static_cast<GLenum>(0x8E22);
14133  const GLenum TRANSFORM_FEEDBACK_BUFFER_PAUSED = static_cast<GLenum>(0x8E23);
14134  const GLenum TRANSFORM_FEEDBACK_BUFFER_ACTIVE = static_cast<GLenum>(0x8E24);
14135  const GLenum TRANSFORM_FEEDBACK_BINDING = static_cast<GLenum>(0x8E25);
14136  typedef void (APIENTRYP PFNGLBINDTRANSFORMFEEDBACKPROC) (GLenum target, GLuint id);
14137  typedef void (APIENTRYP PFNGLDELETETRANSFORMFEEDBACKSPROC) (GLsizei n, const GLuint *ids);
14138  typedef void (APIENTRYP PFNGLGENTRANSFORMFEEDBACKSPROC) (GLsizei n, GLuint *ids);
14139  typedef GLboolean (APIENTRYP PFNGLISTRANSFORMFEEDBACKPROC) (GLuint id);
14140  typedef void (APIENTRYP PFNGLPAUSETRANSFORMFEEDBACKPROC) (void);
14141  typedef void (APIENTRYP PFNGLRESUMETRANSFORMFEEDBACKPROC) (void);
14142  typedef void (APIENTRYP PFNGLDRAWTRANSFORMFEEDBACKPROC) (GLenum mode, GLuint id);
14143  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDTRANSFORMFEEDBACKPROC BindTransformFeedback;
14144  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETETRANSFORMFEEDBACKSPROC DeleteTransformFeedbacks;
14145  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENTRANSFORMFEEDBACKSPROC GenTransformFeedbacks;
14146  extern VTKRENDERINGOPENGL_EXPORT PFNGLISTRANSFORMFEEDBACKPROC IsTransformFeedback;
14147  extern VTKRENDERINGOPENGL_EXPORT PFNGLPAUSETRANSFORMFEEDBACKPROC PauseTransformFeedback;
14148  extern VTKRENDERINGOPENGL_EXPORT PFNGLRESUMETRANSFORMFEEDBACKPROC ResumeTransformFeedback;
14149  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWTRANSFORMFEEDBACKPROC DrawTransformFeedback;
14150 
14151  //Definitions for GL_ARB_transform_feedback3
14152  const GLenum MAX_TRANSFORM_FEEDBACK_BUFFERS = static_cast<GLenum>(0x8E70);
14153  const GLenum MAX_VERTEX_STREAMS = static_cast<GLenum>(0x8E71);
14154  typedef void (APIENTRYP PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC) (GLenum mode, GLuint id, GLuint stream);
14155  typedef void (APIENTRYP PFNGLBEGINQUERYINDEXEDPROC) (GLenum target, GLuint index, GLuint id);
14156  typedef void (APIENTRYP PFNGLENDQUERYINDEXEDPROC) (GLenum target, GLuint index);
14157  typedef void (APIENTRYP PFNGLGETQUERYINDEXEDIVPROC) (GLenum target, GLuint index, GLenum pname, GLint *params);
14158  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC DrawTransformFeedbackStream;
14159  extern VTKRENDERINGOPENGL_EXPORT PFNGLBEGINQUERYINDEXEDPROC BeginQueryIndexed;
14160  extern VTKRENDERINGOPENGL_EXPORT PFNGLENDQUERYINDEXEDPROC EndQueryIndexed;
14161  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYINDEXEDIVPROC GetQueryIndexediv;
14162 
14163  //Definitions for GL_ARB_ES2_compatibility
14164  const GLenum FIXED = static_cast<GLenum>(0x140C);
14165  const GLenum IMPLEMENTATION_COLOR_READ_TYPE = static_cast<GLenum>(0x8B9A);
14166  const GLenum IMPLEMENTATION_COLOR_READ_FORMAT = static_cast<GLenum>(0x8B9B);
14167  const GLenum LOW_FLOAT = static_cast<GLenum>(0x8DF0);
14168  const GLenum MEDIUM_FLOAT = static_cast<GLenum>(0x8DF1);
14169  const GLenum HIGH_FLOAT = static_cast<GLenum>(0x8DF2);
14170  const GLenum LOW_INT = static_cast<GLenum>(0x8DF3);
14171  const GLenum MEDIUM_INT = static_cast<GLenum>(0x8DF4);
14172  const GLenum HIGH_INT = static_cast<GLenum>(0x8DF5);
14173  const GLenum SHADER_COMPILER = static_cast<GLenum>(0x8DFA);
14174  const GLenum NUM_SHADER_BINARY_FORMATS = static_cast<GLenum>(0x8DF9);
14175  const GLenum MAX_VERTEX_UNIFORM_VECTORS = static_cast<GLenum>(0x8DFB);
14176  const GLenum MAX_VARYING_VECTORS = static_cast<GLenum>(0x8DFC);
14177  const GLenum MAX_FRAGMENT_UNIFORM_VECTORS = static_cast<GLenum>(0x8DFD);
14178  typedef void (APIENTRYP PFNGLRELEASESHADERCOMPILERPROC) (void);
14179  typedef void (APIENTRYP PFNGLSHADERBINARYPROC) (GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length);
14180  typedef void (APIENTRYP PFNGLGETSHADERPRECISIONFORMATPROC) (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision);
14181  typedef void (APIENTRYP PFNGLDEPTHRANGEFPROC) (GLclampf n, GLclampf f);
14182  typedef void (APIENTRYP PFNGLCLEARDEPTHFPROC) (GLclampf d);
14183  extern VTKRENDERINGOPENGL_EXPORT PFNGLRELEASESHADERCOMPILERPROC ReleaseShaderCompiler;
14184  extern VTKRENDERINGOPENGL_EXPORT PFNGLSHADERBINARYPROC ShaderBinary;
14185  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETSHADERPRECISIONFORMATPROC GetShaderPrecisionFormat;
14186  extern VTKRENDERINGOPENGL_EXPORT PFNGLDEPTHRANGEFPROC DepthRangef;
14187  extern VTKRENDERINGOPENGL_EXPORT PFNGLCLEARDEPTHFPROC ClearDepthf;
14188 
14189  //Definitions for GL_ARB_get_program_binary
14190  const GLenum PROGRAM_BINARY_RETRIEVABLE_HINT = static_cast<GLenum>(0x8257);
14191  const GLenum PROGRAM_BINARY_LENGTH = static_cast<GLenum>(0x8741);
14192  const GLenum NUM_PROGRAM_BINARY_FORMATS = static_cast<GLenum>(0x87FE);
14193  const GLenum PROGRAM_BINARY_FORMATS = static_cast<GLenum>(0x87FF);
14194  typedef void (APIENTRYP PFNGLGETPROGRAMBINARYPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary);
14195  typedef void (APIENTRYP PFNGLPROGRAMBINARYPROC) (GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length);
14196  typedef void (APIENTRYP PFNGLPROGRAMPARAMETERIPROC) (GLuint program, GLenum pname, GLint value);
14197  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMBINARYPROC GetProgramBinary;
14198  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMBINARYPROC ProgramBinary;
14199  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMPARAMETERIPROC ProgramParameteri;
14200 
14201  //Definitions for GL_ARB_separate_shader_objects
14202  const GLenum VERTEX_SHADER_BIT = static_cast<GLenum>(0x00000001);
14203  const GLenum FRAGMENT_SHADER_BIT = static_cast<GLenum>(0x00000002);
14204  const GLenum GEOMETRY_SHADER_BIT = static_cast<GLenum>(0x00000004);
14205  const GLenum TESS_CONTROL_SHADER_BIT = static_cast<GLenum>(0x00000008);
14206  const GLenum TESS_EVALUATION_SHADER_BIT = static_cast<GLenum>(0x00000010);
14207  const GLenum ALL_SHADER_BITS = static_cast<GLenum>(0xFFFFFFFF);
14208  const GLenum PROGRAM_SEPARABLE = static_cast<GLenum>(0x8258);
14209  const GLenum ACTIVE_PROGRAM = static_cast<GLenum>(0x8259);
14210  const GLenum PROGRAM_PIPELINE_BINDING = static_cast<GLenum>(0x825A);
14211  typedef void (APIENTRYP PFNGLUSEPROGRAMSTAGESPROC) (GLuint pipeline, GLbitfield stages, GLuint program);
14212  typedef void (APIENTRYP PFNGLACTIVESHADERPROGRAMPROC) (GLuint pipeline, GLuint program);
14213  typedef GLuint (APIENTRYP PFNGLCREATESHADERPROGRAMVPROC) (GLenum type, GLsizei count, const GLchar* *strings);
14214  typedef void (APIENTRYP PFNGLBINDPROGRAMPIPELINEPROC) (GLuint pipeline);
14215  typedef void (APIENTRYP PFNGLDELETEPROGRAMPIPELINESPROC) (GLsizei n, const GLuint *pipelines);
14216  typedef void (APIENTRYP PFNGLGENPROGRAMPIPELINESPROC) (GLsizei n, GLuint *pipelines);
14217  typedef GLboolean (APIENTRYP PFNGLISPROGRAMPIPELINEPROC) (GLuint pipeline);
14218  typedef void (APIENTRYP PFNGLGETPROGRAMPIPELINEIVPROC) (GLuint pipeline, GLenum pname, GLint *params);
14219  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1IPROC) (GLuint program, GLint location, GLint v0);
14220  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
14221  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1FPROC) (GLuint program, GLint location, GLfloat v0);
14222  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
14223  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1DPROC) (GLuint program, GLint location, GLdouble v0);
14224  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
14225  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UIPROC) (GLuint program, GLint location, GLuint v0);
14226  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
14227  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2IPROC) (GLuint program, GLint location, GLint v0, GLint v1);
14228  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
14229  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2FPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1);
14230  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
14231  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2DPROC) (GLuint program, GLint location, GLdouble v0, GLdouble v1);
14232  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
14233  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UIPROC) (GLuint program, GLint location, GLuint v0, GLuint v1);
14234  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
14235  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3IPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
14236  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
14237  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3FPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
14238  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
14239  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3DPROC) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2);
14240  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
14241  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UIPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
14242  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
14243  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4IPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
14244  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
14245  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4FPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
14246  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
14247  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4DPROC) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3);
14248  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
14249  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UIPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
14250  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
14251  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
14252  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
14253  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
14254  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
14255  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
14256  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
14257  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
14258  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
14259  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
14260  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
14261  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
14262  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
14263  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
14264  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
14265  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
14266  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
14267  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
14268  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
14269  typedef void (APIENTRYP PFNGLVALIDATEPROGRAMPIPELINEPROC) (GLuint pipeline);
14270  typedef void (APIENTRYP PFNGLGETPROGRAMPIPELINEINFOLOGPROC) (GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
14271  extern VTKRENDERINGOPENGL_EXPORT PFNGLUSEPROGRAMSTAGESPROC UseProgramStages;
14272  extern VTKRENDERINGOPENGL_EXPORT PFNGLACTIVESHADERPROGRAMPROC ActiveShaderProgram;
14273  extern VTKRENDERINGOPENGL_EXPORT PFNGLCREATESHADERPROGRAMVPROC CreateShaderProgramv;
14274  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDPROGRAMPIPELINEPROC BindProgramPipeline;
14275  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETEPROGRAMPIPELINESPROC DeleteProgramPipelines;
14276  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENPROGRAMPIPELINESPROC GenProgramPipelines;
14277  extern VTKRENDERINGOPENGL_EXPORT PFNGLISPROGRAMPIPELINEPROC IsProgramPipeline;
14278  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMPIPELINEIVPROC GetProgramPipelineiv;
14279  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1IPROC ProgramUniform1i;
14280  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1IVPROC ProgramUniform1iv;
14281  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1FPROC ProgramUniform1f;
14282  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1FVPROC ProgramUniform1fv;
14283  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1DPROC ProgramUniform1d;
14284  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1DVPROC ProgramUniform1dv;
14285  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1UIPROC ProgramUniform1ui;
14286  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1UIVPROC ProgramUniform1uiv;
14287  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2IPROC ProgramUniform2i;
14288  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2IVPROC ProgramUniform2iv;
14289  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2FPROC ProgramUniform2f;
14290  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2FVPROC ProgramUniform2fv;
14291  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2DPROC ProgramUniform2d;
14292  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2DVPROC ProgramUniform2dv;
14293  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2UIPROC ProgramUniform2ui;
14294  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2UIVPROC ProgramUniform2uiv;
14295  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3IPROC ProgramUniform3i;
14296  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3IVPROC ProgramUniform3iv;
14297  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3FPROC ProgramUniform3f;
14298  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3FVPROC ProgramUniform3fv;
14299  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3DPROC ProgramUniform3d;
14300  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3DVPROC ProgramUniform3dv;
14301  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3UIPROC ProgramUniform3ui;
14302  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3UIVPROC ProgramUniform3uiv;
14303  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4IPROC ProgramUniform4i;
14304  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4IVPROC ProgramUniform4iv;
14305  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4FPROC ProgramUniform4f;
14306  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4FVPROC ProgramUniform4fv;
14307  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4DPROC ProgramUniform4d;
14308  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4DVPROC ProgramUniform4dv;
14309  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4UIPROC ProgramUniform4ui;
14310  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4UIVPROC ProgramUniform4uiv;
14311  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2FVPROC ProgramUniformMatrix2fv;
14312  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3FVPROC ProgramUniformMatrix3fv;
14313  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4FVPROC ProgramUniformMatrix4fv;
14314  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2DVPROC ProgramUniformMatrix2dv;
14315  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3DVPROC ProgramUniformMatrix3dv;
14316  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4DVPROC ProgramUniformMatrix4dv;
14317  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC ProgramUniformMatrix2x3fv;
14318  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC ProgramUniformMatrix3x2fv;
14319  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC ProgramUniformMatrix2x4fv;
14320  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC ProgramUniformMatrix4x2fv;
14321  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC ProgramUniformMatrix3x4fv;
14322  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC ProgramUniformMatrix4x3fv;
14323  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC ProgramUniformMatrix2x3dv;
14324  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC ProgramUniformMatrix3x2dv;
14325  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC ProgramUniformMatrix2x4dv;
14326  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC ProgramUniformMatrix4x2dv;
14327  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC ProgramUniformMatrix3x4dv;
14328  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC ProgramUniformMatrix4x3dv;
14329  extern VTKRENDERINGOPENGL_EXPORT PFNGLVALIDATEPROGRAMPIPELINEPROC ValidateProgramPipeline;
14330  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMPIPELINEINFOLOGPROC GetProgramPipelineInfoLog;
14331 
14332  //Definitions for GL_ARB_shader_precision
14333 
14334  //Definitions for GL_ARB_vertex_attrib_64bit
14335  typedef void (APIENTRYP PFNGLVERTEXATTRIBL1DPROC) (GLuint index, GLdouble x);
14336  typedef void (APIENTRYP PFNGLVERTEXATTRIBL2DPROC) (GLuint index, GLdouble x, GLdouble y);
14337  typedef void (APIENTRYP PFNGLVERTEXATTRIBL3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
14338  typedef void (APIENTRYP PFNGLVERTEXATTRIBL4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
14339  typedef void (APIENTRYP PFNGLVERTEXATTRIBL1DVPROC) (GLuint index, const GLdouble *v);
14340  typedef void (APIENTRYP PFNGLVERTEXATTRIBL2DVPROC) (GLuint index, const GLdouble *v);
14341  typedef void (APIENTRYP PFNGLVERTEXATTRIBL3DVPROC) (GLuint index, const GLdouble *v);
14342  typedef void (APIENTRYP PFNGLVERTEXATTRIBL4DVPROC) (GLuint index, const GLdouble *v);
14343  typedef void (APIENTRYP PFNGLVERTEXATTRIBLPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
14344  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBLDVPROC) (GLuint index, GLenum pname, GLdouble *params);
14345  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL1DPROC VertexAttribL1d;
14346  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL2DPROC VertexAttribL2d;
14347  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL3DPROC VertexAttribL3d;
14348  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL4DPROC VertexAttribL4d;
14349  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL1DVPROC VertexAttribL1dv;
14350  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL2DVPROC VertexAttribL2dv;
14351  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL3DVPROC VertexAttribL3dv;
14352  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL4DVPROC VertexAttribL4dv;
14353  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBLPOINTERPROC VertexAttribLPointer;
14354  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBLDVPROC GetVertexAttribLdv;
14355 
14356  //Definitions for GL_ARB_viewport_array
14357  const GLenum MAX_VIEWPORTS = static_cast<GLenum>(0x825B);
14358  const GLenum VIEWPORT_SUBPIXEL_BITS = static_cast<GLenum>(0x825C);
14359  const GLenum VIEWPORT_BOUNDS_RANGE = static_cast<GLenum>(0x825D);
14360  const GLenum LAYER_PROVOKING_VERTEX = static_cast<GLenum>(0x825E);
14361  const GLenum VIEWPORT_INDEX_PROVOKING_VERTEX = static_cast<GLenum>(0x825F);
14362  const GLenum UNDEFINED_VERTEX = static_cast<GLenum>(0x8260);
14363  typedef void (APIENTRYP PFNGLVIEWPORTARRAYVPROC) (GLuint first, GLsizei count, const GLfloat *v);
14364  typedef void (APIENTRYP PFNGLVIEWPORTINDEXEDFPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);
14365  typedef void (APIENTRYP PFNGLVIEWPORTINDEXEDFVPROC) (GLuint index, const GLfloat *v);
14366  typedef void (APIENTRYP PFNGLSCISSORARRAYVPROC) (GLuint first, GLsizei count, const GLint *v);
14367  typedef void (APIENTRYP PFNGLSCISSORINDEXEDPROC) (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height);
14368  typedef void (APIENTRYP PFNGLSCISSORINDEXEDVPROC) (GLuint index, const GLint *v);
14369  typedef void (APIENTRYP PFNGLDEPTHRANGEARRAYVPROC) (GLuint first, GLsizei count, const GLclampd *v);
14370  typedef void (APIENTRYP PFNGLDEPTHRANGEINDEXEDPROC) (GLuint index, GLclampd n, GLclampd f);
14371  typedef void (APIENTRYP PFNGLGETFLOATI_VPROC) (GLenum target, GLuint index, GLfloat *data);
14372  typedef void (APIENTRYP PFNGLGETDOUBLEI_VPROC) (GLenum target, GLuint index, GLdouble *data);
14373  extern VTKRENDERINGOPENGL_EXPORT PFNGLVIEWPORTARRAYVPROC ViewportArrayv;
14374  extern VTKRENDERINGOPENGL_EXPORT PFNGLVIEWPORTINDEXEDFPROC ViewportIndexedf;
14375  extern VTKRENDERINGOPENGL_EXPORT PFNGLVIEWPORTINDEXEDFVPROC ViewportIndexedfv;
14376  extern VTKRENDERINGOPENGL_EXPORT PFNGLSCISSORARRAYVPROC ScissorArrayv;
14377  extern VTKRENDERINGOPENGL_EXPORT PFNGLSCISSORINDEXEDPROC ScissorIndexed;
14378  extern VTKRENDERINGOPENGL_EXPORT PFNGLSCISSORINDEXEDVPROC ScissorIndexedv;
14379  extern VTKRENDERINGOPENGL_EXPORT PFNGLDEPTHRANGEARRAYVPROC DepthRangeArrayv;
14380  extern VTKRENDERINGOPENGL_EXPORT PFNGLDEPTHRANGEINDEXEDPROC DepthRangeIndexed;
14381  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETFLOATI_VPROC GetFloati_v;
14382  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETDOUBLEI_VPROC GetDoublei_v;
14383 
14384  //Definitions for GL_ARB_cl_event
14385  const GLenum SYNC_CL_EVENT_ARB = static_cast<GLenum>(0x8240);
14386  const GLenum SYNC_CL_EVENT_COMPLETE_ARB = static_cast<GLenum>(0x8241);
14387  typedef GLsync (APIENTRYP PFNGLCREATESYNCFROMCLEVENTARBPROC) (struct _cl_context * context, struct _cl_event * event, GLbitfield flags);
14388  extern VTKRENDERINGOPENGL_EXPORT PFNGLCREATESYNCFROMCLEVENTARBPROC CreateSyncFromCLeventARB;
14389 
14390  //Definitions for GL_ARB_debug_output
14391  const GLenum DEBUG_OUTPUT_SYNCHRONOUS_ARB = static_cast<GLenum>(0x8242);
14393  const GLenum DEBUG_CALLBACK_FUNCTION_ARB = static_cast<GLenum>(0x8244);
14394  const GLenum DEBUG_CALLBACK_USER_PARAM_ARB = static_cast<GLenum>(0x8245);
14395  const GLenum DEBUG_SOURCE_API_ARB = static_cast<GLenum>(0x8246);
14396  const GLenum DEBUG_SOURCE_WINDOW_SYSTEM_ARB = static_cast<GLenum>(0x8247);
14397  const GLenum DEBUG_SOURCE_SHADER_COMPILER_ARB = static_cast<GLenum>(0x8248);
14398  const GLenum DEBUG_SOURCE_THIRD_PARTY_ARB = static_cast<GLenum>(0x8249);
14399  const GLenum DEBUG_SOURCE_APPLICATION_ARB = static_cast<GLenum>(0x824A);
14400  const GLenum DEBUG_SOURCE_OTHER_ARB = static_cast<GLenum>(0x824B);
14401  const GLenum DEBUG_TYPE_ERROR_ARB = static_cast<GLenum>(0x824C);
14402  const GLenum DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB = static_cast<GLenum>(0x824D);
14403  const GLenum DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB = static_cast<GLenum>(0x824E);
14404  const GLenum DEBUG_TYPE_PORTABILITY_ARB = static_cast<GLenum>(0x824F);
14405  const GLenum DEBUG_TYPE_PERFORMANCE_ARB = static_cast<GLenum>(0x8250);
14406  const GLenum DEBUG_TYPE_OTHER_ARB = static_cast<GLenum>(0x8251);
14407  const GLenum MAX_DEBUG_MESSAGE_LENGTH_ARB = static_cast<GLenum>(0x9143);
14408  const GLenum MAX_DEBUG_LOGGED_MESSAGES_ARB = static_cast<GLenum>(0x9144);
14409  const GLenum DEBUG_LOGGED_MESSAGES_ARB = static_cast<GLenum>(0x9145);
14410  const GLenum DEBUG_SEVERITY_HIGH_ARB = static_cast<GLenum>(0x9146);
14411  const GLenum DEBUG_SEVERITY_MEDIUM_ARB = static_cast<GLenum>(0x9147);
14412  const GLenum DEBUG_SEVERITY_LOW_ARB = static_cast<GLenum>(0x9148);
14414  typedef void (APIENTRYP PFNGLDEBUGMESSAGECONTROLARBPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
14415  typedef void (APIENTRYP PFNGLDEBUGMESSAGEINSERTARBPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
14416  typedef void (APIENTRYP PFNGLDEBUGMESSAGECALLBACKARBPROC) (GLDEBUGPROCARB callback, const GLvoid *userParam);
14417  typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGARBPROC) (GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
14418  extern VTKRENDERINGOPENGL_EXPORT PFNGLDEBUGMESSAGECONTROLARBPROC DebugMessageControlARB;
14419  extern VTKRENDERINGOPENGL_EXPORT PFNGLDEBUGMESSAGEINSERTARBPROC DebugMessageInsertARB;
14420  extern VTKRENDERINGOPENGL_EXPORT PFNGLDEBUGMESSAGECALLBACKARBPROC DebugMessageCallbackARB;
14421  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETDEBUGMESSAGELOGARBPROC GetDebugMessageLogARB;
14422 
14423  //Definitions for GL_ARB_robustness
14424  const GLenum CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = static_cast<GLenum>(0x00000004);
14425  const GLenum LOSE_CONTEXT_ON_RESET_ARB = static_cast<GLenum>(0x8252);
14426  const GLenum GUILTY_CONTEXT_RESET_ARB = static_cast<GLenum>(0x8253);
14427  const GLenum INNOCENT_CONTEXT_RESET_ARB = static_cast<GLenum>(0x8254);
14428  const GLenum UNKNOWN_CONTEXT_RESET_ARB = static_cast<GLenum>(0x8255);
14429  const GLenum RESET_NOTIFICATION_STRATEGY_ARB = static_cast<GLenum>(0x8256);
14430  const GLenum NO_RESET_NOTIFICATION_ARB = static_cast<GLenum>(0x8261);
14431  typedef GLenum (APIENTRYP PFNGLGETGRAPHICSRESETSTATUSARBPROC) (void);
14432  typedef void (APIENTRYP PFNGLGETNMAPDVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLdouble *v);
14433  typedef void (APIENTRYP PFNGLGETNMAPFVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLfloat *v);
14434  typedef void (APIENTRYP PFNGLGETNMAPIVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLint *v);
14435  typedef void (APIENTRYP PFNGLGETNPIXELMAPFVARBPROC) (GLenum map, GLsizei bufSize, GLfloat *values);
14436  typedef void (APIENTRYP PFNGLGETNPIXELMAPUIVARBPROC) (GLenum map, GLsizei bufSize, GLuint *values);
14437  typedef void (APIENTRYP PFNGLGETNPIXELMAPUSVARBPROC) (GLenum map, GLsizei bufSize, GLushort *values);
14438  typedef void (APIENTRYP PFNGLGETNPOLYGONSTIPPLEARBPROC) (GLsizei bufSize, GLubyte *pattern);
14439  typedef void (APIENTRYP PFNGLGETNCOLORTABLEARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *table);
14440  typedef void (APIENTRYP PFNGLGETNCONVOLUTIONFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *image);
14441  typedef void (APIENTRYP PFNGLGETNSEPARABLEFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid *row, GLsizei columnBufSize, GLvoid *column, GLvoid *span);
14442  typedef void (APIENTRYP PFNGLGETNHISTOGRAMARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values);
14443  typedef void (APIENTRYP PFNGLGETNMINMAXARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values);
14444  typedef void (APIENTRYP PFNGLGETNTEXIMAGEARBPROC) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid *img);
14445  typedef void (APIENTRYP PFNGLREADNPIXELSARBPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid *data);
14446  typedef void (APIENTRYP PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, GLsizei bufSize, GLvoid *img);
14447  typedef void (APIENTRYP PFNGLGETNUNIFORMFVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLfloat *params);
14448  typedef void (APIENTRYP PFNGLGETNUNIFORMIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLint *params);
14449  typedef void (APIENTRYP PFNGLGETNUNIFORMUIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLuint *params);
14450  typedef void (APIENTRYP PFNGLGETNUNIFORMDVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLdouble *params);
14451  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETGRAPHICSRESETSTATUSARBPROC GetGraphicsResetStatusARB;
14452  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNMAPDVARBPROC GetnMapdvARB;
14453  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNMAPFVARBPROC GetnMapfvARB;
14454  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNMAPIVARBPROC GetnMapivARB;
14455  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNPIXELMAPFVARBPROC GetnPixelMapfvARB;
14456  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNPIXELMAPUIVARBPROC GetnPixelMapuivARB;
14457  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNPIXELMAPUSVARBPROC GetnPixelMapusvARB;
14458  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNPOLYGONSTIPPLEARBPROC GetnPolygonStippleARB;
14459  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNCOLORTABLEARBPROC GetnColorTableARB;
14460  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNCONVOLUTIONFILTERARBPROC GetnConvolutionFilterARB;
14461  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNSEPARABLEFILTERARBPROC GetnSeparableFilterARB;
14462  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNHISTOGRAMARBPROC GetnHistogramARB;
14463  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNMINMAXARBPROC GetnMinmaxARB;
14464  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNTEXIMAGEARBPROC GetnTexImageARB;
14465  extern VTKRENDERINGOPENGL_EXPORT PFNGLREADNPIXELSARBPROC ReadnPixelsARB;
14466  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC GetnCompressedTexImageARB;
14467  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNUNIFORMFVARBPROC GetnUniformfvARB;
14468  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNUNIFORMIVARBPROC GetnUniformivARB;
14469  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNUNIFORMUIVARBPROC GetnUniformuivARB;
14470  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNUNIFORMDVARBPROC GetnUniformdvARB;
14471 
14472  //Definitions for GL_ARB_shader_stencil_export
14473 
14474  //Definitions for GL_EXT_abgr
14475  const GLenum ABGR_EXT = static_cast<GLenum>(0x8000);
14476 
14477  //Definitions for GL_EXT_blend_color
14478  const GLenum CONSTANT_COLOR_EXT = static_cast<GLenum>(0x8001);
14479  const GLenum ONE_MINUS_CONSTANT_COLOR_EXT = static_cast<GLenum>(0x8002);
14480  const GLenum CONSTANT_ALPHA_EXT = static_cast<GLenum>(0x8003);
14481  const GLenum ONE_MINUS_CONSTANT_ALPHA_EXT = static_cast<GLenum>(0x8004);
14482  const GLenum BLEND_COLOR_EXT = static_cast<GLenum>(0x8005);
14483  typedef void (APIENTRYP PFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
14484  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLENDCOLOREXTPROC BlendColorEXT;
14485 
14486  //Definitions for GL_EXT_polygon_offset
14487  const GLenum POLYGON_OFFSET_EXT = static_cast<GLenum>(0x8037);
14488  const GLenum POLYGON_OFFSET_FACTOR_EXT = static_cast<GLenum>(0x8038);
14489  const GLenum POLYGON_OFFSET_BIAS_EXT = static_cast<GLenum>(0x8039);
14490  typedef void (APIENTRYP PFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias);
14491  extern VTKRENDERINGOPENGL_EXPORT PFNGLPOLYGONOFFSETEXTPROC PolygonOffsetEXT;
14492 
14493  //Definitions for GL_EXT_texture
14494  const GLenum ALPHA4_EXT = static_cast<GLenum>(0x803B);
14495  const GLenum ALPHA8_EXT = static_cast<GLenum>(0x803C);
14496  const GLenum ALPHA12_EXT = static_cast<GLenum>(0x803D);
14497  const GLenum ALPHA16_EXT = static_cast<GLenum>(0x803E);
14498  const GLenum LUMINANCE4_EXT = static_cast<GLenum>(0x803F);
14499  const GLenum LUMINANCE8_EXT = static_cast<GLenum>(0x8040);
14500  const GLenum LUMINANCE12_EXT = static_cast<GLenum>(0x8041);
14501  const GLenum LUMINANCE16_EXT = static_cast<GLenum>(0x8042);
14502  const GLenum LUMINANCE4_ALPHA4_EXT = static_cast<GLenum>(0x8043);
14503  const GLenum LUMINANCE6_ALPHA2_EXT = static_cast<GLenum>(0x8044);
14504  const GLenum LUMINANCE8_ALPHA8_EXT = static_cast<GLenum>(0x8045);
14505  const GLenum LUMINANCE12_ALPHA4_EXT = static_cast<GLenum>(0x8046);
14506  const GLenum LUMINANCE12_ALPHA12_EXT = static_cast<GLenum>(0x8047);
14507  const GLenum LUMINANCE16_ALPHA16_EXT = static_cast<GLenum>(0x8048);
14508  const GLenum INTENSITY_EXT = static_cast<GLenum>(0x8049);
14509  const GLenum INTENSITY4_EXT = static_cast<GLenum>(0x804A);
14510  const GLenum INTENSITY8_EXT = static_cast<GLenum>(0x804B);
14511  const GLenum INTENSITY12_EXT = static_cast<GLenum>(0x804C);
14512  const GLenum INTENSITY16_EXT = static_cast<GLenum>(0x804D);
14513  const GLenum RGB2_EXT = static_cast<GLenum>(0x804E);
14514  const GLenum RGB4_EXT = static_cast<GLenum>(0x804F);
14515  const GLenum RGB5_EXT = static_cast<GLenum>(0x8050);
14516  const GLenum RGB8_EXT = static_cast<GLenum>(0x8051);
14517  const GLenum RGB10_EXT = static_cast<GLenum>(0x8052);
14518  const GLenum RGB12_EXT = static_cast<GLenum>(0x8053);
14519  const GLenum RGB16_EXT = static_cast<GLenum>(0x8054);
14520  const GLenum RGBA2_EXT = static_cast<GLenum>(0x8055);
14521  const GLenum RGBA4_EXT = static_cast<GLenum>(0x8056);
14522  const GLenum RGB5_A1_EXT = static_cast<GLenum>(0x8057);
14523  const GLenum RGBA8_EXT = static_cast<GLenum>(0x8058);
14524  const GLenum RGB10_A2_EXT = static_cast<GLenum>(0x8059);
14525  const GLenum RGBA12_EXT = static_cast<GLenum>(0x805A);
14526  const GLenum RGBA16_EXT = static_cast<GLenum>(0x805B);
14527  const GLenum TEXTURE_RED_SIZE_EXT = static_cast<GLenum>(0x805C);
14528  const GLenum TEXTURE_GREEN_SIZE_EXT = static_cast<GLenum>(0x805D);
14529  const GLenum TEXTURE_BLUE_SIZE_EXT = static_cast<GLenum>(0x805E);
14530  const GLenum TEXTURE_ALPHA_SIZE_EXT = static_cast<GLenum>(0x805F);
14531  const GLenum TEXTURE_LUMINANCE_SIZE_EXT = static_cast<GLenum>(0x8060);
14532  const GLenum TEXTURE_INTENSITY_SIZE_EXT = static_cast<GLenum>(0x8061);
14533  const GLenum REPLACE_EXT = static_cast<GLenum>(0x8062);
14534  const GLenum PROXY_TEXTURE_1D_EXT = static_cast<GLenum>(0x8063);
14535  const GLenum PROXY_TEXTURE_2D_EXT = static_cast<GLenum>(0x8064);
14536  const GLenum TEXTURE_TOO_LARGE_EXT = static_cast<GLenum>(0x8065);
14537 
14538  //Definitions for GL_EXT_texture3D
14539  const GLenum PACK_SKIP_IMAGES_EXT = static_cast<GLenum>(0x806B);
14540  const GLenum PACK_IMAGE_HEIGHT_EXT = static_cast<GLenum>(0x806C);
14541  const GLenum UNPACK_SKIP_IMAGES_EXT = static_cast<GLenum>(0x806D);
14542  const GLenum UNPACK_IMAGE_HEIGHT_EXT = static_cast<GLenum>(0x806E);
14543  const GLenum TEXTURE_3D_EXT = static_cast<GLenum>(0x806F);
14544  const GLenum PROXY_TEXTURE_3D_EXT = static_cast<GLenum>(0x8070);
14545  const GLenum TEXTURE_DEPTH_EXT = static_cast<GLenum>(0x8071);
14546  const GLenum TEXTURE_WRAP_R_EXT = static_cast<GLenum>(0x8072);
14547  const GLenum MAX_3D_TEXTURE_SIZE_EXT = static_cast<GLenum>(0x8073);
14548  typedef void (APIENTRYP PFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
14549  typedef void (APIENTRYP PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
14550  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXIMAGE3DEXTPROC TexImage3DEXT;
14551  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXSUBIMAGE3DEXTPROC TexSubImage3DEXT;
14552 
14553  //Definitions for GL_SGIS_texture_filter4
14554  const GLenum FILTER4_SGIS = static_cast<GLenum>(0x8146);
14555  const GLenum TEXTURE_FILTER4_SIZE_SGIS = static_cast<GLenum>(0x8147);
14556  typedef void (APIENTRYP PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat *weights);
14557  typedef void (APIENTRYP PFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat *weights);
14558  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXFILTERFUNCSGISPROC GetTexFilterFuncSGIS;
14559  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXFILTERFUNCSGISPROC TexFilterFuncSGIS;
14560 
14561  //Definitions for GL_EXT_subtexture
14562  typedef void (APIENTRYP PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
14563  typedef void (APIENTRYP PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
14564  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXSUBIMAGE1DEXTPROC TexSubImage1DEXT;
14565  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXSUBIMAGE2DEXTPROC TexSubImage2DEXT;
14566 
14567  //Definitions for GL_EXT_copy_texture
14568  typedef void (APIENTRYP PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
14569  typedef void (APIENTRYP PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
14570  typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
14571  typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
14572  typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
14573  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXIMAGE1DEXTPROC CopyTexImage1DEXT;
14574  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXIMAGE2DEXTPROC CopyTexImage2DEXT;
14575  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXSUBIMAGE1DEXTPROC CopyTexSubImage1DEXT;
14576  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXSUBIMAGE2DEXTPROC CopyTexSubImage2DEXT;
14577  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXSUBIMAGE3DEXTPROC CopyTexSubImage3DEXT;
14578 
14579  //Definitions for GL_EXT_histogram
14580  const GLenum HISTOGRAM_EXT = static_cast<GLenum>(0x8024);
14581  const GLenum PROXY_HISTOGRAM_EXT = static_cast<GLenum>(0x8025);
14582  const GLenum HISTOGRAM_WIDTH_EXT = static_cast<GLenum>(0x8026);
14583  const GLenum HISTOGRAM_FORMAT_EXT = static_cast<GLenum>(0x8027);
14584  const GLenum HISTOGRAM_RED_SIZE_EXT = static_cast<GLenum>(0x8028);
14585  const GLenum HISTOGRAM_GREEN_SIZE_EXT = static_cast<GLenum>(0x8029);
14586  const GLenum HISTOGRAM_BLUE_SIZE_EXT = static_cast<GLenum>(0x802A);
14587  const GLenum HISTOGRAM_ALPHA_SIZE_EXT = static_cast<GLenum>(0x802B);
14588  const GLenum HISTOGRAM_LUMINANCE_SIZE_EXT = static_cast<GLenum>(0x802C);
14589  const GLenum HISTOGRAM_SINK_EXT = static_cast<GLenum>(0x802D);
14590  const GLenum MINMAX_EXT = static_cast<GLenum>(0x802E);
14591  const GLenum MINMAX_FORMAT_EXT = static_cast<GLenum>(0x802F);
14592  const GLenum MINMAX_SINK_EXT = static_cast<GLenum>(0x8030);
14593  const GLenum TABLE_TOO_LARGE_EXT = static_cast<GLenum>(0x8031);
14594  typedef void (APIENTRYP PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
14595  typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params);
14596  typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
14597  typedef void (APIENTRYP PFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
14598  typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params);
14599  typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
14600  typedef void (APIENTRYP PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
14601  typedef void (APIENTRYP PFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink);
14602  typedef void (APIENTRYP PFNGLRESETHISTOGRAMEXTPROC) (GLenum target);
14603  typedef void (APIENTRYP PFNGLRESETMINMAXEXTPROC) (GLenum target);
14604  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETHISTOGRAMEXTPROC GetHistogramEXT;
14605  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETHISTOGRAMPARAMETERFVEXTPROC GetHistogramParameterfvEXT;
14606  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETHISTOGRAMPARAMETERIVEXTPROC GetHistogramParameterivEXT;
14607  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMINMAXEXTPROC GetMinmaxEXT;
14608  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMINMAXPARAMETERFVEXTPROC GetMinmaxParameterfvEXT;
14609  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMINMAXPARAMETERIVEXTPROC GetMinmaxParameterivEXT;
14610  extern VTKRENDERINGOPENGL_EXPORT PFNGLHISTOGRAMEXTPROC HistogramEXT;
14611  extern VTKRENDERINGOPENGL_EXPORT PFNGLMINMAXEXTPROC MinmaxEXT;
14612  extern VTKRENDERINGOPENGL_EXPORT PFNGLRESETHISTOGRAMEXTPROC ResetHistogramEXT;
14613  extern VTKRENDERINGOPENGL_EXPORT PFNGLRESETMINMAXEXTPROC ResetMinmaxEXT;
14614 
14615  //Definitions for GL_EXT_convolution
14616  const GLenum CONVOLUTION_1D_EXT = static_cast<GLenum>(0x8010);
14617  const GLenum CONVOLUTION_2D_EXT = static_cast<GLenum>(0x8011);
14618  const GLenum SEPARABLE_2D_EXT = static_cast<GLenum>(0x8012);
14619  const GLenum CONVOLUTION_BORDER_MODE_EXT = static_cast<GLenum>(0x8013);
14620  const GLenum CONVOLUTION_FILTER_SCALE_EXT = static_cast<GLenum>(0x8014);
14621  const GLenum CONVOLUTION_FILTER_BIAS_EXT = static_cast<GLenum>(0x8015);
14622  const GLenum REDUCE_EXT = static_cast<GLenum>(0x8016);
14623  const GLenum CONVOLUTION_FORMAT_EXT = static_cast<GLenum>(0x8017);
14624  const GLenum CONVOLUTION_WIDTH_EXT = static_cast<GLenum>(0x8018);
14625  const GLenum CONVOLUTION_HEIGHT_EXT = static_cast<GLenum>(0x8019);
14626  const GLenum MAX_CONVOLUTION_WIDTH_EXT = static_cast<GLenum>(0x801A);
14627  const GLenum MAX_CONVOLUTION_HEIGHT_EXT = static_cast<GLenum>(0x801B);
14628  const GLenum POST_CONVOLUTION_RED_SCALE_EXT = static_cast<GLenum>(0x801C);
14629  const GLenum POST_CONVOLUTION_GREEN_SCALE_EXT = static_cast<GLenum>(0x801D);
14630  const GLenum POST_CONVOLUTION_BLUE_SCALE_EXT = static_cast<GLenum>(0x801E);
14631  const GLenum POST_CONVOLUTION_ALPHA_SCALE_EXT = static_cast<GLenum>(0x801F);
14632  const GLenum POST_CONVOLUTION_RED_BIAS_EXT = static_cast<GLenum>(0x8020);
14633  const GLenum POST_CONVOLUTION_GREEN_BIAS_EXT = static_cast<GLenum>(0x8021);
14634  const GLenum POST_CONVOLUTION_BLUE_BIAS_EXT = static_cast<GLenum>(0x8022);
14635  const GLenum POST_CONVOLUTION_ALPHA_BIAS_EXT = static_cast<GLenum>(0x8023);
14636  typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
14637  typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
14638  typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat params);
14639  typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat *params);
14640  typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint params);
14641  typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint *params);
14642  typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
14643  typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
14644  typedef void (APIENTRYP PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image);
14645  typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params);
14646  typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
14647  typedef void (APIENTRYP PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
14648  typedef void (APIENTRYP PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
14649  extern VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONFILTER1DEXTPROC ConvolutionFilter1DEXT;
14650  extern VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONFILTER2DEXTPROC ConvolutionFilter2DEXT;
14651  extern VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONPARAMETERFEXTPROC ConvolutionParameterfEXT;
14652  extern VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONPARAMETERFVEXTPROC ConvolutionParameterfvEXT;
14653  extern VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONPARAMETERIEXTPROC ConvolutionParameteriEXT;
14654  extern VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONPARAMETERIVEXTPROC ConvolutionParameterivEXT;
14655  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC CopyConvolutionFilter1DEXT;
14656  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC CopyConvolutionFilter2DEXT;
14657  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCONVOLUTIONFILTEREXTPROC GetConvolutionFilterEXT;
14658  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC GetConvolutionParameterfvEXT;
14659  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC GetConvolutionParameterivEXT;
14660  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETSEPARABLEFILTEREXTPROC GetSeparableFilterEXT;
14661  extern VTKRENDERINGOPENGL_EXPORT PFNGLSEPARABLEFILTER2DEXTPROC SeparableFilter2DEXT;
14662 
14663  //Definitions for GL_SGI_color_matrix
14664  const GLenum COLOR_MATRIX_SGI = static_cast<GLenum>(0x80B1);
14665  const GLenum COLOR_MATRIX_STACK_DEPTH_SGI = static_cast<GLenum>(0x80B2);
14666  const GLenum MAX_COLOR_MATRIX_STACK_DEPTH_SGI = static_cast<GLenum>(0x80B3);
14667  const GLenum POST_COLOR_MATRIX_RED_SCALE_SGI = static_cast<GLenum>(0x80B4);
14668  const GLenum POST_COLOR_MATRIX_GREEN_SCALE_SGI = static_cast<GLenum>(0x80B5);
14669  const GLenum POST_COLOR_MATRIX_BLUE_SCALE_SGI = static_cast<GLenum>(0x80B6);
14670  const GLenum POST_COLOR_MATRIX_ALPHA_SCALE_SGI = static_cast<GLenum>(0x80B7);
14671  const GLenum POST_COLOR_MATRIX_RED_BIAS_SGI = static_cast<GLenum>(0x80B8);
14672  const GLenum POST_COLOR_MATRIX_GREEN_BIAS_SGI = static_cast<GLenum>(0x80B9);
14673  const GLenum POST_COLOR_MATRIX_BLUE_BIAS_SGI = static_cast<GLenum>(0x80BA);
14674  const GLenum POST_COLOR_MATRIX_ALPHA_BIAS_SGI = static_cast<GLenum>(0x80BB);
14675 
14676  //Definitions for GL_SGI_color_table
14677  const GLenum COLOR_TABLE_SGI = static_cast<GLenum>(0x80D0);
14678  const GLenum POST_CONVOLUTION_COLOR_TABLE_SGI = static_cast<GLenum>(0x80D1);
14679  const GLenum POST_COLOR_MATRIX_COLOR_TABLE_SGI = static_cast<GLenum>(0x80D2);
14680  const GLenum PROXY_COLOR_TABLE_SGI = static_cast<GLenum>(0x80D3);
14683  const GLenum COLOR_TABLE_SCALE_SGI = static_cast<GLenum>(0x80D6);
14684  const GLenum COLOR_TABLE_BIAS_SGI = static_cast<GLenum>(0x80D7);
14685  const GLenum COLOR_TABLE_FORMAT_SGI = static_cast<GLenum>(0x80D8);
14686  const GLenum COLOR_TABLE_WIDTH_SGI = static_cast<GLenum>(0x80D9);
14687  const GLenum COLOR_TABLE_RED_SIZE_SGI = static_cast<GLenum>(0x80DA);
14688  const GLenum COLOR_TABLE_GREEN_SIZE_SGI = static_cast<GLenum>(0x80DB);
14689  const GLenum COLOR_TABLE_BLUE_SIZE_SGI = static_cast<GLenum>(0x80DC);
14690  const GLenum COLOR_TABLE_ALPHA_SIZE_SGI = static_cast<GLenum>(0x80DD);
14691  const GLenum COLOR_TABLE_LUMINANCE_SIZE_SGI = static_cast<GLenum>(0x80DE);
14692  const GLenum COLOR_TABLE_INTENSITY_SIZE_SGI = static_cast<GLenum>(0x80DF);
14693  typedef void (APIENTRYP PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
14694  typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat *params);
14695  typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint *params);
14696  typedef void (APIENTRYP PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
14697  typedef void (APIENTRYP PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table);
14698  typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat *params);
14699  typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint *params);
14700  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORTABLESGIPROC ColorTableSGI;
14701  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORTABLEPARAMETERFVSGIPROC ColorTableParameterfvSGI;
14702  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORTABLEPARAMETERIVSGIPROC ColorTableParameterivSGI;
14703  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYCOLORTABLESGIPROC CopyColorTableSGI;
14704  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCOLORTABLESGIPROC GetColorTableSGI;
14705  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCOLORTABLEPARAMETERFVSGIPROC GetColorTableParameterfvSGI;
14706  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCOLORTABLEPARAMETERIVSGIPROC GetColorTableParameterivSGI;
14707 
14708  //Definitions for GL_SGIS_pixel_texture
14709  const GLenum PIXEL_TEXTURE_SGIS = static_cast<GLenum>(0x8353);
14710  const GLenum PIXEL_FRAGMENT_RGB_SOURCE_SGIS = static_cast<GLenum>(0x8354);
14711  const GLenum PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS = static_cast<GLenum>(0x8355);
14712  const GLenum PIXEL_GROUP_COLOR_SGIS = static_cast<GLenum>(0x8356);
14713  typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERISGISPROC) (GLenum pname, GLint param);
14714  typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, const GLint *params);
14715  typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
14716  typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, const GLfloat *params);
14717  typedef void (APIENTRYP PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, GLint *params);
14718  typedef void (APIENTRYP PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, GLfloat *params);
14719  extern VTKRENDERINGOPENGL_EXPORT PFNGLPIXELTEXGENPARAMETERISGISPROC PixelTexGenParameteriSGIS;
14720  extern VTKRENDERINGOPENGL_EXPORT PFNGLPIXELTEXGENPARAMETERIVSGISPROC PixelTexGenParameterivSGIS;
14721  extern VTKRENDERINGOPENGL_EXPORT PFNGLPIXELTEXGENPARAMETERFSGISPROC PixelTexGenParameterfSGIS;
14722  extern VTKRENDERINGOPENGL_EXPORT PFNGLPIXELTEXGENPARAMETERFVSGISPROC PixelTexGenParameterfvSGIS;
14723  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC GetPixelTexGenParameterivSGIS;
14724  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC GetPixelTexGenParameterfvSGIS;
14725 
14726  //Definitions for GL_SGIX_pixel_texture
14727  const GLenum PIXEL_TEX_GEN_SGIX = static_cast<GLenum>(0x8139);
14728  const GLenum PIXEL_TEX_GEN_MODE_SGIX = static_cast<GLenum>(0x832B);
14729  typedef void (APIENTRYP PFNGLPIXELTEXGENSGIXPROC) (GLenum mode);
14730  extern VTKRENDERINGOPENGL_EXPORT PFNGLPIXELTEXGENSGIXPROC PixelTexGenSGIX;
14731 
14732  //Definitions for GL_SGIS_texture4D
14733  const GLenum PACK_SKIP_VOLUMES_SGIS = static_cast<GLenum>(0x8130);
14734  const GLenum PACK_IMAGE_DEPTH_SGIS = static_cast<GLenum>(0x8131);
14735  const GLenum UNPACK_SKIP_VOLUMES_SGIS = static_cast<GLenum>(0x8132);
14736  const GLenum UNPACK_IMAGE_DEPTH_SGIS = static_cast<GLenum>(0x8133);
14737  const GLenum TEXTURE_4D_SGIS = static_cast<GLenum>(0x8134);
14738  const GLenum PROXY_TEXTURE_4D_SGIS = static_cast<GLenum>(0x8135);
14739  const GLenum TEXTURE_4DSIZE_SGIS = static_cast<GLenum>(0x8136);
14740  const GLenum TEXTURE_WRAP_Q_SGIS = static_cast<GLenum>(0x8137);
14741  const GLenum MAX_4D_TEXTURE_SIZE_SGIS = static_cast<GLenum>(0x8138);
14742  const GLenum TEXTURE_4D_BINDING_SGIS = static_cast<GLenum>(0x814F);
14743  typedef void (APIENTRYP PFNGLTEXIMAGE4DSGISPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
14744  typedef void (APIENTRYP PFNGLTEXSUBIMAGE4DSGISPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid *pixels);
14745  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXIMAGE4DSGISPROC TexImage4DSGIS;
14746  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXSUBIMAGE4DSGISPROC TexSubImage4DSGIS;
14747 
14748  //Definitions for GL_SGI_texture_color_table
14749  const GLenum TEXTURE_COLOR_TABLE_SGI = static_cast<GLenum>(0x80BC);
14750  const GLenum PROXY_TEXTURE_COLOR_TABLE_SGI = static_cast<GLenum>(0x80BD);
14751 
14752  //Definitions for GL_EXT_cmyka
14753  const GLenum CMYK_EXT = static_cast<GLenum>(0x800C);
14754  const GLenum CMYKA_EXT = static_cast<GLenum>(0x800D);
14755  const GLenum PACK_CMYK_HINT_EXT = static_cast<GLenum>(0x800E);
14756  const GLenum UNPACK_CMYK_HINT_EXT = static_cast<GLenum>(0x800F);
14757 
14758  //Definitions for GL_EXT_texture_object
14759  const GLenum TEXTURE_PRIORITY_EXT = static_cast<GLenum>(0x8066);
14760  const GLenum TEXTURE_RESIDENT_EXT = static_cast<GLenum>(0x8067);
14761  const GLenum TEXTURE_1D_BINDING_EXT = static_cast<GLenum>(0x8068);
14762  const GLenum TEXTURE_2D_BINDING_EXT = static_cast<GLenum>(0x8069);
14763  const GLenum TEXTURE_3D_BINDING_EXT = static_cast<GLenum>(0x806A);
14764  typedef GLboolean (APIENTRYP PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint *textures, GLboolean *residences);
14765  typedef void (APIENTRYP PFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture);
14766  typedef void (APIENTRYP PFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint *textures);
14767  typedef void (APIENTRYP PFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint *textures);
14768  typedef GLboolean (APIENTRYP PFNGLISTEXTUREEXTPROC) (GLuint texture);
14769  typedef void (APIENTRYP PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint *textures, const GLclampf *priorities);
14770  extern VTKRENDERINGOPENGL_EXPORT PFNGLARETEXTURESRESIDENTEXTPROC AreTexturesResidentEXT;
14771  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDTEXTUREEXTPROC BindTextureEXT;
14772  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETETEXTURESEXTPROC DeleteTexturesEXT;
14773  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENTEXTURESEXTPROC GenTexturesEXT;
14774  extern VTKRENDERINGOPENGL_EXPORT PFNGLISTEXTUREEXTPROC IsTextureEXT;
14775  extern VTKRENDERINGOPENGL_EXPORT PFNGLPRIORITIZETEXTURESEXTPROC PrioritizeTexturesEXT;
14776 
14777  //Definitions for GL_SGIS_detail_texture
14778  const GLenum DETAIL_TEXTURE_2D_SGIS = static_cast<GLenum>(0x8095);
14779  const GLenum DETAIL_TEXTURE_2D_BINDING_SGIS = static_cast<GLenum>(0x8096);
14780  const GLenum LINEAR_DETAIL_SGIS = static_cast<GLenum>(0x8097);
14781  const GLenum LINEAR_DETAIL_ALPHA_SGIS = static_cast<GLenum>(0x8098);
14782  const GLenum LINEAR_DETAIL_COLOR_SGIS = static_cast<GLenum>(0x8099);
14783  const GLenum DETAIL_TEXTURE_LEVEL_SGIS = static_cast<GLenum>(0x809A);
14784  const GLenum DETAIL_TEXTURE_MODE_SGIS = static_cast<GLenum>(0x809B);
14785  const GLenum DETAIL_TEXTURE_FUNC_POINTS_SGIS = static_cast<GLenum>(0x809C);
14786  typedef void (APIENTRYP PFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat *points);
14787  typedef void (APIENTRYP PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat *points);
14788  extern VTKRENDERINGOPENGL_EXPORT PFNGLDETAILTEXFUNCSGISPROC DetailTexFuncSGIS;
14789  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETDETAILTEXFUNCSGISPROC GetDetailTexFuncSGIS;
14790 
14791  //Definitions for GL_SGIS_sharpen_texture
14792  const GLenum LINEAR_SHARPEN_SGIS = static_cast<GLenum>(0x80AD);
14793  const GLenum LINEAR_SHARPEN_ALPHA_SGIS = static_cast<GLenum>(0x80AE);
14794  const GLenum LINEAR_SHARPEN_COLOR_SGIS = static_cast<GLenum>(0x80AF);
14795  const GLenum SHARPEN_TEXTURE_FUNC_POINTS_SGIS = static_cast<GLenum>(0x80B0);
14796  typedef void (APIENTRYP PFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat *points);
14797  typedef void (APIENTRYP PFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat *points);
14798  extern VTKRENDERINGOPENGL_EXPORT PFNGLSHARPENTEXFUNCSGISPROC SharpenTexFuncSGIS;
14799  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETSHARPENTEXFUNCSGISPROC GetSharpenTexFuncSGIS;
14800 
14801  //Definitions for GL_EXT_packed_pixels
14802  const GLenum UNSIGNED_BYTE_3_3_2_EXT = static_cast<GLenum>(0x8032);
14803  const GLenum UNSIGNED_SHORT_4_4_4_4_EXT = static_cast<GLenum>(0x8033);
14804  const GLenum UNSIGNED_SHORT_5_5_5_1_EXT = static_cast<GLenum>(0x8034);
14805  const GLenum UNSIGNED_INT_8_8_8_8_EXT = static_cast<GLenum>(0x8035);
14806  const GLenum UNSIGNED_INT_10_10_10_2_EXT = static_cast<GLenum>(0x8036);
14807 
14808  //Definitions for GL_SGIS_texture_lod
14809  const GLenum TEXTURE_MIN_LOD_SGIS = static_cast<GLenum>(0x813A);
14810  const GLenum TEXTURE_MAX_LOD_SGIS = static_cast<GLenum>(0x813B);
14811  const GLenum TEXTURE_BASE_LEVEL_SGIS = static_cast<GLenum>(0x813C);
14812  const GLenum TEXTURE_MAX_LEVEL_SGIS = static_cast<GLenum>(0x813D);
14813 
14814  //Definitions for GL_SGIS_multisample
14815  const GLenum MULTISAMPLE_SGIS = static_cast<GLenum>(0x809D);
14816  const GLenum SAMPLE_ALPHA_TO_MASK_SGIS = static_cast<GLenum>(0x809E);
14817  const GLenum SAMPLE_ALPHA_TO_ONE_SGIS = static_cast<GLenum>(0x809F);
14818  const GLenum SAMPLE_MASK_SGIS = static_cast<GLenum>(0x80A0);
14819  const GLenum _1PASS_SGIS = static_cast<GLenum>(0x80A1);
14820  const GLenum _2PASS_0_SGIS = static_cast<GLenum>(0x80A2);
14821  const GLenum _2PASS_1_SGIS = static_cast<GLenum>(0x80A3);
14822  const GLenum _4PASS_0_SGIS = static_cast<GLenum>(0x80A4);
14823  const GLenum _4PASS_1_SGIS = static_cast<GLenum>(0x80A5);
14824  const GLenum _4PASS_2_SGIS = static_cast<GLenum>(0x80A6);
14825  const GLenum _4PASS_3_SGIS = static_cast<GLenum>(0x80A7);
14826  const GLenum SAMPLE_BUFFERS_SGIS = static_cast<GLenum>(0x80A8);
14827  const GLenum SAMPLES_SGIS = static_cast<GLenum>(0x80A9);
14828  const GLenum SAMPLE_MASK_VALUE_SGIS = static_cast<GLenum>(0x80AA);
14829  const GLenum SAMPLE_MASK_INVERT_SGIS = static_cast<GLenum>(0x80AB);
14830  const GLenum SAMPLE_PATTERN_SGIS = static_cast<GLenum>(0x80AC);
14831  typedef void (APIENTRYP PFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert);
14832  typedef void (APIENTRYP PFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern);
14833  extern VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLEMASKSGISPROC SampleMaskSGIS;
14834  extern VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLEPATTERNSGISPROC SamplePatternSGIS;
14835 
14836  //Definitions for GL_EXT_rescale_normal
14837  const GLenum RESCALE_NORMAL_EXT = static_cast<GLenum>(0x803A);
14838 
14839  //Definitions for GL_EXT_vertex_array
14840  const GLenum VERTEX_ARRAY_EXT = static_cast<GLenum>(0x8074);
14841  const GLenum NORMAL_ARRAY_EXT = static_cast<GLenum>(0x8075);
14842  const GLenum COLOR_ARRAY_EXT = static_cast<GLenum>(0x8076);
14843  const GLenum INDEX_ARRAY_EXT = static_cast<GLenum>(0x8077);
14844  const GLenum TEXTURE_COORD_ARRAY_EXT = static_cast<GLenum>(0x8078);
14845  const GLenum EDGE_FLAG_ARRAY_EXT = static_cast<GLenum>(0x8079);
14846  const GLenum VERTEX_ARRAY_SIZE_EXT = static_cast<GLenum>(0x807A);
14847  const GLenum VERTEX_ARRAY_TYPE_EXT = static_cast<GLenum>(0x807B);
14848  const GLenum VERTEX_ARRAY_STRIDE_EXT = static_cast<GLenum>(0x807C);
14849  const GLenum VERTEX_ARRAY_COUNT_EXT = static_cast<GLenum>(0x807D);
14850  const GLenum NORMAL_ARRAY_TYPE_EXT = static_cast<GLenum>(0x807E);
14851  const GLenum NORMAL_ARRAY_STRIDE_EXT = static_cast<GLenum>(0x807F);
14852  const GLenum NORMAL_ARRAY_COUNT_EXT = static_cast<GLenum>(0x8080);
14853  const GLenum COLOR_ARRAY_SIZE_EXT = static_cast<GLenum>(0x8081);
14854  const GLenum COLOR_ARRAY_TYPE_EXT = static_cast<GLenum>(0x8082);
14855  const GLenum COLOR_ARRAY_STRIDE_EXT = static_cast<GLenum>(0x8083);
14856  const GLenum COLOR_ARRAY_COUNT_EXT = static_cast<GLenum>(0x8084);
14857  const GLenum INDEX_ARRAY_TYPE_EXT = static_cast<GLenum>(0x8085);
14858  const GLenum INDEX_ARRAY_STRIDE_EXT = static_cast<GLenum>(0x8086);
14859  const GLenum INDEX_ARRAY_COUNT_EXT = static_cast<GLenum>(0x8087);
14860  const GLenum TEXTURE_COORD_ARRAY_SIZE_EXT = static_cast<GLenum>(0x8088);
14861  const GLenum TEXTURE_COORD_ARRAY_TYPE_EXT = static_cast<GLenum>(0x8089);
14862  const GLenum TEXTURE_COORD_ARRAY_STRIDE_EXT = static_cast<GLenum>(0x808A);
14863  const GLenum TEXTURE_COORD_ARRAY_COUNT_EXT = static_cast<GLenum>(0x808B);
14864  const GLenum EDGE_FLAG_ARRAY_STRIDE_EXT = static_cast<GLenum>(0x808C);
14865  const GLenum EDGE_FLAG_ARRAY_COUNT_EXT = static_cast<GLenum>(0x808D);
14866  const GLenum VERTEX_ARRAY_POINTER_EXT = static_cast<GLenum>(0x808E);
14867  const GLenum NORMAL_ARRAY_POINTER_EXT = static_cast<GLenum>(0x808F);
14868  const GLenum COLOR_ARRAY_POINTER_EXT = static_cast<GLenum>(0x8090);
14869  const GLenum INDEX_ARRAY_POINTER_EXT = static_cast<GLenum>(0x8091);
14870  const GLenum TEXTURE_COORD_ARRAY_POINTER_EXT = static_cast<GLenum>(0x8092);
14871  const GLenum EDGE_FLAG_ARRAY_POINTER_EXT = static_cast<GLenum>(0x8093);
14872  typedef void (APIENTRYP PFNGLARRAYELEMENTEXTPROC) (GLint i);
14873  typedef void (APIENTRYP PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
14874  typedef void (APIENTRYP PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count);
14875  typedef void (APIENTRYP PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean *pointer);
14876  typedef void (APIENTRYP PFNGLGETPOINTERVEXTPROC) (GLenum pname, GLvoid* *params);
14877  typedef void (APIENTRYP PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
14878  typedef void (APIENTRYP PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
14879  typedef void (APIENTRYP PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
14880  typedef void (APIENTRYP PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
14881  extern VTKRENDERINGOPENGL_EXPORT PFNGLARRAYELEMENTEXTPROC ArrayElementEXT;
14882  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORPOINTEREXTPROC ColorPointerEXT;
14883  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWARRAYSEXTPROC DrawArraysEXT;
14884  extern VTKRENDERINGOPENGL_EXPORT PFNGLEDGEFLAGPOINTEREXTPROC EdgeFlagPointerEXT;
14885  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPOINTERVEXTPROC GetPointervEXT;
14886  extern VTKRENDERINGOPENGL_EXPORT PFNGLINDEXPOINTEREXTPROC IndexPointerEXT;
14887  extern VTKRENDERINGOPENGL_EXPORT PFNGLNORMALPOINTEREXTPROC NormalPointerEXT;
14888  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDPOINTEREXTPROC TexCoordPointerEXT;
14889  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXPOINTEREXTPROC VertexPointerEXT;
14890 
14891  //Definitions for GL_EXT_misc_attribute
14892 
14893  //Definitions for GL_SGIS_generate_mipmap
14894  const GLenum GENERATE_MIPMAP_SGIS = static_cast<GLenum>(0x8191);
14895  const GLenum GENERATE_MIPMAP_HINT_SGIS = static_cast<GLenum>(0x8192);
14896 
14897  //Definitions for GL_SGIX_clipmap
14898  const GLenum LINEAR_CLIPMAP_LINEAR_SGIX = static_cast<GLenum>(0x8170);
14899  const GLenum TEXTURE_CLIPMAP_CENTER_SGIX = static_cast<GLenum>(0x8171);
14900  const GLenum TEXTURE_CLIPMAP_FRAME_SGIX = static_cast<GLenum>(0x8172);
14901  const GLenum TEXTURE_CLIPMAP_OFFSET_SGIX = static_cast<GLenum>(0x8173);
14902  const GLenum TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX = static_cast<GLenum>(0x8174);
14903  const GLenum TEXTURE_CLIPMAP_LOD_OFFSET_SGIX = static_cast<GLenum>(0x8175);
14904  const GLenum TEXTURE_CLIPMAP_DEPTH_SGIX = static_cast<GLenum>(0x8176);
14905  const GLenum MAX_CLIPMAP_DEPTH_SGIX = static_cast<GLenum>(0x8177);
14906  const GLenum MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX = static_cast<GLenum>(0x8178);
14907  const GLenum NEAREST_CLIPMAP_NEAREST_SGIX = static_cast<GLenum>(0x844D);
14908  const GLenum NEAREST_CLIPMAP_LINEAR_SGIX = static_cast<GLenum>(0x844E);
14909  const GLenum LINEAR_CLIPMAP_NEAREST_SGIX = static_cast<GLenum>(0x844F);
14910 
14911  //Definitions for GL_SGIX_shadow
14912  const GLenum TEXTURE_COMPARE_SGIX = static_cast<GLenum>(0x819A);
14913  const GLenum TEXTURE_COMPARE_OPERATOR_SGIX = static_cast<GLenum>(0x819B);
14914  const GLenum TEXTURE_LEQUAL_R_SGIX = static_cast<GLenum>(0x819C);
14915  const GLenum TEXTURE_GEQUAL_R_SGIX = static_cast<GLenum>(0x819D);
14916 
14917  //Definitions for GL_SGIS_texture_edge_clamp
14918  const GLenum CLAMP_TO_EDGE_SGIS = static_cast<GLenum>(0x812F);
14919 
14920  //Definitions for GL_SGIS_texture_border_clamp
14921  const GLenum CLAMP_TO_BORDER_SGIS = static_cast<GLenum>(0x812D);
14922 
14923  //Definitions for GL_EXT_blend_minmax
14924  const GLenum FUNC_ADD_EXT = static_cast<GLenum>(0x8006);
14925  const GLenum MIN_EXT = static_cast<GLenum>(0x8007);
14926  const GLenum MAX_EXT = static_cast<GLenum>(0x8008);
14927  const GLenum BLEND_EQUATION_EXT = static_cast<GLenum>(0x8009);
14928  typedef void (APIENTRYP PFNGLBLENDEQUATIONEXTPROC) (GLenum mode);
14929  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLENDEQUATIONEXTPROC BlendEquationEXT;
14930 
14931  //Definitions for GL_EXT_blend_subtract
14932  const GLenum FUNC_SUBTRACT_EXT = static_cast<GLenum>(0x800A);
14933  const GLenum FUNC_REVERSE_SUBTRACT_EXT = static_cast<GLenum>(0x800B);
14934 
14935  //Definitions for GL_EXT_blend_logic_op
14936 
14937  //Definitions for GL_SGIX_interlace
14938  const GLenum INTERLACE_SGIX = static_cast<GLenum>(0x8094);
14939 
14940  //Definitions for GL_SGIX_pixel_tiles
14941  const GLenum PIXEL_TILE_BEST_ALIGNMENT_SGIX = static_cast<GLenum>(0x813E);
14942  const GLenum PIXEL_TILE_CACHE_INCREMENT_SGIX = static_cast<GLenum>(0x813F);
14943  const GLenum PIXEL_TILE_WIDTH_SGIX = static_cast<GLenum>(0x8140);
14944  const GLenum PIXEL_TILE_HEIGHT_SGIX = static_cast<GLenum>(0x8141);
14945  const GLenum PIXEL_TILE_GRID_WIDTH_SGIX = static_cast<GLenum>(0x8142);
14946  const GLenum PIXEL_TILE_GRID_HEIGHT_SGIX = static_cast<GLenum>(0x8143);
14947  const GLenum PIXEL_TILE_GRID_DEPTH_SGIX = static_cast<GLenum>(0x8144);
14948  const GLenum PIXEL_TILE_CACHE_SIZE_SGIX = static_cast<GLenum>(0x8145);
14949 
14950  //Definitions for GL_SGIS_texture_select
14951  const GLenum DUAL_ALPHA4_SGIS = static_cast<GLenum>(0x8110);
14952  const GLenum DUAL_ALPHA8_SGIS = static_cast<GLenum>(0x8111);
14953  const GLenum DUAL_ALPHA12_SGIS = static_cast<GLenum>(0x8112);
14954  const GLenum DUAL_ALPHA16_SGIS = static_cast<GLenum>(0x8113);
14955  const GLenum DUAL_LUMINANCE4_SGIS = static_cast<GLenum>(0x8114);
14956  const GLenum DUAL_LUMINANCE8_SGIS = static_cast<GLenum>(0x8115);
14957  const GLenum DUAL_LUMINANCE12_SGIS = static_cast<GLenum>(0x8116);
14958  const GLenum DUAL_LUMINANCE16_SGIS = static_cast<GLenum>(0x8117);
14959  const GLenum DUAL_INTENSITY4_SGIS = static_cast<GLenum>(0x8118);
14960  const GLenum DUAL_INTENSITY8_SGIS = static_cast<GLenum>(0x8119);
14961  const GLenum DUAL_INTENSITY12_SGIS = static_cast<GLenum>(0x811A);
14962  const GLenum DUAL_INTENSITY16_SGIS = static_cast<GLenum>(0x811B);
14963  const GLenum DUAL_LUMINANCE_ALPHA4_SGIS = static_cast<GLenum>(0x811C);
14964  const GLenum DUAL_LUMINANCE_ALPHA8_SGIS = static_cast<GLenum>(0x811D);
14965  const GLenum QUAD_ALPHA4_SGIS = static_cast<GLenum>(0x811E);
14966  const GLenum QUAD_ALPHA8_SGIS = static_cast<GLenum>(0x811F);
14967  const GLenum QUAD_LUMINANCE4_SGIS = static_cast<GLenum>(0x8120);
14968  const GLenum QUAD_LUMINANCE8_SGIS = static_cast<GLenum>(0x8121);
14969  const GLenum QUAD_INTENSITY4_SGIS = static_cast<GLenum>(0x8122);
14970  const GLenum QUAD_INTENSITY8_SGIS = static_cast<GLenum>(0x8123);
14971  const GLenum DUAL_TEXTURE_SELECT_SGIS = static_cast<GLenum>(0x8124);
14972  const GLenum QUAD_TEXTURE_SELECT_SGIS = static_cast<GLenum>(0x8125);
14973 
14974  //Definitions for GL_SGIX_sprite
14975  const GLenum SPRITE_SGIX = static_cast<GLenum>(0x8148);
14976  const GLenum SPRITE_MODE_SGIX = static_cast<GLenum>(0x8149);
14977  const GLenum SPRITE_AXIS_SGIX = static_cast<GLenum>(0x814A);
14978  const GLenum SPRITE_TRANSLATION_SGIX = static_cast<GLenum>(0x814B);
14979  const GLenum SPRITE_AXIAL_SGIX = static_cast<GLenum>(0x814C);
14980  const GLenum SPRITE_OBJECT_ALIGNED_SGIX = static_cast<GLenum>(0x814D);
14981  const GLenum SPRITE_EYE_ALIGNED_SGIX = static_cast<GLenum>(0x814E);
14982  typedef void (APIENTRYP PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param);
14983  typedef void (APIENTRYP PFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, const GLfloat *params);
14984  typedef void (APIENTRYP PFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint param);
14985  typedef void (APIENTRYP PFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, const GLint *params);
14986  extern VTKRENDERINGOPENGL_EXPORT PFNGLSPRITEPARAMETERFSGIXPROC SpriteParameterfSGIX;
14987  extern VTKRENDERINGOPENGL_EXPORT PFNGLSPRITEPARAMETERFVSGIXPROC SpriteParameterfvSGIX;
14988  extern VTKRENDERINGOPENGL_EXPORT PFNGLSPRITEPARAMETERISGIXPROC SpriteParameteriSGIX;
14989  extern VTKRENDERINGOPENGL_EXPORT PFNGLSPRITEPARAMETERIVSGIXPROC SpriteParameterivSGIX;
14990 
14991  //Definitions for GL_SGIX_texture_multi_buffer
14992  const GLenum TEXTURE_MULTI_BUFFER_HINT_SGIX = static_cast<GLenum>(0x812E);
14993 
14994  //Definitions for GL_EXT_point_parameters
14995  const GLenum POINT_SIZE_MIN_EXT = static_cast<GLenum>(0x8126);
14996  const GLenum POINT_SIZE_MAX_EXT = static_cast<GLenum>(0x8127);
14997  const GLenum POINT_FADE_THRESHOLD_SIZE_EXT = static_cast<GLenum>(0x8128);
14998  const GLenum DISTANCE_ATTENUATION_EXT = static_cast<GLenum>(0x8129);
14999  typedef void (APIENTRYP PFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param);
15000  typedef void (APIENTRYP PFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, const GLfloat *params);
15001  extern VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERFEXTPROC PointParameterfEXT;
15002  extern VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERFVEXTPROC PointParameterfvEXT;
15003 
15004  //Definitions for GL_SGIS_point_parameters
15005  const GLenum POINT_SIZE_MIN_SGIS = static_cast<GLenum>(0x8126);
15006  const GLenum POINT_SIZE_MAX_SGIS = static_cast<GLenum>(0x8127);
15007  const GLenum POINT_FADE_THRESHOLD_SIZE_SGIS = static_cast<GLenum>(0x8128);
15008  const GLenum DISTANCE_ATTENUATION_SGIS = static_cast<GLenum>(0x8129);
15009  typedef void (APIENTRYP PFNGLPOINTPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
15010  typedef void (APIENTRYP PFNGLPOINTPARAMETERFVSGISPROC) (GLenum pname, const GLfloat *params);
15011  extern VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERFSGISPROC PointParameterfSGIS;
15012  extern VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERFVSGISPROC PointParameterfvSGIS;
15013 
15014  //Definitions for GL_SGIX_instruments
15015  const GLenum INSTRUMENT_BUFFER_POINTER_SGIX = static_cast<GLenum>(0x8180);
15016  const GLenum INSTRUMENT_MEASUREMENTS_SGIX = static_cast<GLenum>(0x8181);
15017  typedef GLint (APIENTRYP PFNGLGETINSTRUMENTSSGIXPROC) (void);
15018  typedef void (APIENTRYP PFNGLINSTRUMENTSBUFFERSGIXPROC) (GLsizei size, GLint *buffer);
15019  typedef GLint (APIENTRYP PFNGLPOLLINSTRUMENTSSGIXPROC) (GLint *marker_p);
15020  typedef void (APIENTRYP PFNGLREADINSTRUMENTSSGIXPROC) (GLint marker);
15021  typedef void (APIENTRYP PFNGLSTARTINSTRUMENTSSGIXPROC) (void);
15022  typedef void (APIENTRYP PFNGLSTOPINSTRUMENTSSGIXPROC) (GLint marker);
15023  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETINSTRUMENTSSGIXPROC GetInstrumentsSGIX;
15024  extern VTKRENDERINGOPENGL_EXPORT PFNGLINSTRUMENTSBUFFERSGIXPROC InstrumentsBufferSGIX;
15025  extern VTKRENDERINGOPENGL_EXPORT PFNGLPOLLINSTRUMENTSSGIXPROC PollInstrumentsSGIX;
15026  extern VTKRENDERINGOPENGL_EXPORT PFNGLREADINSTRUMENTSSGIXPROC ReadInstrumentsSGIX;
15027  extern VTKRENDERINGOPENGL_EXPORT PFNGLSTARTINSTRUMENTSSGIXPROC StartInstrumentsSGIX;
15028  extern VTKRENDERINGOPENGL_EXPORT PFNGLSTOPINSTRUMENTSSGIXPROC StopInstrumentsSGIX;
15029 
15030  //Definitions for GL_SGIX_texture_scale_bias
15031  const GLenum POST_TEXTURE_FILTER_BIAS_SGIX = static_cast<GLenum>(0x8179);
15032  const GLenum POST_TEXTURE_FILTER_SCALE_SGIX = static_cast<GLenum>(0x817A);
15033  const GLenum POST_TEXTURE_FILTER_BIAS_RANGE_SGIX = static_cast<GLenum>(0x817B);
15035 
15036  //Definitions for GL_SGIX_framezoom
15037  const GLenum FRAMEZOOM_SGIX = static_cast<GLenum>(0x818B);
15038  const GLenum FRAMEZOOM_FACTOR_SGIX = static_cast<GLenum>(0x818C);
15039  const GLenum MAX_FRAMEZOOM_FACTOR_SGIX = static_cast<GLenum>(0x818D);
15040  typedef void (APIENTRYP PFNGLFRAMEZOOMSGIXPROC) (GLint factor);
15041  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEZOOMSGIXPROC FrameZoomSGIX;
15042 
15043  //Definitions for GL_SGIX_tag_sample_buffer
15044  typedef void (APIENTRYP PFNGLTAGSAMPLEBUFFERSGIXPROC) (void);
15045  extern VTKRENDERINGOPENGL_EXPORT PFNGLTAGSAMPLEBUFFERSGIXPROC TagSampleBufferSGIX;
15046 
15047  //Definitions for GL_FfdMaskSGIX
15048  const GLenum TEXTURE_DEFORMATION_BIT_SGIX = static_cast<GLenum>(0x00000001);
15049  const GLenum GEOMETRY_DEFORMATION_BIT_SGIX = static_cast<GLenum>(0x00000002);
15050 
15051  //Definitions for GL_SGIX_polynomial_ffd
15052  const GLenum GEOMETRY_DEFORMATION_SGIX = static_cast<GLenum>(0x8194);
15053  const GLenum TEXTURE_DEFORMATION_SGIX = static_cast<GLenum>(0x8195);
15054  const GLenum DEFORMATIONS_MASK_SGIX = static_cast<GLenum>(0x8196);
15055  const GLenum MAX_DEFORMATION_ORDER_SGIX = static_cast<GLenum>(0x8197);
15056  typedef void (APIENTRYP PFNGLDEFORMATIONMAP3DSGIXPROC) (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble *points);
15057  typedef void (APIENTRYP PFNGLDEFORMATIONMAP3FSGIXPROC) (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat *points);
15058  typedef void (APIENTRYP PFNGLDEFORMSGIXPROC) (GLbitfield mask);
15059  typedef void (APIENTRYP PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) (GLbitfield mask);
15060  extern VTKRENDERINGOPENGL_EXPORT PFNGLDEFORMATIONMAP3DSGIXPROC DeformationMap3dSGIX;
15061  extern VTKRENDERINGOPENGL_EXPORT PFNGLDEFORMATIONMAP3FSGIXPROC DeformationMap3fSGIX;
15062  extern VTKRENDERINGOPENGL_EXPORT PFNGLDEFORMSGIXPROC DeformSGIX;
15063  extern VTKRENDERINGOPENGL_EXPORT PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC LoadIdentityDeformationMapSGIX;
15064 
15065  //Definitions for GL_SGIX_reference_plane
15066  const GLenum REFERENCE_PLANE_SGIX = static_cast<GLenum>(0x817D);
15067  const GLenum REFERENCE_PLANE_EQUATION_SGIX = static_cast<GLenum>(0x817E);
15068  typedef void (APIENTRYP PFNGLREFERENCEPLANESGIXPROC) (const GLdouble *equation);
15069  extern VTKRENDERINGOPENGL_EXPORT PFNGLREFERENCEPLANESGIXPROC ReferencePlaneSGIX;
15070 
15071  //Definitions for GL_SGIX_flush_raster
15072  typedef void (APIENTRYP PFNGLFLUSHRASTERSGIXPROC) (void);
15073  extern VTKRENDERINGOPENGL_EXPORT PFNGLFLUSHRASTERSGIXPROC FlushRasterSGIX;
15074 
15075  //Definitions for GL_SGIX_depth_texture
15076  const GLenum DEPTH_COMPONENT16_SGIX = static_cast<GLenum>(0x81A5);
15077  const GLenum DEPTH_COMPONENT24_SGIX = static_cast<GLenum>(0x81A6);
15078  const GLenum DEPTH_COMPONENT32_SGIX = static_cast<GLenum>(0x81A7);
15079 
15080  //Definitions for GL_SGIS_fog_function
15081  const GLenum FOG_FUNC_SGIS = static_cast<GLenum>(0x812A);
15082  const GLenum FOG_FUNC_POINTS_SGIS = static_cast<GLenum>(0x812B);
15083  const GLenum MAX_FOG_FUNC_POINTS_SGIS = static_cast<GLenum>(0x812C);
15084  typedef void (APIENTRYP PFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat *points);
15085  typedef void (APIENTRYP PFNGLGETFOGFUNCSGISPROC) (GLfloat *points);
15086  extern VTKRENDERINGOPENGL_EXPORT PFNGLFOGFUNCSGISPROC FogFuncSGIS;
15087  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETFOGFUNCSGISPROC GetFogFuncSGIS;
15088 
15089  //Definitions for GL_SGIX_fog_offset
15090  const GLenum FOG_OFFSET_SGIX = static_cast<GLenum>(0x8198);
15091  const GLenum FOG_OFFSET_VALUE_SGIX = static_cast<GLenum>(0x8199);
15092 
15093  //Definitions for GL_HP_image_transform
15094  const GLenum IMAGE_SCALE_X_HP = static_cast<GLenum>(0x8155);
15095  const GLenum IMAGE_SCALE_Y_HP = static_cast<GLenum>(0x8156);
15096  const GLenum IMAGE_TRANSLATE_X_HP = static_cast<GLenum>(0x8157);
15097  const GLenum IMAGE_TRANSLATE_Y_HP = static_cast<GLenum>(0x8158);
15098  const GLenum IMAGE_ROTATE_ANGLE_HP = static_cast<GLenum>(0x8159);
15099  const GLenum IMAGE_ROTATE_ORIGIN_X_HP = static_cast<GLenum>(0x815A);
15100  const GLenum IMAGE_ROTATE_ORIGIN_Y_HP = static_cast<GLenum>(0x815B);
15101  const GLenum IMAGE_MAG_FILTER_HP = static_cast<GLenum>(0x815C);
15102  const GLenum IMAGE_MIN_FILTER_HP = static_cast<GLenum>(0x815D);
15103  const GLenum IMAGE_CUBIC_WEIGHT_HP = static_cast<GLenum>(0x815E);
15104  const GLenum CUBIC_HP = static_cast<GLenum>(0x815F);
15105  const GLenum AVERAGE_HP = static_cast<GLenum>(0x8160);
15106  const GLenum IMAGE_TRANSFORM_2D_HP = static_cast<GLenum>(0x8161);
15107  const GLenum POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = static_cast<GLenum>(0x8162);
15109  typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, GLint param);
15110  typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, GLfloat param);
15111  typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint *params);
15112  typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat *params);
15113  typedef void (APIENTRYP PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, GLint *params);
15114  typedef void (APIENTRYP PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, GLfloat *params);
15115  extern VTKRENDERINGOPENGL_EXPORT PFNGLIMAGETRANSFORMPARAMETERIHPPROC ImageTransformParameteriHP;
15116  extern VTKRENDERINGOPENGL_EXPORT PFNGLIMAGETRANSFORMPARAMETERFHPPROC ImageTransformParameterfHP;
15117  extern VTKRENDERINGOPENGL_EXPORT PFNGLIMAGETRANSFORMPARAMETERIVHPPROC ImageTransformParameterivHP;
15118  extern VTKRENDERINGOPENGL_EXPORT PFNGLIMAGETRANSFORMPARAMETERFVHPPROC ImageTransformParameterfvHP;
15119  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC GetImageTransformParameterivHP;
15120  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC GetImageTransformParameterfvHP;
15121 
15122  //Definitions for GL_HP_convolution_border_modes
15123  const GLenum IGNORE_BORDER_HP = static_cast<GLenum>(0x8150);
15124  const GLenum CONSTANT_BORDER_HP = static_cast<GLenum>(0x8151);
15125  const GLenum REPLICATE_BORDER_HP = static_cast<GLenum>(0x8153);
15126  const GLenum CONVOLUTION_BORDER_COLOR_HP = static_cast<GLenum>(0x8154);
15127 
15128  //Definitions for GL_INGR_palette_buffer
15129 
15130  //Definitions for GL_SGIX_texture_add_env
15131  const GLenum TEXTURE_ENV_BIAS_SGIX = static_cast<GLenum>(0x80BE);
15132 
15133  //Definitions for GL_EXT_color_subtable
15134  typedef void (APIENTRYP PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
15135  typedef void (APIENTRYP PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
15136  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORSUBTABLEEXTPROC ColorSubTableEXT;
15137  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYCOLORSUBTABLEEXTPROC CopyColorSubTableEXT;
15138 
15139  //Definitions for GL_PGI_vertex_hints
15140  const GLenum VERTEX_DATA_HINT_PGI = static_cast<GLenum>(0x1A22A);
15141  const GLenum VERTEX_CONSISTENT_HINT_PGI = static_cast<GLenum>(0x1A22B);
15142  const GLenum MATERIAL_SIDE_HINT_PGI = static_cast<GLenum>(0x1A22C);
15143  const GLenum MAX_VERTEX_HINT_PGI = static_cast<GLenum>(0x1A22D);
15144  const GLenum COLOR3_BIT_PGI = static_cast<GLenum>(0x00010000);
15145  const GLenum COLOR4_BIT_PGI = static_cast<GLenum>(0x00020000);
15146  const GLenum EDGEFLAG_BIT_PGI = static_cast<GLenum>(0x00040000);
15147  const GLenum INDEX_BIT_PGI = static_cast<GLenum>(0x00080000);
15148  const GLenum MAT_AMBIENT_BIT_PGI = static_cast<GLenum>(0x00100000);
15149  const GLenum MAT_AMBIENT_AND_DIFFUSE_BIT_PGI = static_cast<GLenum>(0x00200000);
15150  const GLenum MAT_DIFFUSE_BIT_PGI = static_cast<GLenum>(0x00400000);
15151  const GLenum MAT_EMISSION_BIT_PGI = static_cast<GLenum>(0x00800000);
15152  const GLenum MAT_COLOR_INDEXES_BIT_PGI = static_cast<GLenum>(0x01000000);
15153  const GLenum MAT_SHININESS_BIT_PGI = static_cast<GLenum>(0x02000000);
15154  const GLenum MAT_SPECULAR_BIT_PGI = static_cast<GLenum>(0x04000000);
15155  const GLenum NORMAL_BIT_PGI = static_cast<GLenum>(0x08000000);
15156  const GLenum TEXCOORD1_BIT_PGI = static_cast<GLenum>(0x10000000);
15157  const GLenum TEXCOORD2_BIT_PGI = static_cast<GLenum>(0x20000000);
15158  const GLenum TEXCOORD3_BIT_PGI = static_cast<GLenum>(0x40000000);
15159  const GLenum TEXCOORD4_BIT_PGI = static_cast<GLenum>(0x80000000);
15160  const GLenum VERTEX23_BIT_PGI = static_cast<GLenum>(0x00000004);
15161  const GLenum VERTEX4_BIT_PGI = static_cast<GLenum>(0x00000008);
15162 
15163  //Definitions for GL_PGI_misc_hints
15164  const GLenum PREFER_DOUBLEBUFFER_HINT_PGI = static_cast<GLenum>(0x1A1F8);
15165  const GLenum CONSERVE_MEMORY_HINT_PGI = static_cast<GLenum>(0x1A1FD);
15166  const GLenum RECLAIM_MEMORY_HINT_PGI = static_cast<GLenum>(0x1A1FE);
15167  const GLenum NATIVE_GRAPHICS_HANDLE_PGI = static_cast<GLenum>(0x1A202);
15168  const GLenum NATIVE_GRAPHICS_BEGIN_HINT_PGI = static_cast<GLenum>(0x1A203);
15169  const GLenum NATIVE_GRAPHICS_END_HINT_PGI = static_cast<GLenum>(0x1A204);
15170  const GLenum ALWAYS_FAST_HINT_PGI = static_cast<GLenum>(0x1A20C);
15171  const GLenum ALWAYS_SOFT_HINT_PGI = static_cast<GLenum>(0x1A20D);
15172  const GLenum ALLOW_DRAW_OBJ_HINT_PGI = static_cast<GLenum>(0x1A20E);
15173  const GLenum ALLOW_DRAW_WIN_HINT_PGI = static_cast<GLenum>(0x1A20F);
15174  const GLenum ALLOW_DRAW_FRG_HINT_PGI = static_cast<GLenum>(0x1A210);
15175  const GLenum ALLOW_DRAW_MEM_HINT_PGI = static_cast<GLenum>(0x1A211);
15176  const GLenum STRICT_DEPTHFUNC_HINT_PGI = static_cast<GLenum>(0x1A216);
15177  const GLenum STRICT_LIGHTING_HINT_PGI = static_cast<GLenum>(0x1A217);
15178  const GLenum STRICT_SCISSOR_HINT_PGI = static_cast<GLenum>(0x1A218);
15179  const GLenum FULL_STIPPLE_HINT_PGI = static_cast<GLenum>(0x1A219);
15180  const GLenum CLIP_NEAR_HINT_PGI = static_cast<GLenum>(0x1A220);
15181  const GLenum CLIP_FAR_HINT_PGI = static_cast<GLenum>(0x1A221);
15182  const GLenum WIDE_LINE_HINT_PGI = static_cast<GLenum>(0x1A222);
15183  const GLenum BACK_NORMALS_HINT_PGI = static_cast<GLenum>(0x1A223);
15184  typedef void (APIENTRYP PFNGLHINTPGIPROC) (GLenum target, GLint mode);
15185  extern VTKRENDERINGOPENGL_EXPORT PFNGLHINTPGIPROC HintPGI;
15186 
15187  //Definitions for GL_EXT_paletted_texture
15188  const GLenum COLOR_INDEX1_EXT = static_cast<GLenum>(0x80E2);
15189  const GLenum COLOR_INDEX2_EXT = static_cast<GLenum>(0x80E3);
15190  const GLenum COLOR_INDEX4_EXT = static_cast<GLenum>(0x80E4);
15191  const GLenum COLOR_INDEX8_EXT = static_cast<GLenum>(0x80E5);
15192  const GLenum COLOR_INDEX12_EXT = static_cast<GLenum>(0x80E6);
15193  const GLenum COLOR_INDEX16_EXT = static_cast<GLenum>(0x80E7);
15194  const GLenum TEXTURE_INDEX_SIZE_EXT = static_cast<GLenum>(0x80ED);
15195  typedef void (APIENTRYP PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
15196  typedef void (APIENTRYP PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *data);
15197  typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
15198  typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params);
15199  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORTABLEEXTPROC ColorTableEXT;
15200  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCOLORTABLEEXTPROC GetColorTableEXT;
15201  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCOLORTABLEPARAMETERIVEXTPROC GetColorTableParameterivEXT;
15202  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCOLORTABLEPARAMETERFVEXTPROC GetColorTableParameterfvEXT;
15203 
15204  //Definitions for GL_EXT_clip_volume_hint
15205  const GLenum CLIP_VOLUME_CLIPPING_HINT_EXT = static_cast<GLenum>(0x80F0);
15206 
15207  //Definitions for GL_SGIX_list_priority
15208  const GLenum LIST_PRIORITY_SGIX = static_cast<GLenum>(0x8182);
15209  typedef void (APIENTRYP PFNGLGETLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, GLfloat *params);
15210  typedef void (APIENTRYP PFNGLGETLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, GLint *params);
15211  typedef void (APIENTRYP PFNGLLISTPARAMETERFSGIXPROC) (GLuint list, GLenum pname, GLfloat param);
15212  typedef void (APIENTRYP PFNGLLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, const GLfloat *params);
15213  typedef void (APIENTRYP PFNGLLISTPARAMETERISGIXPROC) (GLuint list, GLenum pname, GLint param);
15214  typedef void (APIENTRYP PFNGLLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, const GLint *params);
15215  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETLISTPARAMETERFVSGIXPROC GetListParameterfvSGIX;
15216  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETLISTPARAMETERIVSGIXPROC GetListParameterivSGIX;
15217  extern VTKRENDERINGOPENGL_EXPORT PFNGLLISTPARAMETERFSGIXPROC ListParameterfSGIX;
15218  extern VTKRENDERINGOPENGL_EXPORT PFNGLLISTPARAMETERFVSGIXPROC ListParameterfvSGIX;
15219  extern VTKRENDERINGOPENGL_EXPORT PFNGLLISTPARAMETERISGIXPROC ListParameteriSGIX;
15220  extern VTKRENDERINGOPENGL_EXPORT PFNGLLISTPARAMETERIVSGIXPROC ListParameterivSGIX;
15221 
15222  //Definitions for GL_SGIX_ir_instrument1
15223  const GLenum IR_INSTRUMENT1_SGIX = static_cast<GLenum>(0x817F);
15224 
15225  //Definitions for GL_SGIX_calligraphic_fragment
15226  const GLenum CALLIGRAPHIC_FRAGMENT_SGIX = static_cast<GLenum>(0x8183);
15227 
15228  //Definitions for GL_SGIX_texture_lod_bias
15229  const GLenum TEXTURE_LOD_BIAS_S_SGIX = static_cast<GLenum>(0x818E);
15230  const GLenum TEXTURE_LOD_BIAS_T_SGIX = static_cast<GLenum>(0x818F);
15231  const GLenum TEXTURE_LOD_BIAS_R_SGIX = static_cast<GLenum>(0x8190);
15232 
15233  //Definitions for GL_SGIX_shadow_ambient
15234  const GLenum SHADOW_AMBIENT_SGIX = static_cast<GLenum>(0x80BF);
15235 
15236  //Definitions for GL_EXT_index_texture
15237 
15238  //Definitions for GL_EXT_index_material
15239  const GLenum INDEX_MATERIAL_EXT = static_cast<GLenum>(0x81B8);
15240  const GLenum INDEX_MATERIAL_PARAMETER_EXT = static_cast<GLenum>(0x81B9);
15241  const GLenum INDEX_MATERIAL_FACE_EXT = static_cast<GLenum>(0x81BA);
15242  typedef void (APIENTRYP PFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode);
15243  extern VTKRENDERINGOPENGL_EXPORT PFNGLINDEXMATERIALEXTPROC IndexMaterialEXT;
15244 
15245  //Definitions for GL_EXT_index_func
15246  const GLenum INDEX_TEST_EXT = static_cast<GLenum>(0x81B5);
15247  const GLenum INDEX_TEST_FUNC_EXT = static_cast<GLenum>(0x81B6);
15248  const GLenum INDEX_TEST_REF_EXT = static_cast<GLenum>(0x81B7);
15249  typedef void (APIENTRYP PFNGLINDEXFUNCEXTPROC) (GLenum func, GLclampf ref);
15250  extern VTKRENDERINGOPENGL_EXPORT PFNGLINDEXFUNCEXTPROC IndexFuncEXT;
15251 
15252  //Definitions for GL_EXT_index_array_formats
15253  const GLenum IUI_V2F_EXT = static_cast<GLenum>(0x81AD);
15254  const GLenum IUI_V3F_EXT = static_cast<GLenum>(0x81AE);
15255  const GLenum IUI_N3F_V2F_EXT = static_cast<GLenum>(0x81AF);
15256  const GLenum IUI_N3F_V3F_EXT = static_cast<GLenum>(0x81B0);
15257  const GLenum T2F_IUI_V2F_EXT = static_cast<GLenum>(0x81B1);
15258  const GLenum T2F_IUI_V3F_EXT = static_cast<GLenum>(0x81B2);
15259  const GLenum T2F_IUI_N3F_V2F_EXT = static_cast<GLenum>(0x81B3);
15260  const GLenum T2F_IUI_N3F_V3F_EXT = static_cast<GLenum>(0x81B4);
15261 
15262  //Definitions for GL_EXT_compiled_vertex_array
15263  const GLenum ARRAY_ELEMENT_LOCK_FIRST_EXT = static_cast<GLenum>(0x81A8);
15264  const GLenum ARRAY_ELEMENT_LOCK_COUNT_EXT = static_cast<GLenum>(0x81A9);
15265  typedef void (APIENTRYP PFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count);
15266  typedef void (APIENTRYP PFNGLUNLOCKARRAYSEXTPROC) (void);
15267  extern VTKRENDERINGOPENGL_EXPORT PFNGLLOCKARRAYSEXTPROC LockArraysEXT;
15268  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNLOCKARRAYSEXTPROC UnlockArraysEXT;
15269 
15270  //Definitions for GL_EXT_cull_vertex
15271  const GLenum CULL_VERTEX_EXT = static_cast<GLenum>(0x81AA);
15272  const GLenum CULL_VERTEX_EYE_POSITION_EXT = static_cast<GLenum>(0x81AB);
15273  const GLenum CULL_VERTEX_OBJECT_POSITION_EXT = static_cast<GLenum>(0x81AC);
15274  typedef void (APIENTRYP PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble *params);
15275  typedef void (APIENTRYP PFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat *params);
15276  extern VTKRENDERINGOPENGL_EXPORT PFNGLCULLPARAMETERDVEXTPROC CullParameterdvEXT;
15277  extern VTKRENDERINGOPENGL_EXPORT PFNGLCULLPARAMETERFVEXTPROC CullParameterfvEXT;
15278 
15279  //Definitions for GL_SGIX_ycrcb
15280  const GLenum YCRCB_422_SGIX = static_cast<GLenum>(0x81BB);
15281  const GLenum YCRCB_444_SGIX = static_cast<GLenum>(0x81BC);
15282 
15283  //Definitions for GL_SGIX_fragment_lighting
15284  const GLenum FRAGMENT_LIGHTING_SGIX = static_cast<GLenum>(0x8400);
15285  const GLenum FRAGMENT_COLOR_MATERIAL_SGIX = static_cast<GLenum>(0x8401);
15286  const GLenum FRAGMENT_COLOR_MATERIAL_FACE_SGIX = static_cast<GLenum>(0x8402);
15288  const GLenum MAX_FRAGMENT_LIGHTS_SGIX = static_cast<GLenum>(0x8404);
15289  const GLenum MAX_ACTIVE_LIGHTS_SGIX = static_cast<GLenum>(0x8405);
15290  const GLenum CURRENT_RASTER_NORMAL_SGIX = static_cast<GLenum>(0x8406);
15291  const GLenum LIGHT_ENV_MODE_SGIX = static_cast<GLenum>(0x8407);
15293  const GLenum FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX = static_cast<GLenum>(0x8409);
15294  const GLenum FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX = static_cast<GLenum>(0x840A);
15296  const GLenum FRAGMENT_LIGHT0_SGIX = static_cast<GLenum>(0x840C);
15297  const GLenum FRAGMENT_LIGHT1_SGIX = static_cast<GLenum>(0x840D);
15298  const GLenum FRAGMENT_LIGHT2_SGIX = static_cast<GLenum>(0x840E);
15299  const GLenum FRAGMENT_LIGHT3_SGIX = static_cast<GLenum>(0x840F);
15300  const GLenum FRAGMENT_LIGHT4_SGIX = static_cast<GLenum>(0x8410);
15301  const GLenum FRAGMENT_LIGHT5_SGIX = static_cast<GLenum>(0x8411);
15302  const GLenum FRAGMENT_LIGHT6_SGIX = static_cast<GLenum>(0x8412);
15303  const GLenum FRAGMENT_LIGHT7_SGIX = static_cast<GLenum>(0x8413);
15304  typedef void (APIENTRYP PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode);
15305  typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param);
15306  typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params);
15307  typedef void (APIENTRYP PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param);
15308  typedef void (APIENTRYP PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint *params);
15309  typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param);
15310  typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat *params);
15311  typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint param);
15312  typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint *params);
15313  typedef void (APIENTRYP PFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, GLfloat param);
15314  typedef void (APIENTRYP PFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat *params);
15315  typedef void (APIENTRYP PFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, GLint param);
15316  typedef void (APIENTRYP PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint *params);
15317  typedef void (APIENTRYP PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat *params);
15318  typedef void (APIENTRYP PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint *params);
15319  typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat *params);
15320  typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params);
15321  typedef void (APIENTRYP PFNGLLIGHTENVISGIXPROC) (GLenum pname, GLint param);
15322  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTCOLORMATERIALSGIXPROC FragmentColorMaterialSGIX;
15323  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTLIGHTFSGIXPROC FragmentLightfSGIX;
15324  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTLIGHTFVSGIXPROC FragmentLightfvSGIX;
15325  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTLIGHTISGIXPROC FragmentLightiSGIX;
15326  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTLIGHTIVSGIXPROC FragmentLightivSGIX;
15327  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTLIGHTMODELFSGIXPROC FragmentLightModelfSGIX;
15328  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTLIGHTMODELFVSGIXPROC FragmentLightModelfvSGIX;
15329  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTLIGHTMODELISGIXPROC FragmentLightModeliSGIX;
15330  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTLIGHTMODELIVSGIXPROC FragmentLightModelivSGIX;
15331  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTMATERIALFSGIXPROC FragmentMaterialfSGIX;
15332  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTMATERIALFVSGIXPROC FragmentMaterialfvSGIX;
15333  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTMATERIALISGIXPROC FragmentMaterialiSGIX;
15334  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTMATERIALIVSGIXPROC FragmentMaterialivSGIX;
15335  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETFRAGMENTLIGHTFVSGIXPROC GetFragmentLightfvSGIX;
15336  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETFRAGMENTLIGHTIVSGIXPROC GetFragmentLightivSGIX;
15337  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETFRAGMENTMATERIALFVSGIXPROC GetFragmentMaterialfvSGIX;
15338  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETFRAGMENTMATERIALIVSGIXPROC GetFragmentMaterialivSGIX;
15339  extern VTKRENDERINGOPENGL_EXPORT PFNGLLIGHTENVISGIXPROC LightEnviSGIX;
15340 
15341  //Definitions for GL_IBM_rasterpos_clip
15342  const GLenum RASTER_POSITION_UNCLIPPED_IBM = static_cast<GLenum>(0x19262);
15343 
15344  //Definitions for GL_HP_texture_lighting
15345  const GLenum TEXTURE_LIGHTING_MODE_HP = static_cast<GLenum>(0x8167);
15346  const GLenum TEXTURE_POST_SPECULAR_HP = static_cast<GLenum>(0x8168);
15347  const GLenum TEXTURE_PRE_SPECULAR_HP = static_cast<GLenum>(0x8169);
15348 
15349  //Definitions for GL_EXT_draw_range_elements
15350  const GLenum MAX_ELEMENTS_VERTICES_EXT = static_cast<GLenum>(0x80E8);
15351  const GLenum MAX_ELEMENTS_INDICES_EXT = static_cast<GLenum>(0x80E9);
15352  typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
15353  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWRANGEELEMENTSEXTPROC DrawRangeElementsEXT;
15354 
15355  //Definitions for GL_WIN_phong_shading
15356  const GLenum PHONG_WIN = static_cast<GLenum>(0x80EA);
15357  const GLenum PHONG_HINT_WIN = static_cast<GLenum>(0x80EB);
15358 
15359  //Definitions for GL_WIN_specular_fog
15360  const GLenum FOG_SPECULAR_TEXTURE_WIN = static_cast<GLenum>(0x80EC);
15361 
15362  //Definitions for GL_EXT_light_texture
15363  const GLenum FRAGMENT_MATERIAL_EXT = static_cast<GLenum>(0x8349);
15364  const GLenum FRAGMENT_NORMAL_EXT = static_cast<GLenum>(0x834A);
15365  const GLenum FRAGMENT_COLOR_EXT = static_cast<GLenum>(0x834C);
15366  const GLenum ATTENUATION_EXT = static_cast<GLenum>(0x834D);
15367  const GLenum SHADOW_ATTENUATION_EXT = static_cast<GLenum>(0x834E);
15368  const GLenum TEXTURE_APPLICATION_MODE_EXT = static_cast<GLenum>(0x834F);
15369  const GLenum TEXTURE_LIGHT_EXT = static_cast<GLenum>(0x8350);
15370  const GLenum TEXTURE_MATERIAL_FACE_EXT = static_cast<GLenum>(0x8351);
15371  const GLenum TEXTURE_MATERIAL_PARAMETER_EXT = static_cast<GLenum>(0x8352);
15372  typedef void (APIENTRYP PFNGLAPPLYTEXTUREEXTPROC) (GLenum mode);
15373  typedef void (APIENTRYP PFNGLTEXTURELIGHTEXTPROC) (GLenum pname);
15374  typedef void (APIENTRYP PFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode);
15375  extern VTKRENDERINGOPENGL_EXPORT PFNGLAPPLYTEXTUREEXTPROC ApplyTextureEXT;
15376  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXTURELIGHTEXTPROC TextureLightEXT;
15377  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREMATERIALEXTPROC TextureMaterialEXT;
15378 
15379  //Definitions for GL_SGIX_blend_alpha_minmax
15380  const GLenum ALPHA_MIN_SGIX = static_cast<GLenum>(0x8320);
15381  const GLenum ALPHA_MAX_SGIX = static_cast<GLenum>(0x8321);
15382 
15383  //Definitions for GL_SGIX_impact_pixel_texture
15384  const GLenum PIXEL_TEX_GEN_Q_CEILING_SGIX = static_cast<GLenum>(0x8184);
15385  const GLenum PIXEL_TEX_GEN_Q_ROUND_SGIX = static_cast<GLenum>(0x8185);
15386  const GLenum PIXEL_TEX_GEN_Q_FLOOR_SGIX = static_cast<GLenum>(0x8186);
15387  const GLenum PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX = static_cast<GLenum>(0x8187);
15388  const GLenum PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX = static_cast<GLenum>(0x8188);
15389  const GLenum PIXEL_TEX_GEN_ALPHA_LS_SGIX = static_cast<GLenum>(0x8189);
15390  const GLenum PIXEL_TEX_GEN_ALPHA_MS_SGIX = static_cast<GLenum>(0x818A);
15391 
15392  //Definitions for GL_EXT_bgra
15393  const GLenum BGR_EXT = static_cast<GLenum>(0x80E0);
15394  const GLenum BGRA_EXT = static_cast<GLenum>(0x80E1);
15395 
15396  //Definitions for GL_SGIX_async
15397  const GLenum ASYNC_MARKER_SGIX = static_cast<GLenum>(0x8329);
15398  typedef void (APIENTRYP PFNGLASYNCMARKERSGIXPROC) (GLuint marker);
15399  typedef GLint (APIENTRYP PFNGLFINISHASYNCSGIXPROC) (GLuint *markerp);
15400  typedef GLint (APIENTRYP PFNGLPOLLASYNCSGIXPROC) (GLuint *markerp);
15401  typedef GLuint (APIENTRYP PFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range);
15402  typedef void (APIENTRYP PFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range);
15403  typedef GLboolean (APIENTRYP PFNGLISASYNCMARKERSGIXPROC) (GLuint marker);
15404  extern VTKRENDERINGOPENGL_EXPORT PFNGLASYNCMARKERSGIXPROC AsyncMarkerSGIX;
15405  extern VTKRENDERINGOPENGL_EXPORT PFNGLFINISHASYNCSGIXPROC FinishAsyncSGIX;
15406  extern VTKRENDERINGOPENGL_EXPORT PFNGLPOLLASYNCSGIXPROC PollAsyncSGIX;
15407  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENASYNCMARKERSSGIXPROC GenAsyncMarkersSGIX;
15408  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETEASYNCMARKERSSGIXPROC DeleteAsyncMarkersSGIX;
15409  extern VTKRENDERINGOPENGL_EXPORT PFNGLISASYNCMARKERSGIXPROC IsAsyncMarkerSGIX;
15410 
15411  //Definitions for GL_SGIX_async_pixel
15412  const GLenum ASYNC_TEX_IMAGE_SGIX = static_cast<GLenum>(0x835C);
15413  const GLenum ASYNC_DRAW_PIXELS_SGIX = static_cast<GLenum>(0x835D);
15414  const GLenum ASYNC_READ_PIXELS_SGIX = static_cast<GLenum>(0x835E);
15415  const GLenum MAX_ASYNC_TEX_IMAGE_SGIX = static_cast<GLenum>(0x835F);
15416  const GLenum MAX_ASYNC_DRAW_PIXELS_SGIX = static_cast<GLenum>(0x8360);
15417  const GLenum MAX_ASYNC_READ_PIXELS_SGIX = static_cast<GLenum>(0x8361);
15418 
15419  //Definitions for GL_SGIX_async_histogram
15420  const GLenum ASYNC_HISTOGRAM_SGIX = static_cast<GLenum>(0x832C);
15421  const GLenum MAX_ASYNC_HISTOGRAM_SGIX = static_cast<GLenum>(0x832D);
15422 
15423  //Definitions for GL_INTEL_texture_scissor
15424 
15425  //Definitions for GL_INTEL_parallel_arrays
15426  const GLenum PARALLEL_ARRAYS_INTEL = static_cast<GLenum>(0x83F4);
15429  const GLenum COLOR_ARRAY_PARALLEL_POINTERS_INTEL = static_cast<GLenum>(0x83F7);
15431  typedef void (APIENTRYP PFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer);
15432  typedef void (APIENTRYP PFNGLNORMALPOINTERVINTELPROC) (GLenum type, const GLvoid* *pointer);
15433  typedef void (APIENTRYP PFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer);
15434  typedef void (APIENTRYP PFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer);
15435  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXPOINTERVINTELPROC VertexPointervINTEL;
15436  extern VTKRENDERINGOPENGL_EXPORT PFNGLNORMALPOINTERVINTELPROC NormalPointervINTEL;
15437  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORPOINTERVINTELPROC ColorPointervINTEL;
15438  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDPOINTERVINTELPROC TexCoordPointervINTEL;
15439 
15440  //Definitions for GL_HP_occlusion_test
15441  const GLenum OCCLUSION_TEST_HP = static_cast<GLenum>(0x8165);
15442  const GLenum OCCLUSION_TEST_RESULT_HP = static_cast<GLenum>(0x8166);
15443 
15444  //Definitions for GL_EXT_pixel_transform
15445  const GLenum PIXEL_TRANSFORM_2D_EXT = static_cast<GLenum>(0x8330);
15446  const GLenum PIXEL_MAG_FILTER_EXT = static_cast<GLenum>(0x8331);
15447  const GLenum PIXEL_MIN_FILTER_EXT = static_cast<GLenum>(0x8332);
15448  const GLenum PIXEL_CUBIC_WEIGHT_EXT = static_cast<GLenum>(0x8333);
15449  const GLenum CUBIC_EXT = static_cast<GLenum>(0x8334);
15450  const GLenum AVERAGE_EXT = static_cast<GLenum>(0x8335);
15451  const GLenum PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = static_cast<GLenum>(0x8336);
15453  const GLenum PIXEL_TRANSFORM_2D_MATRIX_EXT = static_cast<GLenum>(0x8338);
15454  typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param);
15455  typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param);
15456  typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint *params);
15457  typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat *params);
15458  extern VTKRENDERINGOPENGL_EXPORT PFNGLPIXELTRANSFORMPARAMETERIEXTPROC PixelTransformParameteriEXT;
15459  extern VTKRENDERINGOPENGL_EXPORT PFNGLPIXELTRANSFORMPARAMETERFEXTPROC PixelTransformParameterfEXT;
15460  extern VTKRENDERINGOPENGL_EXPORT PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC PixelTransformParameterivEXT;
15461  extern VTKRENDERINGOPENGL_EXPORT PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC PixelTransformParameterfvEXT;
15462 
15463  //Definitions for GL_EXT_pixel_transform_color_table
15464 
15465  //Definitions for GL_EXT_shared_texture_palette
15466  const GLenum SHARED_TEXTURE_PALETTE_EXT = static_cast<GLenum>(0x81FB);
15467 
15468  //Definitions for GL_EXT_separate_specular_color
15469  const GLenum LIGHT_MODEL_COLOR_CONTROL_EXT = static_cast<GLenum>(0x81F8);
15470  const GLenum SINGLE_COLOR_EXT = static_cast<GLenum>(0x81F9);
15471  const GLenum SEPARATE_SPECULAR_COLOR_EXT = static_cast<GLenum>(0x81FA);
15472 
15473  //Definitions for GL_EXT_secondary_color
15474  const GLenum COLOR_SUM_EXT = static_cast<GLenum>(0x8458);
15475  const GLenum CURRENT_SECONDARY_COLOR_EXT = static_cast<GLenum>(0x8459);
15476  const GLenum SECONDARY_COLOR_ARRAY_SIZE_EXT = static_cast<GLenum>(0x845A);
15477  const GLenum SECONDARY_COLOR_ARRAY_TYPE_EXT = static_cast<GLenum>(0x845B);
15478  const GLenum SECONDARY_COLOR_ARRAY_STRIDE_EXT = static_cast<GLenum>(0x845C);
15479  const GLenum SECONDARY_COLOR_ARRAY_POINTER_EXT = static_cast<GLenum>(0x845D);
15480  const GLenum SECONDARY_COLOR_ARRAY_EXT = static_cast<GLenum>(0x845E);
15481  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue);
15482  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte *v);
15483  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue);
15484  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble *v);
15485  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue);
15486  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat *v);
15487  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue);
15488  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint *v);
15489  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue);
15490  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort *v);
15491  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue);
15492  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte *v);
15493  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue);
15494  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint *v);
15495  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue);
15496  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort *v);
15497  typedef void (APIENTRYP PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
15498  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3BEXTPROC SecondaryColor3bEXT;
15499  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3BVEXTPROC SecondaryColor3bvEXT;
15500  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3DEXTPROC SecondaryColor3dEXT;
15501  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3DVEXTPROC SecondaryColor3dvEXT;
15502  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3FEXTPROC SecondaryColor3fEXT;
15503  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3FVEXTPROC SecondaryColor3fvEXT;
15504  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3IEXTPROC SecondaryColor3iEXT;
15505  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3IVEXTPROC SecondaryColor3ivEXT;
15506  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3SEXTPROC SecondaryColor3sEXT;
15507  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3SVEXTPROC SecondaryColor3svEXT;
15508  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3UBEXTPROC SecondaryColor3ubEXT;
15509  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3UBVEXTPROC SecondaryColor3ubvEXT;
15510  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3UIEXTPROC SecondaryColor3uiEXT;
15511  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3UIVEXTPROC SecondaryColor3uivEXT;
15512  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3USEXTPROC SecondaryColor3usEXT;
15513  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3USVEXTPROC SecondaryColor3usvEXT;
15514  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLORPOINTEREXTPROC SecondaryColorPointerEXT;
15515 
15516  //Definitions for GL_EXT_texture_perturb_normal
15517  const GLenum PERTURB_EXT = static_cast<GLenum>(0x85AE);
15518  const GLenum TEXTURE_NORMAL_EXT = static_cast<GLenum>(0x85AF);
15519  typedef void (APIENTRYP PFNGLTEXTURENORMALEXTPROC) (GLenum mode);
15520  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXTURENORMALEXTPROC TextureNormalEXT;
15521 
15522  //Definitions for GL_EXT_multi_draw_arrays
15523  typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount);
15524  typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount);
15525  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTIDRAWARRAYSEXTPROC MultiDrawArraysEXT;
15526  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTIDRAWELEMENTSEXTPROC MultiDrawElementsEXT;
15527 
15528  //Definitions for GL_EXT_fog_coord
15529  const GLenum FOG_COORDINATE_SOURCE_EXT = static_cast<GLenum>(0x8450);
15530  const GLenum FOG_COORDINATE_EXT = static_cast<GLenum>(0x8451);
15531  const GLenum FRAGMENT_DEPTH_EXT = static_cast<GLenum>(0x8452);
15532  const GLenum CURRENT_FOG_COORDINATE_EXT = static_cast<GLenum>(0x8453);
15533  const GLenum FOG_COORDINATE_ARRAY_TYPE_EXT = static_cast<GLenum>(0x8454);
15534  const GLenum FOG_COORDINATE_ARRAY_STRIDE_EXT = static_cast<GLenum>(0x8455);
15535  const GLenum FOG_COORDINATE_ARRAY_POINTER_EXT = static_cast<GLenum>(0x8456);
15536  const GLenum FOG_COORDINATE_ARRAY_EXT = static_cast<GLenum>(0x8457);
15537  typedef void (APIENTRYP PFNGLFOGCOORDFEXTPROC) (GLfloat coord);
15538  typedef void (APIENTRYP PFNGLFOGCOORDFVEXTPROC) (const GLfloat *coord);
15539  typedef void (APIENTRYP PFNGLFOGCOORDDEXTPROC) (GLdouble coord);
15540  typedef void (APIENTRYP PFNGLFOGCOORDDVEXTPROC) (const GLdouble *coord);
15541  typedef void (APIENTRYP PFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
15542  extern VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDFEXTPROC FogCoordfEXT;
15543  extern VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDFVEXTPROC FogCoordfvEXT;
15544  extern VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDDEXTPROC FogCoorddEXT;
15545  extern VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDDVEXTPROC FogCoorddvEXT;
15546  extern VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDPOINTEREXTPROC FogCoordPointerEXT;
15547 
15548  //Definitions for GL_REND_screen_coordinates
15549  const GLenum SCREEN_COORDINATES_REND = static_cast<GLenum>(0x8490);
15550  const GLenum INVERTED_SCREEN_W_REND = static_cast<GLenum>(0x8491);
15551 
15552  //Definitions for GL_EXT_coordinate_frame
15553  const GLenum TANGENT_ARRAY_EXT = static_cast<GLenum>(0x8439);
15554  const GLenum BINORMAL_ARRAY_EXT = static_cast<GLenum>(0x843A);
15555  const GLenum CURRENT_TANGENT_EXT = static_cast<GLenum>(0x843B);
15556  const GLenum CURRENT_BINORMAL_EXT = static_cast<GLenum>(0x843C);
15557  const GLenum TANGENT_ARRAY_TYPE_EXT = static_cast<GLenum>(0x843E);
15558  const GLenum TANGENT_ARRAY_STRIDE_EXT = static_cast<GLenum>(0x843F);
15559  const GLenum BINORMAL_ARRAY_TYPE_EXT = static_cast<GLenum>(0x8440);
15560  const GLenum BINORMAL_ARRAY_STRIDE_EXT = static_cast<GLenum>(0x8441);
15561  const GLenum TANGENT_ARRAY_POINTER_EXT = static_cast<GLenum>(0x8442);
15562  const GLenum BINORMAL_ARRAY_POINTER_EXT = static_cast<GLenum>(0x8443);
15563  const GLenum MAP1_TANGENT_EXT = static_cast<GLenum>(0x8444);
15564  const GLenum MAP2_TANGENT_EXT = static_cast<GLenum>(0x8445);
15565  const GLenum MAP1_BINORMAL_EXT = static_cast<GLenum>(0x8446);
15566  const GLenum MAP2_BINORMAL_EXT = static_cast<GLenum>(0x8447);
15567  typedef void (APIENTRYP PFNGLTANGENT3BEXTPROC) (GLbyte tx, GLbyte ty, GLbyte tz);
15568  typedef void (APIENTRYP PFNGLTANGENT3BVEXTPROC) (const GLbyte *v);
15569  typedef void (APIENTRYP PFNGLTANGENT3DEXTPROC) (GLdouble tx, GLdouble ty, GLdouble tz);
15570  typedef void (APIENTRYP PFNGLTANGENT3DVEXTPROC) (const GLdouble *v);
15571  typedef void (APIENTRYP PFNGLTANGENT3FEXTPROC) (GLfloat tx, GLfloat ty, GLfloat tz);
15572  typedef void (APIENTRYP PFNGLTANGENT3FVEXTPROC) (const GLfloat *v);
15573  typedef void (APIENTRYP PFNGLTANGENT3IEXTPROC) (GLint tx, GLint ty, GLint tz);
15574  typedef void (APIENTRYP PFNGLTANGENT3IVEXTPROC) (const GLint *v);
15575  typedef void (APIENTRYP PFNGLTANGENT3SEXTPROC) (GLshort tx, GLshort ty, GLshort tz);
15576  typedef void (APIENTRYP PFNGLTANGENT3SVEXTPROC) (const GLshort *v);
15577  typedef void (APIENTRYP PFNGLBINORMAL3BEXTPROC) (GLbyte bx, GLbyte by, GLbyte bz);
15578  typedef void (APIENTRYP PFNGLBINORMAL3BVEXTPROC) (const GLbyte *v);
15579  typedef void (APIENTRYP PFNGLBINORMAL3DEXTPROC) (GLdouble bx, GLdouble by, GLdouble bz);
15580  typedef void (APIENTRYP PFNGLBINORMAL3DVEXTPROC) (const GLdouble *v);
15581  typedef void (APIENTRYP PFNGLBINORMAL3FEXTPROC) (GLfloat bx, GLfloat by, GLfloat bz);
15582  typedef void (APIENTRYP PFNGLBINORMAL3FVEXTPROC) (const GLfloat *v);
15583  typedef void (APIENTRYP PFNGLBINORMAL3IEXTPROC) (GLint bx, GLint by, GLint bz);
15584  typedef void (APIENTRYP PFNGLBINORMAL3IVEXTPROC) (const GLint *v);
15585  typedef void (APIENTRYP PFNGLBINORMAL3SEXTPROC) (GLshort bx, GLshort by, GLshort bz);
15586  typedef void (APIENTRYP PFNGLBINORMAL3SVEXTPROC) (const GLshort *v);
15587  typedef void (APIENTRYP PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
15588  typedef void (APIENTRYP PFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
15589  extern VTKRENDERINGOPENGL_EXPORT PFNGLTANGENT3BEXTPROC Tangent3bEXT;
15590  extern VTKRENDERINGOPENGL_EXPORT PFNGLTANGENT3BVEXTPROC Tangent3bvEXT;
15591  extern VTKRENDERINGOPENGL_EXPORT PFNGLTANGENT3DEXTPROC Tangent3dEXT;
15592  extern VTKRENDERINGOPENGL_EXPORT PFNGLTANGENT3DVEXTPROC Tangent3dvEXT;
15593  extern VTKRENDERINGOPENGL_EXPORT PFNGLTANGENT3FEXTPROC Tangent3fEXT;
15594  extern VTKRENDERINGOPENGL_EXPORT PFNGLTANGENT3FVEXTPROC Tangent3fvEXT;
15595  extern VTKRENDERINGOPENGL_EXPORT PFNGLTANGENT3IEXTPROC Tangent3iEXT;
15596  extern VTKRENDERINGOPENGL_EXPORT PFNGLTANGENT3IVEXTPROC Tangent3ivEXT;
15597  extern VTKRENDERINGOPENGL_EXPORT PFNGLTANGENT3SEXTPROC Tangent3sEXT;
15598  extern VTKRENDERINGOPENGL_EXPORT PFNGLTANGENT3SVEXTPROC Tangent3svEXT;
15599  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINORMAL3BEXTPROC Binormal3bEXT;
15600  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINORMAL3BVEXTPROC Binormal3bvEXT;
15601  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINORMAL3DEXTPROC Binormal3dEXT;
15602  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINORMAL3DVEXTPROC Binormal3dvEXT;
15603  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINORMAL3FEXTPROC Binormal3fEXT;
15604  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINORMAL3FVEXTPROC Binormal3fvEXT;
15605  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINORMAL3IEXTPROC Binormal3iEXT;
15606  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINORMAL3IVEXTPROC Binormal3ivEXT;
15607  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINORMAL3SEXTPROC Binormal3sEXT;
15608  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINORMAL3SVEXTPROC Binormal3svEXT;
15609  extern VTKRENDERINGOPENGL_EXPORT PFNGLTANGENTPOINTEREXTPROC TangentPointerEXT;
15610  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINORMALPOINTEREXTPROC BinormalPointerEXT;
15611 
15612  //Definitions for GL_EXT_texture_env_combine
15613  const GLenum COMBINE_EXT = static_cast<GLenum>(0x8570);
15614  const GLenum COMBINE_RGB_EXT = static_cast<GLenum>(0x8571);
15615  const GLenum COMBINE_ALPHA_EXT = static_cast<GLenum>(0x8572);
15616  const GLenum RGB_SCALE_EXT = static_cast<GLenum>(0x8573);
15617  const GLenum ADD_SIGNED_EXT = static_cast<GLenum>(0x8574);
15618  const GLenum INTERPOLATE_EXT = static_cast<GLenum>(0x8575);
15619  const GLenum CONSTANT_EXT = static_cast<GLenum>(0x8576);
15620  const GLenum PRIMARY_COLOR_EXT = static_cast<GLenum>(0x8577);
15621  const GLenum PREVIOUS_EXT = static_cast<GLenum>(0x8578);
15622  const GLenum SOURCE0_RGB_EXT = static_cast<GLenum>(0x8580);
15623  const GLenum SOURCE1_RGB_EXT = static_cast<GLenum>(0x8581);
15624  const GLenum SOURCE2_RGB_EXT = static_cast<GLenum>(0x8582);
15625  const GLenum SOURCE0_ALPHA_EXT = static_cast<GLenum>(0x8588);
15626  const GLenum SOURCE1_ALPHA_EXT = static_cast<GLenum>(0x8589);
15627  const GLenum SOURCE2_ALPHA_EXT = static_cast<GLenum>(0x858A);
15628  const GLenum OPERAND0_RGB_EXT = static_cast<GLenum>(0x8590);
15629  const GLenum OPERAND1_RGB_EXT = static_cast<GLenum>(0x8591);
15630  const GLenum OPERAND2_RGB_EXT = static_cast<GLenum>(0x8592);
15631  const GLenum OPERAND0_ALPHA_EXT = static_cast<GLenum>(0x8598);
15632  const GLenum OPERAND1_ALPHA_EXT = static_cast<GLenum>(0x8599);
15633  const GLenum OPERAND2_ALPHA_EXT = static_cast<GLenum>(0x859A);
15634 
15635  //Definitions for GL_APPLE_specular_vector
15636  const GLenum LIGHT_MODEL_SPECULAR_VECTOR_APPLE = static_cast<GLenum>(0x85B0);
15637 
15638  //Definitions for GL_APPLE_transform_hint
15639  const GLenum TRANSFORM_HINT_APPLE = static_cast<GLenum>(0x85B1);
15640 
15641  //Definitions for GL_SGIX_fog_scale
15642  const GLenum FOG_SCALE_SGIX = static_cast<GLenum>(0x81FC);
15643  const GLenum FOG_SCALE_VALUE_SGIX = static_cast<GLenum>(0x81FD);
15644 
15645  //Definitions for GL_SUNX_constant_data
15646  const GLenum UNPACK_CONSTANT_DATA_SUNX = static_cast<GLenum>(0x81D5);
15647  const GLenum TEXTURE_CONSTANT_DATA_SUNX = static_cast<GLenum>(0x81D6);
15648  typedef void (APIENTRYP PFNGLFINISHTEXTURESUNXPROC) (void);
15649  extern VTKRENDERINGOPENGL_EXPORT PFNGLFINISHTEXTURESUNXPROC FinishTextureSUNX;
15650 
15651  //Definitions for GL_SUN_global_alpha
15652  const GLenum GLOBAL_ALPHA_SUN = static_cast<GLenum>(0x81D9);
15653  const GLenum GLOBAL_ALPHA_FACTOR_SUN = static_cast<GLenum>(0x81DA);
15654  typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor);
15655  typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor);
15656  typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor);
15657  typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor);
15658  typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor);
15659  typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor);
15660  typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor);
15661  typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor);
15662  extern VTKRENDERINGOPENGL_EXPORT PFNGLGLOBALALPHAFACTORBSUNPROC GlobalAlphaFactorbSUN;
15663  extern VTKRENDERINGOPENGL_EXPORT PFNGLGLOBALALPHAFACTORSSUNPROC GlobalAlphaFactorsSUN;
15664  extern VTKRENDERINGOPENGL_EXPORT PFNGLGLOBALALPHAFACTORISUNPROC GlobalAlphaFactoriSUN;
15665  extern VTKRENDERINGOPENGL_EXPORT PFNGLGLOBALALPHAFACTORFSUNPROC GlobalAlphaFactorfSUN;
15666  extern VTKRENDERINGOPENGL_EXPORT PFNGLGLOBALALPHAFACTORDSUNPROC GlobalAlphaFactordSUN;
15667  extern VTKRENDERINGOPENGL_EXPORT PFNGLGLOBALALPHAFACTORUBSUNPROC GlobalAlphaFactorubSUN;
15668  extern VTKRENDERINGOPENGL_EXPORT PFNGLGLOBALALPHAFACTORUSSUNPROC GlobalAlphaFactorusSUN;
15669  extern VTKRENDERINGOPENGL_EXPORT PFNGLGLOBALALPHAFACTORUISUNPROC GlobalAlphaFactoruiSUN;
15670 
15671  //Definitions for GL_SUN_triangle_list
15672  const GLenum RESTART_SUN = static_cast<GLenum>(0x0001);
15673  const GLenum REPLACE_MIDDLE_SUN = static_cast<GLenum>(0x0002);
15674  const GLenum REPLACE_OLDEST_SUN = static_cast<GLenum>(0x0003);
15675  const GLenum TRIANGLE_LIST_SUN = static_cast<GLenum>(0x81D7);
15676  const GLenum REPLACEMENT_CODE_SUN = static_cast<GLenum>(0x81D8);
15677  const GLenum REPLACEMENT_CODE_ARRAY_SUN = static_cast<GLenum>(0x85C0);
15678  const GLenum REPLACEMENT_CODE_ARRAY_TYPE_SUN = static_cast<GLenum>(0x85C1);
15679  const GLenum REPLACEMENT_CODE_ARRAY_STRIDE_SUN = static_cast<GLenum>(0x85C2);
15680  const GLenum REPLACEMENT_CODE_ARRAY_POINTER_SUN = static_cast<GLenum>(0x85C3);
15681  const GLenum R1UI_V3F_SUN = static_cast<GLenum>(0x85C4);
15682  const GLenum R1UI_C4UB_V3F_SUN = static_cast<GLenum>(0x85C5);
15683  const GLenum R1UI_C3F_V3F_SUN = static_cast<GLenum>(0x85C6);
15684  const GLenum R1UI_N3F_V3F_SUN = static_cast<GLenum>(0x85C7);
15685  const GLenum R1UI_C4F_N3F_V3F_SUN = static_cast<GLenum>(0x85C8);
15686  const GLenum R1UI_T2F_V3F_SUN = static_cast<GLenum>(0x85C9);
15687  const GLenum R1UI_T2F_N3F_V3F_SUN = static_cast<GLenum>(0x85CA);
15688  const GLenum R1UI_T2F_C4F_N3F_V3F_SUN = static_cast<GLenum>(0x85CB);
15689  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUISUNPROC) (GLuint code);
15690  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code);
15691  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code);
15692  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint *code);
15693  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort *code);
15694  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte *code);
15695  typedef void (APIENTRYP PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const GLvoid* *pointer);
15696  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUISUNPROC ReplacementCodeuiSUN;
15697  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUSSUNPROC ReplacementCodeusSUN;
15698  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUBSUNPROC ReplacementCodeubSUN;
15699  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUIVSUNPROC ReplacementCodeuivSUN;
15700  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUSVSUNPROC ReplacementCodeusvSUN;
15701  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUBVSUNPROC ReplacementCodeubvSUN;
15702  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEPOINTERSUNPROC ReplacementCodePointerSUN;
15703 
15704  //Definitions for GL_SUN_vertex
15705  typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y);
15706  typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte *c, const GLfloat *v);
15707  typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
15708  typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte *c, const GLfloat *v);
15709  typedef void (APIENTRYP PFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
15710  typedef void (APIENTRYP PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *c, const GLfloat *v);
15711  typedef void (APIENTRYP PFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
15712  typedef void (APIENTRYP PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *n, const GLfloat *v);
15713  typedef void (APIENTRYP PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
15714  typedef void (APIENTRYP PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *c, const GLfloat *n, const GLfloat *v);
15715  typedef void (APIENTRYP PFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
15716  typedef void (APIENTRYP PFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *v);
15717  typedef void (APIENTRYP PFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
15718  typedef void (APIENTRYP PFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat *tc, const GLfloat *v);
15719  typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
15720  typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat *tc, const GLubyte *c, const GLfloat *v);
15721  typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
15722  typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *v);
15723  typedef void (APIENTRYP PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
15724  typedef void (APIENTRYP PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *n, const GLfloat *v);
15725  typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
15726  typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
15727  typedef void (APIENTRYP PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
15728  typedef void (APIENTRYP PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
15729  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLuint rc, GLfloat x, GLfloat y, GLfloat z);
15730  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *v);
15731  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
15732  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint *rc, const GLubyte *c, const GLfloat *v);
15733  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
15734  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *c, const GLfloat *v);
15735  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
15736  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *n, const GLfloat *v);
15737  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
15738  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
15739  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
15740  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *tc, const GLfloat *v);
15741  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
15742  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v);
15743  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
15744  typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
15745  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR4UBVERTEX2FSUNPROC Color4ubVertex2fSUN;
15746  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR4UBVERTEX2FVSUNPROC Color4ubVertex2fvSUN;
15747  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR4UBVERTEX3FSUNPROC Color4ubVertex3fSUN;
15748  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR4UBVERTEX3FVSUNPROC Color4ubVertex3fvSUN;
15749  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR3FVERTEX3FSUNPROC Color3fVertex3fSUN;
15750  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR3FVERTEX3FVSUNPROC Color3fVertex3fvSUN;
15751  extern VTKRENDERINGOPENGL_EXPORT PFNGLNORMAL3FVERTEX3FSUNPROC Normal3fVertex3fSUN;
15752  extern VTKRENDERINGOPENGL_EXPORT PFNGLNORMAL3FVERTEX3FVSUNPROC Normal3fVertex3fvSUN;
15753  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC Color4fNormal3fVertex3fSUN;
15754  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC Color4fNormal3fVertex3fvSUN;
15755  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2FVERTEX3FSUNPROC TexCoord2fVertex3fSUN;
15756  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2FVERTEX3FVSUNPROC TexCoord2fVertex3fvSUN;
15757  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD4FVERTEX4FSUNPROC TexCoord4fVertex4fSUN;
15758  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD4FVERTEX4FVSUNPROC TexCoord4fVertex4fvSUN;
15759  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC TexCoord2fColor4ubVertex3fSUN;
15760  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC TexCoord2fColor4ubVertex3fvSUN;
15761  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC TexCoord2fColor3fVertex3fSUN;
15762  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC TexCoord2fColor3fVertex3fvSUN;
15763  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC TexCoord2fNormal3fVertex3fSUN;
15764  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC TexCoord2fNormal3fVertex3fvSUN;
15765  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC TexCoord2fColor4fNormal3fVertex3fSUN;
15766  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC TexCoord2fColor4fNormal3fVertex3fvSUN;
15767  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC TexCoord4fColor4fNormal3fVertex4fSUN;
15768  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC TexCoord4fColor4fNormal3fVertex4fvSUN;
15769  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC ReplacementCodeuiVertex3fSUN;
15770  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC ReplacementCodeuiVertex3fvSUN;
15771  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC ReplacementCodeuiColor4ubVertex3fSUN;
15772  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC ReplacementCodeuiColor4ubVertex3fvSUN;
15773  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC ReplacementCodeuiColor3fVertex3fSUN;
15774  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC ReplacementCodeuiColor3fVertex3fvSUN;
15775  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC ReplacementCodeuiNormal3fVertex3fSUN;
15776  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC ReplacementCodeuiNormal3fVertex3fvSUN;
15777  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC ReplacementCodeuiColor4fNormal3fVertex3fSUN;
15778  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC ReplacementCodeuiColor4fNormal3fVertex3fvSUN;
15779  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC ReplacementCodeuiTexCoord2fVertex3fSUN;
15780  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC ReplacementCodeuiTexCoord2fVertex3fvSUN;
15781  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;
15782  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;
15783  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
15784  extern VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
15785 
15786  //Definitions for GL_EXT_blend_func_separate
15787  const GLenum BLEND_DST_RGB_EXT = static_cast<GLenum>(0x80C8);
15788  const GLenum BLEND_SRC_RGB_EXT = static_cast<GLenum>(0x80C9);
15789  const GLenum BLEND_DST_ALPHA_EXT = static_cast<GLenum>(0x80CA);
15790  const GLenum BLEND_SRC_ALPHA_EXT = static_cast<GLenum>(0x80CB);
15791  typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
15792  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLENDFUNCSEPARATEEXTPROC BlendFuncSeparateEXT;
15793 
15794  //Definitions for GL_INGR_color_clamp
15795  const GLenum RED_MIN_CLAMP_INGR = static_cast<GLenum>(0x8560);
15796  const GLenum GREEN_MIN_CLAMP_INGR = static_cast<GLenum>(0x8561);
15797  const GLenum BLUE_MIN_CLAMP_INGR = static_cast<GLenum>(0x8562);
15798  const GLenum ALPHA_MIN_CLAMP_INGR = static_cast<GLenum>(0x8563);
15799  const GLenum RED_MAX_CLAMP_INGR = static_cast<GLenum>(0x8564);
15800  const GLenum GREEN_MAX_CLAMP_INGR = static_cast<GLenum>(0x8565);
15801  const GLenum BLUE_MAX_CLAMP_INGR = static_cast<GLenum>(0x8566);
15802  const GLenum ALPHA_MAX_CLAMP_INGR = static_cast<GLenum>(0x8567);
15803 
15804  //Definitions for GL_INGR_interlace_read
15805  const GLenum INTERLACE_READ_INGR = static_cast<GLenum>(0x8568);
15806 
15807  //Definitions for GL_EXT_stencil_wrap
15808  const GLenum INCR_WRAP_EXT = static_cast<GLenum>(0x8507);
15809  const GLenum DECR_WRAP_EXT = static_cast<GLenum>(0x8508);
15810 
15811  //Definitions for GL_EXT_422_pixels
15812  const GLenum _422_EXT = static_cast<GLenum>(0x80CC);
15813  const GLenum _422_REV_EXT = static_cast<GLenum>(0x80CD);
15814  const GLenum _422_AVERAGE_EXT = static_cast<GLenum>(0x80CE);
15815  const GLenum _422_REV_AVERAGE_EXT = static_cast<GLenum>(0x80CF);
15816 
15817  //Definitions for GL_NV_texgen_reflection
15818  const GLenum NORMAL_MAP_NV = static_cast<GLenum>(0x8511);
15819  const GLenum REFLECTION_MAP_NV = static_cast<GLenum>(0x8512);
15820 
15821  //Definitions for GL_EXT_texture_cube_map
15822  const GLenum NORMAL_MAP_EXT = static_cast<GLenum>(0x8511);
15823  const GLenum REFLECTION_MAP_EXT = static_cast<GLenum>(0x8512);
15824  const GLenum TEXTURE_CUBE_MAP_EXT = static_cast<GLenum>(0x8513);
15825  const GLenum TEXTURE_BINDING_CUBE_MAP_EXT = static_cast<GLenum>(0x8514);
15826  const GLenum TEXTURE_CUBE_MAP_POSITIVE_X_EXT = static_cast<GLenum>(0x8515);
15827  const GLenum TEXTURE_CUBE_MAP_NEGATIVE_X_EXT = static_cast<GLenum>(0x8516);
15828  const GLenum TEXTURE_CUBE_MAP_POSITIVE_Y_EXT = static_cast<GLenum>(0x8517);
15829  const GLenum TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT = static_cast<GLenum>(0x8518);
15830  const GLenum TEXTURE_CUBE_MAP_POSITIVE_Z_EXT = static_cast<GLenum>(0x8519);
15831  const GLenum TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT = static_cast<GLenum>(0x851A);
15832  const GLenum PROXY_TEXTURE_CUBE_MAP_EXT = static_cast<GLenum>(0x851B);
15833  const GLenum MAX_CUBE_MAP_TEXTURE_SIZE_EXT = static_cast<GLenum>(0x851C);
15834 
15835  //Definitions for GL_SUN_convolution_border_modes
15836  const GLenum WRAP_BORDER_SUN = static_cast<GLenum>(0x81D4);
15837 
15838  //Definitions for GL_EXT_texture_env_add
15839 
15840  //Definitions for GL_EXT_texture_lod_bias
15841  const GLenum MAX_TEXTURE_LOD_BIAS_EXT = static_cast<GLenum>(0x84FD);
15842  const GLenum TEXTURE_FILTER_CONTROL_EXT = static_cast<GLenum>(0x8500);
15843  const GLenum TEXTURE_LOD_BIAS_EXT = static_cast<GLenum>(0x8501);
15844 
15845  //Definitions for GL_EXT_texture_filter_anisotropic
15846  const GLenum TEXTURE_MAX_ANISOTROPY_EXT = static_cast<GLenum>(0x84FE);
15847  const GLenum MAX_TEXTURE_MAX_ANISOTROPY_EXT = static_cast<GLenum>(0x84FF);
15848 
15849  //Definitions for GL_EXT_vertex_weighting
15850  const GLenum MODELVIEW0_STACK_DEPTH_EXT = static_cast<GLenum>(GL_MODELVIEW_STACK_DEPTH);
15851  const GLenum MODELVIEW1_STACK_DEPTH_EXT = static_cast<GLenum>(0x8502);
15852  const GLenum MODELVIEW0_MATRIX_EXT = static_cast<GLenum>(GL_MODELVIEW_MATRIX);
15853  const GLenum MODELVIEW1_MATRIX_EXT = static_cast<GLenum>(0x8506);
15854  const GLenum VERTEX_WEIGHTING_EXT = static_cast<GLenum>(0x8509);
15855  const GLenum MODELVIEW0_EXT = static_cast<GLenum>(GL_MODELVIEW);
15856  const GLenum MODELVIEW1_EXT = static_cast<GLenum>(0x850A);
15857  const GLenum CURRENT_VERTEX_WEIGHT_EXT = static_cast<GLenum>(0x850B);
15858  const GLenum VERTEX_WEIGHT_ARRAY_EXT = static_cast<GLenum>(0x850C);
15859  const GLenum VERTEX_WEIGHT_ARRAY_SIZE_EXT = static_cast<GLenum>(0x850D);
15860  const GLenum VERTEX_WEIGHT_ARRAY_TYPE_EXT = static_cast<GLenum>(0x850E);
15861  const GLenum VERTEX_WEIGHT_ARRAY_STRIDE_EXT = static_cast<GLenum>(0x850F);
15862  const GLenum VERTEX_WEIGHT_ARRAY_POINTER_EXT = static_cast<GLenum>(0x8510);
15863  typedef void (APIENTRYP PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight);
15864  typedef void (APIENTRYP PFNGLVERTEXWEIGHTFVEXTPROC) (const GLfloat *weight);
15865  typedef void (APIENTRYP PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLsizei size, GLenum type, GLsizei stride, const GLvoid *pointer);
15866  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXWEIGHTFEXTPROC VertexWeightfEXT;
15867  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXWEIGHTFVEXTPROC VertexWeightfvEXT;
15868  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXWEIGHTPOINTEREXTPROC VertexWeightPointerEXT;
15869 
15870  //Definitions for GL_NV_light_max_exponent
15871  const GLenum MAX_SHININESS_NV = static_cast<GLenum>(0x8504);
15872  const GLenum MAX_SPOT_EXPONENT_NV = static_cast<GLenum>(0x8505);
15873 
15874  //Definitions for GL_NV_vertex_array_range
15875  const GLenum VERTEX_ARRAY_RANGE_NV = static_cast<GLenum>(0x851D);
15876  const GLenum VERTEX_ARRAY_RANGE_LENGTH_NV = static_cast<GLenum>(0x851E);
15877  const GLenum VERTEX_ARRAY_RANGE_VALID_NV = static_cast<GLenum>(0x851F);
15878  const GLenum MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = static_cast<GLenum>(0x8520);
15879  const GLenum VERTEX_ARRAY_RANGE_POINTER_NV = static_cast<GLenum>(0x8521);
15880  typedef void (APIENTRYP PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void);
15881  typedef void (APIENTRYP PFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, const GLvoid *pointer);
15882  extern VTKRENDERINGOPENGL_EXPORT PFNGLFLUSHVERTEXARRAYRANGENVPROC FlushVertexArrayRangeNV;
15883  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXARRAYRANGENVPROC VertexArrayRangeNV;
15884 
15885  //Definitions for GL_NV_register_combiners
15886  const GLenum REGISTER_COMBINERS_NV = static_cast<GLenum>(0x8522);
15887  const GLenum VARIABLE_A_NV = static_cast<GLenum>(0x8523);
15888  const GLenum VARIABLE_B_NV = static_cast<GLenum>(0x8524);
15889  const GLenum VARIABLE_C_NV = static_cast<GLenum>(0x8525);
15890  const GLenum VARIABLE_D_NV = static_cast<GLenum>(0x8526);
15891  const GLenum VARIABLE_E_NV = static_cast<GLenum>(0x8527);
15892  const GLenum VARIABLE_F_NV = static_cast<GLenum>(0x8528);
15893  const GLenum VARIABLE_G_NV = static_cast<GLenum>(0x8529);
15894  const GLenum CONSTANT_COLOR0_NV = static_cast<GLenum>(0x852A);
15895  const GLenum CONSTANT_COLOR1_NV = static_cast<GLenum>(0x852B);
15896  const GLenum PRIMARY_COLOR_NV = static_cast<GLenum>(0x852C);
15897  const GLenum SECONDARY_COLOR_NV = static_cast<GLenum>(0x852D);
15898  const GLenum SPARE0_NV = static_cast<GLenum>(0x852E);
15899  const GLenum SPARE1_NV = static_cast<GLenum>(0x852F);
15900  const GLenum DISCARD_NV = static_cast<GLenum>(0x8530);
15901  const GLenum E_TIMES_F_NV = static_cast<GLenum>(0x8531);
15902  const GLenum SPARE0_PLUS_SECONDARY_COLOR_NV = static_cast<GLenum>(0x8532);
15903  const GLenum UNSIGNED_IDENTITY_NV = static_cast<GLenum>(0x8536);
15904  const GLenum UNSIGNED_INVERT_NV = static_cast<GLenum>(0x8537);
15905  const GLenum EXPAND_NORMAL_NV = static_cast<GLenum>(0x8538);
15906  const GLenum EXPAND_NEGATE_NV = static_cast<GLenum>(0x8539);
15907  const GLenum HALF_BIAS_NORMAL_NV = static_cast<GLenum>(0x853A);
15908  const GLenum HALF_BIAS_NEGATE_NV = static_cast<GLenum>(0x853B);
15909  const GLenum SIGNED_IDENTITY_NV = static_cast<GLenum>(0x853C);
15910  const GLenum SIGNED_NEGATE_NV = static_cast<GLenum>(0x853D);
15911  const GLenum SCALE_BY_TWO_NV = static_cast<GLenum>(0x853E);
15912  const GLenum SCALE_BY_FOUR_NV = static_cast<GLenum>(0x853F);
15913  const GLenum SCALE_BY_ONE_HALF_NV = static_cast<GLenum>(0x8540);
15914  const GLenum BIAS_BY_NEGATIVE_ONE_HALF_NV = static_cast<GLenum>(0x8541);
15915  const GLenum COMBINER_INPUT_NV = static_cast<GLenum>(0x8542);
15916  const GLenum COMBINER_MAPPING_NV = static_cast<GLenum>(0x8543);
15917  const GLenum COMBINER_COMPONENT_USAGE_NV = static_cast<GLenum>(0x8544);
15918  const GLenum COMBINER_AB_DOT_PRODUCT_NV = static_cast<GLenum>(0x8545);
15919  const GLenum COMBINER_CD_DOT_PRODUCT_NV = static_cast<GLenum>(0x8546);
15920  const GLenum COMBINER_MUX_SUM_NV = static_cast<GLenum>(0x8547);
15921  const GLenum COMBINER_SCALE_NV = static_cast<GLenum>(0x8548);
15922  const GLenum COMBINER_BIAS_NV = static_cast<GLenum>(0x8549);
15923  const GLenum COMBINER_AB_OUTPUT_NV = static_cast<GLenum>(0x854A);
15924  const GLenum COMBINER_CD_OUTPUT_NV = static_cast<GLenum>(0x854B);
15925  const GLenum COMBINER_SUM_OUTPUT_NV = static_cast<GLenum>(0x854C);
15926  const GLenum MAX_GENERAL_COMBINERS_NV = static_cast<GLenum>(0x854D);
15927  const GLenum NUM_GENERAL_COMBINERS_NV = static_cast<GLenum>(0x854E);
15928  const GLenum COLOR_SUM_CLAMP_NV = static_cast<GLenum>(0x854F);
15929  const GLenum COMBINER0_NV = static_cast<GLenum>(0x8550);
15930  const GLenum COMBINER1_NV = static_cast<GLenum>(0x8551);
15931  const GLenum COMBINER2_NV = static_cast<GLenum>(0x8552);
15932  const GLenum COMBINER3_NV = static_cast<GLenum>(0x8553);
15933  const GLenum COMBINER4_NV = static_cast<GLenum>(0x8554);
15934  const GLenum COMBINER5_NV = static_cast<GLenum>(0x8555);
15935  const GLenum COMBINER6_NV = static_cast<GLenum>(0x8556);
15936  const GLenum COMBINER7_NV = static_cast<GLenum>(0x8557);
15937  typedef void (APIENTRYP PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat *params);
15938  typedef void (APIENTRYP PFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param);
15939  typedef void (APIENTRYP PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint *params);
15940  typedef void (APIENTRYP PFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param);
15941  typedef void (APIENTRYP PFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
15943  typedef void (APIENTRYP PFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
15944  typedef void (APIENTRYP PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params);
15945  typedef void (APIENTRYP PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params);
15946  typedef void (APIENTRYP PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat *params);
15947  typedef void (APIENTRYP PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint *params);
15948  typedef void (APIENTRYP PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat *params);
15949  typedef void (APIENTRYP PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum variable, GLenum pname, GLint *params);
15950  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMBINERPARAMETERFVNVPROC CombinerParameterfvNV;
15951  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMBINERPARAMETERFNVPROC CombinerParameterfNV;
15952  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMBINERPARAMETERIVNVPROC CombinerParameterivNV;
15953  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMBINERPARAMETERINVPROC CombinerParameteriNV;
15954  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMBINERINPUTNVPROC CombinerInputNV;
15955  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMBINEROUTPUTNVPROC CombinerOutputNV;
15956  extern VTKRENDERINGOPENGL_EXPORT PFNGLFINALCOMBINERINPUTNVPROC FinalCombinerInputNV;
15957  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC GetCombinerInputParameterfvNV;
15958  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC GetCombinerInputParameterivNV;
15959  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC GetCombinerOutputParameterfvNV;
15960  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC GetCombinerOutputParameterivNV;
15961  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC GetFinalCombinerInputParameterfvNV;
15962  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC GetFinalCombinerInputParameterivNV;
15963 
15964  //Definitions for GL_NV_fog_distance
15965  const GLenum FOG_DISTANCE_MODE_NV = static_cast<GLenum>(0x855A);
15966  const GLenum EYE_RADIAL_NV = static_cast<GLenum>(0x855B);
15967  const GLenum EYE_PLANE_ABSOLUTE_NV = static_cast<GLenum>(0x855C);
15968 
15969  //Definitions for GL_NV_texgen_emboss
15970  const GLenum EMBOSS_LIGHT_NV = static_cast<GLenum>(0x855D);
15971  const GLenum EMBOSS_CONSTANT_NV = static_cast<GLenum>(0x855E);
15972  const GLenum EMBOSS_MAP_NV = static_cast<GLenum>(0x855F);
15973 
15974  //Definitions for GL_NV_blend_square
15975 
15976  //Definitions for GL_NV_texture_env_combine4
15977  const GLenum COMBINE4_NV = static_cast<GLenum>(0x8503);
15978  const GLenum SOURCE3_RGB_NV = static_cast<GLenum>(0x8583);
15979  const GLenum SOURCE3_ALPHA_NV = static_cast<GLenum>(0x858B);
15980  const GLenum OPERAND3_RGB_NV = static_cast<GLenum>(0x8593);
15981  const GLenum OPERAND3_ALPHA_NV = static_cast<GLenum>(0x859B);
15982 
15983  //Definitions for GL_MESA_resize_buffers
15984  typedef void (APIENTRYP PFNGLRESIZEBUFFERSMESAPROC) (void);
15985  extern VTKRENDERINGOPENGL_EXPORT PFNGLRESIZEBUFFERSMESAPROC ResizeBuffersMESA;
15986 
15987  //Definitions for GL_MESA_window_pos
15988  typedef void (APIENTRYP PFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y);
15989  typedef void (APIENTRYP PFNGLWINDOWPOS2DVMESAPROC) (const GLdouble *v);
15990  typedef void (APIENTRYP PFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y);
15991  typedef void (APIENTRYP PFNGLWINDOWPOS2FVMESAPROC) (const GLfloat *v);
15992  typedef void (APIENTRYP PFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y);
15993  typedef void (APIENTRYP PFNGLWINDOWPOS2IVMESAPROC) (const GLint *v);
15994  typedef void (APIENTRYP PFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y);
15995  typedef void (APIENTRYP PFNGLWINDOWPOS2SVMESAPROC) (const GLshort *v);
15996  typedef void (APIENTRYP PFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdouble z);
15997  typedef void (APIENTRYP PFNGLWINDOWPOS3DVMESAPROC) (const GLdouble *v);
15998  typedef void (APIENTRYP PFNGLWINDOWPOS3FMESAPROC) (GLfloat x, GLfloat y, GLfloat z);
15999  typedef void (APIENTRYP PFNGLWINDOWPOS3FVMESAPROC) (const GLfloat *v);
16000  typedef void (APIENTRYP PFNGLWINDOWPOS3IMESAPROC) (GLint x, GLint y, GLint z);
16001  typedef void (APIENTRYP PFNGLWINDOWPOS3IVMESAPROC) (const GLint *v);
16002  typedef void (APIENTRYP PFNGLWINDOWPOS3SMESAPROC) (GLshort x, GLshort y, GLshort z);
16003  typedef void (APIENTRYP PFNGLWINDOWPOS3SVMESAPROC) (const GLshort *v);
16004  typedef void (APIENTRYP PFNGLWINDOWPOS4DMESAPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
16005  typedef void (APIENTRYP PFNGLWINDOWPOS4DVMESAPROC) (const GLdouble *v);
16006  typedef void (APIENTRYP PFNGLWINDOWPOS4FMESAPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
16007  typedef void (APIENTRYP PFNGLWINDOWPOS4FVMESAPROC) (const GLfloat *v);
16008  typedef void (APIENTRYP PFNGLWINDOWPOS4IMESAPROC) (GLint x, GLint y, GLint z, GLint w);
16009  typedef void (APIENTRYP PFNGLWINDOWPOS4IVMESAPROC) (const GLint *v);
16010  typedef void (APIENTRYP PFNGLWINDOWPOS4SMESAPROC) (GLshort x, GLshort y, GLshort z, GLshort w);
16011  typedef void (APIENTRYP PFNGLWINDOWPOS4SVMESAPROC) (const GLshort *v);
16012  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2DMESAPROC WindowPos2dMESA;
16013  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2DVMESAPROC WindowPos2dvMESA;
16014  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2FMESAPROC WindowPos2fMESA;
16015  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2FVMESAPROC WindowPos2fvMESA;
16016  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2IMESAPROC WindowPos2iMESA;
16017  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2IVMESAPROC WindowPos2ivMESA;
16018  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2SMESAPROC WindowPos2sMESA;
16019  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2SVMESAPROC WindowPos2svMESA;
16020  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3DMESAPROC WindowPos3dMESA;
16021  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3DVMESAPROC WindowPos3dvMESA;
16022  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3FMESAPROC WindowPos3fMESA;
16023  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3FVMESAPROC WindowPos3fvMESA;
16024  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3IMESAPROC WindowPos3iMESA;
16025  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3IVMESAPROC WindowPos3ivMESA;
16026  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3SMESAPROC WindowPos3sMESA;
16027  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3SVMESAPROC WindowPos3svMESA;
16028  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS4DMESAPROC WindowPos4dMESA;
16029  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS4DVMESAPROC WindowPos4dvMESA;
16030  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS4FMESAPROC WindowPos4fMESA;
16031  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS4FVMESAPROC WindowPos4fvMESA;
16032  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS4IMESAPROC WindowPos4iMESA;
16033  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS4IVMESAPROC WindowPos4ivMESA;
16034  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS4SMESAPROC WindowPos4sMESA;
16035  extern VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS4SVMESAPROC WindowPos4svMESA;
16036 
16037  //Definitions for GL_EXT_texture_compression_s3tc
16038  const GLenum COMPRESSED_RGB_S3TC_DXT1_EXT = static_cast<GLenum>(0x83F0);
16039  const GLenum COMPRESSED_RGBA_S3TC_DXT1_EXT = static_cast<GLenum>(0x83F1);
16040  const GLenum COMPRESSED_RGBA_S3TC_DXT3_EXT = static_cast<GLenum>(0x83F2);
16041  const GLenum COMPRESSED_RGBA_S3TC_DXT5_EXT = static_cast<GLenum>(0x83F3);
16042 
16043  //Definitions for GL_IBM_cull_vertex
16044  const GLenum CULL_VERTEX_IBM = static_cast<GLenum>(103050);
16045 
16046  //Definitions for GL_IBM_multimode_draw_arrays
16047  typedef void (APIENTRYP PFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride);
16048  typedef void (APIENTRYP PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum *mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei primcount, GLint modestride);
16049  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTIMODEDRAWARRAYSIBMPROC MultiModeDrawArraysIBM;
16050  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTIMODEDRAWELEMENTSIBMPROC MultiModeDrawElementsIBM;
16051 
16052  //Definitions for GL_IBM_vertex_array_lists
16053  const GLenum VERTEX_ARRAY_LIST_IBM = static_cast<GLenum>(103070);
16054  const GLenum NORMAL_ARRAY_LIST_IBM = static_cast<GLenum>(103071);
16055  const GLenum COLOR_ARRAY_LIST_IBM = static_cast<GLenum>(103072);
16056  const GLenum INDEX_ARRAY_LIST_IBM = static_cast<GLenum>(103073);
16057  const GLenum TEXTURE_COORD_ARRAY_LIST_IBM = static_cast<GLenum>(103074);
16058  const GLenum EDGE_FLAG_ARRAY_LIST_IBM = static_cast<GLenum>(103075);
16059  const GLenum FOG_COORDINATE_ARRAY_LIST_IBM = static_cast<GLenum>(103076);
16060  const GLenum SECONDARY_COLOR_ARRAY_LIST_IBM = static_cast<GLenum>(103077);
16061  const GLenum VERTEX_ARRAY_LIST_STRIDE_IBM = static_cast<GLenum>(103080);
16062  const GLenum NORMAL_ARRAY_LIST_STRIDE_IBM = static_cast<GLenum>(103081);
16063  const GLenum COLOR_ARRAY_LIST_STRIDE_IBM = static_cast<GLenum>(103082);
16064  const GLenum INDEX_ARRAY_LIST_STRIDE_IBM = static_cast<GLenum>(103083);
16065  const GLenum TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM = static_cast<GLenum>(103084);
16066  const GLenum EDGE_FLAG_ARRAY_LIST_STRIDE_IBM = static_cast<GLenum>(103085);
16069  typedef void (APIENTRYP PFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
16070  typedef void (APIENTRYP PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
16071  typedef void (APIENTRYP PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean* *pointer, GLint ptrstride);
16072  typedef void (APIENTRYP PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
16073  typedef void (APIENTRYP PFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
16074  typedef void (APIENTRYP PFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
16075  typedef void (APIENTRYP PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
16076  typedef void (APIENTRYP PFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
16077  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORPOINTERLISTIBMPROC ColorPointerListIBM;
16078  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLORPOINTERLISTIBMPROC SecondaryColorPointerListIBM;
16079  extern VTKRENDERINGOPENGL_EXPORT PFNGLEDGEFLAGPOINTERLISTIBMPROC EdgeFlagPointerListIBM;
16080  extern VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDPOINTERLISTIBMPROC FogCoordPointerListIBM;
16081  extern VTKRENDERINGOPENGL_EXPORT PFNGLINDEXPOINTERLISTIBMPROC IndexPointerListIBM;
16082  extern VTKRENDERINGOPENGL_EXPORT PFNGLNORMALPOINTERLISTIBMPROC NormalPointerListIBM;
16083  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDPOINTERLISTIBMPROC TexCoordPointerListIBM;
16084  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXPOINTERLISTIBMPROC VertexPointerListIBM;
16085 
16086  //Definitions for GL_SGIX_subsample
16087  const GLenum PACK_SUBSAMPLE_RATE_SGIX = static_cast<GLenum>(0x85A0);
16088  const GLenum UNPACK_SUBSAMPLE_RATE_SGIX = static_cast<GLenum>(0x85A1);
16089  const GLenum PIXEL_SUBSAMPLE_4444_SGIX = static_cast<GLenum>(0x85A2);
16090  const GLenum PIXEL_SUBSAMPLE_2424_SGIX = static_cast<GLenum>(0x85A3);
16091  const GLenum PIXEL_SUBSAMPLE_4242_SGIX = static_cast<GLenum>(0x85A4);
16092 
16093  //Definitions for GL_SGIX_ycrcb_subsample
16094 
16095  //Definitions for GL_SGIX_ycrcba
16096  const GLenum YCRCB_SGIX = static_cast<GLenum>(0x8318);
16097  const GLenum YCRCBA_SGIX = static_cast<GLenum>(0x8319);
16098 
16099  //Definitions for GL_SGI_depth_pass_instrument
16100  const GLenum DEPTH_PASS_INSTRUMENT_SGIX = static_cast<GLenum>(0x8310);
16101  const GLenum DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX = static_cast<GLenum>(0x8311);
16102  const GLenum DEPTH_PASS_INSTRUMENT_MAX_SGIX = static_cast<GLenum>(0x8312);
16103 
16104  //Definitions for GL_3DFX_texture_compression_FXT1
16105  const GLenum COMPRESSED_RGB_FXT1_3DFX = static_cast<GLenum>(0x86B0);
16106  const GLenum COMPRESSED_RGBA_FXT1_3DFX = static_cast<GLenum>(0x86B1);
16107 
16108  //Definitions for GL_3DFX_multisample
16109  const GLenum MULTISAMPLE_3DFX = static_cast<GLenum>(0x86B2);
16110  const GLenum SAMPLE_BUFFERS_3DFX = static_cast<GLenum>(0x86B3);
16111  const GLenum SAMPLES_3DFX = static_cast<GLenum>(0x86B4);
16112  const GLenum MULTISAMPLE_BIT_3DFX = static_cast<GLenum>(0x20000000);
16113 
16114  //Definitions for GL_3DFX_tbuffer
16115  typedef void (APIENTRYP PFNGLTBUFFERMASK3DFXPROC) (GLuint mask);
16116  extern VTKRENDERINGOPENGL_EXPORT PFNGLTBUFFERMASK3DFXPROC TbufferMask3DFX;
16117 
16118  //Definitions for GL_EXT_multisample
16119  const GLenum MULTISAMPLE_EXT = static_cast<GLenum>(0x809D);
16120  const GLenum SAMPLE_ALPHA_TO_MASK_EXT = static_cast<GLenum>(0x809E);
16121  const GLenum SAMPLE_ALPHA_TO_ONE_EXT = static_cast<GLenum>(0x809F);
16122  const GLenum SAMPLE_MASK_EXT = static_cast<GLenum>(0x80A0);
16123  const GLenum _1PASS_EXT = static_cast<GLenum>(0x80A1);
16124  const GLenum _2PASS_0_EXT = static_cast<GLenum>(0x80A2);
16125  const GLenum _2PASS_1_EXT = static_cast<GLenum>(0x80A3);
16126  const GLenum _4PASS_0_EXT = static_cast<GLenum>(0x80A4);
16127  const GLenum _4PASS_1_EXT = static_cast<GLenum>(0x80A5);
16128  const GLenum _4PASS_2_EXT = static_cast<GLenum>(0x80A6);
16129  const GLenum _4PASS_3_EXT = static_cast<GLenum>(0x80A7);
16130  const GLenum SAMPLE_BUFFERS_EXT = static_cast<GLenum>(0x80A8);
16131  const GLenum SAMPLES_EXT = static_cast<GLenum>(0x80A9);
16132  const GLenum SAMPLE_MASK_VALUE_EXT = static_cast<GLenum>(0x80AA);
16133  const GLenum SAMPLE_MASK_INVERT_EXT = static_cast<GLenum>(0x80AB);
16134  const GLenum SAMPLE_PATTERN_EXT = static_cast<GLenum>(0x80AC);
16135  const GLenum MULTISAMPLE_BIT_EXT = static_cast<GLenum>(0x20000000);
16136  typedef void (APIENTRYP PFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert);
16137  typedef void (APIENTRYP PFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern);
16138  extern VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLEMASKEXTPROC SampleMaskEXT;
16139  extern VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLEPATTERNEXTPROC SamplePatternEXT;
16140 
16141  //Definitions for GL_SGIX_vertex_preclip
16142  const GLenum VERTEX_PRECLIP_SGIX = static_cast<GLenum>(0x83EE);
16143  const GLenum VERTEX_PRECLIP_HINT_SGIX = static_cast<GLenum>(0x83EF);
16144 
16145  //Definitions for GL_SGIX_convolution_accuracy
16146  const GLenum CONVOLUTION_HINT_SGIX = static_cast<GLenum>(0x8316);
16147 
16148  //Definitions for GL_SGIX_resample
16149  const GLenum PACK_RESAMPLE_SGIX = static_cast<GLenum>(0x842C);
16150  const GLenum UNPACK_RESAMPLE_SGIX = static_cast<GLenum>(0x842D);
16151  const GLenum RESAMPLE_REPLICATE_SGIX = static_cast<GLenum>(0x842E);
16152  const GLenum RESAMPLE_ZERO_FILL_SGIX = static_cast<GLenum>(0x842F);
16153  const GLenum RESAMPLE_DECIMATE_SGIX = static_cast<GLenum>(0x8430);
16154 
16155  //Definitions for GL_SGIS_point_line_texgen
16156  const GLenum EYE_DISTANCE_TO_POINT_SGIS = static_cast<GLenum>(0x81F0);
16157  const GLenum OBJECT_DISTANCE_TO_POINT_SGIS = static_cast<GLenum>(0x81F1);
16158  const GLenum EYE_DISTANCE_TO_LINE_SGIS = static_cast<GLenum>(0x81F2);
16159  const GLenum OBJECT_DISTANCE_TO_LINE_SGIS = static_cast<GLenum>(0x81F3);
16160  const GLenum EYE_POINT_SGIS = static_cast<GLenum>(0x81F4);
16161  const GLenum OBJECT_POINT_SGIS = static_cast<GLenum>(0x81F5);
16162  const GLenum EYE_LINE_SGIS = static_cast<GLenum>(0x81F6);
16163  const GLenum OBJECT_LINE_SGIS = static_cast<GLenum>(0x81F7);
16164 
16165  //Definitions for GL_SGIS_texture_color_mask
16166  const GLenum TEXTURE_COLOR_WRITEMASK_SGIS = static_cast<GLenum>(0x81EF);
16167  typedef void (APIENTRYP PFNGLTEXTURECOLORMASKSGISPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
16168  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXTURECOLORMASKSGISPROC TextureColorMaskSGIS;
16169 
16170  //Definitions for GL_EXT_texture_env_dot3
16171  const GLenum DOT3_RGB_EXT = static_cast<GLenum>(0x8740);
16172  const GLenum DOT3_RGBA_EXT = static_cast<GLenum>(0x8741);
16173 
16174  //Definitions for GL_ATI_texture_mirror_once
16175  const GLenum MIRROR_CLAMP_ATI = static_cast<GLenum>(0x8742);
16176  const GLenum MIRROR_CLAMP_TO_EDGE_ATI = static_cast<GLenum>(0x8743);
16177 
16178  //Definitions for GL_NV_fence
16179  const GLenum ALL_COMPLETED_NV = static_cast<GLenum>(0x84F2);
16180  const GLenum FENCE_STATUS_NV = static_cast<GLenum>(0x84F3);
16181  const GLenum FENCE_CONDITION_NV = static_cast<GLenum>(0x84F4);
16182  typedef void (APIENTRYP PFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint *fences);
16183  typedef void (APIENTRYP PFNGLGENFENCESNVPROC) (GLsizei n, GLuint *fences);
16184  typedef GLboolean (APIENTRYP PFNGLISFENCENVPROC) (GLuint fence);
16185  typedef GLboolean (APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence);
16186  typedef void (APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params);
16187  typedef void (APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence);
16188  typedef void (APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition);
16189  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETEFENCESNVPROC DeleteFencesNV;
16190  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENFENCESNVPROC GenFencesNV;
16191  extern VTKRENDERINGOPENGL_EXPORT PFNGLISFENCENVPROC IsFenceNV;
16192  extern VTKRENDERINGOPENGL_EXPORT PFNGLTESTFENCENVPROC TestFenceNV;
16193  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETFENCEIVNVPROC GetFenceivNV;
16194  extern VTKRENDERINGOPENGL_EXPORT PFNGLFINISHFENCENVPROC FinishFenceNV;
16195  extern VTKRENDERINGOPENGL_EXPORT PFNGLSETFENCENVPROC SetFenceNV;
16196 
16197  //Definitions for GL_IBM_texture_mirrored_repeat
16198  const GLenum MIRRORED_REPEAT_IBM = static_cast<GLenum>(0x8370);
16199 
16200  //Definitions for GL_NV_evaluators
16201  const GLenum EVAL_2D_NV = static_cast<GLenum>(0x86C0);
16202  const GLenum EVAL_TRIANGULAR_2D_NV = static_cast<GLenum>(0x86C1);
16203  const GLenum MAP_TESSELLATION_NV = static_cast<GLenum>(0x86C2);
16204  const GLenum MAP_ATTRIB_U_ORDER_NV = static_cast<GLenum>(0x86C3);
16205  const GLenum MAP_ATTRIB_V_ORDER_NV = static_cast<GLenum>(0x86C4);
16206  const GLenum EVAL_FRACTIONAL_TESSELLATION_NV = static_cast<GLenum>(0x86C5);
16207  const GLenum EVAL_VERTEX_ATTRIB0_NV = static_cast<GLenum>(0x86C6);
16208  const GLenum EVAL_VERTEX_ATTRIB1_NV = static_cast<GLenum>(0x86C7);
16209  const GLenum EVAL_VERTEX_ATTRIB2_NV = static_cast<GLenum>(0x86C8);
16210  const GLenum EVAL_VERTEX_ATTRIB3_NV = static_cast<GLenum>(0x86C9);
16211  const GLenum EVAL_VERTEX_ATTRIB4_NV = static_cast<GLenum>(0x86CA);
16212  const GLenum EVAL_VERTEX_ATTRIB5_NV = static_cast<GLenum>(0x86CB);
16213  const GLenum EVAL_VERTEX_ATTRIB6_NV = static_cast<GLenum>(0x86CC);
16214  const GLenum EVAL_VERTEX_ATTRIB7_NV = static_cast<GLenum>(0x86CD);
16215  const GLenum EVAL_VERTEX_ATTRIB8_NV = static_cast<GLenum>(0x86CE);
16216  const GLenum EVAL_VERTEX_ATTRIB9_NV = static_cast<GLenum>(0x86CF);
16217  const GLenum EVAL_VERTEX_ATTRIB10_NV = static_cast<GLenum>(0x86D0);
16218  const GLenum EVAL_VERTEX_ATTRIB11_NV = static_cast<GLenum>(0x86D1);
16219  const GLenum EVAL_VERTEX_ATTRIB12_NV = static_cast<GLenum>(0x86D2);
16220  const GLenum EVAL_VERTEX_ATTRIB13_NV = static_cast<GLenum>(0x86D3);
16221  const GLenum EVAL_VERTEX_ATTRIB14_NV = static_cast<GLenum>(0x86D4);
16222  const GLenum EVAL_VERTEX_ATTRIB15_NV = static_cast<GLenum>(0x86D5);
16223  const GLenum MAX_MAP_TESSELLATION_NV = static_cast<GLenum>(0x86D6);
16224  const GLenum MAX_RATIONAL_EVAL_ORDER_NV = static_cast<GLenum>(0x86D7);
16225  typedef void (APIENTRYP PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid *points);
16226  typedef void (APIENTRYP PFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint *params);
16227  typedef void (APIENTRYP PFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat *params);
16228  typedef void (APIENTRYP PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid *points);
16229  typedef void (APIENTRYP PFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, GLint *params);
16230  typedef void (APIENTRYP PFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, GLfloat *params);
16231  typedef void (APIENTRYP PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLuint index, GLenum pname, GLint *params);
16232  typedef void (APIENTRYP PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat *params);
16233  typedef void (APIENTRYP PFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode);
16234  extern VTKRENDERINGOPENGL_EXPORT PFNGLMAPCONTROLPOINTSNVPROC MapControlPointsNV;
16235  extern VTKRENDERINGOPENGL_EXPORT PFNGLMAPPARAMETERIVNVPROC MapParameterivNV;
16236  extern VTKRENDERINGOPENGL_EXPORT PFNGLMAPPARAMETERFVNVPROC MapParameterfvNV;
16237  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMAPCONTROLPOINTSNVPROC GetMapControlPointsNV;
16238  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMAPPARAMETERIVNVPROC GetMapParameterivNV;
16239  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMAPPARAMETERFVNVPROC GetMapParameterfvNV;
16240  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMAPATTRIBPARAMETERIVNVPROC GetMapAttribParameterivNV;
16241  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMAPATTRIBPARAMETERFVNVPROC GetMapAttribParameterfvNV;
16242  extern VTKRENDERINGOPENGL_EXPORT PFNGLEVALMAPSNVPROC EvalMapsNV;
16243 
16244  //Definitions for GL_NV_packed_depth_stencil
16245  const GLenum DEPTH_STENCIL_NV = static_cast<GLenum>(0x84F9);
16246  const GLenum UNSIGNED_INT_24_8_NV = static_cast<GLenum>(0x84FA);
16247 
16248  //Definitions for GL_NV_register_combiners2
16249  const GLenum PER_STAGE_CONSTANTS_NV = static_cast<GLenum>(0x8535);
16250  typedef void (APIENTRYP PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat *params);
16251  typedef void (APIENTRYP PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, GLfloat *params);
16252  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMBINERSTAGEPARAMETERFVNVPROC CombinerStageParameterfvNV;
16253  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC GetCombinerStageParameterfvNV;
16254 
16255  //Definitions for GL_NV_texture_compression_vtc
16256 
16257  //Definitions for GL_NV_texture_rectangle
16258  const GLenum TEXTURE_RECTANGLE_NV = static_cast<GLenum>(0x84F5);
16259  const GLenum TEXTURE_BINDING_RECTANGLE_NV = static_cast<GLenum>(0x84F6);
16260  const GLenum PROXY_TEXTURE_RECTANGLE_NV = static_cast<GLenum>(0x84F7);
16261  const GLenum MAX_RECTANGLE_TEXTURE_SIZE_NV = static_cast<GLenum>(0x84F8);
16262 
16263  //Definitions for GL_NV_texture_shader
16264  const GLenum OFFSET_TEXTURE_RECTANGLE_NV = static_cast<GLenum>(0x864C);
16265  const GLenum OFFSET_TEXTURE_RECTANGLE_SCALE_NV = static_cast<GLenum>(0x864D);
16266  const GLenum DOT_PRODUCT_TEXTURE_RECTANGLE_NV = static_cast<GLenum>(0x864E);
16268  const GLenum UNSIGNED_INT_S8_S8_8_8_NV = static_cast<GLenum>(0x86DA);
16269  const GLenum UNSIGNED_INT_8_8_S8_S8_REV_NV = static_cast<GLenum>(0x86DB);
16270  const GLenum DSDT_MAG_INTENSITY_NV = static_cast<GLenum>(0x86DC);
16271  const GLenum SHADER_CONSISTENT_NV = static_cast<GLenum>(0x86DD);
16272  const GLenum TEXTURE_SHADER_NV = static_cast<GLenum>(0x86DE);
16273  const GLenum SHADER_OPERATION_NV = static_cast<GLenum>(0x86DF);
16274  const GLenum CULL_MODES_NV = static_cast<GLenum>(0x86E0);
16275  const GLenum OFFSET_TEXTURE_MATRIX_NV = static_cast<GLenum>(0x86E1);
16276  const GLenum OFFSET_TEXTURE_SCALE_NV = static_cast<GLenum>(0x86E2);
16277  const GLenum OFFSET_TEXTURE_BIAS_NV = static_cast<GLenum>(0x86E3);
16278  const GLenum OFFSET_TEXTURE_2D_MATRIX_NV = static_cast<GLenum>(0x86E1);
16279  const GLenum OFFSET_TEXTURE_2D_SCALE_NV = static_cast<GLenum>(0x86E2);
16280  const GLenum OFFSET_TEXTURE_2D_BIAS_NV = static_cast<GLenum>(0x86E3);
16281  const GLenum PREVIOUS_TEXTURE_INPUT_NV = static_cast<GLenum>(0x86E4);
16282  const GLenum CONST_EYE_NV = static_cast<GLenum>(0x86E5);
16283  const GLenum PASS_THROUGH_NV = static_cast<GLenum>(0x86E6);
16284  const GLenum CULL_FRAGMENT_NV = static_cast<GLenum>(0x86E7);
16285  const GLenum OFFSET_TEXTURE_2D_NV = static_cast<GLenum>(0x86E8);
16286  const GLenum DEPENDENT_AR_TEXTURE_2D_NV = static_cast<GLenum>(0x86E9);
16287  const GLenum DEPENDENT_GB_TEXTURE_2D_NV = static_cast<GLenum>(0x86EA);
16288  const GLenum DOT_PRODUCT_NV = static_cast<GLenum>(0x86EC);
16289  const GLenum DOT_PRODUCT_DEPTH_REPLACE_NV = static_cast<GLenum>(0x86ED);
16290  const GLenum DOT_PRODUCT_TEXTURE_2D_NV = static_cast<GLenum>(0x86EE);
16291  const GLenum DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = static_cast<GLenum>(0x86F0);
16292  const GLenum DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = static_cast<GLenum>(0x86F1);
16293  const GLenum DOT_PRODUCT_REFLECT_CUBE_MAP_NV = static_cast<GLenum>(0x86F2);
16295  const GLenum HILO_NV = static_cast<GLenum>(0x86F4);
16296  const GLenum DSDT_NV = static_cast<GLenum>(0x86F5);
16297  const GLenum DSDT_MAG_NV = static_cast<GLenum>(0x86F6);
16298  const GLenum DSDT_MAG_VIB_NV = static_cast<GLenum>(0x86F7);
16299  const GLenum HILO16_NV = static_cast<GLenum>(0x86F8);
16300  const GLenum SIGNED_HILO_NV = static_cast<GLenum>(0x86F9);
16301  const GLenum SIGNED_HILO16_NV = static_cast<GLenum>(0x86FA);
16302  const GLenum SIGNED_RGBA_NV = static_cast<GLenum>(0x86FB);
16303  const GLenum SIGNED_RGBA8_NV = static_cast<GLenum>(0x86FC);
16304  const GLenum SIGNED_RGB_NV = static_cast<GLenum>(0x86FE);
16305  const GLenum SIGNED_RGB8_NV = static_cast<GLenum>(0x86FF);
16306  const GLenum SIGNED_LUMINANCE_NV = static_cast<GLenum>(0x8701);
16307  const GLenum SIGNED_LUMINANCE8_NV = static_cast<GLenum>(0x8702);
16308  const GLenum SIGNED_LUMINANCE_ALPHA_NV = static_cast<GLenum>(0x8703);
16309  const GLenum SIGNED_LUMINANCE8_ALPHA8_NV = static_cast<GLenum>(0x8704);
16310  const GLenum SIGNED_ALPHA_NV = static_cast<GLenum>(0x8705);
16311  const GLenum SIGNED_ALPHA8_NV = static_cast<GLenum>(0x8706);
16312  const GLenum SIGNED_INTENSITY_NV = static_cast<GLenum>(0x8707);
16313  const GLenum SIGNED_INTENSITY8_NV = static_cast<GLenum>(0x8708);
16314  const GLenum DSDT8_NV = static_cast<GLenum>(0x8709);
16315  const GLenum DSDT8_MAG8_NV = static_cast<GLenum>(0x870A);
16316  const GLenum DSDT8_MAG8_INTENSITY8_NV = static_cast<GLenum>(0x870B);
16317  const GLenum SIGNED_RGB_UNSIGNED_ALPHA_NV = static_cast<GLenum>(0x870C);
16318  const GLenum SIGNED_RGB8_UNSIGNED_ALPHA8_NV = static_cast<GLenum>(0x870D);
16319  const GLenum HI_SCALE_NV = static_cast<GLenum>(0x870E);
16320  const GLenum LO_SCALE_NV = static_cast<GLenum>(0x870F);
16321  const GLenum DS_SCALE_NV = static_cast<GLenum>(0x8710);
16322  const GLenum DT_SCALE_NV = static_cast<GLenum>(0x8711);
16323  const GLenum MAGNITUDE_SCALE_NV = static_cast<GLenum>(0x8712);
16324  const GLenum VIBRANCE_SCALE_NV = static_cast<GLenum>(0x8713);
16325  const GLenum HI_BIAS_NV = static_cast<GLenum>(0x8714);
16326  const GLenum LO_BIAS_NV = static_cast<GLenum>(0x8715);
16327  const GLenum DS_BIAS_NV = static_cast<GLenum>(0x8716);
16328  const GLenum DT_BIAS_NV = static_cast<GLenum>(0x8717);
16329  const GLenum MAGNITUDE_BIAS_NV = static_cast<GLenum>(0x8718);
16330  const GLenum VIBRANCE_BIAS_NV = static_cast<GLenum>(0x8719);
16331  const GLenum TEXTURE_BORDER_VALUES_NV = static_cast<GLenum>(0x871A);
16332  const GLenum TEXTURE_HI_SIZE_NV = static_cast<GLenum>(0x871B);
16333  const GLenum TEXTURE_LO_SIZE_NV = static_cast<GLenum>(0x871C);
16334  const GLenum TEXTURE_DS_SIZE_NV = static_cast<GLenum>(0x871D);
16335  const GLenum TEXTURE_DT_SIZE_NV = static_cast<GLenum>(0x871E);
16336  const GLenum TEXTURE_MAG_SIZE_NV = static_cast<GLenum>(0x871F);
16337 
16338  //Definitions for GL_NV_texture_shader2
16339  const GLenum DOT_PRODUCT_TEXTURE_3D_NV = static_cast<GLenum>(0x86EF);
16340 
16341  //Definitions for GL_NV_vertex_array_range2
16342  const GLenum VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = static_cast<GLenum>(0x8533);
16343 
16344  //Definitions for GL_NV_vertex_program
16345  const GLenum VERTEX_PROGRAM_NV = static_cast<GLenum>(0x8620);
16346  const GLenum VERTEX_STATE_PROGRAM_NV = static_cast<GLenum>(0x8621);
16347  const GLenum ATTRIB_ARRAY_SIZE_NV = static_cast<GLenum>(0x8623);
16348  const GLenum ATTRIB_ARRAY_STRIDE_NV = static_cast<GLenum>(0x8624);
16349  const GLenum ATTRIB_ARRAY_TYPE_NV = static_cast<GLenum>(0x8625);
16350  const GLenum CURRENT_ATTRIB_NV = static_cast<GLenum>(0x8626);
16351  const GLenum PROGRAM_LENGTH_NV = static_cast<GLenum>(0x8627);
16352  const GLenum PROGRAM_STRING_NV = static_cast<GLenum>(0x8628);
16353  const GLenum MODELVIEW_PROJECTION_NV = static_cast<GLenum>(0x8629);
16354  const GLenum IDENTITY_NV = static_cast<GLenum>(0x862A);
16355  const GLenum INVERSE_NV = static_cast<GLenum>(0x862B);
16356  const GLenum TRANSPOSE_NV = static_cast<GLenum>(0x862C);
16357  const GLenum INVERSE_TRANSPOSE_NV = static_cast<GLenum>(0x862D);
16358  const GLenum MAX_TRACK_MATRIX_STACK_DEPTH_NV = static_cast<GLenum>(0x862E);
16359  const GLenum MAX_TRACK_MATRICES_NV = static_cast<GLenum>(0x862F);
16360  const GLenum MATRIX0_NV = static_cast<GLenum>(0x8630);
16361  const GLenum MATRIX1_NV = static_cast<GLenum>(0x8631);
16362  const GLenum MATRIX2_NV = static_cast<GLenum>(0x8632);
16363  const GLenum MATRIX3_NV = static_cast<GLenum>(0x8633);
16364  const GLenum MATRIX4_NV = static_cast<GLenum>(0x8634);
16365  const GLenum MATRIX5_NV = static_cast<GLenum>(0x8635);
16366  const GLenum MATRIX6_NV = static_cast<GLenum>(0x8636);
16367  const GLenum MATRIX7_NV = static_cast<GLenum>(0x8637);
16368  const GLenum CURRENT_MATRIX_STACK_DEPTH_NV = static_cast<GLenum>(0x8640);
16369  const GLenum CURRENT_MATRIX_NV = static_cast<GLenum>(0x8641);
16370  const GLenum VERTEX_PROGRAM_POINT_SIZE_NV = static_cast<GLenum>(0x8642);
16371  const GLenum VERTEX_PROGRAM_TWO_SIDE_NV = static_cast<GLenum>(0x8643);
16372  const GLenum PROGRAM_PARAMETER_NV = static_cast<GLenum>(0x8644);
16373  const GLenum ATTRIB_ARRAY_POINTER_NV = static_cast<GLenum>(0x8645);
16374  const GLenum PROGRAM_TARGET_NV = static_cast<GLenum>(0x8646);
16375  const GLenum PROGRAM_RESIDENT_NV = static_cast<GLenum>(0x8647);
16376  const GLenum TRACK_MATRIX_NV = static_cast<GLenum>(0x8648);
16377  const GLenum TRACK_MATRIX_TRANSFORM_NV = static_cast<GLenum>(0x8649);
16378  const GLenum VERTEX_PROGRAM_BINDING_NV = static_cast<GLenum>(0x864A);
16379  const GLenum PROGRAM_ERROR_POSITION_NV = static_cast<GLenum>(0x864B);
16380  const GLenum VERTEX_ATTRIB_ARRAY0_NV = static_cast<GLenum>(0x8650);
16381  const GLenum VERTEX_ATTRIB_ARRAY1_NV = static_cast<GLenum>(0x8651);
16382  const GLenum VERTEX_ATTRIB_ARRAY2_NV = static_cast<GLenum>(0x8652);
16383  const GLenum VERTEX_ATTRIB_ARRAY3_NV = static_cast<GLenum>(0x8653);
16384  const GLenum VERTEX_ATTRIB_ARRAY4_NV = static_cast<GLenum>(0x8654);
16385  const GLenum VERTEX_ATTRIB_ARRAY5_NV = static_cast<GLenum>(0x8655);
16386  const GLenum VERTEX_ATTRIB_ARRAY6_NV = static_cast<GLenum>(0x8656);
16387  const GLenum VERTEX_ATTRIB_ARRAY7_NV = static_cast<GLenum>(0x8657);
16388  const GLenum VERTEX_ATTRIB_ARRAY8_NV = static_cast<GLenum>(0x8658);
16389  const GLenum VERTEX_ATTRIB_ARRAY9_NV = static_cast<GLenum>(0x8659);
16390  const GLenum VERTEX_ATTRIB_ARRAY10_NV = static_cast<GLenum>(0x865A);
16391  const GLenum VERTEX_ATTRIB_ARRAY11_NV = static_cast<GLenum>(0x865B);
16392  const GLenum VERTEX_ATTRIB_ARRAY12_NV = static_cast<GLenum>(0x865C);
16393  const GLenum VERTEX_ATTRIB_ARRAY13_NV = static_cast<GLenum>(0x865D);
16394  const GLenum VERTEX_ATTRIB_ARRAY14_NV = static_cast<GLenum>(0x865E);
16395  const GLenum VERTEX_ATTRIB_ARRAY15_NV = static_cast<GLenum>(0x865F);
16396  const GLenum MAP1_VERTEX_ATTRIB0_4_NV = static_cast<GLenum>(0x8660);
16397  const GLenum MAP1_VERTEX_ATTRIB1_4_NV = static_cast<GLenum>(0x8661);
16398  const GLenum MAP1_VERTEX_ATTRIB2_4_NV = static_cast<GLenum>(0x8662);
16399  const GLenum MAP1_VERTEX_ATTRIB3_4_NV = static_cast<GLenum>(0x8663);
16400  const GLenum MAP1_VERTEX_ATTRIB4_4_NV = static_cast<GLenum>(0x8664);
16401  const GLenum MAP1_VERTEX_ATTRIB5_4_NV = static_cast<GLenum>(0x8665);
16402  const GLenum MAP1_VERTEX_ATTRIB6_4_NV = static_cast<GLenum>(0x8666);
16403  const GLenum MAP1_VERTEX_ATTRIB7_4_NV = static_cast<GLenum>(0x8667);
16404  const GLenum MAP1_VERTEX_ATTRIB8_4_NV = static_cast<GLenum>(0x8668);
16405  const GLenum MAP1_VERTEX_ATTRIB9_4_NV = static_cast<GLenum>(0x8669);
16406  const GLenum MAP1_VERTEX_ATTRIB10_4_NV = static_cast<GLenum>(0x866A);
16407  const GLenum MAP1_VERTEX_ATTRIB11_4_NV = static_cast<GLenum>(0x866B);
16408  const GLenum MAP1_VERTEX_ATTRIB12_4_NV = static_cast<GLenum>(0x866C);
16409  const GLenum MAP1_VERTEX_ATTRIB13_4_NV = static_cast<GLenum>(0x866D);
16410  const GLenum MAP1_VERTEX_ATTRIB14_4_NV = static_cast<GLenum>(0x866E);
16411  const GLenum MAP1_VERTEX_ATTRIB15_4_NV = static_cast<GLenum>(0x866F);
16412  const GLenum MAP2_VERTEX_ATTRIB0_4_NV = static_cast<GLenum>(0x8670);
16413  const GLenum MAP2_VERTEX_ATTRIB1_4_NV = static_cast<GLenum>(0x8671);
16414  const GLenum MAP2_VERTEX_ATTRIB2_4_NV = static_cast<GLenum>(0x8672);
16415  const GLenum MAP2_VERTEX_ATTRIB3_4_NV = static_cast<GLenum>(0x8673);
16416  const GLenum MAP2_VERTEX_ATTRIB4_4_NV = static_cast<GLenum>(0x8674);
16417  const GLenum MAP2_VERTEX_ATTRIB5_4_NV = static_cast<GLenum>(0x8675);
16418  const GLenum MAP2_VERTEX_ATTRIB6_4_NV = static_cast<GLenum>(0x8676);
16419  const GLenum MAP2_VERTEX_ATTRIB7_4_NV = static_cast<GLenum>(0x8677);
16420  const GLenum MAP2_VERTEX_ATTRIB8_4_NV = static_cast<GLenum>(0x8678);
16421  const GLenum MAP2_VERTEX_ATTRIB9_4_NV = static_cast<GLenum>(0x8679);
16422  const GLenum MAP2_VERTEX_ATTRIB10_4_NV = static_cast<GLenum>(0x867A);
16423  const GLenum MAP2_VERTEX_ATTRIB11_4_NV = static_cast<GLenum>(0x867B);
16424  const GLenum MAP2_VERTEX_ATTRIB12_4_NV = static_cast<GLenum>(0x867C);
16425  const GLenum MAP2_VERTEX_ATTRIB13_4_NV = static_cast<GLenum>(0x867D);
16426  const GLenum MAP2_VERTEX_ATTRIB14_4_NV = static_cast<GLenum>(0x867E);
16427  const GLenum MAP2_VERTEX_ATTRIB15_4_NV = static_cast<GLenum>(0x867F);
16428  typedef GLboolean (APIENTRYP PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint *programs, GLboolean *residences);
16429  typedef void (APIENTRYP PFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id);
16430  typedef void (APIENTRYP PFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint *programs);
16431  typedef void (APIENTRYP PFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat *params);
16432  typedef void (APIENTRYP PFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint *programs);
16433  typedef void (APIENTRYP PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble *params);
16434  typedef void (APIENTRYP PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat *params);
16435  typedef void (APIENTRYP PFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint *params);
16436  typedef void (APIENTRYP PFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte *program);
16437  typedef void (APIENTRYP PFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint *params);
16438  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble *params);
16439  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat *params);
16440  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint *params);
16441  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, GLvoid* *pointer);
16442  typedef GLboolean (APIENTRYP PFNGLISPROGRAMNVPROC) (GLuint id);
16443  typedef void (APIENTRYP PFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte *program);
16444  typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
16445  typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble *v);
16446  typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
16447  typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat *v);
16448  typedef void (APIENTRYP PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLuint count, const GLdouble *v);
16449  typedef void (APIENTRYP PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLuint count, const GLfloat *v);
16450  typedef void (APIENTRYP PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, const GLuint *programs);
16451  typedef void (APIENTRYP PFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform);
16452  typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid *pointer);
16453  typedef void (APIENTRYP PFNGLVERTEXATTRIB1DNVPROC) (GLuint index, GLdouble x);
16454  typedef void (APIENTRYP PFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble *v);
16455  typedef void (APIENTRYP PFNGLVERTEXATTRIB1FNVPROC) (GLuint index, GLfloat x);
16456  typedef void (APIENTRYP PFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat *v);
16457  typedef void (APIENTRYP PFNGLVERTEXATTRIB1SNVPROC) (GLuint index, GLshort x);
16458  typedef void (APIENTRYP PFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort *v);
16459  typedef void (APIENTRYP PFNGLVERTEXATTRIB2DNVPROC) (GLuint index, GLdouble x, GLdouble y);
16460  typedef void (APIENTRYP PFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble *v);
16461  typedef void (APIENTRYP PFNGLVERTEXATTRIB2FNVPROC) (GLuint index, GLfloat x, GLfloat y);
16462  typedef void (APIENTRYP PFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat *v);
16463  typedef void (APIENTRYP PFNGLVERTEXATTRIB2SNVPROC) (GLuint index, GLshort x, GLshort y);
16464  typedef void (APIENTRYP PFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort *v);
16465  typedef void (APIENTRYP PFNGLVERTEXATTRIB3DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
16466  typedef void (APIENTRYP PFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble *v);
16467  typedef void (APIENTRYP PFNGLVERTEXATTRIB3FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
16468  typedef void (APIENTRYP PFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat *v);
16469  typedef void (APIENTRYP PFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
16470  typedef void (APIENTRYP PFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort *v);
16471  typedef void (APIENTRYP PFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
16472  typedef void (APIENTRYP PFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble *v);
16473  typedef void (APIENTRYP PFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
16474  typedef void (APIENTRYP PFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat *v);
16475  typedef void (APIENTRYP PFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
16476  typedef void (APIENTRYP PFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort *v);
16477  typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
16478  typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte *v);
16479  typedef void (APIENTRYP PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v);
16480  typedef void (APIENTRYP PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v);
16481  typedef void (APIENTRYP PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei count, const GLshort *v);
16482  typedef void (APIENTRYP PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v);
16483  typedef void (APIENTRYP PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v);
16484  typedef void (APIENTRYP PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei count, const GLshort *v);
16485  typedef void (APIENTRYP PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v);
16486  typedef void (APIENTRYP PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v);
16487  typedef void (APIENTRYP PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei count, const GLshort *v);
16488  typedef void (APIENTRYP PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v);
16489  typedef void (APIENTRYP PFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v);
16490  typedef void (APIENTRYP PFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei count, const GLshort *v);
16491  typedef void (APIENTRYP PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei count, const GLubyte *v);
16492  extern VTKRENDERINGOPENGL_EXPORT PFNGLAREPROGRAMSRESIDENTNVPROC AreProgramsResidentNV;
16493  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDPROGRAMNVPROC BindProgramNV;
16494  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETEPROGRAMSNVPROC DeleteProgramsNV;
16495  extern VTKRENDERINGOPENGL_EXPORT PFNGLEXECUTEPROGRAMNVPROC ExecuteProgramNV;
16496  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENPROGRAMSNVPROC GenProgramsNV;
16497  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMPARAMETERDVNVPROC GetProgramParameterdvNV;
16498  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMPARAMETERFVNVPROC GetProgramParameterfvNV;
16499  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMIVNVPROC GetProgramivNV;
16500  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMSTRINGNVPROC GetProgramStringNV;
16501  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETTRACKMATRIXIVNVPROC GetTrackMatrixivNV;
16502  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBDVNVPROC GetVertexAttribdvNV;
16503  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBFVNVPROC GetVertexAttribfvNV;
16504  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBIVNVPROC GetVertexAttribivNV;
16505  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBPOINTERVNVPROC GetVertexAttribPointervNV;
16506  extern VTKRENDERINGOPENGL_EXPORT PFNGLISPROGRAMNVPROC IsProgramNV;
16507  extern VTKRENDERINGOPENGL_EXPORT PFNGLLOADPROGRAMNVPROC LoadProgramNV;
16508  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMPARAMETER4DNVPROC ProgramParameter4dNV;
16509  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMPARAMETER4DVNVPROC ProgramParameter4dvNV;
16510  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMPARAMETER4FNVPROC ProgramParameter4fNV;
16511  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMPARAMETER4FVNVPROC ProgramParameter4fvNV;
16512  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMPARAMETERS4DVNVPROC ProgramParameters4dvNV;
16513  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMPARAMETERS4FVNVPROC ProgramParameters4fvNV;
16514  extern VTKRENDERINGOPENGL_EXPORT PFNGLREQUESTRESIDENTPROGRAMSNVPROC RequestResidentProgramsNV;
16515  extern VTKRENDERINGOPENGL_EXPORT PFNGLTRACKMATRIXNVPROC TrackMatrixNV;
16516  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBPOINTERNVPROC VertexAttribPointerNV;
16517  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1DNVPROC VertexAttrib1dNV;
16518  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1DVNVPROC VertexAttrib1dvNV;
16519  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1FNVPROC VertexAttrib1fNV;
16520  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1FVNVPROC VertexAttrib1fvNV;
16521  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1SNVPROC VertexAttrib1sNV;
16522  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1SVNVPROC VertexAttrib1svNV;
16523  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2DNVPROC VertexAttrib2dNV;
16524  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2DVNVPROC VertexAttrib2dvNV;
16525  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2FNVPROC VertexAttrib2fNV;
16526  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2FVNVPROC VertexAttrib2fvNV;
16527  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2SNVPROC VertexAttrib2sNV;
16528  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2SVNVPROC VertexAttrib2svNV;
16529  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3DNVPROC VertexAttrib3dNV;
16530  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3DVNVPROC VertexAttrib3dvNV;
16531  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3FNVPROC VertexAttrib3fNV;
16532  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3FVNVPROC VertexAttrib3fvNV;
16533  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3SNVPROC VertexAttrib3sNV;
16534  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3SVNVPROC VertexAttrib3svNV;
16535  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4DNVPROC VertexAttrib4dNV;
16536  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4DVNVPROC VertexAttrib4dvNV;
16537  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4FNVPROC VertexAttrib4fNV;
16538  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4FVNVPROC VertexAttrib4fvNV;
16539  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4SNVPROC VertexAttrib4sNV;
16540  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4SVNVPROC VertexAttrib4svNV;
16541  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4UBNVPROC VertexAttrib4ubNV;
16542  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4UBVNVPROC VertexAttrib4ubvNV;
16543  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS1DVNVPROC VertexAttribs1dvNV;
16544  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS1FVNVPROC VertexAttribs1fvNV;
16545  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS1SVNVPROC VertexAttribs1svNV;
16546  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS2DVNVPROC VertexAttribs2dvNV;
16547  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS2FVNVPROC VertexAttribs2fvNV;
16548  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS2SVNVPROC VertexAttribs2svNV;
16549  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS3DVNVPROC VertexAttribs3dvNV;
16550  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS3FVNVPROC VertexAttribs3fvNV;
16551  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS3SVNVPROC VertexAttribs3svNV;
16552  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS4DVNVPROC VertexAttribs4dvNV;
16553  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS4FVNVPROC VertexAttribs4fvNV;
16554  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS4SVNVPROC VertexAttribs4svNV;
16555  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS4UBVNVPROC VertexAttribs4ubvNV;
16556 
16557  //Definitions for GL_SGIX_texture_coordinate_clamp
16558  const GLenum TEXTURE_MAX_CLAMP_S_SGIX = static_cast<GLenum>(0x8369);
16559  const GLenum TEXTURE_MAX_CLAMP_T_SGIX = static_cast<GLenum>(0x836A);
16560  const GLenum TEXTURE_MAX_CLAMP_R_SGIX = static_cast<GLenum>(0x836B);
16561 
16562  //Definitions for GL_SGIX_scalebias_hint
16563  const GLenum SCALEBIAS_HINT_SGIX = static_cast<GLenum>(0x8322);
16564 
16565  //Definitions for GL_OML_interlace
16566  const GLenum INTERLACE_OML = static_cast<GLenum>(0x8980);
16567  const GLenum INTERLACE_READ_OML = static_cast<GLenum>(0x8981);
16568 
16569  //Definitions for GL_OML_subsample
16570  const GLenum FORMAT_SUBSAMPLE_24_24_OML = static_cast<GLenum>(0x8982);
16571  const GLenum FORMAT_SUBSAMPLE_244_244_OML = static_cast<GLenum>(0x8983);
16572 
16573  //Definitions for GL_OML_resample
16574  const GLenum PACK_RESAMPLE_OML = static_cast<GLenum>(0x8984);
16575  const GLenum UNPACK_RESAMPLE_OML = static_cast<GLenum>(0x8985);
16576  const GLenum RESAMPLE_REPLICATE_OML = static_cast<GLenum>(0x8986);
16577  const GLenum RESAMPLE_ZERO_FILL_OML = static_cast<GLenum>(0x8987);
16578  const GLenum RESAMPLE_AVERAGE_OML = static_cast<GLenum>(0x8988);
16579  const GLenum RESAMPLE_DECIMATE_OML = static_cast<GLenum>(0x8989);
16580 
16581  //Definitions for GL_NV_copy_depth_to_color
16582  const GLenum DEPTH_STENCIL_TO_RGBA_NV = static_cast<GLenum>(0x886E);
16583  const GLenum DEPTH_STENCIL_TO_BGRA_NV = static_cast<GLenum>(0x886F);
16584 
16585  //Definitions for GL_ATI_envmap_bumpmap
16586  const GLenum BUMP_ROT_MATRIX_ATI = static_cast<GLenum>(0x8775);
16587  const GLenum BUMP_ROT_MATRIX_SIZE_ATI = static_cast<GLenum>(0x8776);
16588  const GLenum BUMP_NUM_TEX_UNITS_ATI = static_cast<GLenum>(0x8777);
16589  const GLenum BUMP_TEX_UNITS_ATI = static_cast<GLenum>(0x8778);
16590  const GLenum DUDV_ATI = static_cast<GLenum>(0x8779);
16591  const GLenum DU8DV8_ATI = static_cast<GLenum>(0x877A);
16592  const GLenum BUMP_ENVMAP_ATI = static_cast<GLenum>(0x877B);
16593  const GLenum BUMP_TARGET_ATI = static_cast<GLenum>(0x877C);
16594  typedef void (APIENTRYP PFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, const GLint *param);
16595  typedef void (APIENTRYP PFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, const GLfloat *param);
16596  typedef void (APIENTRYP PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param);
16597  typedef void (APIENTRYP PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param);
16598  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXBUMPPARAMETERIVATIPROC TexBumpParameterivATI;
16599  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXBUMPPARAMETERFVATIPROC TexBumpParameterfvATI;
16600  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXBUMPPARAMETERIVATIPROC GetTexBumpParameterivATI;
16601  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXBUMPPARAMETERFVATIPROC GetTexBumpParameterfvATI;
16602 
16603  //Definitions for GL_ATI_fragment_shader
16604  const GLenum FRAGMENT_SHADER_ATI = static_cast<GLenum>(0x8920);
16605  const GLenum REG_0_ATI = static_cast<GLenum>(0x8921);
16606  const GLenum REG_1_ATI = static_cast<GLenum>(0x8922);
16607  const GLenum REG_2_ATI = static_cast<GLenum>(0x8923);
16608  const GLenum REG_3_ATI = static_cast<GLenum>(0x8924);
16609  const GLenum REG_4_ATI = static_cast<GLenum>(0x8925);
16610  const GLenum REG_5_ATI = static_cast<GLenum>(0x8926);
16611  const GLenum REG_6_ATI = static_cast<GLenum>(0x8927);
16612  const GLenum REG_7_ATI = static_cast<GLenum>(0x8928);
16613  const GLenum REG_8_ATI = static_cast<GLenum>(0x8929);
16614  const GLenum REG_9_ATI = static_cast<GLenum>(0x892A);
16615  const GLenum REG_10_ATI = static_cast<GLenum>(0x892B);
16616  const GLenum REG_11_ATI = static_cast<GLenum>(0x892C);
16617  const GLenum REG_12_ATI = static_cast<GLenum>(0x892D);
16618  const GLenum REG_13_ATI = static_cast<GLenum>(0x892E);
16619  const GLenum REG_14_ATI = static_cast<GLenum>(0x892F);
16620  const GLenum REG_15_ATI = static_cast<GLenum>(0x8930);
16621  const GLenum REG_16_ATI = static_cast<GLenum>(0x8931);
16622  const GLenum REG_17_ATI = static_cast<GLenum>(0x8932);
16623  const GLenum REG_18_ATI = static_cast<GLenum>(0x8933);
16624  const GLenum REG_19_ATI = static_cast<GLenum>(0x8934);
16625  const GLenum REG_20_ATI = static_cast<GLenum>(0x8935);
16626  const GLenum REG_21_ATI = static_cast<GLenum>(0x8936);
16627  const GLenum REG_22_ATI = static_cast<GLenum>(0x8937);
16628  const GLenum REG_23_ATI = static_cast<GLenum>(0x8938);
16629  const GLenum REG_24_ATI = static_cast<GLenum>(0x8939);
16630  const GLenum REG_25_ATI = static_cast<GLenum>(0x893A);
16631  const GLenum REG_26_ATI = static_cast<GLenum>(0x893B);
16632  const GLenum REG_27_ATI = static_cast<GLenum>(0x893C);
16633  const GLenum REG_28_ATI = static_cast<GLenum>(0x893D);
16634  const GLenum REG_29_ATI = static_cast<GLenum>(0x893E);
16635  const GLenum REG_30_ATI = static_cast<GLenum>(0x893F);
16636  const GLenum REG_31_ATI = static_cast<GLenum>(0x8940);
16637  const GLenum CON_0_ATI = static_cast<GLenum>(0x8941);
16638  const GLenum CON_1_ATI = static_cast<GLenum>(0x8942);
16639  const GLenum CON_2_ATI = static_cast<GLenum>(0x8943);
16640  const GLenum CON_3_ATI = static_cast<GLenum>(0x8944);
16641  const GLenum CON_4_ATI = static_cast<GLenum>(0x8945);
16642  const GLenum CON_5_ATI = static_cast<GLenum>(0x8946);
16643  const GLenum CON_6_ATI = static_cast<GLenum>(0x8947);
16644  const GLenum CON_7_ATI = static_cast<GLenum>(0x8948);
16645  const GLenum CON_8_ATI = static_cast<GLenum>(0x8949);
16646  const GLenum CON_9_ATI = static_cast<GLenum>(0x894A);
16647  const GLenum CON_10_ATI = static_cast<GLenum>(0x894B);
16648  const GLenum CON_11_ATI = static_cast<GLenum>(0x894C);
16649  const GLenum CON_12_ATI = static_cast<GLenum>(0x894D);
16650  const GLenum CON_13_ATI = static_cast<GLenum>(0x894E);
16651  const GLenum CON_14_ATI = static_cast<GLenum>(0x894F);
16652  const GLenum CON_15_ATI = static_cast<GLenum>(0x8950);
16653  const GLenum CON_16_ATI = static_cast<GLenum>(0x8951);
16654  const GLenum CON_17_ATI = static_cast<GLenum>(0x8952);
16655  const GLenum CON_18_ATI = static_cast<GLenum>(0x8953);
16656  const GLenum CON_19_ATI = static_cast<GLenum>(0x8954);
16657  const GLenum CON_20_ATI = static_cast<GLenum>(0x8955);
16658  const GLenum CON_21_ATI = static_cast<GLenum>(0x8956);
16659  const GLenum CON_22_ATI = static_cast<GLenum>(0x8957);
16660  const GLenum CON_23_ATI = static_cast<GLenum>(0x8958);
16661  const GLenum CON_24_ATI = static_cast<GLenum>(0x8959);
16662  const GLenum CON_25_ATI = static_cast<GLenum>(0x895A);
16663  const GLenum CON_26_ATI = static_cast<GLenum>(0x895B);
16664  const GLenum CON_27_ATI = static_cast<GLenum>(0x895C);
16665  const GLenum CON_28_ATI = static_cast<GLenum>(0x895D);
16666  const GLenum CON_29_ATI = static_cast<GLenum>(0x895E);
16667  const GLenum CON_30_ATI = static_cast<GLenum>(0x895F);
16668  const GLenum CON_31_ATI = static_cast<GLenum>(0x8960);
16669  const GLenum MOV_ATI = static_cast<GLenum>(0x8961);
16670  const GLenum ADD_ATI = static_cast<GLenum>(0x8963);
16671  const GLenum MUL_ATI = static_cast<GLenum>(0x8964);
16672  const GLenum SUB_ATI = static_cast<GLenum>(0x8965);
16673  const GLenum DOT3_ATI = static_cast<GLenum>(0x8966);
16674  const GLenum DOT4_ATI = static_cast<GLenum>(0x8967);
16675  const GLenum MAD_ATI = static_cast<GLenum>(0x8968);
16676  const GLenum LERP_ATI = static_cast<GLenum>(0x8969);
16677  const GLenum CND_ATI = static_cast<GLenum>(0x896A);
16678  const GLenum CND0_ATI = static_cast<GLenum>(0x896B);
16679  const GLenum DOT2_ADD_ATI = static_cast<GLenum>(0x896C);
16680  const GLenum SECONDARY_INTERPOLATOR_ATI = static_cast<GLenum>(0x896D);
16681  const GLenum NUM_FRAGMENT_REGISTERS_ATI = static_cast<GLenum>(0x896E);
16682  const GLenum NUM_FRAGMENT_CONSTANTS_ATI = static_cast<GLenum>(0x896F);
16683  const GLenum NUM_PASSES_ATI = static_cast<GLenum>(0x8970);
16684  const GLenum NUM_INSTRUCTIONS_PER_PASS_ATI = static_cast<GLenum>(0x8971);
16685  const GLenum NUM_INSTRUCTIONS_TOTAL_ATI = static_cast<GLenum>(0x8972);
16687  const GLenum NUM_LOOPBACK_COMPONENTS_ATI = static_cast<GLenum>(0x8974);
16688  const GLenum COLOR_ALPHA_PAIRING_ATI = static_cast<GLenum>(0x8975);
16689  const GLenum SWIZZLE_STR_ATI = static_cast<GLenum>(0x8976);
16690  const GLenum SWIZZLE_STQ_ATI = static_cast<GLenum>(0x8977);
16691  const GLenum SWIZZLE_STR_DR_ATI = static_cast<GLenum>(0x8978);
16692  const GLenum SWIZZLE_STQ_DQ_ATI = static_cast<GLenum>(0x8979);
16693  const GLenum SWIZZLE_STRQ_ATI = static_cast<GLenum>(0x897A);
16694  const GLenum SWIZZLE_STRQ_DQ_ATI = static_cast<GLenum>(0x897B);
16695  const GLenum RED_BIT_ATI = static_cast<GLenum>(0x00000001);
16696  const GLenum GREEN_BIT_ATI = static_cast<GLenum>(0x00000002);
16697  const GLenum BLUE_BIT_ATI = static_cast<GLenum>(0x00000004);
16698  const GLenum _2X_BIT_ATI = static_cast<GLenum>(0x00000001);
16699  const GLenum _4X_BIT_ATI = static_cast<GLenum>(0x00000002);
16700  const GLenum _8X_BIT_ATI = static_cast<GLenum>(0x00000004);
16701  const GLenum HALF_BIT_ATI = static_cast<GLenum>(0x00000008);
16702  const GLenum QUARTER_BIT_ATI = static_cast<GLenum>(0x00000010);
16703  const GLenum EIGHTH_BIT_ATI = static_cast<GLenum>(0x00000020);
16704  const GLenum SATURATE_BIT_ATI = static_cast<GLenum>(0x00000040);
16705  const GLenum COMP_BIT_ATI = static_cast<GLenum>(0x00000002);
16706  const GLenum NEGATE_BIT_ATI = static_cast<GLenum>(0x00000004);
16707  const GLenum BIAS_BIT_ATI = static_cast<GLenum>(0x00000008);
16708  typedef GLuint (APIENTRYP PFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range);
16709  typedef void (APIENTRYP PFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id);
16710  typedef void (APIENTRYP PFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id);
16711  typedef void (APIENTRYP PFNGLBEGINFRAGMENTSHADERATIPROC) (void);
16712  typedef void (APIENTRYP PFNGLENDFRAGMENTSHADERATIPROC) (void);
16713  typedef void (APIENTRYP PFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle);
16714  typedef void (APIENTRYP PFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle);
16715  typedef void (APIENTRYP PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
16718  typedef void (APIENTRYP PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
16719  typedef void (APIENTRYP PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
16721  typedef void (APIENTRYP PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, const GLfloat *value);
16722  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENFRAGMENTSHADERSATIPROC GenFragmentShadersATI;
16723  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDFRAGMENTSHADERATIPROC BindFragmentShaderATI;
16724  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETEFRAGMENTSHADERATIPROC DeleteFragmentShaderATI;
16725  extern VTKRENDERINGOPENGL_EXPORT PFNGLBEGINFRAGMENTSHADERATIPROC BeginFragmentShaderATI;
16726  extern VTKRENDERINGOPENGL_EXPORT PFNGLENDFRAGMENTSHADERATIPROC EndFragmentShaderATI;
16727  extern VTKRENDERINGOPENGL_EXPORT PFNGLPASSTEXCOORDATIPROC PassTexCoordATI;
16728  extern VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLEMAPATIPROC SampleMapATI;
16729  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORFRAGMENTOP1ATIPROC ColorFragmentOp1ATI;
16730  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORFRAGMENTOP2ATIPROC ColorFragmentOp2ATI;
16731  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORFRAGMENTOP3ATIPROC ColorFragmentOp3ATI;
16732  extern VTKRENDERINGOPENGL_EXPORT PFNGLALPHAFRAGMENTOP1ATIPROC AlphaFragmentOp1ATI;
16733  extern VTKRENDERINGOPENGL_EXPORT PFNGLALPHAFRAGMENTOP2ATIPROC AlphaFragmentOp2ATI;
16734  extern VTKRENDERINGOPENGL_EXPORT PFNGLALPHAFRAGMENTOP3ATIPROC AlphaFragmentOp3ATI;
16735  extern VTKRENDERINGOPENGL_EXPORT PFNGLSETFRAGMENTSHADERCONSTANTATIPROC SetFragmentShaderConstantATI;
16736 
16737  //Definitions for GL_ATI_pn_triangles
16738  const GLenum PN_TRIANGLES_ATI = static_cast<GLenum>(0x87F0);
16740  const GLenum PN_TRIANGLES_POINT_MODE_ATI = static_cast<GLenum>(0x87F2);
16741  const GLenum PN_TRIANGLES_NORMAL_MODE_ATI = static_cast<GLenum>(0x87F3);
16742  const GLenum PN_TRIANGLES_TESSELATION_LEVEL_ATI = static_cast<GLenum>(0x87F4);
16743  const GLenum PN_TRIANGLES_POINT_MODE_LINEAR_ATI = static_cast<GLenum>(0x87F5);
16744  const GLenum PN_TRIANGLES_POINT_MODE_CUBIC_ATI = static_cast<GLenum>(0x87F6);
16745  const GLenum PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = static_cast<GLenum>(0x87F7);
16747  typedef void (APIENTRYP PFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param);
16748  typedef void (APIENTRYP PFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param);
16749  extern VTKRENDERINGOPENGL_EXPORT PFNGLPNTRIANGLESIATIPROC PNTrianglesiATI;
16750  extern VTKRENDERINGOPENGL_EXPORT PFNGLPNTRIANGLESFATIPROC PNTrianglesfATI;
16751 
16752  //Definitions for GL_ATI_vertex_array_object
16753  const GLenum STATIC_ATI = static_cast<GLenum>(0x8760);
16754  const GLenum DYNAMIC_ATI = static_cast<GLenum>(0x8761);
16755  const GLenum PRESERVE_ATI = static_cast<GLenum>(0x8762);
16756  const GLenum DISCARD_ATI = static_cast<GLenum>(0x8763);
16757  const GLenum OBJECT_BUFFER_SIZE_ATI = static_cast<GLenum>(0x8764);
16758  const GLenum OBJECT_BUFFER_USAGE_ATI = static_cast<GLenum>(0x8765);
16759  const GLenum ARRAY_OBJECT_BUFFER_ATI = static_cast<GLenum>(0x8766);
16760  const GLenum ARRAY_OBJECT_OFFSET_ATI = static_cast<GLenum>(0x8767);
16761  typedef GLuint (APIENTRYP PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const GLvoid *pointer, GLenum usage);
16762  typedef GLboolean (APIENTRYP PFNGLISOBJECTBUFFERATIPROC) (GLuint buffer);
16763  typedef void (APIENTRYP PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint offset, GLsizei size, const GLvoid *pointer, GLenum preserve);
16764  typedef void (APIENTRYP PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pname, GLfloat *params);
16765  typedef void (APIENTRYP PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pname, GLint *params);
16766  typedef void (APIENTRYP PFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer);
16767  typedef void (APIENTRYP PFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
16768  typedef void (APIENTRYP PFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pname, GLfloat *params);
16769  typedef void (APIENTRYP PFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pname, GLint *params);
16770  typedef void (APIENTRYP PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
16771  typedef void (APIENTRYP PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat *params);
16772  typedef void (APIENTRYP PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint *params);
16773  extern VTKRENDERINGOPENGL_EXPORT PFNGLNEWOBJECTBUFFERATIPROC NewObjectBufferATI;
16774  extern VTKRENDERINGOPENGL_EXPORT PFNGLISOBJECTBUFFERATIPROC IsObjectBufferATI;
16775  extern VTKRENDERINGOPENGL_EXPORT PFNGLUPDATEOBJECTBUFFERATIPROC UpdateObjectBufferATI;
16776  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETOBJECTBUFFERFVATIPROC GetObjectBufferfvATI;
16777  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETOBJECTBUFFERIVATIPROC GetObjectBufferivATI;
16778  extern VTKRENDERINGOPENGL_EXPORT PFNGLFREEOBJECTBUFFERATIPROC FreeObjectBufferATI;
16779  extern VTKRENDERINGOPENGL_EXPORT PFNGLARRAYOBJECTATIPROC ArrayObjectATI;
16780  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETARRAYOBJECTFVATIPROC GetArrayObjectfvATI;
16781  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETARRAYOBJECTIVATIPROC GetArrayObjectivATI;
16782  extern VTKRENDERINGOPENGL_EXPORT PFNGLVARIANTARRAYOBJECTATIPROC VariantArrayObjectATI;
16783  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVARIANTARRAYOBJECTFVATIPROC GetVariantArrayObjectfvATI;
16784  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVARIANTARRAYOBJECTIVATIPROC GetVariantArrayObjectivATI;
16785 
16786  //Definitions for GL_EXT_vertex_shader
16787  const GLenum VERTEX_SHADER_EXT = static_cast<GLenum>(0x8780);
16788  const GLenum VERTEX_SHADER_BINDING_EXT = static_cast<GLenum>(0x8781);
16789  const GLenum OP_INDEX_EXT = static_cast<GLenum>(0x8782);
16790  const GLenum OP_NEGATE_EXT = static_cast<GLenum>(0x8783);
16791  const GLenum OP_DOT3_EXT = static_cast<GLenum>(0x8784);
16792  const GLenum OP_DOT4_EXT = static_cast<GLenum>(0x8785);
16793  const GLenum OP_MUL_EXT = static_cast<GLenum>(0x8786);
16794  const GLenum OP_ADD_EXT = static_cast<GLenum>(0x8787);
16795  const GLenum OP_MADD_EXT = static_cast<GLenum>(0x8788);
16796  const GLenum OP_FRAC_EXT = static_cast<GLenum>(0x8789);
16797  const GLenum OP_MAX_EXT = static_cast<GLenum>(0x878A);
16798  const GLenum OP_MIN_EXT = static_cast<GLenum>(0x878B);
16799  const GLenum OP_SET_GE_EXT = static_cast<GLenum>(0x878C);
16800  const GLenum OP_SET_LT_EXT = static_cast<GLenum>(0x878D);
16801  const GLenum OP_CLAMP_EXT = static_cast<GLenum>(0x878E);
16802  const GLenum OP_FLOOR_EXT = static_cast<GLenum>(0x878F);
16803  const GLenum OP_ROUND_EXT = static_cast<GLenum>(0x8790);
16804  const GLenum OP_EXP_BASE_2_EXT = static_cast<GLenum>(0x8791);
16805  const GLenum OP_LOG_BASE_2_EXT = static_cast<GLenum>(0x8792);
16806  const GLenum OP_POWER_EXT = static_cast<GLenum>(0x8793);
16807  const GLenum OP_RECIP_EXT = static_cast<GLenum>(0x8794);
16808  const GLenum OP_RECIP_SQRT_EXT = static_cast<GLenum>(0x8795);
16809  const GLenum OP_SUB_EXT = static_cast<GLenum>(0x8796);
16810  const GLenum OP_CROSS_PRODUCT_EXT = static_cast<GLenum>(0x8797);
16811  const GLenum OP_MULTIPLY_MATRIX_EXT = static_cast<GLenum>(0x8798);
16812  const GLenum OP_MOV_EXT = static_cast<GLenum>(0x8799);
16813  const GLenum OUTPUT_VERTEX_EXT = static_cast<GLenum>(0x879A);
16814  const GLenum OUTPUT_COLOR0_EXT = static_cast<GLenum>(0x879B);
16815  const GLenum OUTPUT_COLOR1_EXT = static_cast<GLenum>(0x879C);
16816  const GLenum OUTPUT_TEXTURE_COORD0_EXT = static_cast<GLenum>(0x879D);
16817  const GLenum OUTPUT_TEXTURE_COORD1_EXT = static_cast<GLenum>(0x879E);
16818  const GLenum OUTPUT_TEXTURE_COORD2_EXT = static_cast<GLenum>(0x879F);
16819  const GLenum OUTPUT_TEXTURE_COORD3_EXT = static_cast<GLenum>(0x87A0);
16820  const GLenum OUTPUT_TEXTURE_COORD4_EXT = static_cast<GLenum>(0x87A1);
16821  const GLenum OUTPUT_TEXTURE_COORD5_EXT = static_cast<GLenum>(0x87A2);
16822  const GLenum OUTPUT_TEXTURE_COORD6_EXT = static_cast<GLenum>(0x87A3);
16823  const GLenum OUTPUT_TEXTURE_COORD7_EXT = static_cast<GLenum>(0x87A4);
16824  const GLenum OUTPUT_TEXTURE_COORD8_EXT = static_cast<GLenum>(0x87A5);
16825  const GLenum OUTPUT_TEXTURE_COORD9_EXT = static_cast<GLenum>(0x87A6);
16826  const GLenum OUTPUT_TEXTURE_COORD10_EXT = static_cast<GLenum>(0x87A7);
16827  const GLenum OUTPUT_TEXTURE_COORD11_EXT = static_cast<GLenum>(0x87A8);
16828  const GLenum OUTPUT_TEXTURE_COORD12_EXT = static_cast<GLenum>(0x87A9);
16829  const GLenum OUTPUT_TEXTURE_COORD13_EXT = static_cast<GLenum>(0x87AA);
16830  const GLenum OUTPUT_TEXTURE_COORD14_EXT = static_cast<GLenum>(0x87AB);
16831  const GLenum OUTPUT_TEXTURE_COORD15_EXT = static_cast<GLenum>(0x87AC);
16832  const GLenum OUTPUT_TEXTURE_COORD16_EXT = static_cast<GLenum>(0x87AD);
16833  const GLenum OUTPUT_TEXTURE_COORD17_EXT = static_cast<GLenum>(0x87AE);
16834  const GLenum OUTPUT_TEXTURE_COORD18_EXT = static_cast<GLenum>(0x87AF);
16835  const GLenum OUTPUT_TEXTURE_COORD19_EXT = static_cast<GLenum>(0x87B0);
16836  const GLenum OUTPUT_TEXTURE_COORD20_EXT = static_cast<GLenum>(0x87B1);
16837  const GLenum OUTPUT_TEXTURE_COORD21_EXT = static_cast<GLenum>(0x87B2);
16838  const GLenum OUTPUT_TEXTURE_COORD22_EXT = static_cast<GLenum>(0x87B3);
16839  const GLenum OUTPUT_TEXTURE_COORD23_EXT = static_cast<GLenum>(0x87B4);
16840  const GLenum OUTPUT_TEXTURE_COORD24_EXT = static_cast<GLenum>(0x87B5);
16841  const GLenum OUTPUT_TEXTURE_COORD25_EXT = static_cast<GLenum>(0x87B6);
16842  const GLenum OUTPUT_TEXTURE_COORD26_EXT = static_cast<GLenum>(0x87B7);
16843  const GLenum OUTPUT_TEXTURE_COORD27_EXT = static_cast<GLenum>(0x87B8);
16844  const GLenum OUTPUT_TEXTURE_COORD28_EXT = static_cast<GLenum>(0x87B9);
16845  const GLenum OUTPUT_TEXTURE_COORD29_EXT = static_cast<GLenum>(0x87BA);
16846  const GLenum OUTPUT_TEXTURE_COORD30_EXT = static_cast<GLenum>(0x87BB);
16847  const GLenum OUTPUT_TEXTURE_COORD31_EXT = static_cast<GLenum>(0x87BC);
16848  const GLenum OUTPUT_FOG_EXT = static_cast<GLenum>(0x87BD);
16849  const GLenum SCALAR_EXT = static_cast<GLenum>(0x87BE);
16850  const GLenum VECTOR_EXT = static_cast<GLenum>(0x87BF);
16851  const GLenum MATRIX_EXT = static_cast<GLenum>(0x87C0);
16852  const GLenum VARIANT_EXT = static_cast<GLenum>(0x87C1);
16853  const GLenum INVARIANT_EXT = static_cast<GLenum>(0x87C2);
16854  const GLenum LOCAL_CONSTANT_EXT = static_cast<GLenum>(0x87C3);
16855  const GLenum LOCAL_EXT = static_cast<GLenum>(0x87C4);
16856  const GLenum MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = static_cast<GLenum>(0x87C5);
16857  const GLenum MAX_VERTEX_SHADER_VARIANTS_EXT = static_cast<GLenum>(0x87C6);
16858  const GLenum MAX_VERTEX_SHADER_INVARIANTS_EXT = static_cast<GLenum>(0x87C7);
16860  const GLenum MAX_VERTEX_SHADER_LOCALS_EXT = static_cast<GLenum>(0x87C9);
16866  const GLenum VERTEX_SHADER_INSTRUCTIONS_EXT = static_cast<GLenum>(0x87CF);
16867  const GLenum VERTEX_SHADER_VARIANTS_EXT = static_cast<GLenum>(0x87D0);
16868  const GLenum VERTEX_SHADER_INVARIANTS_EXT = static_cast<GLenum>(0x87D1);
16869  const GLenum VERTEX_SHADER_LOCAL_CONSTANTS_EXT = static_cast<GLenum>(0x87D2);
16870  const GLenum VERTEX_SHADER_LOCALS_EXT = static_cast<GLenum>(0x87D3);
16871  const GLenum VERTEX_SHADER_OPTIMIZED_EXT = static_cast<GLenum>(0x87D4);
16872  const GLenum X_EXT = static_cast<GLenum>(0x87D5);
16873  const GLenum Y_EXT = static_cast<GLenum>(0x87D6);
16874  const GLenum Z_EXT = static_cast<GLenum>(0x87D7);
16875  const GLenum W_EXT = static_cast<GLenum>(0x87D8);
16876  const GLenum NEGATIVE_X_EXT = static_cast<GLenum>(0x87D9);
16877  const GLenum NEGATIVE_Y_EXT = static_cast<GLenum>(0x87DA);
16878  const GLenum NEGATIVE_Z_EXT = static_cast<GLenum>(0x87DB);
16879  const GLenum NEGATIVE_W_EXT = static_cast<GLenum>(0x87DC);
16880  const GLenum ZERO_EXT = static_cast<GLenum>(0x87DD);
16881  const GLenum ONE_EXT = static_cast<GLenum>(0x87DE);
16882  const GLenum NEGATIVE_ONE_EXT = static_cast<GLenum>(0x87DF);
16883  const GLenum NORMALIZED_RANGE_EXT = static_cast<GLenum>(0x87E0);
16884  const GLenum FULL_RANGE_EXT = static_cast<GLenum>(0x87E1);
16885  const GLenum CURRENT_VERTEX_EXT = static_cast<GLenum>(0x87E2);
16886  const GLenum MVP_MATRIX_EXT = static_cast<GLenum>(0x87E3);
16887  const GLenum VARIANT_VALUE_EXT = static_cast<GLenum>(0x87E4);
16888  const GLenum VARIANT_DATATYPE_EXT = static_cast<GLenum>(0x87E5);
16889  const GLenum VARIANT_ARRAY_STRIDE_EXT = static_cast<GLenum>(0x87E6);
16890  const GLenum VARIANT_ARRAY_TYPE_EXT = static_cast<GLenum>(0x87E7);
16891  const GLenum VARIANT_ARRAY_EXT = static_cast<GLenum>(0x87E8);
16892  const GLenum VARIANT_ARRAY_POINTER_EXT = static_cast<GLenum>(0x87E9);
16893  const GLenum INVARIANT_VALUE_EXT = static_cast<GLenum>(0x87EA);
16894  const GLenum INVARIANT_DATATYPE_EXT = static_cast<GLenum>(0x87EB);
16895  const GLenum LOCAL_CONSTANT_VALUE_EXT = static_cast<GLenum>(0x87EC);
16896  const GLenum LOCAL_CONSTANT_DATATYPE_EXT = static_cast<GLenum>(0x87ED);
16897  typedef void (APIENTRYP PFNGLBEGINVERTEXSHADEREXTPROC) (void);
16898  typedef void (APIENTRYP PFNGLENDVERTEXSHADEREXTPROC) (void);
16899  typedef void (APIENTRYP PFNGLBINDVERTEXSHADEREXTPROC) (GLuint id);
16900  typedef GLuint (APIENTRYP PFNGLGENVERTEXSHADERSEXTPROC) (GLuint range);
16901  typedef void (APIENTRYP PFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id);
16902  typedef void (APIENTRYP PFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint arg1);
16903  typedef void (APIENTRYP PFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2);
16904  typedef void (APIENTRYP PFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3);
16905  typedef void (APIENTRYP PFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
16906  typedef void (APIENTRYP PFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
16907  typedef void (APIENTRYP PFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
16908  typedef void (APIENTRYP PFNGLEXTRACTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
16909  typedef GLuint (APIENTRYP PFNGLGENSYMBOLSEXTPROC) (GLenum datatype, GLenum storagetype, GLenum range, GLuint components);
16910  typedef void (APIENTRYP PFNGLSETINVARIANTEXTPROC) (GLuint id, GLenum type, const GLvoid *addr);
16911  typedef void (APIENTRYP PFNGLSETLOCALCONSTANTEXTPROC) (GLuint id, GLenum type, const GLvoid *addr);
16912  typedef void (APIENTRYP PFNGLVARIANTBVEXTPROC) (GLuint id, const GLbyte *addr);
16913  typedef void (APIENTRYP PFNGLVARIANTSVEXTPROC) (GLuint id, const GLshort *addr);
16914  typedef void (APIENTRYP PFNGLVARIANTIVEXTPROC) (GLuint id, const GLint *addr);
16915  typedef void (APIENTRYP PFNGLVARIANTFVEXTPROC) (GLuint id, const GLfloat *addr);
16916  typedef void (APIENTRYP PFNGLVARIANTDVEXTPROC) (GLuint id, const GLdouble *addr);
16917  typedef void (APIENTRYP PFNGLVARIANTUBVEXTPROC) (GLuint id, const GLubyte *addr);
16918  typedef void (APIENTRYP PFNGLVARIANTUSVEXTPROC) (GLuint id, const GLushort *addr);
16919  typedef void (APIENTRYP PFNGLVARIANTUIVEXTPROC) (GLuint id, const GLuint *addr);
16920  typedef void (APIENTRYP PFNGLVARIANTPOINTEREXTPROC) (GLuint id, GLenum type, GLuint stride, const GLvoid *addr);
16921  typedef void (APIENTRYP PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
16922  typedef void (APIENTRYP PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
16923  typedef GLuint (APIENTRYP PFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum light, GLenum value);
16924  typedef GLuint (APIENTRYP PFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum face, GLenum value);
16925  typedef GLuint (APIENTRYP PFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum unit, GLenum coord, GLenum value);
16926  typedef GLuint (APIENTRYP PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum unit, GLenum value);
16927  typedef GLuint (APIENTRYP PFNGLBINDPARAMETEREXTPROC) (GLenum value);
16928  typedef GLboolean (APIENTRYP PFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap);
16929  typedef void (APIENTRYP PFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);
16930  typedef void (APIENTRYP PFNGLGETVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);
16931  typedef void (APIENTRYP PFNGLGETVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data);
16932  typedef void (APIENTRYP PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, GLvoid* *data);
16933  typedef void (APIENTRYP PFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);
16934  typedef void (APIENTRYP PFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);
16935  typedef void (APIENTRYP PFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data);
16936  typedef void (APIENTRYP PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);
16937  typedef void (APIENTRYP PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);
16938  typedef void (APIENTRYP PFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data);
16939  extern VTKRENDERINGOPENGL_EXPORT PFNGLBEGINVERTEXSHADEREXTPROC BeginVertexShaderEXT;
16940  extern VTKRENDERINGOPENGL_EXPORT PFNGLENDVERTEXSHADEREXTPROC EndVertexShaderEXT;
16941  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDVERTEXSHADEREXTPROC BindVertexShaderEXT;
16942  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENVERTEXSHADERSEXTPROC GenVertexShadersEXT;
16943  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETEVERTEXSHADEREXTPROC DeleteVertexShaderEXT;
16944  extern VTKRENDERINGOPENGL_EXPORT PFNGLSHADEROP1EXTPROC ShaderOp1EXT;
16945  extern VTKRENDERINGOPENGL_EXPORT PFNGLSHADEROP2EXTPROC ShaderOp2EXT;
16946  extern VTKRENDERINGOPENGL_EXPORT PFNGLSHADEROP3EXTPROC ShaderOp3EXT;
16947  extern VTKRENDERINGOPENGL_EXPORT PFNGLSWIZZLEEXTPROC SwizzleEXT;
16948  extern VTKRENDERINGOPENGL_EXPORT PFNGLWRITEMASKEXTPROC WriteMaskEXT;
16949  extern VTKRENDERINGOPENGL_EXPORT PFNGLINSERTCOMPONENTEXTPROC InsertComponentEXT;
16950  extern VTKRENDERINGOPENGL_EXPORT PFNGLEXTRACTCOMPONENTEXTPROC ExtractComponentEXT;
16951  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENSYMBOLSEXTPROC GenSymbolsEXT;
16952  extern VTKRENDERINGOPENGL_EXPORT PFNGLSETINVARIANTEXTPROC SetInvariantEXT;
16953  extern VTKRENDERINGOPENGL_EXPORT PFNGLSETLOCALCONSTANTEXTPROC SetLocalConstantEXT;
16954  extern VTKRENDERINGOPENGL_EXPORT PFNGLVARIANTBVEXTPROC VariantbvEXT;
16955  extern VTKRENDERINGOPENGL_EXPORT PFNGLVARIANTSVEXTPROC VariantsvEXT;
16956  extern VTKRENDERINGOPENGL_EXPORT PFNGLVARIANTIVEXTPROC VariantivEXT;
16957  extern VTKRENDERINGOPENGL_EXPORT PFNGLVARIANTFVEXTPROC VariantfvEXT;
16958  extern VTKRENDERINGOPENGL_EXPORT PFNGLVARIANTDVEXTPROC VariantdvEXT;
16959  extern VTKRENDERINGOPENGL_EXPORT PFNGLVARIANTUBVEXTPROC VariantubvEXT;
16960  extern VTKRENDERINGOPENGL_EXPORT PFNGLVARIANTUSVEXTPROC VariantusvEXT;
16961  extern VTKRENDERINGOPENGL_EXPORT PFNGLVARIANTUIVEXTPROC VariantuivEXT;
16962  extern VTKRENDERINGOPENGL_EXPORT PFNGLVARIANTPOINTEREXTPROC VariantPointerEXT;
16963  extern VTKRENDERINGOPENGL_EXPORT PFNGLENABLEVARIANTCLIENTSTATEEXTPROC EnableVariantClientStateEXT;
16964  extern VTKRENDERINGOPENGL_EXPORT PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC DisableVariantClientStateEXT;
16965  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDLIGHTPARAMETEREXTPROC BindLightParameterEXT;
16966  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDMATERIALPARAMETEREXTPROC BindMaterialParameterEXT;
16967  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDTEXGENPARAMETEREXTPROC BindTexGenParameterEXT;
16968  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDTEXTUREUNITPARAMETEREXTPROC BindTextureUnitParameterEXT;
16969  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDPARAMETEREXTPROC BindParameterEXT;
16970  extern VTKRENDERINGOPENGL_EXPORT PFNGLISVARIANTENABLEDEXTPROC IsVariantEnabledEXT;
16971  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVARIANTBOOLEANVEXTPROC GetVariantBooleanvEXT;
16972  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVARIANTINTEGERVEXTPROC GetVariantIntegervEXT;
16973  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVARIANTFLOATVEXTPROC GetVariantFloatvEXT;
16974  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVARIANTPOINTERVEXTPROC GetVariantPointervEXT;
16975  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETINVARIANTBOOLEANVEXTPROC GetInvariantBooleanvEXT;
16976  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETINVARIANTINTEGERVEXTPROC GetInvariantIntegervEXT;
16977  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETINVARIANTFLOATVEXTPROC GetInvariantFloatvEXT;
16978  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC GetLocalConstantBooleanvEXT;
16979  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETLOCALCONSTANTINTEGERVEXTPROC GetLocalConstantIntegervEXT;
16980  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETLOCALCONSTANTFLOATVEXTPROC GetLocalConstantFloatvEXT;
16981 
16982  //Definitions for GL_ATI_vertex_streams
16983  const GLenum MAX_VERTEX_STREAMS_ATI = static_cast<GLenum>(0x876B);
16984  const GLenum VERTEX_STREAM0_ATI = static_cast<GLenum>(0x876C);
16985  const GLenum VERTEX_STREAM1_ATI = static_cast<GLenum>(0x876D);
16986  const GLenum VERTEX_STREAM2_ATI = static_cast<GLenum>(0x876E);
16987  const GLenum VERTEX_STREAM3_ATI = static_cast<GLenum>(0x876F);
16988  const GLenum VERTEX_STREAM4_ATI = static_cast<GLenum>(0x8770);
16989  const GLenum VERTEX_STREAM5_ATI = static_cast<GLenum>(0x8771);
16990  const GLenum VERTEX_STREAM6_ATI = static_cast<GLenum>(0x8772);
16991  const GLenum VERTEX_STREAM7_ATI = static_cast<GLenum>(0x8773);
16992  const GLenum VERTEX_SOURCE_ATI = static_cast<GLenum>(0x8774);
16993  typedef void (APIENTRYP PFNGLVERTEXSTREAM1SATIPROC) (GLenum stream, GLshort x);
16994  typedef void (APIENTRYP PFNGLVERTEXSTREAM1SVATIPROC) (GLenum stream, const GLshort *coords);
16995  typedef void (APIENTRYP PFNGLVERTEXSTREAM1IATIPROC) (GLenum stream, GLint x);
16996  typedef void (APIENTRYP PFNGLVERTEXSTREAM1IVATIPROC) (GLenum stream, const GLint *coords);
16997  typedef void (APIENTRYP PFNGLVERTEXSTREAM1FATIPROC) (GLenum stream, GLfloat x);
16998  typedef void (APIENTRYP PFNGLVERTEXSTREAM1FVATIPROC) (GLenum stream, const GLfloat *coords);
16999  typedef void (APIENTRYP PFNGLVERTEXSTREAM1DATIPROC) (GLenum stream, GLdouble x);
17000  typedef void (APIENTRYP PFNGLVERTEXSTREAM1DVATIPROC) (GLenum stream, const GLdouble *coords);
17001  typedef void (APIENTRYP PFNGLVERTEXSTREAM2SATIPROC) (GLenum stream, GLshort x, GLshort y);
17002  typedef void (APIENTRYP PFNGLVERTEXSTREAM2SVATIPROC) (GLenum stream, const GLshort *coords);
17003  typedef void (APIENTRYP PFNGLVERTEXSTREAM2IATIPROC) (GLenum stream, GLint x, GLint y);
17004  typedef void (APIENTRYP PFNGLVERTEXSTREAM2IVATIPROC) (GLenum stream, const GLint *coords);
17005  typedef void (APIENTRYP PFNGLVERTEXSTREAM2FATIPROC) (GLenum stream, GLfloat x, GLfloat y);
17006  typedef void (APIENTRYP PFNGLVERTEXSTREAM2FVATIPROC) (GLenum stream, const GLfloat *coords);
17007  typedef void (APIENTRYP PFNGLVERTEXSTREAM2DATIPROC) (GLenum stream, GLdouble x, GLdouble y);
17008  typedef void (APIENTRYP PFNGLVERTEXSTREAM2DVATIPROC) (GLenum stream, const GLdouble *coords);
17009  typedef void (APIENTRYP PFNGLVERTEXSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z);
17010  typedef void (APIENTRYP PFNGLVERTEXSTREAM3SVATIPROC) (GLenum stream, const GLshort *coords);
17011  typedef void (APIENTRYP PFNGLVERTEXSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z);
17012  typedef void (APIENTRYP PFNGLVERTEXSTREAM3IVATIPROC) (GLenum stream, const GLint *coords);
17013  typedef void (APIENTRYP PFNGLVERTEXSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z);
17014  typedef void (APIENTRYP PFNGLVERTEXSTREAM3FVATIPROC) (GLenum stream, const GLfloat *coords);
17015  typedef void (APIENTRYP PFNGLVERTEXSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z);
17016  typedef void (APIENTRYP PFNGLVERTEXSTREAM3DVATIPROC) (GLenum stream, const GLdouble *coords);
17017  typedef void (APIENTRYP PFNGLVERTEXSTREAM4SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w);
17018  typedef void (APIENTRYP PFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GLshort *coords);
17019  typedef void (APIENTRYP PFNGLVERTEXSTREAM4IATIPROC) (GLenum stream, GLint x, GLint y, GLint z, GLint w);
17020  typedef void (APIENTRYP PFNGLVERTEXSTREAM4IVATIPROC) (GLenum stream, const GLint *coords);
17021  typedef void (APIENTRYP PFNGLVERTEXSTREAM4FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
17022  typedef void (APIENTRYP PFNGLVERTEXSTREAM4FVATIPROC) (GLenum stream, const GLfloat *coords);
17023  typedef void (APIENTRYP PFNGLVERTEXSTREAM4DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
17024  typedef void (APIENTRYP PFNGLVERTEXSTREAM4DVATIPROC) (GLenum stream, const GLdouble *coords);
17025  typedef void (APIENTRYP PFNGLNORMALSTREAM3BATIPROC) (GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz);
17026  typedef void (APIENTRYP PFNGLNORMALSTREAM3BVATIPROC) (GLenum stream, const GLbyte *coords);
17027  typedef void (APIENTRYP PFNGLNORMALSTREAM3SATIPROC) (GLenum stream, GLshort nx, GLshort ny, GLshort nz);
17028  typedef void (APIENTRYP PFNGLNORMALSTREAM3SVATIPROC) (GLenum stream, const GLshort *coords);
17029  typedef void (APIENTRYP PFNGLNORMALSTREAM3IATIPROC) (GLenum stream, GLint nx, GLint ny, GLint nz);
17030  typedef void (APIENTRYP PFNGLNORMALSTREAM3IVATIPROC) (GLenum stream, const GLint *coords);
17031  typedef void (APIENTRYP PFNGLNORMALSTREAM3FATIPROC) (GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz);
17032  typedef void (APIENTRYP PFNGLNORMALSTREAM3FVATIPROC) (GLenum stream, const GLfloat *coords);
17033  typedef void (APIENTRYP PFNGLNORMALSTREAM3DATIPROC) (GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz);
17034  typedef void (APIENTRYP PFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdouble *coords);
17035  typedef void (APIENTRYP PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum stream);
17036  typedef void (APIENTRYP PFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param);
17037  typedef void (APIENTRYP PFNGLVERTEXBLENDENVFATIPROC) (GLenum pname, GLfloat param);
17038  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM1SATIPROC VertexStream1sATI;
17039  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM1SVATIPROC VertexStream1svATI;
17040  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM1IATIPROC VertexStream1iATI;
17041  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM1IVATIPROC VertexStream1ivATI;
17042  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM1FATIPROC VertexStream1fATI;
17043  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM1FVATIPROC VertexStream1fvATI;
17044  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM1DATIPROC VertexStream1dATI;
17045  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM1DVATIPROC VertexStream1dvATI;
17046  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM2SATIPROC VertexStream2sATI;
17047  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM2SVATIPROC VertexStream2svATI;
17048  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM2IATIPROC VertexStream2iATI;
17049  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM2IVATIPROC VertexStream2ivATI;
17050  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM2FATIPROC VertexStream2fATI;
17051  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM2FVATIPROC VertexStream2fvATI;
17052  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM2DATIPROC VertexStream2dATI;
17053  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM2DVATIPROC VertexStream2dvATI;
17054  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM3SATIPROC VertexStream3sATI;
17055  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM3SVATIPROC VertexStream3svATI;
17056  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM3IATIPROC VertexStream3iATI;
17057  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM3IVATIPROC VertexStream3ivATI;
17058  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM3FATIPROC VertexStream3fATI;
17059  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM3FVATIPROC VertexStream3fvATI;
17060  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM3DATIPROC VertexStream3dATI;
17061  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM3DVATIPROC VertexStream3dvATI;
17062  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM4SATIPROC VertexStream4sATI;
17063  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM4SVATIPROC VertexStream4svATI;
17064  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM4IATIPROC VertexStream4iATI;
17065  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM4IVATIPROC VertexStream4ivATI;
17066  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM4FATIPROC VertexStream4fATI;
17067  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM4FVATIPROC VertexStream4fvATI;
17068  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM4DATIPROC VertexStream4dATI;
17069  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM4DVATIPROC VertexStream4dvATI;
17070  extern VTKRENDERINGOPENGL_EXPORT PFNGLNORMALSTREAM3BATIPROC NormalStream3bATI;
17071  extern VTKRENDERINGOPENGL_EXPORT PFNGLNORMALSTREAM3BVATIPROC NormalStream3bvATI;
17072  extern VTKRENDERINGOPENGL_EXPORT PFNGLNORMALSTREAM3SATIPROC NormalStream3sATI;
17073  extern VTKRENDERINGOPENGL_EXPORT PFNGLNORMALSTREAM3SVATIPROC NormalStream3svATI;
17074  extern VTKRENDERINGOPENGL_EXPORT PFNGLNORMALSTREAM3IATIPROC NormalStream3iATI;
17075  extern VTKRENDERINGOPENGL_EXPORT PFNGLNORMALSTREAM3IVATIPROC NormalStream3ivATI;
17076  extern VTKRENDERINGOPENGL_EXPORT PFNGLNORMALSTREAM3FATIPROC NormalStream3fATI;
17077  extern VTKRENDERINGOPENGL_EXPORT PFNGLNORMALSTREAM3FVATIPROC NormalStream3fvATI;
17078  extern VTKRENDERINGOPENGL_EXPORT PFNGLNORMALSTREAM3DATIPROC NormalStream3dATI;
17079  extern VTKRENDERINGOPENGL_EXPORT PFNGLNORMALSTREAM3DVATIPROC NormalStream3dvATI;
17080  extern VTKRENDERINGOPENGL_EXPORT PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC ClientActiveVertexStreamATI;
17081  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXBLENDENVIATIPROC VertexBlendEnviATI;
17082  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXBLENDENVFATIPROC VertexBlendEnvfATI;
17083 
17084  //Definitions for GL_ATI_element_array
17085  const GLenum ELEMENT_ARRAY_ATI = static_cast<GLenum>(0x8768);
17086  const GLenum ELEMENT_ARRAY_TYPE_ATI = static_cast<GLenum>(0x8769);
17087  const GLenum ELEMENT_ARRAY_POINTER_ATI = static_cast<GLenum>(0x876A);
17088  typedef void (APIENTRYP PFNGLELEMENTPOINTERATIPROC) (GLenum type, const GLvoid *pointer);
17089  typedef void (APIENTRYP PFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsizei count);
17090  typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count);
17091  extern VTKRENDERINGOPENGL_EXPORT PFNGLELEMENTPOINTERATIPROC ElementPointerATI;
17092  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWELEMENTARRAYATIPROC DrawElementArrayATI;
17093  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWRANGEELEMENTARRAYATIPROC DrawRangeElementArrayATI;
17094 
17095  //Definitions for GL_SUN_mesh_array
17096  const GLenum QUAD_MESH_SUN = static_cast<GLenum>(0x8614);
17097  const GLenum TRIANGLE_MESH_SUN = static_cast<GLenum>(0x8615);
17098  typedef void (APIENTRYP PFNGLDRAWMESHARRAYSSUNPROC) (GLenum mode, GLint first, GLsizei count, GLsizei width);
17099  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWMESHARRAYSSUNPROC DrawMeshArraysSUN;
17100 
17101  //Definitions for GL_SUN_slice_accum
17102  const GLenum SLICE_ACCUM_SUN = static_cast<GLenum>(0x85CC);
17103 
17104  //Definitions for GL_NV_multisample_filter_hint
17105  const GLenum MULTISAMPLE_FILTER_HINT_NV = static_cast<GLenum>(0x8534);
17106 
17107  //Definitions for GL_NV_depth_clamp
17108  const GLenum DEPTH_CLAMP_NV = static_cast<GLenum>(0x864F);
17109 
17110  //Definitions for GL_NV_occlusion_query
17111  const GLenum PIXEL_COUNTER_BITS_NV = static_cast<GLenum>(0x8864);
17112  const GLenum CURRENT_OCCLUSION_QUERY_ID_NV = static_cast<GLenum>(0x8865);
17113  const GLenum PIXEL_COUNT_NV = static_cast<GLenum>(0x8866);
17114  const GLenum PIXEL_COUNT_AVAILABLE_NV = static_cast<GLenum>(0x8867);
17115  typedef void (APIENTRYP PFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint *ids);
17116  typedef void (APIENTRYP PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLuint *ids);
17117  typedef GLboolean (APIENTRYP PFNGLISOCCLUSIONQUERYNVPROC) (GLuint id);
17118  typedef void (APIENTRYP PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id);
17119  typedef void (APIENTRYP PFNGLENDOCCLUSIONQUERYNVPROC) (void);
17120  typedef void (APIENTRYP PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint *params);
17121  typedef void (APIENTRYP PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint *params);
17122  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENOCCLUSIONQUERIESNVPROC GenOcclusionQueriesNV;
17123  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETEOCCLUSIONQUERIESNVPROC DeleteOcclusionQueriesNV;
17124  extern VTKRENDERINGOPENGL_EXPORT PFNGLISOCCLUSIONQUERYNVPROC IsOcclusionQueryNV;
17125  extern VTKRENDERINGOPENGL_EXPORT PFNGLBEGINOCCLUSIONQUERYNVPROC BeginOcclusionQueryNV;
17126  extern VTKRENDERINGOPENGL_EXPORT PFNGLENDOCCLUSIONQUERYNVPROC EndOcclusionQueryNV;
17127  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETOCCLUSIONQUERYIVNVPROC GetOcclusionQueryivNV;
17128  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETOCCLUSIONQUERYUIVNVPROC GetOcclusionQueryuivNV;
17129 
17130  //Definitions for GL_NV_point_sprite
17131  const GLenum POINT_SPRITE_NV = static_cast<GLenum>(0x8861);
17132  const GLenum COORD_REPLACE_NV = static_cast<GLenum>(0x8862);
17133  const GLenum POINT_SPRITE_R_MODE_NV = static_cast<GLenum>(0x8863);
17134  typedef void (APIENTRYP PFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param);
17135  typedef void (APIENTRYP PFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint *params);
17136  extern VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERINVPROC PointParameteriNV;
17137  extern VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERIVNVPROC PointParameterivNV;
17138 
17139  //Definitions for GL_NV_texture_shader3
17140  const GLenum OFFSET_PROJECTIVE_TEXTURE_2D_NV = static_cast<GLenum>(0x8850);
17144  const GLenum OFFSET_HILO_TEXTURE_2D_NV = static_cast<GLenum>(0x8854);
17145  const GLenum OFFSET_HILO_TEXTURE_RECTANGLE_NV = static_cast<GLenum>(0x8855);
17148  const GLenum DEPENDENT_HILO_TEXTURE_2D_NV = static_cast<GLenum>(0x8858);
17149  const GLenum DEPENDENT_RGB_TEXTURE_3D_NV = static_cast<GLenum>(0x8859);
17150  const GLenum DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = static_cast<GLenum>(0x885A);
17151  const GLenum DOT_PRODUCT_PASS_THROUGH_NV = static_cast<GLenum>(0x885B);
17152  const GLenum DOT_PRODUCT_TEXTURE_1D_NV = static_cast<GLenum>(0x885C);
17153  const GLenum DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = static_cast<GLenum>(0x885D);
17154  const GLenum HILO8_NV = static_cast<GLenum>(0x885E);
17155  const GLenum SIGNED_HILO8_NV = static_cast<GLenum>(0x885F);
17156  const GLenum FORCE_BLUE_TO_ONE_NV = static_cast<GLenum>(0x8860);
17157 
17158  //Definitions for GL_NV_vertex_program1_1
17159 
17160  //Definitions for GL_EXT_shadow_funcs
17161 
17162  //Definitions for GL_EXT_stencil_two_side
17163  const GLenum STENCIL_TEST_TWO_SIDE_EXT = static_cast<GLenum>(0x8910);
17164  const GLenum ACTIVE_STENCIL_FACE_EXT = static_cast<GLenum>(0x8911);
17165  typedef void (APIENTRYP PFNGLACTIVESTENCILFACEEXTPROC) (GLenum face);
17166  extern VTKRENDERINGOPENGL_EXPORT PFNGLACTIVESTENCILFACEEXTPROC ActiveStencilFaceEXT;
17167 
17168  //Definitions for GL_ATI_text_fragment_shader
17169  const GLenum TEXT_FRAGMENT_SHADER_ATI = static_cast<GLenum>(0x8200);
17170 
17171  //Definitions for GL_APPLE_client_storage
17172  const GLenum UNPACK_CLIENT_STORAGE_APPLE = static_cast<GLenum>(0x85B2);
17173 
17174  //Definitions for GL_APPLE_element_array
17175  const GLenum ELEMENT_ARRAY_APPLE = static_cast<GLenum>(0x8A0C);
17176  const GLenum ELEMENT_ARRAY_TYPE_APPLE = static_cast<GLenum>(0x8A0D);
17177  const GLenum ELEMENT_ARRAY_POINTER_APPLE = static_cast<GLenum>(0x8A0E);
17178  typedef void (APIENTRYP PFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, const GLvoid *pointer);
17179  typedef void (APIENTRYP PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GLint first, GLsizei count);
17180  typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count);
17181  typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount);
17182  typedef void (APIENTRYP PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei primcount);
17183  extern VTKRENDERINGOPENGL_EXPORT PFNGLELEMENTPOINTERAPPLEPROC ElementPointerAPPLE;
17184  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWELEMENTARRAYAPPLEPROC DrawElementArrayAPPLE;
17185  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC DrawRangeElementArrayAPPLE;
17186  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC MultiDrawElementArrayAPPLE;
17187  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC MultiDrawRangeElementArrayAPPLE;
17188 
17189  //Definitions for GL_APPLE_fence
17190  const GLenum DRAW_PIXELS_APPLE = static_cast<GLenum>(0x8A0A);
17191  const GLenum FENCE_APPLE = static_cast<GLenum>(0x8A0B);
17192  typedef void (APIENTRYP PFNGLGENFENCESAPPLEPROC) (GLsizei n, GLuint *fences);
17193  typedef void (APIENTRYP PFNGLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint *fences);
17194  typedef void (APIENTRYP PFNGLSETFENCEAPPLEPROC) (GLuint fence);
17195  typedef GLboolean (APIENTRYP PFNGLISFENCEAPPLEPROC) (GLuint fence);
17196  typedef GLboolean (APIENTRYP PFNGLTESTFENCEAPPLEPROC) (GLuint fence);
17197  typedef void (APIENTRYP PFNGLFINISHFENCEAPPLEPROC) (GLuint fence);
17198  typedef GLboolean (APIENTRYP PFNGLTESTOBJECTAPPLEPROC) (GLenum object, GLuint name);
17199  typedef void (APIENTRYP PFNGLFINISHOBJECTAPPLEPROC) (GLenum object, GLint name);
17200  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENFENCESAPPLEPROC GenFencesAPPLE;
17201  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETEFENCESAPPLEPROC DeleteFencesAPPLE;
17202  extern VTKRENDERINGOPENGL_EXPORT PFNGLSETFENCEAPPLEPROC SetFenceAPPLE;
17203  extern VTKRENDERINGOPENGL_EXPORT PFNGLISFENCEAPPLEPROC IsFenceAPPLE;
17204  extern VTKRENDERINGOPENGL_EXPORT PFNGLTESTFENCEAPPLEPROC TestFenceAPPLE;
17205  extern VTKRENDERINGOPENGL_EXPORT PFNGLFINISHFENCEAPPLEPROC FinishFenceAPPLE;
17206  extern VTKRENDERINGOPENGL_EXPORT PFNGLTESTOBJECTAPPLEPROC TestObjectAPPLE;
17207  extern VTKRENDERINGOPENGL_EXPORT PFNGLFINISHOBJECTAPPLEPROC FinishObjectAPPLE;
17208 
17209  //Definitions for GL_APPLE_vertex_array_object
17210  const GLenum VERTEX_ARRAY_BINDING_APPLE = static_cast<GLenum>(0x85B5);
17211  typedef void (APIENTRYP PFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint array);
17212  typedef void (APIENTRYP PFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint *arrays);
17213  typedef void (APIENTRYP PFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei n, GLuint *arrays);
17214  typedef GLboolean (APIENTRYP PFNGLISVERTEXARRAYAPPLEPROC) (GLuint array);
17215  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDVERTEXARRAYAPPLEPROC BindVertexArrayAPPLE;
17216  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETEVERTEXARRAYSAPPLEPROC DeleteVertexArraysAPPLE;
17217  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENVERTEXARRAYSAPPLEPROC GenVertexArraysAPPLE;
17218  extern VTKRENDERINGOPENGL_EXPORT PFNGLISVERTEXARRAYAPPLEPROC IsVertexArrayAPPLE;
17219 
17220  //Definitions for GL_APPLE_vertex_array_range
17221  const GLenum VERTEX_ARRAY_RANGE_APPLE = static_cast<GLenum>(0x851D);
17222  const GLenum VERTEX_ARRAY_RANGE_LENGTH_APPLE = static_cast<GLenum>(0x851E);
17223  const GLenum VERTEX_ARRAY_STORAGE_HINT_APPLE = static_cast<GLenum>(0x851F);
17224  const GLenum VERTEX_ARRAY_RANGE_POINTER_APPLE = static_cast<GLenum>(0x8521);
17225  const GLenum STORAGE_CLIENT_APPLE = static_cast<GLenum>(0x85B4);
17226  const GLenum STORAGE_CACHED_APPLE = static_cast<GLenum>(0x85BE);
17227  const GLenum STORAGE_SHARED_APPLE = static_cast<GLenum>(0x85BF);
17228  typedef void (APIENTRYP PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid *pointer);
17229  typedef void (APIENTRYP PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid *pointer);
17230  typedef void (APIENTRYP PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pname, GLint param);
17231  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXARRAYRANGEAPPLEPROC VertexArrayRangeAPPLE;
17232  extern VTKRENDERINGOPENGL_EXPORT PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC FlushVertexArrayRangeAPPLE;
17233  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXARRAYPARAMETERIAPPLEPROC VertexArrayParameteriAPPLE;
17234 
17235  //Definitions for GL_APPLE_ycbcr_422
17236  const GLenum YCBCR_422_APPLE = static_cast<GLenum>(0x85B9);
17237  const GLenum UNSIGNED_SHORT_8_8_APPLE = static_cast<GLenum>(0x85BA);
17238  const GLenum UNSIGNED_SHORT_8_8_REV_APPLE = static_cast<GLenum>(0x85BB);
17239 
17240  //Definitions for GL_S3_s3tc
17241  const GLenum RGB_S3TC = static_cast<GLenum>(0x83A0);
17242  const GLenum RGB4_S3TC = static_cast<GLenum>(0x83A1);
17243  const GLenum RGBA_S3TC = static_cast<GLenum>(0x83A2);
17244  const GLenum RGBA4_S3TC = static_cast<GLenum>(0x83A3);
17245 
17246  //Definitions for GL_ATI_draw_buffers
17247  const GLenum MAX_DRAW_BUFFERS_ATI = static_cast<GLenum>(0x8824);
17248  const GLenum DRAW_BUFFER0_ATI = static_cast<GLenum>(0x8825);
17249  const GLenum DRAW_BUFFER1_ATI = static_cast<GLenum>(0x8826);
17250  const GLenum DRAW_BUFFER2_ATI = static_cast<GLenum>(0x8827);
17251  const GLenum DRAW_BUFFER3_ATI = static_cast<GLenum>(0x8828);
17252  const GLenum DRAW_BUFFER4_ATI = static_cast<GLenum>(0x8829);
17253  const GLenum DRAW_BUFFER5_ATI = static_cast<GLenum>(0x882A);
17254  const GLenum DRAW_BUFFER6_ATI = static_cast<GLenum>(0x882B);
17255  const GLenum DRAW_BUFFER7_ATI = static_cast<GLenum>(0x882C);
17256  const GLenum DRAW_BUFFER8_ATI = static_cast<GLenum>(0x882D);
17257  const GLenum DRAW_BUFFER9_ATI = static_cast<GLenum>(0x882E);
17258  const GLenum DRAW_BUFFER10_ATI = static_cast<GLenum>(0x882F);
17259  const GLenum DRAW_BUFFER11_ATI = static_cast<GLenum>(0x8830);
17260  const GLenum DRAW_BUFFER12_ATI = static_cast<GLenum>(0x8831);
17261  const GLenum DRAW_BUFFER13_ATI = static_cast<GLenum>(0x8832);
17262  const GLenum DRAW_BUFFER14_ATI = static_cast<GLenum>(0x8833);
17263  const GLenum DRAW_BUFFER15_ATI = static_cast<GLenum>(0x8834);
17264  typedef void (APIENTRYP PFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum *bufs);
17265  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWBUFFERSATIPROC DrawBuffersATI;
17266 
17267  //Definitions for GL_ATI_pixel_format_float
17268  const GLenum TYPE_RGBA_FLOAT_ATI = static_cast<GLenum>(0x8820);
17269  const GLenum COLOR_CLEAR_UNCLAMPED_VALUE_ATI = static_cast<GLenum>(0x8835);
17270 
17271  //Definitions for GL_ATI_texture_env_combine3
17272  const GLenum MODULATE_ADD_ATI = static_cast<GLenum>(0x8744);
17273  const GLenum MODULATE_SIGNED_ADD_ATI = static_cast<GLenum>(0x8745);
17274  const GLenum MODULATE_SUBTRACT_ATI = static_cast<GLenum>(0x8746);
17275 
17276  //Definitions for GL_ATI_texture_float
17277  const GLenum RGBA_FLOAT32_ATI = static_cast<GLenum>(0x8814);
17278  const GLenum RGB_FLOAT32_ATI = static_cast<GLenum>(0x8815);
17279  const GLenum ALPHA_FLOAT32_ATI = static_cast<GLenum>(0x8816);
17280  const GLenum INTENSITY_FLOAT32_ATI = static_cast<GLenum>(0x8817);
17281  const GLenum LUMINANCE_FLOAT32_ATI = static_cast<GLenum>(0x8818);
17282  const GLenum LUMINANCE_ALPHA_FLOAT32_ATI = static_cast<GLenum>(0x8819);
17283  const GLenum RGBA_FLOAT16_ATI = static_cast<GLenum>(0x881A);
17284  const GLenum RGB_FLOAT16_ATI = static_cast<GLenum>(0x881B);
17285  const GLenum ALPHA_FLOAT16_ATI = static_cast<GLenum>(0x881C);
17286  const GLenum INTENSITY_FLOAT16_ATI = static_cast<GLenum>(0x881D);
17287  const GLenum LUMINANCE_FLOAT16_ATI = static_cast<GLenum>(0x881E);
17288  const GLenum LUMINANCE_ALPHA_FLOAT16_ATI = static_cast<GLenum>(0x881F);
17289 
17290  //Definitions for GL_NV_float_buffer
17291  const GLenum FLOAT_R_NV = static_cast<GLenum>(0x8880);
17292  const GLenum FLOAT_RG_NV = static_cast<GLenum>(0x8881);
17293  const GLenum FLOAT_RGB_NV = static_cast<GLenum>(0x8882);
17294  const GLenum FLOAT_RGBA_NV = static_cast<GLenum>(0x8883);
17295  const GLenum FLOAT_R16_NV = static_cast<GLenum>(0x8884);
17296  const GLenum FLOAT_R32_NV = static_cast<GLenum>(0x8885);
17297  const GLenum FLOAT_RG16_NV = static_cast<GLenum>(0x8886);
17298  const GLenum FLOAT_RG32_NV = static_cast<GLenum>(0x8887);
17299  const GLenum FLOAT_RGB16_NV = static_cast<GLenum>(0x8888);
17300  const GLenum FLOAT_RGB32_NV = static_cast<GLenum>(0x8889);
17301  const GLenum FLOAT_RGBA16_NV = static_cast<GLenum>(0x888A);
17302  const GLenum FLOAT_RGBA32_NV = static_cast<GLenum>(0x888B);
17303  const GLenum TEXTURE_FLOAT_COMPONENTS_NV = static_cast<GLenum>(0x888C);
17304  const GLenum FLOAT_CLEAR_COLOR_VALUE_NV = static_cast<GLenum>(0x888D);
17305  const GLenum FLOAT_RGBA_MODE_NV = static_cast<GLenum>(0x888E);
17306 
17307  //Definitions for GL_NV_fragment_program
17309  const GLenum FRAGMENT_PROGRAM_NV = static_cast<GLenum>(0x8870);
17310  const GLenum MAX_TEXTURE_COORDS_NV = static_cast<GLenum>(0x8871);
17311  const GLenum MAX_TEXTURE_IMAGE_UNITS_NV = static_cast<GLenum>(0x8872);
17312  const GLenum FRAGMENT_PROGRAM_BINDING_NV = static_cast<GLenum>(0x8873);
17313  const GLenum PROGRAM_ERROR_STRING_NV = static_cast<GLenum>(0x8874);
17314  typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
17315  typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
17316  typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, const GLfloat *v);
17317  typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, const GLdouble *v);
17318  typedef void (APIENTRYP PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLfloat *params);
17319  typedef void (APIENTRYP PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLdouble *params);
17320  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FNVPROC ProgramNamedParameter4fNV;
17321  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMNAMEDPARAMETER4DNVPROC ProgramNamedParameter4dNV;
17322  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC ProgramNamedParameter4fvNV;
17323  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC ProgramNamedParameter4dvNV;
17324  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC GetProgramNamedParameterfvNV;
17325  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC GetProgramNamedParameterdvNV;
17326 
17327  //Definitions for GL_NV_half_float
17328  const GLenum HALF_FLOAT_NV = static_cast<GLenum>(0x140B);
17329  typedef unsigned short GLhalfNV;
17330  typedef void (APIENTRYP PFNGLVERTEX2HNVPROC) (GLhalfNV x, GLhalfNV y);
17331  typedef void (APIENTRYP PFNGLVERTEX2HVNVPROC) (const GLhalfNV *v);
17332  typedef void (APIENTRYP PFNGLVERTEX3HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z);
17333  typedef void (APIENTRYP PFNGLVERTEX3HVNVPROC) (const GLhalfNV *v);
17334  typedef void (APIENTRYP PFNGLVERTEX4HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
17335  typedef void (APIENTRYP PFNGLVERTEX4HVNVPROC) (const GLhalfNV *v);
17336  typedef void (APIENTRYP PFNGLNORMAL3HNVPROC) (GLhalfNV nx, GLhalfNV ny, GLhalfNV nz);
17337  typedef void (APIENTRYP PFNGLNORMAL3HVNVPROC) (const GLhalfNV *v);
17338  typedef void (APIENTRYP PFNGLCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
17339  typedef void (APIENTRYP PFNGLCOLOR3HVNVPROC) (const GLhalfNV *v);
17340  typedef void (APIENTRYP PFNGLCOLOR4HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha);
17341  typedef void (APIENTRYP PFNGLCOLOR4HVNVPROC) (const GLhalfNV *v);
17342  typedef void (APIENTRYP PFNGLTEXCOORD1HNVPROC) (GLhalfNV s);
17343  typedef void (APIENTRYP PFNGLTEXCOORD1HVNVPROC) (const GLhalfNV *v);
17344  typedef void (APIENTRYP PFNGLTEXCOORD2HNVPROC) (GLhalfNV s, GLhalfNV t);
17345  typedef void (APIENTRYP PFNGLTEXCOORD2HVNVPROC) (const GLhalfNV *v);
17346  typedef void (APIENTRYP PFNGLTEXCOORD3HNVPROC) (GLhalfNV s, GLhalfNV t, GLhalfNV r);
17347  typedef void (APIENTRYP PFNGLTEXCOORD3HVNVPROC) (const GLhalfNV *v);
17348  typedef void (APIENTRYP PFNGLTEXCOORD4HNVPROC) (GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
17349  typedef void (APIENTRYP PFNGLTEXCOORD4HVNVPROC) (const GLhalfNV *v);
17350  typedef void (APIENTRYP PFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLhalfNV s);
17351  typedef void (APIENTRYP PFNGLMULTITEXCOORD1HVNVPROC) (GLenum target, const GLhalfNV *v);
17352  typedef void (APIENTRYP PFNGLMULTITEXCOORD2HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t);
17353  typedef void (APIENTRYP PFNGLMULTITEXCOORD2HVNVPROC) (GLenum target, const GLhalfNV *v);
17354  typedef void (APIENTRYP PFNGLMULTITEXCOORD3HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r);
17355  typedef void (APIENTRYP PFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const GLhalfNV *v);
17356  typedef void (APIENTRYP PFNGLMULTITEXCOORD4HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
17357  typedef void (APIENTRYP PFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const GLhalfNV *v);
17358  typedef void (APIENTRYP PFNGLFOGCOORDHNVPROC) (GLhalfNV fog);
17359  typedef void (APIENTRYP PFNGLFOGCOORDHVNVPROC) (const GLhalfNV *fog);
17360  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
17361  typedef void (APIENTRYP PFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalfNV *v);
17362  typedef void (APIENTRYP PFNGLVERTEXWEIGHTHNVPROC) (GLhalfNV weight);
17363  typedef void (APIENTRYP PFNGLVERTEXWEIGHTHVNVPROC) (const GLhalfNV *weight);
17364  typedef void (APIENTRYP PFNGLVERTEXATTRIB1HNVPROC) (GLuint index, GLhalfNV x);
17365  typedef void (APIENTRYP PFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const GLhalfNV *v);
17366  typedef void (APIENTRYP PFNGLVERTEXATTRIB2HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y);
17367  typedef void (APIENTRYP PFNGLVERTEXATTRIB2HVNVPROC) (GLuint index, const GLhalfNV *v);
17368  typedef void (APIENTRYP PFNGLVERTEXATTRIB3HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z);
17369  typedef void (APIENTRYP PFNGLVERTEXATTRIB3HVNVPROC) (GLuint index, const GLhalfNV *v);
17370  typedef void (APIENTRYP PFNGLVERTEXATTRIB4HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
17371  typedef void (APIENTRYP PFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const GLhalfNV *v);
17372  typedef void (APIENTRYP PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV *v);
17373  typedef void (APIENTRYP PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV *v);
17374  typedef void (APIENTRYP PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV *v);
17375  typedef void (APIENTRYP PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV *v);
17376  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEX2HNVPROC Vertex2hNV;
17377  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEX2HVNVPROC Vertex2hvNV;
17378  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEX3HNVPROC Vertex3hNV;
17379  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEX3HVNVPROC Vertex3hvNV;
17380  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEX4HNVPROC Vertex4hNV;
17381  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEX4HVNVPROC Vertex4hvNV;
17382  extern VTKRENDERINGOPENGL_EXPORT PFNGLNORMAL3HNVPROC Normal3hNV;
17383  extern VTKRENDERINGOPENGL_EXPORT PFNGLNORMAL3HVNVPROC Normal3hvNV;
17384  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR3HNVPROC Color3hNV;
17385  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR3HVNVPROC Color3hvNV;
17386  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR4HNVPROC Color4hNV;
17387  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR4HVNVPROC Color4hvNV;
17388  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD1HNVPROC TexCoord1hNV;
17389  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD1HVNVPROC TexCoord1hvNV;
17390  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2HNVPROC TexCoord2hNV;
17391  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2HVNVPROC TexCoord2hvNV;
17392  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD3HNVPROC TexCoord3hNV;
17393  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD3HVNVPROC TexCoord3hvNV;
17394  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD4HNVPROC TexCoord4hNV;
17395  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD4HVNVPROC TexCoord4hvNV;
17396  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1HNVPROC MultiTexCoord1hNV;
17397  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1HVNVPROC MultiTexCoord1hvNV;
17398  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2HNVPROC MultiTexCoord2hNV;
17399  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2HVNVPROC MultiTexCoord2hvNV;
17400  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3HNVPROC MultiTexCoord3hNV;
17401  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3HVNVPROC MultiTexCoord3hvNV;
17402  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4HNVPROC MultiTexCoord4hNV;
17403  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4HVNVPROC MultiTexCoord4hvNV;
17404  extern VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDHNVPROC FogCoordhNV;
17405  extern VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDHVNVPROC FogCoordhvNV;
17406  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3HNVPROC SecondaryColor3hNV;
17407  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3HVNVPROC SecondaryColor3hvNV;
17408  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXWEIGHTHNVPROC VertexWeighthNV;
17409  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXWEIGHTHVNVPROC VertexWeighthvNV;
17410  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1HNVPROC VertexAttrib1hNV;
17411  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1HVNVPROC VertexAttrib1hvNV;
17412  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2HNVPROC VertexAttrib2hNV;
17413  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2HVNVPROC VertexAttrib2hvNV;
17414  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3HNVPROC VertexAttrib3hNV;
17415  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3HVNVPROC VertexAttrib3hvNV;
17416  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4HNVPROC VertexAttrib4hNV;
17417  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4HVNVPROC VertexAttrib4hvNV;
17418  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS1HVNVPROC VertexAttribs1hvNV;
17419  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS2HVNVPROC VertexAttribs2hvNV;
17420  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS3HVNVPROC VertexAttribs3hvNV;
17421  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS4HVNVPROC VertexAttribs4hvNV;
17422 
17423  //Definitions for GL_NV_pixel_data_range
17424  const GLenum WRITE_PIXEL_DATA_RANGE_NV = static_cast<GLenum>(0x8878);
17425  const GLenum READ_PIXEL_DATA_RANGE_NV = static_cast<GLenum>(0x8879);
17426  const GLenum WRITE_PIXEL_DATA_RANGE_LENGTH_NV = static_cast<GLenum>(0x887A);
17427  const GLenum READ_PIXEL_DATA_RANGE_LENGTH_NV = static_cast<GLenum>(0x887B);
17428  const GLenum WRITE_PIXEL_DATA_RANGE_POINTER_NV = static_cast<GLenum>(0x887C);
17429  const GLenum READ_PIXEL_DATA_RANGE_POINTER_NV = static_cast<GLenum>(0x887D);
17430  typedef void (APIENTRYP PFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei length, GLvoid *pointer);
17431  typedef void (APIENTRYP PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target);
17432  extern VTKRENDERINGOPENGL_EXPORT PFNGLPIXELDATARANGENVPROC PixelDataRangeNV;
17433  extern VTKRENDERINGOPENGL_EXPORT PFNGLFLUSHPIXELDATARANGENVPROC FlushPixelDataRangeNV;
17434 
17435  //Definitions for GL_NV_primitive_restart
17436  const GLenum PRIMITIVE_RESTART_NV = static_cast<GLenum>(0x8558);
17437  const GLenum PRIMITIVE_RESTART_INDEX_NV = static_cast<GLenum>(0x8559);
17438  typedef void (APIENTRYP PFNGLPRIMITIVERESTARTNVPROC) (void);
17439  typedef void (APIENTRYP PFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint index);
17440  extern VTKRENDERINGOPENGL_EXPORT PFNGLPRIMITIVERESTARTNVPROC PrimitiveRestartNV;
17441  extern VTKRENDERINGOPENGL_EXPORT PFNGLPRIMITIVERESTARTINDEXNVPROC PrimitiveRestartIndexNV;
17442 
17443  //Definitions for GL_NV_texture_expand_normal
17444  const GLenum TEXTURE_UNSIGNED_REMAP_MODE_NV = static_cast<GLenum>(0x888F);
17445 
17446  //Definitions for GL_NV_vertex_program2
17447 
17448  //Definitions for GL_ATI_map_object_buffer
17449  typedef GLvoid* (APIENTRYP PFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer);
17450  typedef void (APIENTRYP PFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer);
17452  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNMAPOBJECTBUFFERATIPROC UnmapObjectBufferATI;
17453 
17454  //Definitions for GL_ATI_separate_stencil
17455  const GLenum STENCIL_BACK_FUNC_ATI = static_cast<GLenum>(0x8800);
17456  const GLenum STENCIL_BACK_FAIL_ATI = static_cast<GLenum>(0x8801);
17457  const GLenum STENCIL_BACK_PASS_DEPTH_FAIL_ATI = static_cast<GLenum>(0x8802);
17458  const GLenum STENCIL_BACK_PASS_DEPTH_PASS_ATI = static_cast<GLenum>(0x8803);
17459  typedef void (APIENTRYP PFNGLSTENCILOPSEPARATEATIPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
17460  typedef void (APIENTRYP PFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
17461  extern VTKRENDERINGOPENGL_EXPORT PFNGLSTENCILOPSEPARATEATIPROC StencilOpSeparateATI;
17462  extern VTKRENDERINGOPENGL_EXPORT PFNGLSTENCILFUNCSEPARATEATIPROC StencilFuncSeparateATI;
17463 
17464  //Definitions for GL_ATI_vertex_attrib_array_object
17465  typedef void (APIENTRYP PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset);
17466  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint index, GLenum pname, GLfloat *params);
17467  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint index, GLenum pname, GLint *params);
17468  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBARRAYOBJECTATIPROC VertexAttribArrayObjectATI;
17469  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC GetVertexAttribArrayObjectfvATI;
17470  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC GetVertexAttribArrayObjectivATI;
17471 
17472  //Definitions for GL_OES_read_format
17473  const GLenum IMPLEMENTATION_COLOR_READ_TYPE_OES = static_cast<GLenum>(0x8B9A);
17475 
17476  //Definitions for GL_EXT_depth_bounds_test
17477  const GLenum DEPTH_BOUNDS_TEST_EXT = static_cast<GLenum>(0x8890);
17478  const GLenum DEPTH_BOUNDS_EXT = static_cast<GLenum>(0x8891);
17479  typedef void (APIENTRYP PFNGLDEPTHBOUNDSEXTPROC) (GLclampd zmin, GLclampd zmax);
17480  extern VTKRENDERINGOPENGL_EXPORT PFNGLDEPTHBOUNDSEXTPROC DepthBoundsEXT;
17481 
17482  //Definitions for GL_EXT_texture_mirror_clamp
17483  const GLenum MIRROR_CLAMP_EXT = static_cast<GLenum>(0x8742);
17484  const GLenum MIRROR_CLAMP_TO_EDGE_EXT = static_cast<GLenum>(0x8743);
17485  const GLenum MIRROR_CLAMP_TO_BORDER_EXT = static_cast<GLenum>(0x8912);
17486 
17487  //Definitions for GL_EXT_blend_equation_separate
17488  const GLenum BLEND_EQUATION_RGB_EXT = static_cast<GLenum>(0x8009);
17489  const GLenum BLEND_EQUATION_ALPHA_EXT = static_cast<GLenum>(0x883D);
17490  typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum modeRGB, GLenum modeAlpha);
17491  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLENDEQUATIONSEPARATEEXTPROC BlendEquationSeparateEXT;
17492 
17493  //Definitions for GL_MESA_pack_invert
17494  const GLenum PACK_INVERT_MESA = static_cast<GLenum>(0x8758);
17495 
17496  //Definitions for GL_MESA_ycbcr_texture
17497  const GLenum UNSIGNED_SHORT_8_8_MESA = static_cast<GLenum>(0x85BA);
17498  const GLenum UNSIGNED_SHORT_8_8_REV_MESA = static_cast<GLenum>(0x85BB);
17499  const GLenum YCBCR_MESA = static_cast<GLenum>(0x8757);
17500 
17501  //Definitions for GL_EXT_pixel_buffer_object
17502  const GLenum PIXEL_PACK_BUFFER_EXT = static_cast<GLenum>(0x88EB);
17503  const GLenum PIXEL_UNPACK_BUFFER_EXT = static_cast<GLenum>(0x88EC);
17504  const GLenum PIXEL_PACK_BUFFER_BINDING_EXT = static_cast<GLenum>(0x88ED);
17505  const GLenum PIXEL_UNPACK_BUFFER_BINDING_EXT = static_cast<GLenum>(0x88EF);
17506 
17507  //Definitions for GL_NV_fragment_program_option
17508 
17509  //Definitions for GL_NV_fragment_program2
17510  const GLenum MAX_PROGRAM_EXEC_INSTRUCTIONS_NV = static_cast<GLenum>(0x88F4);
17511  const GLenum MAX_PROGRAM_CALL_DEPTH_NV = static_cast<GLenum>(0x88F5);
17512  const GLenum MAX_PROGRAM_IF_DEPTH_NV = static_cast<GLenum>(0x88F6);
17513  const GLenum MAX_PROGRAM_LOOP_DEPTH_NV = static_cast<GLenum>(0x88F7);
17514  const GLenum MAX_PROGRAM_LOOP_COUNT_NV = static_cast<GLenum>(0x88F8);
17515 
17516  //Definitions for GL_NV_vertex_program2_option
17517 
17518  //Definitions for GL_NV_vertex_program3
17519 
17520  //Definitions for GL_EXT_framebuffer_object
17521  const GLenum INVALID_FRAMEBUFFER_OPERATION_EXT = static_cast<GLenum>(0x0506);
17522  const GLenum MAX_RENDERBUFFER_SIZE_EXT = static_cast<GLenum>(0x84E8);
17523  const GLenum FRAMEBUFFER_BINDING_EXT = static_cast<GLenum>(0x8CA6);
17524  const GLenum RENDERBUFFER_BINDING_EXT = static_cast<GLenum>(0x8CA7);
17530  const GLenum FRAMEBUFFER_COMPLETE_EXT = static_cast<GLenum>(0x8CD5);
17534  const GLenum FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = static_cast<GLenum>(0x8CDA);
17537  const GLenum FRAMEBUFFER_UNSUPPORTED_EXT = static_cast<GLenum>(0x8CDD);
17538  const GLenum MAX_COLOR_ATTACHMENTS_EXT = static_cast<GLenum>(0x8CDF);
17539  const GLenum COLOR_ATTACHMENT0_EXT = static_cast<GLenum>(0x8CE0);
17540  const GLenum COLOR_ATTACHMENT1_EXT = static_cast<GLenum>(0x8CE1);
17541  const GLenum COLOR_ATTACHMENT2_EXT = static_cast<GLenum>(0x8CE2);
17542  const GLenum COLOR_ATTACHMENT3_EXT = static_cast<GLenum>(0x8CE3);
17543  const GLenum COLOR_ATTACHMENT4_EXT = static_cast<GLenum>(0x8CE4);
17544  const GLenum COLOR_ATTACHMENT5_EXT = static_cast<GLenum>(0x8CE5);
17545  const GLenum COLOR_ATTACHMENT6_EXT = static_cast<GLenum>(0x8CE6);
17546  const GLenum COLOR_ATTACHMENT7_EXT = static_cast<GLenum>(0x8CE7);
17547  const GLenum COLOR_ATTACHMENT8_EXT = static_cast<GLenum>(0x8CE8);
17548  const GLenum COLOR_ATTACHMENT9_EXT = static_cast<GLenum>(0x8CE9);
17549  const GLenum COLOR_ATTACHMENT10_EXT = static_cast<GLenum>(0x8CEA);
17550  const GLenum COLOR_ATTACHMENT11_EXT = static_cast<GLenum>(0x8CEB);
17551  const GLenum COLOR_ATTACHMENT12_EXT = static_cast<GLenum>(0x8CEC);
17552  const GLenum COLOR_ATTACHMENT13_EXT = static_cast<GLenum>(0x8CED);
17553  const GLenum COLOR_ATTACHMENT14_EXT = static_cast<GLenum>(0x8CEE);
17554  const GLenum COLOR_ATTACHMENT15_EXT = static_cast<GLenum>(0x8CEF);
17555  const GLenum DEPTH_ATTACHMENT_EXT = static_cast<GLenum>(0x8D00);
17556  const GLenum STENCIL_ATTACHMENT_EXT = static_cast<GLenum>(0x8D20);
17557  const GLenum FRAMEBUFFER_EXT = static_cast<GLenum>(0x8D40);
17558  const GLenum RENDERBUFFER_EXT = static_cast<GLenum>(0x8D41);
17559  const GLenum RENDERBUFFER_WIDTH_EXT = static_cast<GLenum>(0x8D42);
17560  const GLenum RENDERBUFFER_HEIGHT_EXT = static_cast<GLenum>(0x8D43);
17561  const GLenum RENDERBUFFER_INTERNAL_FORMAT_EXT = static_cast<GLenum>(0x8D44);
17562  const GLenum STENCIL_INDEX1_EXT = static_cast<GLenum>(0x8D46);
17563  const GLenum STENCIL_INDEX4_EXT = static_cast<GLenum>(0x8D47);
17564  const GLenum STENCIL_INDEX8_EXT = static_cast<GLenum>(0x8D48);
17565  const GLenum STENCIL_INDEX16_EXT = static_cast<GLenum>(0x8D49);
17566  const GLenum RENDERBUFFER_RED_SIZE_EXT = static_cast<GLenum>(0x8D50);
17567  const GLenum RENDERBUFFER_GREEN_SIZE_EXT = static_cast<GLenum>(0x8D51);
17568  const GLenum RENDERBUFFER_BLUE_SIZE_EXT = static_cast<GLenum>(0x8D52);
17569  const GLenum RENDERBUFFER_ALPHA_SIZE_EXT = static_cast<GLenum>(0x8D53);
17570  const GLenum RENDERBUFFER_DEPTH_SIZE_EXT = static_cast<GLenum>(0x8D54);
17571  const GLenum RENDERBUFFER_STENCIL_SIZE_EXT = static_cast<GLenum>(0x8D55);
17572  typedef GLboolean (APIENTRYP PFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer);
17573  typedef void (APIENTRYP PFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer);
17574  typedef void (APIENTRYP PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint *renderbuffers);
17575  typedef void (APIENTRYP PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint *renderbuffers);
17576  typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
17577  typedef void (APIENTRYP PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
17578  typedef GLboolean (APIENTRYP PFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer);
17579  typedef void (APIENTRYP PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer);
17580  typedef void (APIENTRYP PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint *framebuffers);
17581  typedef void (APIENTRYP PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint *framebuffers);
17582  typedef GLenum (APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target);
17583  typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
17584  typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
17585  typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
17586  typedef void (APIENTRYP PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
17587  typedef void (APIENTRYP PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint *params);
17588  typedef void (APIENTRYP PFNGLGENERATEMIPMAPEXTPROC) (GLenum target);
17589  extern VTKRENDERINGOPENGL_EXPORT PFNGLISRENDERBUFFEREXTPROC IsRenderbufferEXT;
17590  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDRENDERBUFFEREXTPROC BindRenderbufferEXT;
17591  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETERENDERBUFFERSEXTPROC DeleteRenderbuffersEXT;
17592  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENRENDERBUFFERSEXTPROC GenRenderbuffersEXT;
17593  extern VTKRENDERINGOPENGL_EXPORT PFNGLRENDERBUFFERSTORAGEEXTPROC RenderbufferStorageEXT;
17594  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC GetRenderbufferParameterivEXT;
17595  extern VTKRENDERINGOPENGL_EXPORT PFNGLISFRAMEBUFFEREXTPROC IsFramebufferEXT;
17596  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDFRAMEBUFFEREXTPROC BindFramebufferEXT;
17597  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETEFRAMEBUFFERSEXTPROC DeleteFramebuffersEXT;
17598  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENFRAMEBUFFERSEXTPROC GenFramebuffersEXT;
17599  extern VTKRENDERINGOPENGL_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC CheckFramebufferStatusEXT;
17600  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTURE1DEXTPROC FramebufferTexture1DEXT;
17601  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTURE2DEXTPROC FramebufferTexture2DEXT;
17602  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTURE3DEXTPROC FramebufferTexture3DEXT;
17603  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC FramebufferRenderbufferEXT;
17604  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GetFramebufferAttachmentParameterivEXT;
17605  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENERATEMIPMAPEXTPROC GenerateMipmapEXT;
17606 
17607  //Definitions for GL_GREMEDY_string_marker
17608  typedef void (APIENTRYP PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const GLvoid *string);
17609  extern VTKRENDERINGOPENGL_EXPORT PFNGLSTRINGMARKERGREMEDYPROC StringMarkerGREMEDY;
17610 
17611  //Definitions for GL_EXT_packed_depth_stencil
17612  const GLenum DEPTH_STENCIL_EXT = static_cast<GLenum>(0x84F9);
17613  const GLenum UNSIGNED_INT_24_8_EXT = static_cast<GLenum>(0x84FA);
17614  const GLenum DEPTH24_STENCIL8_EXT = static_cast<GLenum>(0x88F0);
17615  const GLenum TEXTURE_STENCIL_SIZE_EXT = static_cast<GLenum>(0x88F1);
17616 
17617  //Definitions for GL_EXT_stencil_clear_tag
17618  const GLenum STENCIL_TAG_BITS_EXT = static_cast<GLenum>(0x88F2);
17619  const GLenum STENCIL_CLEAR_TAG_VALUE_EXT = static_cast<GLenum>(0x88F3);
17620  typedef void (APIENTRYP PFNGLSTENCILCLEARTAGEXTPROC) (GLsizei stencilTagBits, GLuint stencilClearTag);
17621  extern VTKRENDERINGOPENGL_EXPORT PFNGLSTENCILCLEARTAGEXTPROC StencilClearTagEXT;
17622 
17623  //Definitions for GL_EXT_texture_sRGB
17624  const GLenum SRGB_EXT = static_cast<GLenum>(0x8C40);
17625  const GLenum SRGB8_EXT = static_cast<GLenum>(0x8C41);
17626  const GLenum SRGB_ALPHA_EXT = static_cast<GLenum>(0x8C42);
17627  const GLenum SRGB8_ALPHA8_EXT = static_cast<GLenum>(0x8C43);
17628  const GLenum SLUMINANCE_ALPHA_EXT = static_cast<GLenum>(0x8C44);
17629  const GLenum SLUMINANCE8_ALPHA8_EXT = static_cast<GLenum>(0x8C45);
17630  const GLenum SLUMINANCE_EXT = static_cast<GLenum>(0x8C46);
17631  const GLenum SLUMINANCE8_EXT = static_cast<GLenum>(0x8C47);
17632  const GLenum COMPRESSED_SRGB_EXT = static_cast<GLenum>(0x8C48);
17633  const GLenum COMPRESSED_SRGB_ALPHA_EXT = static_cast<GLenum>(0x8C49);
17634  const GLenum COMPRESSED_SLUMINANCE_EXT = static_cast<GLenum>(0x8C4A);
17635  const GLenum COMPRESSED_SLUMINANCE_ALPHA_EXT = static_cast<GLenum>(0x8C4B);
17636  const GLenum COMPRESSED_SRGB_S3TC_DXT1_EXT = static_cast<GLenum>(0x8C4C);
17637  const GLenum COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = static_cast<GLenum>(0x8C4D);
17638  const GLenum COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = static_cast<GLenum>(0x8C4E);
17639  const GLenum COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = static_cast<GLenum>(0x8C4F);
17640 
17641  //Definitions for GL_EXT_framebuffer_blit
17642  const GLenum READ_FRAMEBUFFER_EXT = static_cast<GLenum>(0x8CA8);
17643  const GLenum DRAW_FRAMEBUFFER_EXT = static_cast<GLenum>(0x8CA9);
17644  const GLenum DRAW_FRAMEBUFFER_BINDING_EXT = static_cast<GLenum>(0x8CA6);
17645  const GLenum READ_FRAMEBUFFER_BINDING_EXT = static_cast<GLenum>(0x8CAA);
17646  typedef void (APIENTRYP PFNGLBLITFRAMEBUFFEREXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
17647  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLITFRAMEBUFFEREXTPROC BlitFramebufferEXT;
17648 
17649  //Definitions for GL_EXT_framebuffer_multisample
17650  const GLenum RENDERBUFFER_SAMPLES_EXT = static_cast<GLenum>(0x8CAB);
17652  const GLenum MAX_SAMPLES_EXT = static_cast<GLenum>(0x8D57);
17653  typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
17654  extern VTKRENDERINGOPENGL_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC RenderbufferStorageMultisampleEXT;
17655 
17656  //Definitions for GL_MESAX_texture_stack
17657  const GLenum TEXTURE_1D_STACK_MESAX = static_cast<GLenum>(0x8759);
17658  const GLenum TEXTURE_2D_STACK_MESAX = static_cast<GLenum>(0x875A);
17659  const GLenum PROXY_TEXTURE_1D_STACK_MESAX = static_cast<GLenum>(0x875B);
17660  const GLenum PROXY_TEXTURE_2D_STACK_MESAX = static_cast<GLenum>(0x875C);
17661  const GLenum TEXTURE_1D_STACK_BINDING_MESAX = static_cast<GLenum>(0x875D);
17662  const GLenum TEXTURE_2D_STACK_BINDING_MESAX = static_cast<GLenum>(0x875E);
17663 
17664  //Definitions for GL_EXT_timer_query
17665  const GLenum TIME_ELAPSED_EXT = static_cast<GLenum>(0x88BF);
17666  typedef int64_t GLint64EXT;
17667  typedef uint64_t GLuint64EXT;
17668  typedef void (APIENTRYP PFNGLGETQUERYOBJECTI64VEXTPROC) (GLuint id, GLenum pname, GLint64EXT *params);
17669  typedef void (APIENTRYP PFNGLGETQUERYOBJECTUI64VEXTPROC) (GLuint id, GLenum pname, GLuint64EXT *params);
17670  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYOBJECTI64VEXTPROC GetQueryObjecti64vEXT;
17671  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYOBJECTUI64VEXTPROC GetQueryObjectui64vEXT;
17672 
17673  //Definitions for GL_EXT_gpu_program_parameters
17674  typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat *params);
17675  typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat *params);
17676  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETERS4FVEXTPROC ProgramEnvParameters4fvEXT;
17677  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC ProgramLocalParameters4fvEXT;
17678 
17679  //Definitions for GL_APPLE_flush_buffer_range
17680  const GLenum BUFFER_SERIALIZED_MODIFY_APPLE = static_cast<GLenum>(0x8A12);
17681  const GLenum BUFFER_FLUSHING_UNMAP_APPLE = static_cast<GLenum>(0x8A13);
17682  typedef void (APIENTRYP PFNGLBUFFERPARAMETERIAPPLEPROC) (GLenum target, GLenum pname, GLint param);
17683  typedef void (APIENTRYP PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) (GLenum target, GLintptr offset, GLsizeiptr size);
17684  extern VTKRENDERINGOPENGL_EXPORT PFNGLBUFFERPARAMETERIAPPLEPROC BufferParameteriAPPLE;
17685  extern VTKRENDERINGOPENGL_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC FlushMappedBufferRangeAPPLE;
17686 
17687  //Definitions for GL_NV_gpu_program4
17688  const GLenum MIN_PROGRAM_TEXEL_OFFSET_NV = static_cast<GLenum>(0x8904);
17689  const GLenum MAX_PROGRAM_TEXEL_OFFSET_NV = static_cast<GLenum>(0x8905);
17690  const GLenum PROGRAM_ATTRIB_COMPONENTS_NV = static_cast<GLenum>(0x8906);
17691  const GLenum PROGRAM_RESULT_COMPONENTS_NV = static_cast<GLenum>(0x8907);
17692  const GLenum MAX_PROGRAM_ATTRIB_COMPONENTS_NV = static_cast<GLenum>(0x8908);
17693  const GLenum MAX_PROGRAM_RESULT_COMPONENTS_NV = static_cast<GLenum>(0x8909);
17694  const GLenum MAX_PROGRAM_GENERIC_ATTRIBS_NV = static_cast<GLenum>(0x8DA5);
17695  const GLenum MAX_PROGRAM_GENERIC_RESULTS_NV = static_cast<GLenum>(0x8DA6);
17696  typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
17697  typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint *params);
17698  typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint *params);
17699  typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
17700  typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint *params);
17701  typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params);
17702  typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
17703  typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint *params);
17704  typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint *params);
17705  typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
17706  typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint *params);
17707  typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params);
17708  typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC) (GLenum target, GLuint index, GLint *params);
17709  typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC) (GLenum target, GLuint index, GLuint *params);
17710  typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERIIVNVPROC) (GLenum target, GLuint index, GLint *params);
17711  typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC) (GLenum target, GLuint index, GLuint *params);
17712  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETERI4INVPROC ProgramLocalParameterI4iNV;
17713  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC ProgramLocalParameterI4ivNV;
17714  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC ProgramLocalParametersI4ivNV;
17715  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETERI4UINVPROC ProgramLocalParameterI4uiNV;
17716  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC ProgramLocalParameterI4uivNV;
17717  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC ProgramLocalParametersI4uivNV;
17718  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETERI4INVPROC ProgramEnvParameterI4iNV;
17719  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETERI4IVNVPROC ProgramEnvParameterI4ivNV;
17720  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETERSI4IVNVPROC ProgramEnvParametersI4ivNV;
17721  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETERI4UINVPROC ProgramEnvParameterI4uiNV;
17722  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETERI4UIVNVPROC ProgramEnvParameterI4uivNV;
17723  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC ProgramEnvParametersI4uivNV;
17724  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC GetProgramLocalParameterIivNV;
17725  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC GetProgramLocalParameterIuivNV;
17726  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMENVPARAMETERIIVNVPROC GetProgramEnvParameterIivNV;
17727  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC GetProgramEnvParameterIuivNV;
17728 
17729  //Definitions for GL_NV_geometry_program4
17730  const GLenum LINES_ADJACENCY_EXT = static_cast<GLenum>(0x000A);
17731  const GLenum LINE_STRIP_ADJACENCY_EXT = static_cast<GLenum>(0x000B);
17732  const GLenum TRIANGLES_ADJACENCY_EXT = static_cast<GLenum>(0x000C);
17733  const GLenum TRIANGLE_STRIP_ADJACENCY_EXT = static_cast<GLenum>(0x000D);
17734  const GLenum GEOMETRY_PROGRAM_NV = static_cast<GLenum>(0x8C26);
17735  const GLenum MAX_PROGRAM_OUTPUT_VERTICES_NV = static_cast<GLenum>(0x8C27);
17737  const GLenum GEOMETRY_VERTICES_OUT_EXT = static_cast<GLenum>(0x8DDA);
17738  const GLenum GEOMETRY_INPUT_TYPE_EXT = static_cast<GLenum>(0x8DDB);
17739  const GLenum GEOMETRY_OUTPUT_TYPE_EXT = static_cast<GLenum>(0x8DDC);
17741  const GLenum FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = static_cast<GLenum>(0x8DA7);
17745  const GLenum PROGRAM_POINT_SIZE_EXT = static_cast<GLenum>(0x8642);
17746  typedef void (APIENTRYP PFNGLPROGRAMVERTEXLIMITNVPROC) (GLenum target, GLint limit);
17747  typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
17748  typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
17749  typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
17750  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMVERTEXLIMITNVPROC ProgramVertexLimitNV;
17751  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTUREEXTPROC FramebufferTextureEXT;
17752  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC FramebufferTextureLayerEXT;
17753  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC FramebufferTextureFaceEXT;
17754 
17755  //Definitions for GL_EXT_geometry_shader4
17756  const GLenum GEOMETRY_SHADER_EXT = static_cast<GLenum>(0x8DD9);
17757  const GLenum MAX_GEOMETRY_VARYING_COMPONENTS_EXT = static_cast<GLenum>(0x8DDD);
17758  const GLenum MAX_VERTEX_VARYING_COMPONENTS_EXT = static_cast<GLenum>(0x8DDE);
17759  const GLenum MAX_VARYING_COMPONENTS_EXT = static_cast<GLenum>(0x8B4B);
17760  const GLenum MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = static_cast<GLenum>(0x8DDF);
17761  const GLenum MAX_GEOMETRY_OUTPUT_VERTICES_EXT = static_cast<GLenum>(0x8DE0);
17763  typedef void (APIENTRYP PFNGLPROGRAMPARAMETERIEXTPROC) (GLuint program, GLenum pname, GLint value);
17764  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMPARAMETERIEXTPROC ProgramParameteriEXT;
17765 
17766  //Definitions for GL_NV_vertex_program4
17767  const GLenum VERTEX_ATTRIB_ARRAY_INTEGER_NV = static_cast<GLenum>(0x88FD);
17768  typedef void (APIENTRYP PFNGLVERTEXATTRIBI1IEXTPROC) (GLuint index, GLint x);
17769  typedef void (APIENTRYP PFNGLVERTEXATTRIBI2IEXTPROC) (GLuint index, GLint x, GLint y);
17770  typedef void (APIENTRYP PFNGLVERTEXATTRIBI3IEXTPROC) (GLuint index, GLint x, GLint y, GLint z);
17771  typedef void (APIENTRYP PFNGLVERTEXATTRIBI4IEXTPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w);
17772  typedef void (APIENTRYP PFNGLVERTEXATTRIBI1UIEXTPROC) (GLuint index, GLuint x);
17773  typedef void (APIENTRYP PFNGLVERTEXATTRIBI2UIEXTPROC) (GLuint index, GLuint x, GLuint y);
17774  typedef void (APIENTRYP PFNGLVERTEXATTRIBI3UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z);
17775  typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
17776  typedef void (APIENTRYP PFNGLVERTEXATTRIBI1IVEXTPROC) (GLuint index, const GLint *v);
17777  typedef void (APIENTRYP PFNGLVERTEXATTRIBI2IVEXTPROC) (GLuint index, const GLint *v);
17778  typedef void (APIENTRYP PFNGLVERTEXATTRIBI3IVEXTPROC) (GLuint index, const GLint *v);
17779  typedef void (APIENTRYP PFNGLVERTEXATTRIBI4IVEXTPROC) (GLuint index, const GLint *v);
17780  typedef void (APIENTRYP PFNGLVERTEXATTRIBI1UIVEXTPROC) (GLuint index, const GLuint *v);
17781  typedef void (APIENTRYP PFNGLVERTEXATTRIBI2UIVEXTPROC) (GLuint index, const GLuint *v);
17782  typedef void (APIENTRYP PFNGLVERTEXATTRIBI3UIVEXTPROC) (GLuint index, const GLuint *v);
17783  typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UIVEXTPROC) (GLuint index, const GLuint *v);
17784  typedef void (APIENTRYP PFNGLVERTEXATTRIBI4BVEXTPROC) (GLuint index, const GLbyte *v);
17785  typedef void (APIENTRYP PFNGLVERTEXATTRIBI4SVEXTPROC) (GLuint index, const GLshort *v);
17786  typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UBVEXTPROC) (GLuint index, const GLubyte *v);
17787  typedef void (APIENTRYP PFNGLVERTEXATTRIBI4USVEXTPROC) (GLuint index, const GLushort *v);
17788  typedef void (APIENTRYP PFNGLVERTEXATTRIBIPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
17789  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIIVEXTPROC) (GLuint index, GLenum pname, GLint *params);
17790  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIUIVEXTPROC) (GLuint index, GLenum pname, GLuint *params);
17791  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI1IEXTPROC VertexAttribI1iEXT;
17792  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI2IEXTPROC VertexAttribI2iEXT;
17793  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI3IEXTPROC VertexAttribI3iEXT;
17794  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4IEXTPROC VertexAttribI4iEXT;
17795  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI1UIEXTPROC VertexAttribI1uiEXT;
17796  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI2UIEXTPROC VertexAttribI2uiEXT;
17797  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI3UIEXTPROC VertexAttribI3uiEXT;
17798  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4UIEXTPROC VertexAttribI4uiEXT;
17799  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI1IVEXTPROC VertexAttribI1ivEXT;
17800  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI2IVEXTPROC VertexAttribI2ivEXT;
17801  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI3IVEXTPROC VertexAttribI3ivEXT;
17802  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4IVEXTPROC VertexAttribI4ivEXT;
17803  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI1UIVEXTPROC VertexAttribI1uivEXT;
17804  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI2UIVEXTPROC VertexAttribI2uivEXT;
17805  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI3UIVEXTPROC VertexAttribI3uivEXT;
17806  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4UIVEXTPROC VertexAttribI4uivEXT;
17807  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4BVEXTPROC VertexAttribI4bvEXT;
17808  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4SVEXTPROC VertexAttribI4svEXT;
17809  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4UBVEXTPROC VertexAttribI4ubvEXT;
17810  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4USVEXTPROC VertexAttribI4usvEXT;
17811  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBIPOINTEREXTPROC VertexAttribIPointerEXT;
17812  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBIIVEXTPROC GetVertexAttribIivEXT;
17813  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBIUIVEXTPROC GetVertexAttribIuivEXT;
17814 
17815  //Definitions for GL_EXT_gpu_shader4
17816  const GLenum SAMPLER_1D_ARRAY_EXT = static_cast<GLenum>(0x8DC0);
17817  const GLenum SAMPLER_2D_ARRAY_EXT = static_cast<GLenum>(0x8DC1);
17818  const GLenum SAMPLER_BUFFER_EXT = static_cast<GLenum>(0x8DC2);
17819  const GLenum SAMPLER_1D_ARRAY_SHADOW_EXT = static_cast<GLenum>(0x8DC3);
17820  const GLenum SAMPLER_2D_ARRAY_SHADOW_EXT = static_cast<GLenum>(0x8DC4);
17821  const GLenum SAMPLER_CUBE_SHADOW_EXT = static_cast<GLenum>(0x8DC5);
17822  const GLenum UNSIGNED_INT_VEC2_EXT = static_cast<GLenum>(0x8DC6);
17823  const GLenum UNSIGNED_INT_VEC3_EXT = static_cast<GLenum>(0x8DC7);
17824  const GLenum UNSIGNED_INT_VEC4_EXT = static_cast<GLenum>(0x8DC8);
17825  const GLenum INT_SAMPLER_1D_EXT = static_cast<GLenum>(0x8DC9);
17826  const GLenum INT_SAMPLER_2D_EXT = static_cast<GLenum>(0x8DCA);
17827  const GLenum INT_SAMPLER_3D_EXT = static_cast<GLenum>(0x8DCB);
17828  const GLenum INT_SAMPLER_CUBE_EXT = static_cast<GLenum>(0x8DCC);
17829  const GLenum INT_SAMPLER_2D_RECT_EXT = static_cast<GLenum>(0x8DCD);
17830  const GLenum INT_SAMPLER_1D_ARRAY_EXT = static_cast<GLenum>(0x8DCE);
17831  const GLenum INT_SAMPLER_2D_ARRAY_EXT = static_cast<GLenum>(0x8DCF);
17832  const GLenum INT_SAMPLER_BUFFER_EXT = static_cast<GLenum>(0x8DD0);
17833  const GLenum UNSIGNED_INT_SAMPLER_1D_EXT = static_cast<GLenum>(0x8DD1);
17834  const GLenum UNSIGNED_INT_SAMPLER_2D_EXT = static_cast<GLenum>(0x8DD2);
17835  const GLenum UNSIGNED_INT_SAMPLER_3D_EXT = static_cast<GLenum>(0x8DD3);
17836  const GLenum UNSIGNED_INT_SAMPLER_CUBE_EXT = static_cast<GLenum>(0x8DD4);
17837  const GLenum UNSIGNED_INT_SAMPLER_2D_RECT_EXT = static_cast<GLenum>(0x8DD5);
17838  const GLenum UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT = static_cast<GLenum>(0x8DD6);
17839  const GLenum UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT = static_cast<GLenum>(0x8DD7);
17840  const GLenum UNSIGNED_INT_SAMPLER_BUFFER_EXT = static_cast<GLenum>(0x8DD8);
17841  typedef void (APIENTRYP PFNGLGETUNIFORMUIVEXTPROC) (GLuint program, GLint location, GLuint *params);
17842  typedef void (APIENTRYP PFNGLBINDFRAGDATALOCATIONEXTPROC) (GLuint program, GLuint color, const GLchar *name);
17843  typedef GLint (APIENTRYP PFNGLGETFRAGDATALOCATIONEXTPROC) (GLuint program, const GLchar *name);
17844  typedef void (APIENTRYP PFNGLUNIFORM1UIEXTPROC) (GLint location, GLuint v0);
17845  typedef void (APIENTRYP PFNGLUNIFORM2UIEXTPROC) (GLint location, GLuint v0, GLuint v1);
17846  typedef void (APIENTRYP PFNGLUNIFORM3UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2);
17847  typedef void (APIENTRYP PFNGLUNIFORM4UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
17848  typedef void (APIENTRYP PFNGLUNIFORM1UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value);
17849  typedef void (APIENTRYP PFNGLUNIFORM2UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value);
17850  typedef void (APIENTRYP PFNGLUNIFORM3UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value);
17851  typedef void (APIENTRYP PFNGLUNIFORM4UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value);
17852  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMUIVEXTPROC GetUniformuivEXT;
17853  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDFRAGDATALOCATIONEXTPROC BindFragDataLocationEXT;
17854  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETFRAGDATALOCATIONEXTPROC GetFragDataLocationEXT;
17855  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1UIEXTPROC Uniform1uiEXT;
17856  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2UIEXTPROC Uniform2uiEXT;
17857  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3UIEXTPROC Uniform3uiEXT;
17858  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4UIEXTPROC Uniform4uiEXT;
17859  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1UIVEXTPROC Uniform1uivEXT;
17860  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2UIVEXTPROC Uniform2uivEXT;
17861  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3UIVEXTPROC Uniform3uivEXT;
17862  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4UIVEXTPROC Uniform4uivEXT;
17863 
17864  //Definitions for GL_EXT_draw_instanced
17865  typedef void (APIENTRYP PFNGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum mode, GLint start, GLsizei count, GLsizei primcount);
17866  typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount);
17867  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWARRAYSINSTANCEDEXTPROC DrawArraysInstancedEXT;
17868  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWELEMENTSINSTANCEDEXTPROC DrawElementsInstancedEXT;
17869 
17870  //Definitions for GL_EXT_packed_float
17871  const GLenum R11F_G11F_B10F_EXT = static_cast<GLenum>(0x8C3A);
17872  const GLenum UNSIGNED_INT_10F_11F_11F_REV_EXT = static_cast<GLenum>(0x8C3B);
17873  const GLenum RGBA_SIGNED_COMPONENTS_EXT = static_cast<GLenum>(0x8C3C);
17874 
17875  //Definitions for GL_EXT_texture_array
17876  const GLenum TEXTURE_1D_ARRAY_EXT = static_cast<GLenum>(0x8C18);
17877  const GLenum PROXY_TEXTURE_1D_ARRAY_EXT = static_cast<GLenum>(0x8C19);
17878  const GLenum TEXTURE_2D_ARRAY_EXT = static_cast<GLenum>(0x8C1A);
17879  const GLenum PROXY_TEXTURE_2D_ARRAY_EXT = static_cast<GLenum>(0x8C1B);
17880  const GLenum TEXTURE_BINDING_1D_ARRAY_EXT = static_cast<GLenum>(0x8C1C);
17881  const GLenum TEXTURE_BINDING_2D_ARRAY_EXT = static_cast<GLenum>(0x8C1D);
17882  const GLenum MAX_ARRAY_TEXTURE_LAYERS_EXT = static_cast<GLenum>(0x88FF);
17883  const GLenum COMPARE_REF_DEPTH_TO_TEXTURE_EXT = static_cast<GLenum>(0x884E);
17884 
17885  //Definitions for GL_EXT_texture_buffer_object
17886  const GLenum TEXTURE_BUFFER_EXT = static_cast<GLenum>(0x8C2A);
17887  const GLenum MAX_TEXTURE_BUFFER_SIZE_EXT = static_cast<GLenum>(0x8C2B);
17888  const GLenum TEXTURE_BINDING_BUFFER_EXT = static_cast<GLenum>(0x8C2C);
17890  const GLenum TEXTURE_BUFFER_FORMAT_EXT = static_cast<GLenum>(0x8C2E);
17891  typedef void (APIENTRYP PFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalformat, GLuint buffer);
17892  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXBUFFEREXTPROC TexBufferEXT;
17893 
17894  //Definitions for GL_EXT_texture_compression_latc
17895  const GLenum COMPRESSED_LUMINANCE_LATC1_EXT = static_cast<GLenum>(0x8C70);
17899 
17900  //Definitions for GL_EXT_texture_compression_rgtc
17901  const GLenum COMPRESSED_RED_RGTC1_EXT = static_cast<GLenum>(0x8DBB);
17902  const GLenum COMPRESSED_SIGNED_RED_RGTC1_EXT = static_cast<GLenum>(0x8DBC);
17903  const GLenum COMPRESSED_RED_GREEN_RGTC2_EXT = static_cast<GLenum>(0x8DBD);
17905 
17906  //Definitions for GL_EXT_texture_shared_exponent
17907  const GLenum RGB9_E5_EXT = static_cast<GLenum>(0x8C3D);
17908  const GLenum UNSIGNED_INT_5_9_9_9_REV_EXT = static_cast<GLenum>(0x8C3E);
17909  const GLenum TEXTURE_SHARED_SIZE_EXT = static_cast<GLenum>(0x8C3F);
17910 
17911  //Definitions for GL_NV_depth_buffer_float
17912  const GLenum DEPTH_COMPONENT32F_NV = static_cast<GLenum>(0x8DAB);
17913  const GLenum DEPTH32F_STENCIL8_NV = static_cast<GLenum>(0x8DAC);
17914  const GLenum FLOAT_32_UNSIGNED_INT_24_8_REV_NV = static_cast<GLenum>(0x8DAD);
17915  const GLenum DEPTH_BUFFER_FLOAT_MODE_NV = static_cast<GLenum>(0x8DAF);
17916  typedef void (APIENTRYP PFNGLDEPTHRANGEDNVPROC) (GLdouble zNear, GLdouble zFar);
17917  typedef void (APIENTRYP PFNGLCLEARDEPTHDNVPROC) (GLdouble depth);
17918  typedef void (APIENTRYP PFNGLDEPTHBOUNDSDNVPROC) (GLdouble zmin, GLdouble zmax);
17919  extern VTKRENDERINGOPENGL_EXPORT PFNGLDEPTHRANGEDNVPROC DepthRangedNV;
17920  extern VTKRENDERINGOPENGL_EXPORT PFNGLCLEARDEPTHDNVPROC ClearDepthdNV;
17921  extern VTKRENDERINGOPENGL_EXPORT PFNGLDEPTHBOUNDSDNVPROC DepthBoundsdNV;
17922 
17923  //Definitions for GL_NV_fragment_program4
17924 
17925  //Definitions for GL_NV_framebuffer_multisample_coverage
17926  const GLenum RENDERBUFFER_COVERAGE_SAMPLES_NV = static_cast<GLenum>(0x8CAB);
17927  const GLenum RENDERBUFFER_COLOR_SAMPLES_NV = static_cast<GLenum>(0x8E10);
17928  const GLenum MAX_MULTISAMPLE_COVERAGE_MODES_NV = static_cast<GLenum>(0x8E11);
17929  const GLenum MULTISAMPLE_COVERAGE_MODES_NV = static_cast<GLenum>(0x8E12);
17930  typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
17931  extern VTKRENDERINGOPENGL_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC RenderbufferStorageMultisampleCoverageNV;
17932 
17933  //Definitions for GL_EXT_framebuffer_sRGB
17934  const GLenum FRAMEBUFFER_SRGB_EXT = static_cast<GLenum>(0x8DB9);
17935  const GLenum FRAMEBUFFER_SRGB_CAPABLE_EXT = static_cast<GLenum>(0x8DBA);
17936 
17937  //Definitions for GL_NV_geometry_shader4
17938 
17939  //Definitions for GL_NV_parameter_buffer_object
17942  const GLenum VERTEX_PROGRAM_PARAMETER_BUFFER_NV = static_cast<GLenum>(0x8DA2);
17945  typedef void (APIENTRYP PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat *params);
17946  typedef void (APIENTRYP PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint *params);
17947  typedef void (APIENTRYP PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint *params);
17948  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC ProgramBufferParametersfvNV;
17949  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC ProgramBufferParametersIivNV;
17950  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC ProgramBufferParametersIuivNV;
17951 
17952  //Definitions for GL_EXT_draw_buffers2
17953  typedef void (APIENTRYP PFNGLCOLORMASKINDEXEDEXTPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
17954  typedef void (APIENTRYP PFNGLGETBOOLEANINDEXEDVEXTPROC) (GLenum target, GLuint index, GLboolean *data);
17955  typedef void (APIENTRYP PFNGLGETINTEGERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLint *data);
17956  typedef void (APIENTRYP PFNGLENABLEINDEXEDEXTPROC) (GLenum target, GLuint index);
17957  typedef void (APIENTRYP PFNGLDISABLEINDEXEDEXTPROC) (GLenum target, GLuint index);
17958  typedef GLboolean (APIENTRYP PFNGLISENABLEDINDEXEDEXTPROC) (GLenum target, GLuint index);
17959  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORMASKINDEXEDEXTPROC ColorMaskIndexedEXT;
17960  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETBOOLEANINDEXEDVEXTPROC GetBooleanIndexedvEXT;
17961  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETINTEGERINDEXEDVEXTPROC GetIntegerIndexedvEXT;
17962  extern VTKRENDERINGOPENGL_EXPORT PFNGLENABLEINDEXEDEXTPROC EnableIndexedEXT;
17963  extern VTKRENDERINGOPENGL_EXPORT PFNGLDISABLEINDEXEDEXTPROC DisableIndexedEXT;
17964  extern VTKRENDERINGOPENGL_EXPORT PFNGLISENABLEDINDEXEDEXTPROC IsEnabledIndexedEXT;
17965 
17966  //Definitions for GL_NV_transform_feedback
17967  const GLenum BACK_PRIMARY_COLOR_NV = static_cast<GLenum>(0x8C77);
17968  const GLenum BACK_SECONDARY_COLOR_NV = static_cast<GLenum>(0x8C78);
17969  const GLenum TEXTURE_COORD_NV = static_cast<GLenum>(0x8C79);
17970  const GLenum CLIP_DISTANCE_NV = static_cast<GLenum>(0x8C7A);
17971  const GLenum VERTEX_ID_NV = static_cast<GLenum>(0x8C7B);
17972  const GLenum PRIMITIVE_ID_NV = static_cast<GLenum>(0x8C7C);
17973  const GLenum GENERIC_ATTRIB_NV = static_cast<GLenum>(0x8C7D);
17974  const GLenum TRANSFORM_FEEDBACK_ATTRIBS_NV = static_cast<GLenum>(0x8C7E);
17975  const GLenum TRANSFORM_FEEDBACK_BUFFER_MODE_NV = static_cast<GLenum>(0x8C7F);
17977  const GLenum ACTIVE_VARYINGS_NV = static_cast<GLenum>(0x8C81);
17978  const GLenum ACTIVE_VARYING_MAX_LENGTH_NV = static_cast<GLenum>(0x8C82);
17979  const GLenum TRANSFORM_FEEDBACK_VARYINGS_NV = static_cast<GLenum>(0x8C83);
17980  const GLenum TRANSFORM_FEEDBACK_BUFFER_START_NV = static_cast<GLenum>(0x8C84);
17981  const GLenum TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = static_cast<GLenum>(0x8C85);
17982  const GLenum TRANSFORM_FEEDBACK_RECORD_NV = static_cast<GLenum>(0x8C86);
17983  const GLenum PRIMITIVES_GENERATED_NV = static_cast<GLenum>(0x8C87);
17985  const GLenum RASTERIZER_DISCARD_NV = static_cast<GLenum>(0x8C89);
17988  const GLenum INTERLEAVED_ATTRIBS_NV = static_cast<GLenum>(0x8C8C);
17989  const GLenum SEPARATE_ATTRIBS_NV = static_cast<GLenum>(0x8C8D);
17990  const GLenum TRANSFORM_FEEDBACK_BUFFER_NV = static_cast<GLenum>(0x8C8E);
17992  const GLenum LAYER_NV = static_cast<GLenum>(0x8DAA);
17993  const GLenum NEXT_BUFFER_NV = static_cast<GLenum>(-2);
17994  const GLenum SKIP_COMPONENTS4_NV = static_cast<GLenum>(-3);
17995  const GLenum SKIP_COMPONENTS3_NV = static_cast<GLenum>(-4);
17996  const GLenum SKIP_COMPONENTS2_NV = static_cast<GLenum>(-5);
17997  const GLenum SKIP_COMPONENTS1_NV = static_cast<GLenum>(-6);
17998  typedef void (APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKNVPROC) (GLenum primitiveMode);
17999  typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKNVPROC) (void);
18000  typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) (GLuint count, const GLint *attribs, GLenum bufferMode);
18001  typedef void (APIENTRYP PFNGLBINDBUFFERRANGENVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
18002  typedef void (APIENTRYP PFNGLBINDBUFFEROFFSETNVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset);
18003  typedef void (APIENTRYP PFNGLBINDBUFFERBASENVPROC) (GLenum target, GLuint index, GLuint buffer);
18004  typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) (GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode);
18005  typedef void (APIENTRYP PFNGLACTIVEVARYINGNVPROC) (GLuint program, const GLchar *name);
18006  typedef GLint (APIENTRYP PFNGLGETVARYINGLOCATIONNVPROC) (GLuint program, const GLchar *name);
18007  typedef void (APIENTRYP PFNGLGETACTIVEVARYINGNVPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
18008  typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) (GLuint program, GLuint index, GLint *location);
18009  typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC) (GLsizei count, const GLint *attribs, GLsizei nbuffers, const GLint *bufstreams, GLenum bufferMode);
18010  extern VTKRENDERINGOPENGL_EXPORT PFNGLBEGINTRANSFORMFEEDBACKNVPROC BeginTransformFeedbackNV;
18011  extern VTKRENDERINGOPENGL_EXPORT PFNGLENDTRANSFORMFEEDBACKNVPROC EndTransformFeedbackNV;
18012  extern VTKRENDERINGOPENGL_EXPORT PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC TransformFeedbackAttribsNV;
18013  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDBUFFERRANGENVPROC BindBufferRangeNV;
18014  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDBUFFEROFFSETNVPROC BindBufferOffsetNV;
18015  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDBUFFERBASENVPROC BindBufferBaseNV;
18016  extern VTKRENDERINGOPENGL_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC TransformFeedbackVaryingsNV;
18017  extern VTKRENDERINGOPENGL_EXPORT PFNGLACTIVEVARYINGNVPROC ActiveVaryingNV;
18018  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVARYINGLOCATIONNVPROC GetVaryingLocationNV;
18019  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVEVARYINGNVPROC GetActiveVaryingNV;
18020  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC GetTransformFeedbackVaryingNV;
18021  extern VTKRENDERINGOPENGL_EXPORT PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC TransformFeedbackStreamAttribsNV;
18022 
18023  //Definitions for GL_EXT_bindable_uniform
18024  const GLenum MAX_VERTEX_BINDABLE_UNIFORMS_EXT = static_cast<GLenum>(0x8DE2);
18025  const GLenum MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT = static_cast<GLenum>(0x8DE3);
18026  const GLenum MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT = static_cast<GLenum>(0x8DE4);
18027  const GLenum MAX_BINDABLE_UNIFORM_SIZE_EXT = static_cast<GLenum>(0x8DED);
18028  const GLenum UNIFORM_BUFFER_EXT = static_cast<GLenum>(0x8DEE);
18029  const GLenum UNIFORM_BUFFER_BINDING_EXT = static_cast<GLenum>(0x8DEF);
18030  typedef void (APIENTRYP PFNGLUNIFORMBUFFEREXTPROC) (GLuint program, GLint location, GLuint buffer);
18031  typedef GLint (APIENTRYP PFNGLGETUNIFORMBUFFERSIZEEXTPROC) (GLuint program, GLint location);
18032  typedef GLintptr (APIENTRYP PFNGLGETUNIFORMOFFSETEXTPROC) (GLuint program, GLint location);
18033  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMBUFFEREXTPROC UniformBufferEXT;
18034  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMBUFFERSIZEEXTPROC GetUniformBufferSizeEXT;
18035  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMOFFSETEXTPROC GetUniformOffsetEXT;
18036 
18037  //Definitions for GL_EXT_texture_integer
18038  const GLenum RGBA32UI_EXT = static_cast<GLenum>(0x8D70);
18039  const GLenum RGB32UI_EXT = static_cast<GLenum>(0x8D71);
18040  const GLenum ALPHA32UI_EXT = static_cast<GLenum>(0x8D72);
18041  const GLenum INTENSITY32UI_EXT = static_cast<GLenum>(0x8D73);
18042  const GLenum LUMINANCE32UI_EXT = static_cast<GLenum>(0x8D74);
18043  const GLenum LUMINANCE_ALPHA32UI_EXT = static_cast<GLenum>(0x8D75);
18044  const GLenum RGBA16UI_EXT = static_cast<GLenum>(0x8D76);
18045  const GLenum RGB16UI_EXT = static_cast<GLenum>(0x8D77);
18046  const GLenum ALPHA16UI_EXT = static_cast<GLenum>(0x8D78);
18047  const GLenum INTENSITY16UI_EXT = static_cast<GLenum>(0x8D79);
18048  const GLenum LUMINANCE16UI_EXT = static_cast<GLenum>(0x8D7A);
18049  const GLenum LUMINANCE_ALPHA16UI_EXT = static_cast<GLenum>(0x8D7B);
18050  const GLenum RGBA8UI_EXT = static_cast<GLenum>(0x8D7C);
18051  const GLenum RGB8UI_EXT = static_cast<GLenum>(0x8D7D);
18052  const GLenum ALPHA8UI_EXT = static_cast<GLenum>(0x8D7E);
18053  const GLenum INTENSITY8UI_EXT = static_cast<GLenum>(0x8D7F);
18054  const GLenum LUMINANCE8UI_EXT = static_cast<GLenum>(0x8D80);
18055  const GLenum LUMINANCE_ALPHA8UI_EXT = static_cast<GLenum>(0x8D81);
18056  const GLenum RGBA32I_EXT = static_cast<GLenum>(0x8D82);
18057  const GLenum RGB32I_EXT = static_cast<GLenum>(0x8D83);
18058  const GLenum ALPHA32I_EXT = static_cast<GLenum>(0x8D84);
18059  const GLenum INTENSITY32I_EXT = static_cast<GLenum>(0x8D85);
18060  const GLenum LUMINANCE32I_EXT = static_cast<GLenum>(0x8D86);
18061  const GLenum LUMINANCE_ALPHA32I_EXT = static_cast<GLenum>(0x8D87);
18062  const GLenum RGBA16I_EXT = static_cast<GLenum>(0x8D88);
18063  const GLenum RGB16I_EXT = static_cast<GLenum>(0x8D89);
18064  const GLenum ALPHA16I_EXT = static_cast<GLenum>(0x8D8A);
18065  const GLenum INTENSITY16I_EXT = static_cast<GLenum>(0x8D8B);
18066  const GLenum LUMINANCE16I_EXT = static_cast<GLenum>(0x8D8C);
18067  const GLenum LUMINANCE_ALPHA16I_EXT = static_cast<GLenum>(0x8D8D);
18068  const GLenum RGBA8I_EXT = static_cast<GLenum>(0x8D8E);
18069  const GLenum RGB8I_EXT = static_cast<GLenum>(0x8D8F);
18070  const GLenum ALPHA8I_EXT = static_cast<GLenum>(0x8D90);
18071  const GLenum INTENSITY8I_EXT = static_cast<GLenum>(0x8D91);
18072  const GLenum LUMINANCE8I_EXT = static_cast<GLenum>(0x8D92);
18073  const GLenum LUMINANCE_ALPHA8I_EXT = static_cast<GLenum>(0x8D93);
18074  const GLenum RED_INTEGER_EXT = static_cast<GLenum>(0x8D94);
18075  const GLenum GREEN_INTEGER_EXT = static_cast<GLenum>(0x8D95);
18076  const GLenum BLUE_INTEGER_EXT = static_cast<GLenum>(0x8D96);
18077  const GLenum ALPHA_INTEGER_EXT = static_cast<GLenum>(0x8D97);
18078  const GLenum RGB_INTEGER_EXT = static_cast<GLenum>(0x8D98);
18079  const GLenum RGBA_INTEGER_EXT = static_cast<GLenum>(0x8D99);
18080  const GLenum BGR_INTEGER_EXT = static_cast<GLenum>(0x8D9A);
18081  const GLenum BGRA_INTEGER_EXT = static_cast<GLenum>(0x8D9B);
18082  const GLenum LUMINANCE_INTEGER_EXT = static_cast<GLenum>(0x8D9C);
18083  const GLenum LUMINANCE_ALPHA_INTEGER_EXT = static_cast<GLenum>(0x8D9D);
18084  const GLenum RGBA_INTEGER_MODE_EXT = static_cast<GLenum>(0x8D9E);
18085  typedef void (APIENTRYP PFNGLTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, const GLint *params);
18086  typedef void (APIENTRYP PFNGLTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, const GLuint *params);
18087  typedef void (APIENTRYP PFNGLGETTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
18088  typedef void (APIENTRYP PFNGLGETTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, GLuint *params);
18089  typedef void (APIENTRYP PFNGLCLEARCOLORIIEXTPROC) (GLint red, GLint green, GLint blue, GLint alpha);
18090  typedef void (APIENTRYP PFNGLCLEARCOLORIUIEXTPROC) (GLuint red, GLuint green, GLuint blue, GLuint alpha);
18091  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXPARAMETERIIVEXTPROC TexParameterIivEXT;
18092  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXPARAMETERIUIVEXTPROC TexParameterIuivEXT;
18093  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXPARAMETERIIVEXTPROC GetTexParameterIivEXT;
18094  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXPARAMETERIUIVEXTPROC GetTexParameterIuivEXT;
18095  extern VTKRENDERINGOPENGL_EXPORT PFNGLCLEARCOLORIIEXTPROC ClearColorIiEXT;
18096  extern VTKRENDERINGOPENGL_EXPORT PFNGLCLEARCOLORIUIEXTPROC ClearColorIuiEXT;
18097 
18098  //Definitions for GL_GREMEDY_frame_terminator
18099  typedef void (APIENTRYP PFNGLFRAMETERMINATORGREMEDYPROC) (void);
18100  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAMETERMINATORGREMEDYPROC FrameTerminatorGREMEDY;
18101 
18102  //Definitions for GL_NV_conditional_render
18103  const GLenum QUERY_WAIT_NV = static_cast<GLenum>(0x8E13);
18104  const GLenum QUERY_NO_WAIT_NV = static_cast<GLenum>(0x8E14);
18105  const GLenum QUERY_BY_REGION_WAIT_NV = static_cast<GLenum>(0x8E15);
18106  const GLenum QUERY_BY_REGION_NO_WAIT_NV = static_cast<GLenum>(0x8E16);
18107  typedef void (APIENTRYP PFNGLBEGINCONDITIONALRENDERNVPROC) (GLuint id, GLenum mode);
18108  typedef void (APIENTRYP PFNGLENDCONDITIONALRENDERNVPROC) (void);
18109  extern VTKRENDERINGOPENGL_EXPORT PFNGLBEGINCONDITIONALRENDERNVPROC BeginConditionalRenderNV;
18110  extern VTKRENDERINGOPENGL_EXPORT PFNGLENDCONDITIONALRENDERNVPROC EndConditionalRenderNV;
18111 
18112  //Definitions for GL_NV_present_video
18113  const GLenum FRAME_NV = static_cast<GLenum>(0x8E26);
18114  const GLenum FIELDS_NV = static_cast<GLenum>(0x8E27);
18115  const GLenum CURRENT_TIME_NV = static_cast<GLenum>(0x8E28);
18116  const GLenum NUM_FILL_STREAMS_NV = static_cast<GLenum>(0x8E29);
18117  const GLenum PRESENT_TIME_NV = static_cast<GLenum>(0x8E2A);
18118  const GLenum PRESENT_DURATION_NV = static_cast<GLenum>(0x8E2B);
18121  typedef void (APIENTRYP PFNGLGETVIDEOIVNVPROC) (GLuint video_slot, GLenum pname, GLint *params);
18122  typedef void (APIENTRYP PFNGLGETVIDEOUIVNVPROC) (GLuint video_slot, GLenum pname, GLuint *params);
18123  typedef void (APIENTRYP PFNGLGETVIDEOI64VNVPROC) (GLuint video_slot, GLenum pname, GLint64EXT *params);
18124  typedef void (APIENTRYP PFNGLGETVIDEOUI64VNVPROC) (GLuint video_slot, GLenum pname, GLuint64EXT *params);
18125  extern VTKRENDERINGOPENGL_EXPORT PFNGLPRESENTFRAMEKEYEDNVPROC PresentFrameKeyedNV;
18126  extern VTKRENDERINGOPENGL_EXPORT PFNGLPRESENTFRAMEDUALFILLNVPROC PresentFrameDualFillNV;
18127  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVIDEOIVNVPROC GetVideoivNV;
18128  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVIDEOUIVNVPROC GetVideouivNV;
18129  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVIDEOI64VNVPROC GetVideoi64vNV;
18130  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVIDEOUI64VNVPROC GetVideoui64vNV;
18131 
18132  //Definitions for GL_EXT_transform_feedback
18133  const GLenum TRANSFORM_FEEDBACK_BUFFER_EXT = static_cast<GLenum>(0x8C8E);
18134  const GLenum TRANSFORM_FEEDBACK_BUFFER_START_EXT = static_cast<GLenum>(0x8C84);
18135  const GLenum TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT = static_cast<GLenum>(0x8C85);
18137  const GLenum INTERLEAVED_ATTRIBS_EXT = static_cast<GLenum>(0x8C8C);
18138  const GLenum SEPARATE_ATTRIBS_EXT = static_cast<GLenum>(0x8C8D);
18139  const GLenum PRIMITIVES_GENERATED_EXT = static_cast<GLenum>(0x8C87);
18141  const GLenum RASTERIZER_DISCARD_EXT = static_cast<GLenum>(0x8C89);
18145  const GLenum TRANSFORM_FEEDBACK_VARYINGS_EXT = static_cast<GLenum>(0x8C83);
18146  const GLenum TRANSFORM_FEEDBACK_BUFFER_MODE_EXT = static_cast<GLenum>(0x8C7F);
18148  typedef void (APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKEXTPROC) (GLenum primitiveMode);
18149  typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKEXTPROC) (void);
18150  typedef void (APIENTRYP PFNGLBINDBUFFERRANGEEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
18151  typedef void (APIENTRYP PFNGLBINDBUFFEROFFSETEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset);
18152  typedef void (APIENTRYP PFNGLBINDBUFFERBASEEXTPROC) (GLenum target, GLuint index, GLuint buffer);
18153  typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) (GLuint program, GLsizei count, const GLchar* *varyings, GLenum bufferMode);
18154  typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
18155  extern VTKRENDERINGOPENGL_EXPORT PFNGLBEGINTRANSFORMFEEDBACKEXTPROC BeginTransformFeedbackEXT;
18156  extern VTKRENDERINGOPENGL_EXPORT PFNGLENDTRANSFORMFEEDBACKEXTPROC EndTransformFeedbackEXT;
18157  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDBUFFERRANGEEXTPROC BindBufferRangeEXT;
18158  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDBUFFEROFFSETEXTPROC BindBufferOffsetEXT;
18159  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDBUFFERBASEEXTPROC BindBufferBaseEXT;
18160  extern VTKRENDERINGOPENGL_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC TransformFeedbackVaryingsEXT;
18161  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC GetTransformFeedbackVaryingEXT;
18162 
18163  //Definitions for GL_EXT_direct_state_access
18164  const GLenum PROGRAM_MATRIX_EXT = static_cast<GLenum>(0x8E2D);
18165  const GLenum TRANSPOSE_PROGRAM_MATRIX_EXT = static_cast<GLenum>(0x8E2E);
18166  const GLenum PROGRAM_MATRIX_STACK_DEPTH_EXT = static_cast<GLenum>(0x8E2F);
18167  typedef void (APIENTRYP PFNGLCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask);
18168  typedef void (APIENTRYP PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask);
18169  typedef void (APIENTRYP PFNGLMATRIXLOADFEXTPROC) (GLenum mode, const GLfloat *m);
18170  typedef void (APIENTRYP PFNGLMATRIXLOADDEXTPROC) (GLenum mode, const GLdouble *m);
18171  typedef void (APIENTRYP PFNGLMATRIXMULTFEXTPROC) (GLenum mode, const GLfloat *m);
18172  typedef void (APIENTRYP PFNGLMATRIXMULTDEXTPROC) (GLenum mode, const GLdouble *m);
18173  typedef void (APIENTRYP PFNGLMATRIXLOADIDENTITYEXTPROC) (GLenum mode);
18174  typedef void (APIENTRYP PFNGLMATRIXROTATEFEXTPROC) (GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
18175  typedef void (APIENTRYP PFNGLMATRIXROTATEDEXTPROC) (GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
18176  typedef void (APIENTRYP PFNGLMATRIXSCALEFEXTPROC) (GLenum mode, GLfloat x, GLfloat y, GLfloat z);
18177  typedef void (APIENTRYP PFNGLMATRIXSCALEDEXTPROC) (GLenum mode, GLdouble x, GLdouble y, GLdouble z);
18178  typedef void (APIENTRYP PFNGLMATRIXTRANSLATEFEXTPROC) (GLenum mode, GLfloat x, GLfloat y, GLfloat z);
18179  typedef void (APIENTRYP PFNGLMATRIXTRANSLATEDEXTPROC) (GLenum mode, GLdouble x, GLdouble y, GLdouble z);
18180  typedef void (APIENTRYP PFNGLMATRIXFRUSTUMEXTPROC) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
18181  typedef void (APIENTRYP PFNGLMATRIXORTHOEXTPROC) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
18182  typedef void (APIENTRYP PFNGLMATRIXPOPEXTPROC) (GLenum mode);
18183  typedef void (APIENTRYP PFNGLMATRIXPUSHEXTPROC) (GLenum mode);
18184  typedef void (APIENTRYP PFNGLMATRIXLOADTRANSPOSEFEXTPROC) (GLenum mode, const GLfloat *m);
18185  typedef void (APIENTRYP PFNGLMATRIXLOADTRANSPOSEDEXTPROC) (GLenum mode, const GLdouble *m);
18186  typedef void (APIENTRYP PFNGLMATRIXMULTTRANSPOSEFEXTPROC) (GLenum mode, const GLfloat *m);
18187  typedef void (APIENTRYP PFNGLMATRIXMULTTRANSPOSEDEXTPROC) (GLenum mode, const GLdouble *m);
18188  typedef void (APIENTRYP PFNGLTEXTUREPARAMETERFEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat param);
18189  typedef void (APIENTRYP PFNGLTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLfloat *params);
18190  typedef void (APIENTRYP PFNGLTEXTUREPARAMETERIEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint param);
18191  typedef void (APIENTRYP PFNGLTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint *params);
18192  typedef void (APIENTRYP PFNGLTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
18193  typedef void (APIENTRYP PFNGLTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
18194  typedef void (APIENTRYP PFNGLTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
18195  typedef void (APIENTRYP PFNGLTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
18196  typedef void (APIENTRYP PFNGLCOPYTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
18197  typedef void (APIENTRYP PFNGLCOPYTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
18198  typedef void (APIENTRYP PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
18199  typedef void (APIENTRYP PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
18200  typedef void (APIENTRYP PFNGLGETTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels);
18201  typedef void (APIENTRYP PFNGLGETTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat *params);
18202  typedef void (APIENTRYP PFNGLGETTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint *params);
18203  typedef void (APIENTRYP PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat *params);
18204  typedef void (APIENTRYP PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLint *params);
18205  typedef void (APIENTRYP PFNGLTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
18206  typedef void (APIENTRYP PFNGLTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
18207  typedef void (APIENTRYP PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
18208  typedef void (APIENTRYP PFNGLMULTITEXPARAMETERFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param);
18209  typedef void (APIENTRYP PFNGLMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat *params);
18210  typedef void (APIENTRYP PFNGLMULTITEXPARAMETERIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param);
18211  typedef void (APIENTRYP PFNGLMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint *params);
18212  typedef void (APIENTRYP PFNGLMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
18213  typedef void (APIENTRYP PFNGLMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
18214  typedef void (APIENTRYP PFNGLMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
18215  typedef void (APIENTRYP PFNGLMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
18216  typedef void (APIENTRYP PFNGLCOPYMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
18217  typedef void (APIENTRYP PFNGLCOPYMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
18218  typedef void (APIENTRYP PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
18219  typedef void (APIENTRYP PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
18220  typedef void (APIENTRYP PFNGLGETMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels);
18221  typedef void (APIENTRYP PFNGLGETMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat *params);
18222  typedef void (APIENTRYP PFNGLGETMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint *params);
18223  typedef void (APIENTRYP PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat *params);
18224  typedef void (APIENTRYP PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint *params);
18225  typedef void (APIENTRYP PFNGLMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
18226  typedef void (APIENTRYP PFNGLMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
18227  typedef void (APIENTRYP PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
18228  typedef void (APIENTRYP PFNGLBINDMULTITEXTUREEXTPROC) (GLenum texunit, GLenum target, GLuint texture);
18229  typedef void (APIENTRYP PFNGLENABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index);
18230  typedef void (APIENTRYP PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index);
18231  typedef void (APIENTRYP PFNGLMULTITEXCOORDPOINTEREXTPROC) (GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
18232  typedef void (APIENTRYP PFNGLMULTITEXENVFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param);
18233  typedef void (APIENTRYP PFNGLMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat *params);
18234  typedef void (APIENTRYP PFNGLMULTITEXENVIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param);
18235  typedef void (APIENTRYP PFNGLMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint *params);
18236  typedef void (APIENTRYP PFNGLMULTITEXGENDEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble param);
18237  typedef void (APIENTRYP PFNGLMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLdouble *params);
18238  typedef void (APIENTRYP PFNGLMULTITEXGENFEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat param);
18239  typedef void (APIENTRYP PFNGLMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLfloat *params);
18240  typedef void (APIENTRYP PFNGLMULTITEXGENIEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint param);
18241  typedef void (APIENTRYP PFNGLMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLint *params);
18242  typedef void (APIENTRYP PFNGLGETMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat *params);
18243  typedef void (APIENTRYP PFNGLGETMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint *params);
18244  typedef void (APIENTRYP PFNGLGETMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble *params);
18245  typedef void (APIENTRYP PFNGLGETMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat *params);
18246  typedef void (APIENTRYP PFNGLGETMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint *params);
18247  typedef void (APIENTRYP PFNGLGETFLOATINDEXEDVEXTPROC) (GLenum target, GLuint index, GLfloat *data);
18248  typedef void (APIENTRYP PFNGLGETDOUBLEINDEXEDVEXTPROC) (GLenum target, GLuint index, GLdouble *data);
18249  typedef void (APIENTRYP PFNGLGETPOINTERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLvoid* *data);
18250  typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *bits);
18251  typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *bits);
18252  typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *bits);
18253  typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *bits);
18254  typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *bits);
18255  typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *bits);
18256  typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint lod, GLvoid *img);
18257  typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *bits);
18258  typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *bits);
18259  typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *bits);
18260  typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *bits);
18261  typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *bits);
18262  typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *bits);
18263  typedef void (APIENTRYP PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint lod, GLvoid *img);
18264  typedef void (APIENTRYP PFNGLNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid *string);
18265  typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
18266  typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLdouble *params);
18267  typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
18268  typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLfloat *params);
18269  typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble *params);
18270  typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat *params);
18271  typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMIVEXTPROC) (GLuint program, GLenum target, GLenum pname, GLint *params);
18272  typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum pname, GLvoid *string);
18273  typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat *params);
18274  typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) (GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
18275  typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLint *params);
18276  typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint *params);
18277  typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
18278  typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLuint *params);
18279  typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint *params);
18280  typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLint *params);
18281  typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint *params);
18282  typedef void (APIENTRYP PFNGLTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint *params);
18283  typedef void (APIENTRYP PFNGLTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLuint *params);
18284  typedef void (APIENTRYP PFNGLGETTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint *params);
18285  typedef void (APIENTRYP PFNGLGETTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLuint *params);
18286  typedef void (APIENTRYP PFNGLMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint *params);
18287  typedef void (APIENTRYP PFNGLMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLuint *params);
18288  typedef void (APIENTRYP PFNGLGETMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint *params);
18289  typedef void (APIENTRYP PFNGLGETMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLuint *params);
18290  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1FEXTPROC) (GLuint program, GLint location, GLfloat v0);
18291  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1);
18292  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
18293  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
18294  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1IEXTPROC) (GLuint program, GLint location, GLint v0);
18295  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1);
18296  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
18297  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
18298  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
18299  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
18300  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
18301  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
18302  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
18303  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
18304  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
18305  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
18306  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
18307  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
18308  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
18309  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
18310  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
18311  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
18312  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
18313  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
18314  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
18315  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UIEXTPROC) (GLuint program, GLint location, GLuint v0);
18316  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1);
18317  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
18318  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
18319  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
18320  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
18321  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
18322  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
18323  typedef void (APIENTRYP PFNGLNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLsizeiptr size, const GLvoid *data, GLenum usage);
18324  typedef void (APIENTRYP PFNGLNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid *data);
18326  typedef GLboolean (APIENTRYP PFNGLUNMAPNAMEDBUFFEREXTPROC) (GLuint buffer);
18327  typedef GLvoid* (APIENTRYP PFNGLMAPNAMEDBUFFERRANGEEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access);
18328  typedef void (APIENTRYP PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length);
18329  typedef void (APIENTRYP PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC) (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
18330  typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) (GLuint buffer, GLenum pname, GLint *params);
18331  typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPOINTERVEXTPROC) (GLuint buffer, GLenum pname, GLvoid* *params);
18332  typedef void (APIENTRYP PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid *data);
18333  typedef void (APIENTRYP PFNGLTEXTUREBUFFEREXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer);
18334  typedef void (APIENTRYP PFNGLMULTITEXBUFFEREXTPROC) (GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer);
18335  typedef void (APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
18336  typedef void (APIENTRYP PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) (GLuint renderbuffer, GLenum pname, GLint *params);
18337  typedef GLenum (APIENTRYP PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) (GLuint framebuffer, GLenum target);
18338  typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
18339  typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
18340  typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
18341  typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
18342  typedef void (APIENTRYP PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params);
18343  typedef void (APIENTRYP PFNGLGENERATETEXTUREMIPMAPEXTPROC) (GLuint texture, GLenum target);
18344  typedef void (APIENTRYP PFNGLGENERATEMULTITEXMIPMAPEXTPROC) (GLenum texunit, GLenum target);
18345  typedef void (APIENTRYP PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) (GLuint framebuffer, GLenum mode);
18346  typedef void (APIENTRYP PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) (GLuint framebuffer, GLsizei n, const GLenum *bufs);
18347  typedef void (APIENTRYP PFNGLFRAMEBUFFERREADBUFFEREXTPROC) (GLuint framebuffer, GLenum mode);
18348  typedef void (APIENTRYP PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint *params);
18349  typedef void (APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
18350  typedef void (APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
18351  typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
18352  typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
18353  typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face);
18354  typedef void (APIENTRYP PFNGLTEXTURERENDERBUFFEREXTPROC) (GLuint texture, GLenum target, GLuint renderbuffer);
18355  typedef void (APIENTRYP PFNGLMULTITEXRENDERBUFFEREXTPROC) (GLenum texunit, GLenum target, GLuint renderbuffer);
18356  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1DEXTPROC) (GLuint program, GLint location, GLdouble x);
18357  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2DEXTPROC) (GLuint program, GLint location, GLdouble x, GLdouble y);
18358  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3DEXTPROC) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z);
18359  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4DEXTPROC) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
18360  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1DVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
18361  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2DVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
18362  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3DVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
18363  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4DVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
18364  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
18365  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
18366  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
18367  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
18368  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
18369  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
18370  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
18371  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
18372  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
18373  extern VTKRENDERINGOPENGL_EXPORT PFNGLCLIENTATTRIBDEFAULTEXTPROC ClientAttribDefaultEXT;
18374  extern VTKRENDERINGOPENGL_EXPORT PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC PushClientAttribDefaultEXT;
18375  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXLOADFEXTPROC MatrixLoadfEXT;
18376  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXLOADDEXTPROC MatrixLoaddEXT;
18377  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXMULTFEXTPROC MatrixMultfEXT;
18378  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXMULTDEXTPROC MatrixMultdEXT;
18379  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXLOADIDENTITYEXTPROC MatrixLoadIdentityEXT;
18380  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXROTATEFEXTPROC MatrixRotatefEXT;
18381  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXROTATEDEXTPROC MatrixRotatedEXT;
18382  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXSCALEFEXTPROC MatrixScalefEXT;
18383  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXSCALEDEXTPROC MatrixScaledEXT;
18384  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXTRANSLATEFEXTPROC MatrixTranslatefEXT;
18385  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXTRANSLATEDEXTPROC MatrixTranslatedEXT;
18386  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXFRUSTUMEXTPROC MatrixFrustumEXT;
18387  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXORTHOEXTPROC MatrixOrthoEXT;
18388  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXPOPEXTPROC MatrixPopEXT;
18389  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXPUSHEXTPROC MatrixPushEXT;
18390  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXLOADTRANSPOSEFEXTPROC MatrixLoadTransposefEXT;
18391  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXLOADTRANSPOSEDEXTPROC MatrixLoadTransposedEXT;
18392  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXMULTTRANSPOSEFEXTPROC MatrixMultTransposefEXT;
18393  extern VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXMULTTRANSPOSEDEXTPROC MatrixMultTransposedEXT;
18394  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREPARAMETERFEXTPROC TextureParameterfEXT;
18395  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREPARAMETERFVEXTPROC TextureParameterfvEXT;
18396  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREPARAMETERIEXTPROC TextureParameteriEXT;
18397  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREPARAMETERIVEXTPROC TextureParameterivEXT;
18398  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREIMAGE1DEXTPROC TextureImage1DEXT;
18399  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREIMAGE2DEXTPROC TextureImage2DEXT;
18400  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXTURESUBIMAGE1DEXTPROC TextureSubImage1DEXT;
18401  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXTURESUBIMAGE2DEXTPROC TextureSubImage2DEXT;
18402  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXTUREIMAGE1DEXTPROC CopyTextureImage1DEXT;
18403  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXTUREIMAGE2DEXTPROC CopyTextureImage2DEXT;
18404  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC CopyTextureSubImage1DEXT;
18405  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC CopyTextureSubImage2DEXT;
18406  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXTUREIMAGEEXTPROC GetTextureImageEXT;
18407  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXTUREPARAMETERFVEXTPROC GetTextureParameterfvEXT;
18408  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXTUREPARAMETERIVEXTPROC GetTextureParameterivEXT;
18409  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC GetTextureLevelParameterfvEXT;
18410  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC GetTextureLevelParameterivEXT;
18411  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREIMAGE3DEXTPROC TextureImage3DEXT;
18412  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXTURESUBIMAGE3DEXTPROC TextureSubImage3DEXT;
18413  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC CopyTextureSubImage3DEXT;
18414  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXPARAMETERFEXTPROC MultiTexParameterfEXT;
18415  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXPARAMETERFVEXTPROC MultiTexParameterfvEXT;
18416  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXPARAMETERIEXTPROC MultiTexParameteriEXT;
18417  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXPARAMETERIVEXTPROC MultiTexParameterivEXT;
18418  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXIMAGE1DEXTPROC MultiTexImage1DEXT;
18419  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXIMAGE2DEXTPROC MultiTexImage2DEXT;
18420  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXSUBIMAGE1DEXTPROC MultiTexSubImage1DEXT;
18421  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXSUBIMAGE2DEXTPROC MultiTexSubImage2DEXT;
18422  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYMULTITEXIMAGE1DEXTPROC CopyMultiTexImage1DEXT;
18423  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYMULTITEXIMAGE2DEXTPROC CopyMultiTexImage2DEXT;
18424  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC CopyMultiTexSubImage1DEXT;
18425  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC CopyMultiTexSubImage2DEXT;
18426  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXIMAGEEXTPROC GetMultiTexImageEXT;
18427  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXPARAMETERFVEXTPROC GetMultiTexParameterfvEXT;
18428  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXPARAMETERIVEXTPROC GetMultiTexParameterivEXT;
18429  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC GetMultiTexLevelParameterfvEXT;
18430  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC GetMultiTexLevelParameterivEXT;
18431  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXIMAGE3DEXTPROC MultiTexImage3DEXT;
18432  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXSUBIMAGE3DEXTPROC MultiTexSubImage3DEXT;
18433  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC CopyMultiTexSubImage3DEXT;
18434  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDMULTITEXTUREEXTPROC BindMultiTextureEXT;
18435  extern VTKRENDERINGOPENGL_EXPORT PFNGLENABLECLIENTSTATEINDEXEDEXTPROC EnableClientStateIndexedEXT;
18436  extern VTKRENDERINGOPENGL_EXPORT PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC DisableClientStateIndexedEXT;
18437  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORDPOINTEREXTPROC MultiTexCoordPointerEXT;
18438  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXENVFEXTPROC MultiTexEnvfEXT;
18439  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXENVFVEXTPROC MultiTexEnvfvEXT;
18440  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXENVIEXTPROC MultiTexEnviEXT;
18441  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXENVIVEXTPROC MultiTexEnvivEXT;
18442  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXGENDEXTPROC MultiTexGendEXT;
18443  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXGENDVEXTPROC MultiTexGendvEXT;
18444  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXGENFEXTPROC MultiTexGenfEXT;
18445  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXGENFVEXTPROC MultiTexGenfvEXT;
18446  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXGENIEXTPROC MultiTexGeniEXT;
18447  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXGENIVEXTPROC MultiTexGenivEXT;
18448  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXENVFVEXTPROC GetMultiTexEnvfvEXT;
18449  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXENVIVEXTPROC GetMultiTexEnvivEXT;
18450  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXGENDVEXTPROC GetMultiTexGendvEXT;
18451  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXGENFVEXTPROC GetMultiTexGenfvEXT;
18452  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXGENIVEXTPROC GetMultiTexGenivEXT;
18453  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETFLOATINDEXEDVEXTPROC GetFloatIndexedvEXT;
18454  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETDOUBLEINDEXEDVEXTPROC GetDoubleIndexedvEXT;
18455  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPOINTERINDEXEDVEXTPROC GetPointerIndexedvEXT;
18456  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC CompressedTextureImage3DEXT;
18457  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC CompressedTextureImage2DEXT;
18458  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC CompressedTextureImage1DEXT;
18459  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC CompressedTextureSubImage3DEXT;
18460  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC CompressedTextureSubImage2DEXT;
18461  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC CompressedTextureSubImage1DEXT;
18462  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC GetCompressedTextureImageEXT;
18463  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC CompressedMultiTexImage3DEXT;
18464  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC CompressedMultiTexImage2DEXT;
18465  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC CompressedMultiTexImage1DEXT;
18466  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC CompressedMultiTexSubImage3DEXT;
18467  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC CompressedMultiTexSubImage2DEXT;
18468  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC CompressedMultiTexSubImage1DEXT;
18469  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC GetCompressedMultiTexImageEXT;
18470  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMSTRINGEXTPROC NamedProgramStringEXT;
18471  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC NamedProgramLocalParameter4dEXT;
18472  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC NamedProgramLocalParameter4dvEXT;
18473  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC NamedProgramLocalParameter4fEXT;
18474  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC NamedProgramLocalParameter4fvEXT;
18475  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC GetNamedProgramLocalParameterdvEXT;
18476  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC GetNamedProgramLocalParameterfvEXT;
18477  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDPROGRAMIVEXTPROC GetNamedProgramivEXT;
18478  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDPROGRAMSTRINGEXTPROC GetNamedProgramStringEXT;
18479  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC NamedProgramLocalParameters4fvEXT;
18480  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC NamedProgramLocalParameterI4iEXT;
18481  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC NamedProgramLocalParameterI4ivEXT;
18482  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC NamedProgramLocalParametersI4ivEXT;
18483  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC NamedProgramLocalParameterI4uiEXT;
18484  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC NamedProgramLocalParameterI4uivEXT;
18485  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC NamedProgramLocalParametersI4uivEXT;
18486  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC GetNamedProgramLocalParameterIivEXT;
18487  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC GetNamedProgramLocalParameterIuivEXT;
18488  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREPARAMETERIIVEXTPROC TextureParameterIivEXT;
18489  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREPARAMETERIUIVEXTPROC TextureParameterIuivEXT;
18490  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXTUREPARAMETERIIVEXTPROC GetTextureParameterIivEXT;
18491  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXTUREPARAMETERIUIVEXTPROC GetTextureParameterIuivEXT;
18492  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXPARAMETERIIVEXTPROC MultiTexParameterIivEXT;
18493  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXPARAMETERIUIVEXTPROC MultiTexParameterIuivEXT;
18494  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXPARAMETERIIVEXTPROC GetMultiTexParameterIivEXT;
18495  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXPARAMETERIUIVEXTPROC GetMultiTexParameterIuivEXT;
18496  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1FEXTPROC ProgramUniform1fEXT;
18497  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2FEXTPROC ProgramUniform2fEXT;
18498  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3FEXTPROC ProgramUniform3fEXT;
18499  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4FEXTPROC ProgramUniform4fEXT;
18500  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1IEXTPROC ProgramUniform1iEXT;
18501  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2IEXTPROC ProgramUniform2iEXT;
18502  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3IEXTPROC ProgramUniform3iEXT;
18503  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4IEXTPROC ProgramUniform4iEXT;
18504  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1FVEXTPROC ProgramUniform1fvEXT;
18505  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2FVEXTPROC ProgramUniform2fvEXT;
18506  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3FVEXTPROC ProgramUniform3fvEXT;
18507  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4FVEXTPROC ProgramUniform4fvEXT;
18508  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1IVEXTPROC ProgramUniform1ivEXT;
18509  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2IVEXTPROC ProgramUniform2ivEXT;
18510  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3IVEXTPROC ProgramUniform3ivEXT;
18511  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4IVEXTPROC ProgramUniform4ivEXT;
18512  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC ProgramUniformMatrix2fvEXT;
18513  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC ProgramUniformMatrix3fvEXT;
18514  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC ProgramUniformMatrix4fvEXT;
18515  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC ProgramUniformMatrix2x3fvEXT;
18516  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC ProgramUniformMatrix3x2fvEXT;
18517  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC ProgramUniformMatrix2x4fvEXT;
18518  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC ProgramUniformMatrix4x2fvEXT;
18519  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC ProgramUniformMatrix3x4fvEXT;
18520  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC ProgramUniformMatrix4x3fvEXT;
18521  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1UIEXTPROC ProgramUniform1uiEXT;
18522  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2UIEXTPROC ProgramUniform2uiEXT;
18523  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3UIEXTPROC ProgramUniform3uiEXT;
18524  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4UIEXTPROC ProgramUniform4uiEXT;
18525  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1UIVEXTPROC ProgramUniform1uivEXT;
18526  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2UIVEXTPROC ProgramUniform2uivEXT;
18527  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3UIVEXTPROC ProgramUniform3uivEXT;
18528  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4UIVEXTPROC ProgramUniform4uivEXT;
18529  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDBUFFERDATAEXTPROC NamedBufferDataEXT;
18530  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDBUFFERSUBDATAEXTPROC NamedBufferSubDataEXT;
18532  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNMAPNAMEDBUFFEREXTPROC UnmapNamedBufferEXT;
18534  extern VTKRENDERINGOPENGL_EXPORT PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC FlushMappedNamedBufferRangeEXT;
18535  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC NamedCopyBufferSubDataEXT;
18536  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC GetNamedBufferParameterivEXT;
18537  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDBUFFERPOINTERVEXTPROC GetNamedBufferPointervEXT;
18538  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDBUFFERSUBDATAEXTPROC GetNamedBufferSubDataEXT;
18539  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREBUFFEREXTPROC TextureBufferEXT;
18540  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXBUFFEREXTPROC MultiTexBufferEXT;
18541  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC NamedRenderbufferStorageEXT;
18542  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC GetNamedRenderbufferParameterivEXT;
18543  extern VTKRENDERINGOPENGL_EXPORT PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC CheckNamedFramebufferStatusEXT;
18544  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC NamedFramebufferTexture1DEXT;
18545  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC NamedFramebufferTexture2DEXT;
18546  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC NamedFramebufferTexture3DEXT;
18547  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC NamedFramebufferRenderbufferEXT;
18548  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GetNamedFramebufferAttachmentParameterivEXT;
18549  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENERATETEXTUREMIPMAPEXTPROC GenerateTextureMipmapEXT;
18550  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENERATEMULTITEXMIPMAPEXTPROC GenerateMultiTexMipmapEXT;
18551  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC FramebufferDrawBufferEXT;
18552  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC FramebufferDrawBuffersEXT;
18553  extern VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERREADBUFFEREXTPROC FramebufferReadBufferEXT;
18554  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC GetFramebufferParameterivEXT;
18555  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC NamedRenderbufferStorageMultisampleEXT;
18556  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC NamedRenderbufferStorageMultisampleCoverageEXT;
18557  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC NamedFramebufferTextureEXT;
18558  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC NamedFramebufferTextureLayerEXT;
18559  extern VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC NamedFramebufferTextureFaceEXT;
18560  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXTURERENDERBUFFEREXTPROC TextureRenderbufferEXT;
18561  extern VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXRENDERBUFFEREXTPROC MultiTexRenderbufferEXT;
18562  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1DEXTPROC ProgramUniform1dEXT;
18563  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2DEXTPROC ProgramUniform2dEXT;
18564  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3DEXTPROC ProgramUniform3dEXT;
18565  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4DEXTPROC ProgramUniform4dEXT;
18566  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1DVEXTPROC ProgramUniform1dvEXT;
18567  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2DVEXTPROC ProgramUniform2dvEXT;
18568  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3DVEXTPROC ProgramUniform3dvEXT;
18569  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4DVEXTPROC ProgramUniform4dvEXT;
18570  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC ProgramUniformMatrix2dvEXT;
18571  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC ProgramUniformMatrix3dvEXT;
18572  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC ProgramUniformMatrix4dvEXT;
18573  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC ProgramUniformMatrix2x3dvEXT;
18574  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC ProgramUniformMatrix2x4dvEXT;
18575  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC ProgramUniformMatrix3x2dvEXT;
18576  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC ProgramUniformMatrix3x4dvEXT;
18577  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC ProgramUniformMatrix4x2dvEXT;
18578  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC ProgramUniformMatrix4x3dvEXT;
18579 
18580  //Definitions for GL_EXT_vertex_array_bgra
18581 
18582  //Definitions for GL_EXT_texture_swizzle
18583  const GLenum TEXTURE_SWIZZLE_R_EXT = static_cast<GLenum>(0x8E42);
18584  const GLenum TEXTURE_SWIZZLE_G_EXT = static_cast<GLenum>(0x8E43);
18585  const GLenum TEXTURE_SWIZZLE_B_EXT = static_cast<GLenum>(0x8E44);
18586  const GLenum TEXTURE_SWIZZLE_A_EXT = static_cast<GLenum>(0x8E45);
18587  const GLenum TEXTURE_SWIZZLE_RGBA_EXT = static_cast<GLenum>(0x8E46);
18588 
18589  //Definitions for GL_NV_explicit_multisample
18590  const GLenum SAMPLE_POSITION_NV = static_cast<GLenum>(0x8E50);
18591  const GLenum SAMPLE_MASK_NV = static_cast<GLenum>(0x8E51);
18592  const GLenum SAMPLE_MASK_VALUE_NV = static_cast<GLenum>(0x8E52);
18593  const GLenum TEXTURE_BINDING_RENDERBUFFER_NV = static_cast<GLenum>(0x8E53);
18595  const GLenum TEXTURE_RENDERBUFFER_NV = static_cast<GLenum>(0x8E55);
18596  const GLenum SAMPLER_RENDERBUFFER_NV = static_cast<GLenum>(0x8E56);
18597  const GLenum INT_SAMPLER_RENDERBUFFER_NV = static_cast<GLenum>(0x8E57);
18599  const GLenum MAX_SAMPLE_MASK_WORDS_NV = static_cast<GLenum>(0x8E59);
18600  typedef void (APIENTRYP PFNGLGETMULTISAMPLEFVNVPROC) (GLenum pname, GLuint index, GLfloat *val);
18601  typedef void (APIENTRYP PFNGLSAMPLEMASKINDEXEDNVPROC) (GLuint index, GLbitfield mask);
18602  typedef void (APIENTRYP PFNGLTEXRENDERBUFFERNVPROC) (GLenum target, GLuint renderbuffer);
18603  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTISAMPLEFVNVPROC GetMultisamplefvNV;
18604  extern VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLEMASKINDEXEDNVPROC SampleMaskIndexedNV;
18605  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXRENDERBUFFERNVPROC TexRenderbufferNV;
18606 
18607  //Definitions for GL_NV_transform_feedback2
18608  const GLenum TRANSFORM_FEEDBACK_NV = static_cast<GLenum>(0x8E22);
18609  const GLenum TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV = static_cast<GLenum>(0x8E23);
18610  const GLenum TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV = static_cast<GLenum>(0x8E24);
18611  const GLenum TRANSFORM_FEEDBACK_BINDING_NV = static_cast<GLenum>(0x8E25);
18612  typedef void (APIENTRYP PFNGLBINDTRANSFORMFEEDBACKNVPROC) (GLenum target, GLuint id);
18613  typedef void (APIENTRYP PFNGLDELETETRANSFORMFEEDBACKSNVPROC) (GLsizei n, const GLuint *ids);
18614  typedef void (APIENTRYP PFNGLGENTRANSFORMFEEDBACKSNVPROC) (GLsizei n, GLuint *ids);
18615  typedef GLboolean (APIENTRYP PFNGLISTRANSFORMFEEDBACKNVPROC) (GLuint id);
18616  typedef void (APIENTRYP PFNGLPAUSETRANSFORMFEEDBACKNVPROC) (void);
18617  typedef void (APIENTRYP PFNGLRESUMETRANSFORMFEEDBACKNVPROC) (void);
18618  typedef void (APIENTRYP PFNGLDRAWTRANSFORMFEEDBACKNVPROC) (GLenum mode, GLuint id);
18619  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDTRANSFORMFEEDBACKNVPROC BindTransformFeedbackNV;
18620  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETETRANSFORMFEEDBACKSNVPROC DeleteTransformFeedbacksNV;
18621  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENTRANSFORMFEEDBACKSNVPROC GenTransformFeedbacksNV;
18622  extern VTKRENDERINGOPENGL_EXPORT PFNGLISTRANSFORMFEEDBACKNVPROC IsTransformFeedbackNV;
18623  extern VTKRENDERINGOPENGL_EXPORT PFNGLPAUSETRANSFORMFEEDBACKNVPROC PauseTransformFeedbackNV;
18624  extern VTKRENDERINGOPENGL_EXPORT PFNGLRESUMETRANSFORMFEEDBACKNVPROC ResumeTransformFeedbackNV;
18625  extern VTKRENDERINGOPENGL_EXPORT PFNGLDRAWTRANSFORMFEEDBACKNVPROC DrawTransformFeedbackNV;
18626 
18627  //Definitions for GL_ATI_meminfo
18628  const GLenum VBO_FREE_MEMORY_ATI = static_cast<GLenum>(0x87FB);
18629  const GLenum TEXTURE_FREE_MEMORY_ATI = static_cast<GLenum>(0x87FC);
18630  const GLenum RENDERBUFFER_FREE_MEMORY_ATI = static_cast<GLenum>(0x87FD);
18631 
18632  //Definitions for GL_AMD_performance_monitor
18633  const GLenum COUNTER_TYPE_AMD = static_cast<GLenum>(0x8BC0);
18634  const GLenum COUNTER_RANGE_AMD = static_cast<GLenum>(0x8BC1);
18635  const GLenum UNSIGNED_INT64_AMD = static_cast<GLenum>(0x8BC2);
18636  const GLenum PERCENTAGE_AMD = static_cast<GLenum>(0x8BC3);
18637  const GLenum PERFMON_RESULT_AVAILABLE_AMD = static_cast<GLenum>(0x8BC4);
18638  const GLenum PERFMON_RESULT_SIZE_AMD = static_cast<GLenum>(0x8BC5);
18639  const GLenum PERFMON_RESULT_AMD = static_cast<GLenum>(0x8BC6);
18640  typedef void (APIENTRYP PFNGLGETPERFMONITORGROUPSAMDPROC) (GLint *numGroups, GLsizei groupsSize, GLuint *groups);
18641  typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERSAMDPROC) (GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters);
18642  typedef void (APIENTRYP PFNGLGETPERFMONITORGROUPSTRINGAMDPROC) (GLuint group, GLsizei bufSize, GLsizei *length, GLchar *groupString);
18643  typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC) (GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString);
18644  typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERINFOAMDPROC) (GLuint group, GLuint counter, GLenum pname, GLvoid *data);
18645  typedef void (APIENTRYP PFNGLGENPERFMONITORSAMDPROC) (GLsizei n, GLuint *monitors);
18646  typedef void (APIENTRYP PFNGLDELETEPERFMONITORSAMDPROC) (GLsizei n, GLuint *monitors);
18647  typedef void (APIENTRYP PFNGLSELECTPERFMONITORCOUNTERSAMDPROC) (GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *counterList);
18648  typedef void (APIENTRYP PFNGLBEGINPERFMONITORAMDPROC) (GLuint monitor);
18649  typedef void (APIENTRYP PFNGLENDPERFMONITORAMDPROC) (GLuint monitor);
18650  typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERDATAAMDPROC) (GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten);
18651  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPERFMONITORGROUPSAMDPROC GetPerfMonitorGroupsAMD;
18652  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPERFMONITORCOUNTERSAMDPROC GetPerfMonitorCountersAMD;
18653  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPERFMONITORGROUPSTRINGAMDPROC GetPerfMonitorGroupStringAMD;
18654  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC GetPerfMonitorCounterStringAMD;
18655  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPERFMONITORCOUNTERINFOAMDPROC GetPerfMonitorCounterInfoAMD;
18656  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENPERFMONITORSAMDPROC GenPerfMonitorsAMD;
18657  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETEPERFMONITORSAMDPROC DeletePerfMonitorsAMD;
18658  extern VTKRENDERINGOPENGL_EXPORT PFNGLSELECTPERFMONITORCOUNTERSAMDPROC SelectPerfMonitorCountersAMD;
18659  extern VTKRENDERINGOPENGL_EXPORT PFNGLBEGINPERFMONITORAMDPROC BeginPerfMonitorAMD;
18660  extern VTKRENDERINGOPENGL_EXPORT PFNGLENDPERFMONITORAMDPROC EndPerfMonitorAMD;
18661  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPERFMONITORCOUNTERDATAAMDPROC GetPerfMonitorCounterDataAMD;
18662 
18663  //Definitions for GL_AMD_texture_texture4
18664 
18665  //Definitions for GL_AMD_vertex_shader_tesselator
18666  const GLenum SAMPLER_BUFFER_AMD = static_cast<GLenum>(0x9001);
18667  const GLenum INT_SAMPLER_BUFFER_AMD = static_cast<GLenum>(0x9002);
18668  const GLenum UNSIGNED_INT_SAMPLER_BUFFER_AMD = static_cast<GLenum>(0x9003);
18669  const GLenum TESSELLATION_MODE_AMD = static_cast<GLenum>(0x9004);
18670  const GLenum TESSELLATION_FACTOR_AMD = static_cast<GLenum>(0x9005);
18671  const GLenum DISCRETE_AMD = static_cast<GLenum>(0x9006);
18672  const GLenum CONTINUOUS_AMD = static_cast<GLenum>(0x9007);
18673  typedef void (APIENTRYP PFNGLTESSELLATIONFACTORAMDPROC) (GLfloat factor);
18674  typedef void (APIENTRYP PFNGLTESSELLATIONMODEAMDPROC) (GLenum mode);
18675  extern VTKRENDERINGOPENGL_EXPORT PFNGLTESSELLATIONFACTORAMDPROC TessellationFactorAMD;
18676  extern VTKRENDERINGOPENGL_EXPORT PFNGLTESSELLATIONMODEAMDPROC TessellationModeAMD;
18677 
18678  //Definitions for GL_EXT_provoking_vertex
18680  const GLenum FIRST_VERTEX_CONVENTION_EXT = static_cast<GLenum>(0x8E4D);
18681  const GLenum LAST_VERTEX_CONVENTION_EXT = static_cast<GLenum>(0x8E4E);
18682  const GLenum PROVOKING_VERTEX_EXT = static_cast<GLenum>(0x8E4F);
18683  typedef void (APIENTRYP PFNGLPROVOKINGVERTEXEXTPROC) (GLenum mode);
18684  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROVOKINGVERTEXEXTPROC ProvokingVertexEXT;
18685 
18686  //Definitions for GL_EXT_texture_snorm
18687  const GLenum ALPHA_SNORM = static_cast<GLenum>(0x9010);
18688  const GLenum LUMINANCE_SNORM = static_cast<GLenum>(0x9011);
18689  const GLenum LUMINANCE_ALPHA_SNORM = static_cast<GLenum>(0x9012);
18690  const GLenum INTENSITY_SNORM = static_cast<GLenum>(0x9013);
18691  const GLenum ALPHA8_SNORM = static_cast<GLenum>(0x9014);
18692  const GLenum LUMINANCE8_SNORM = static_cast<GLenum>(0x9015);
18693  const GLenum LUMINANCE8_ALPHA8_SNORM = static_cast<GLenum>(0x9016);
18694  const GLenum INTENSITY8_SNORM = static_cast<GLenum>(0x9017);
18695  const GLenum ALPHA16_SNORM = static_cast<GLenum>(0x9018);
18696  const GLenum LUMINANCE16_SNORM = static_cast<GLenum>(0x9019);
18697  const GLenum LUMINANCE16_ALPHA16_SNORM = static_cast<GLenum>(0x901A);
18698  const GLenum INTENSITY16_SNORM = static_cast<GLenum>(0x901B);
18699 
18700  //Definitions for GL_AMD_draw_buffers_blend
18701  typedef void (APIENTRYP PFNGLBLENDFUNCINDEXEDAMDPROC) (GLuint buf, GLenum src, GLenum dst);
18702  typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
18703  typedef void (APIENTRYP PFNGLBLENDEQUATIONINDEXEDAMDPROC) (GLuint buf, GLenum mode);
18704  typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha);
18705  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLENDFUNCINDEXEDAMDPROC BlendFuncIndexedAMD;
18706  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC BlendFuncSeparateIndexedAMD;
18707  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLENDEQUATIONINDEXEDAMDPROC BlendEquationIndexedAMD;
18708  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC BlendEquationSeparateIndexedAMD;
18709 
18710  //Definitions for GL_APPLE_texture_range
18711  const GLenum TEXTURE_RANGE_LENGTH_APPLE = static_cast<GLenum>(0x85B7);
18712  const GLenum TEXTURE_RANGE_POINTER_APPLE = static_cast<GLenum>(0x85B8);
18713  const GLenum TEXTURE_STORAGE_HINT_APPLE = static_cast<GLenum>(0x85BC);
18714  const GLenum STORAGE_PRIVATE_APPLE = static_cast<GLenum>(0x85BD);
18715  typedef void (APIENTRYP PFNGLTEXTURERANGEAPPLEPROC) (GLenum target, GLsizei length, const GLvoid *pointer);
18716  typedef void (APIENTRYP PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC) (GLenum target, GLenum pname, GLvoid* *params);
18717  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXTURERANGEAPPLEPROC TextureRangeAPPLE;
18718  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC GetTexParameterPointervAPPLE;
18719 
18720  //Definitions for GL_APPLE_float_pixels
18721  const GLenum HALF_APPLE = static_cast<GLenum>(0x140B);
18722  const GLenum RGBA_FLOAT32_APPLE = static_cast<GLenum>(0x8814);
18723  const GLenum RGB_FLOAT32_APPLE = static_cast<GLenum>(0x8815);
18724  const GLenum ALPHA_FLOAT32_APPLE = static_cast<GLenum>(0x8816);
18725  const GLenum INTENSITY_FLOAT32_APPLE = static_cast<GLenum>(0x8817);
18726  const GLenum LUMINANCE_FLOAT32_APPLE = static_cast<GLenum>(0x8818);
18727  const GLenum LUMINANCE_ALPHA_FLOAT32_APPLE = static_cast<GLenum>(0x8819);
18728  const GLenum RGBA_FLOAT16_APPLE = static_cast<GLenum>(0x881A);
18729  const GLenum RGB_FLOAT16_APPLE = static_cast<GLenum>(0x881B);
18730  const GLenum ALPHA_FLOAT16_APPLE = static_cast<GLenum>(0x881C);
18731  const GLenum INTENSITY_FLOAT16_APPLE = static_cast<GLenum>(0x881D);
18732  const GLenum LUMINANCE_FLOAT16_APPLE = static_cast<GLenum>(0x881E);
18733  const GLenum LUMINANCE_ALPHA_FLOAT16_APPLE = static_cast<GLenum>(0x881F);
18734  const GLenum COLOR_FLOAT_APPLE = static_cast<GLenum>(0x8A0F);
18735 
18736  //Definitions for GL_APPLE_vertex_program_evaluators
18737  const GLenum VERTEX_ATTRIB_MAP1_APPLE = static_cast<GLenum>(0x8A00);
18738  const GLenum VERTEX_ATTRIB_MAP2_APPLE = static_cast<GLenum>(0x8A01);
18739  const GLenum VERTEX_ATTRIB_MAP1_SIZE_APPLE = static_cast<GLenum>(0x8A02);
18740  const GLenum VERTEX_ATTRIB_MAP1_COEFF_APPLE = static_cast<GLenum>(0x8A03);
18741  const GLenum VERTEX_ATTRIB_MAP1_ORDER_APPLE = static_cast<GLenum>(0x8A04);
18742  const GLenum VERTEX_ATTRIB_MAP1_DOMAIN_APPLE = static_cast<GLenum>(0x8A05);
18743  const GLenum VERTEX_ATTRIB_MAP2_SIZE_APPLE = static_cast<GLenum>(0x8A06);
18744  const GLenum VERTEX_ATTRIB_MAP2_COEFF_APPLE = static_cast<GLenum>(0x8A07);
18745  const GLenum VERTEX_ATTRIB_MAP2_ORDER_APPLE = static_cast<GLenum>(0x8A08);
18746  const GLenum VERTEX_ATTRIB_MAP2_DOMAIN_APPLE = static_cast<GLenum>(0x8A09);
18747  typedef void (APIENTRYP PFNGLENABLEVERTEXATTRIBAPPLEPROC) (GLuint index, GLenum pname);
18748  typedef void (APIENTRYP PFNGLDISABLEVERTEXATTRIBAPPLEPROC) (GLuint index, GLenum pname);
18749  typedef GLboolean (APIENTRYP PFNGLISVERTEXATTRIBENABLEDAPPLEPROC) (GLuint index, GLenum pname);
18750  typedef void (APIENTRYP PFNGLMAPVERTEXATTRIB1DAPPLEPROC) (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points);
18751  typedef void (APIENTRYP PFNGLMAPVERTEXATTRIB1FAPPLEPROC) (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points);
18752  typedef void (APIENTRYP PFNGLMAPVERTEXATTRIB2DAPPLEPROC) (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points);
18753  typedef void (APIENTRYP PFNGLMAPVERTEXATTRIB2FAPPLEPROC) (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points);
18754  extern VTKRENDERINGOPENGL_EXPORT PFNGLENABLEVERTEXATTRIBAPPLEPROC EnableVertexAttribAPPLE;
18755  extern VTKRENDERINGOPENGL_EXPORT PFNGLDISABLEVERTEXATTRIBAPPLEPROC DisableVertexAttribAPPLE;
18756  extern VTKRENDERINGOPENGL_EXPORT PFNGLISVERTEXATTRIBENABLEDAPPLEPROC IsVertexAttribEnabledAPPLE;
18757  extern VTKRENDERINGOPENGL_EXPORT PFNGLMAPVERTEXATTRIB1DAPPLEPROC MapVertexAttrib1dAPPLE;
18758  extern VTKRENDERINGOPENGL_EXPORT PFNGLMAPVERTEXATTRIB1FAPPLEPROC MapVertexAttrib1fAPPLE;
18759  extern VTKRENDERINGOPENGL_EXPORT PFNGLMAPVERTEXATTRIB2DAPPLEPROC MapVertexAttrib2dAPPLE;
18760  extern VTKRENDERINGOPENGL_EXPORT PFNGLMAPVERTEXATTRIB2FAPPLEPROC MapVertexAttrib2fAPPLE;
18761 
18762  //Definitions for GL_APPLE_aux_depth_stencil
18763  const GLenum AUX_DEPTH_STENCIL_APPLE = static_cast<GLenum>(0x8A14);
18764 
18765  //Definitions for GL_APPLE_object_purgeable
18766  const GLenum BUFFER_OBJECT_APPLE = static_cast<GLenum>(0x85B3);
18767  const GLenum RELEASED_APPLE = static_cast<GLenum>(0x8A19);
18768  const GLenum VOLATILE_APPLE = static_cast<GLenum>(0x8A1A);
18769  const GLenum RETAINED_APPLE = static_cast<GLenum>(0x8A1B);
18770  const GLenum UNDEFINED_APPLE = static_cast<GLenum>(0x8A1C);
18771  const GLenum PURGEABLE_APPLE = static_cast<GLenum>(0x8A1D);
18772  typedef GLenum (APIENTRYP PFNGLOBJECTPURGEABLEAPPLEPROC) (GLenum objectType, GLuint name, GLenum option);
18773  typedef GLenum (APIENTRYP PFNGLOBJECTUNPURGEABLEAPPLEPROC) (GLenum objectType, GLuint name, GLenum option);
18774  typedef void (APIENTRYP PFNGLGETOBJECTPARAMETERIVAPPLEPROC) (GLenum objectType, GLuint name, GLenum pname, GLint *params);
18775  extern VTKRENDERINGOPENGL_EXPORT PFNGLOBJECTPURGEABLEAPPLEPROC ObjectPurgeableAPPLE;
18776  extern VTKRENDERINGOPENGL_EXPORT PFNGLOBJECTUNPURGEABLEAPPLEPROC ObjectUnpurgeableAPPLE;
18777  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETOBJECTPARAMETERIVAPPLEPROC GetObjectParameterivAPPLE;
18778 
18779  //Definitions for GL_APPLE_row_bytes
18780  const GLenum PACK_ROW_BYTES_APPLE = static_cast<GLenum>(0x8A15);
18781  const GLenum UNPACK_ROW_BYTES_APPLE = static_cast<GLenum>(0x8A16);
18782 
18783  //Definitions for GL_APPLE_rgb_422
18784  const GLenum RGB_422_APPLE = static_cast<GLenum>(0x8A1F);
18785 
18786  //Definitions for GL_NV_video_capture
18787  const GLenum VIDEO_BUFFER_NV = static_cast<GLenum>(0x9020);
18788  const GLenum VIDEO_BUFFER_BINDING_NV = static_cast<GLenum>(0x9021);
18789  const GLenum FIELD_UPPER_NV = static_cast<GLenum>(0x9022);
18790  const GLenum FIELD_LOWER_NV = static_cast<GLenum>(0x9023);
18791  const GLenum NUM_VIDEO_CAPTURE_STREAMS_NV = static_cast<GLenum>(0x9024);
18792  const GLenum NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV = static_cast<GLenum>(0x9025);
18793  const GLenum VIDEO_CAPTURE_TO_422_SUPPORTED_NV = static_cast<GLenum>(0x9026);
18794  const GLenum LAST_VIDEO_CAPTURE_STATUS_NV = static_cast<GLenum>(0x9027);
18795  const GLenum VIDEO_BUFFER_PITCH_NV = static_cast<GLenum>(0x9028);
18796  const GLenum VIDEO_COLOR_CONVERSION_MATRIX_NV = static_cast<GLenum>(0x9029);
18797  const GLenum VIDEO_COLOR_CONVERSION_MAX_NV = static_cast<GLenum>(0x902A);
18798  const GLenum VIDEO_COLOR_CONVERSION_MIN_NV = static_cast<GLenum>(0x902B);
18799  const GLenum VIDEO_COLOR_CONVERSION_OFFSET_NV = static_cast<GLenum>(0x902C);
18800  const GLenum VIDEO_BUFFER_INTERNAL_FORMAT_NV = static_cast<GLenum>(0x902D);
18801  const GLenum PARTIAL_SUCCESS_NV = static_cast<GLenum>(0x902E);
18802  const GLenum SUCCESS_NV = static_cast<GLenum>(0x902F);
18803  const GLenum FAILURE_NV = static_cast<GLenum>(0x9030);
18804  const GLenum YCBYCR8_422_NV = static_cast<GLenum>(0x9031);
18805  const GLenum YCBAYCR8A_4224_NV = static_cast<GLenum>(0x9032);
18806  const GLenum Z6Y10Z6CB10Z6Y10Z6CR10_422_NV = static_cast<GLenum>(0x9033);
18808  const GLenum Z4Y12Z4CB12Z4Y12Z4CR12_422_NV = static_cast<GLenum>(0x9035);
18810  const GLenum Z4Y12Z4CB12Z4CR12_444_NV = static_cast<GLenum>(0x9037);
18811  const GLenum VIDEO_CAPTURE_FRAME_WIDTH_NV = static_cast<GLenum>(0x9038);
18812  const GLenum VIDEO_CAPTURE_FRAME_HEIGHT_NV = static_cast<GLenum>(0x9039);
18813  const GLenum VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV = static_cast<GLenum>(0x903A);
18814  const GLenum VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV = static_cast<GLenum>(0x903B);
18815  const GLenum VIDEO_CAPTURE_SURFACE_ORIGIN_NV = static_cast<GLenum>(0x903C);
18816  typedef void (APIENTRYP PFNGLBEGINVIDEOCAPTURENVPROC) (GLuint video_capture_slot);
18817  typedef void (APIENTRYP PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset);
18818  typedef void (APIENTRYP PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC) (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture);
18819  typedef void (APIENTRYP PFNGLENDVIDEOCAPTURENVPROC) (GLuint video_capture_slot);
18820  typedef void (APIENTRYP PFNGLGETVIDEOCAPTUREIVNVPROC) (GLuint video_capture_slot, GLenum pname, GLint *params);
18821  typedef void (APIENTRYP PFNGLGETVIDEOCAPTURESTREAMIVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLint *params);
18822  typedef void (APIENTRYP PFNGLGETVIDEOCAPTURESTREAMFVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat *params);
18823  typedef void (APIENTRYP PFNGLGETVIDEOCAPTURESTREAMDVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble *params);
18824  typedef GLenum (APIENTRYP PFNGLVIDEOCAPTURENVPROC) (GLuint video_capture_slot, GLuint *sequence_num, GLuint64EXT *capture_time);
18825  typedef void (APIENTRYP PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint *params);
18826  typedef void (APIENTRYP PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat *params);
18827  typedef void (APIENTRYP PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble *params);
18828  extern VTKRENDERINGOPENGL_EXPORT PFNGLBEGINVIDEOCAPTURENVPROC BeginVideoCaptureNV;
18829  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC BindVideoCaptureStreamBufferNV;
18830  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC BindVideoCaptureStreamTextureNV;
18831  extern VTKRENDERINGOPENGL_EXPORT PFNGLENDVIDEOCAPTURENVPROC EndVideoCaptureNV;
18832  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVIDEOCAPTUREIVNVPROC GetVideoCaptureivNV;
18833  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVIDEOCAPTURESTREAMIVNVPROC GetVideoCaptureStreamivNV;
18834  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVIDEOCAPTURESTREAMFVNVPROC GetVideoCaptureStreamfvNV;
18835  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVIDEOCAPTURESTREAMDVNVPROC GetVideoCaptureStreamdvNV;
18836  extern VTKRENDERINGOPENGL_EXPORT PFNGLVIDEOCAPTURENVPROC VideoCaptureNV;
18837  extern VTKRENDERINGOPENGL_EXPORT PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC VideoCaptureStreamParameterivNV;
18838  extern VTKRENDERINGOPENGL_EXPORT PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC VideoCaptureStreamParameterfvNV;
18839  extern VTKRENDERINGOPENGL_EXPORT PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC VideoCaptureStreamParameterdvNV;
18840 
18841  //Definitions for GL_NV_copy_image
18842  typedef void (APIENTRYP PFNGLCOPYIMAGESUBDATANVPROC) (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth);
18843  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOPYIMAGESUBDATANVPROC CopyImageSubDataNV;
18844 
18845  //Definitions for GL_EXT_separate_shader_objects
18846  const GLenum ACTIVE_PROGRAM_EXT = static_cast<GLenum>(0x8B8D);
18847  typedef void (APIENTRYP PFNGLUSESHADERPROGRAMEXTPROC) (GLenum type, GLuint program);
18848  typedef void (APIENTRYP PFNGLACTIVEPROGRAMEXTPROC) (GLuint program);
18849  typedef GLuint (APIENTRYP PFNGLCREATESHADERPROGRAMEXTPROC) (GLenum type, const GLchar *string);
18850  extern VTKRENDERINGOPENGL_EXPORT PFNGLUSESHADERPROGRAMEXTPROC UseShaderProgramEXT;
18851  extern VTKRENDERINGOPENGL_EXPORT PFNGLACTIVEPROGRAMEXTPROC ActiveProgramEXT;
18852  extern VTKRENDERINGOPENGL_EXPORT PFNGLCREATESHADERPROGRAMEXTPROC CreateShaderProgramEXT;
18853 
18854  //Definitions for GL_NV_parameter_buffer_object2
18855 
18856  //Definitions for GL_NV_shader_buffer_load
18857  const GLenum BUFFER_GPU_ADDRESS_NV = static_cast<GLenum>(0x8F1D);
18858  const GLenum GPU_ADDRESS_NV = static_cast<GLenum>(0x8F34);
18859  const GLenum MAX_SHADER_BUFFER_ADDRESS_NV = static_cast<GLenum>(0x8F35);
18860  typedef void (APIENTRYP PFNGLMAKEBUFFERRESIDENTNVPROC) (GLenum target, GLenum access);
18861  typedef void (APIENTRYP PFNGLMAKEBUFFERNONRESIDENTNVPROC) (GLenum target);
18862  typedef GLboolean (APIENTRYP PFNGLISBUFFERRESIDENTNVPROC) (GLenum target);
18863  typedef void (APIENTRYP PFNGLMAKENAMEDBUFFERRESIDENTNVPROC) (GLuint buffer, GLenum access);
18864  typedef void (APIENTRYP PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC) (GLuint buffer);
18865  typedef GLboolean (APIENTRYP PFNGLISNAMEDBUFFERRESIDENTNVPROC) (GLuint buffer);
18866  typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERUI64VNVPROC) (GLenum target, GLenum pname, GLuint64EXT *params);
18867  typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC) (GLuint buffer, GLenum pname, GLuint64EXT *params);
18868  typedef void (APIENTRYP PFNGLGETINTEGERUI64VNVPROC) (GLenum value, GLuint64EXT *result);
18869  typedef void (APIENTRYP PFNGLUNIFORMUI64NVPROC) (GLint location, GLuint64EXT value);
18870  typedef void (APIENTRYP PFNGLUNIFORMUI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value);
18871  typedef void (APIENTRYP PFNGLGETUNIFORMUI64VNVPROC) (GLuint program, GLint location, GLuint64EXT *params);
18872  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMUI64NVPROC) (GLuint program, GLint location, GLuint64EXT value);
18873  typedef void (APIENTRYP PFNGLPROGRAMUNIFORMUI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
18874  extern VTKRENDERINGOPENGL_EXPORT PFNGLMAKEBUFFERRESIDENTNVPROC MakeBufferResidentNV;
18875  extern VTKRENDERINGOPENGL_EXPORT PFNGLMAKEBUFFERNONRESIDENTNVPROC MakeBufferNonResidentNV;
18876  extern VTKRENDERINGOPENGL_EXPORT PFNGLISBUFFERRESIDENTNVPROC IsBufferResidentNV;
18877  extern VTKRENDERINGOPENGL_EXPORT PFNGLMAKENAMEDBUFFERRESIDENTNVPROC MakeNamedBufferResidentNV;
18878  extern VTKRENDERINGOPENGL_EXPORT PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC MakeNamedBufferNonResidentNV;
18879  extern VTKRENDERINGOPENGL_EXPORT PFNGLISNAMEDBUFFERRESIDENTNVPROC IsNamedBufferResidentNV;
18880  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETBUFFERPARAMETERUI64VNVPROC GetBufferParameterui64vNV;
18881  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC GetNamedBufferParameterui64vNV;
18882  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETINTEGERUI64VNVPROC GetIntegerui64vNV;
18883  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMUI64NVPROC Uniformui64NV;
18884  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMUI64VNVPROC Uniformui64vNV;
18885  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMUI64VNVPROC GetUniformui64vNV;
18886  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMUI64NVPROC ProgramUniformui64NV;
18887  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMUI64VNVPROC ProgramUniformui64vNV;
18888 
18889  //Definitions for GL_NV_vertex_buffer_unified_memory
18890  const GLenum VERTEX_ATTRIB_ARRAY_UNIFIED_NV = static_cast<GLenum>(0x8F1E);
18891  const GLenum ELEMENT_ARRAY_UNIFIED_NV = static_cast<GLenum>(0x8F1F);
18892  const GLenum VERTEX_ATTRIB_ARRAY_ADDRESS_NV = static_cast<GLenum>(0x8F20);
18893  const GLenum VERTEX_ARRAY_ADDRESS_NV = static_cast<GLenum>(0x8F21);
18894  const GLenum NORMAL_ARRAY_ADDRESS_NV = static_cast<GLenum>(0x8F22);
18895  const GLenum COLOR_ARRAY_ADDRESS_NV = static_cast<GLenum>(0x8F23);
18896  const GLenum INDEX_ARRAY_ADDRESS_NV = static_cast<GLenum>(0x8F24);
18897  const GLenum TEXTURE_COORD_ARRAY_ADDRESS_NV = static_cast<GLenum>(0x8F25);
18898  const GLenum EDGE_FLAG_ARRAY_ADDRESS_NV = static_cast<GLenum>(0x8F26);
18899  const GLenum SECONDARY_COLOR_ARRAY_ADDRESS_NV = static_cast<GLenum>(0x8F27);
18900  const GLenum FOG_COORD_ARRAY_ADDRESS_NV = static_cast<GLenum>(0x8F28);
18901  const GLenum ELEMENT_ARRAY_ADDRESS_NV = static_cast<GLenum>(0x8F29);
18902  const GLenum VERTEX_ATTRIB_ARRAY_LENGTH_NV = static_cast<GLenum>(0x8F2A);
18903  const GLenum VERTEX_ARRAY_LENGTH_NV = static_cast<GLenum>(0x8F2B);
18904  const GLenum NORMAL_ARRAY_LENGTH_NV = static_cast<GLenum>(0x8F2C);
18905  const GLenum COLOR_ARRAY_LENGTH_NV = static_cast<GLenum>(0x8F2D);
18906  const GLenum INDEX_ARRAY_LENGTH_NV = static_cast<GLenum>(0x8F2E);
18907  const GLenum TEXTURE_COORD_ARRAY_LENGTH_NV = static_cast<GLenum>(0x8F2F);
18908  const GLenum EDGE_FLAG_ARRAY_LENGTH_NV = static_cast<GLenum>(0x8F30);
18909  const GLenum SECONDARY_COLOR_ARRAY_LENGTH_NV = static_cast<GLenum>(0x8F31);
18910  const GLenum FOG_COORD_ARRAY_LENGTH_NV = static_cast<GLenum>(0x8F32);
18911  const GLenum ELEMENT_ARRAY_LENGTH_NV = static_cast<GLenum>(0x8F33);
18912  const GLenum DRAW_INDIRECT_UNIFIED_NV = static_cast<GLenum>(0x8F40);
18913  const GLenum DRAW_INDIRECT_ADDRESS_NV = static_cast<GLenum>(0x8F41);
18914  const GLenum DRAW_INDIRECT_LENGTH_NV = static_cast<GLenum>(0x8F42);
18915  typedef void (APIENTRYP PFNGLBUFFERADDRESSRANGENVPROC) (GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length);
18916  typedef void (APIENTRYP PFNGLVERTEXFORMATNVPROC) (GLint size, GLenum type, GLsizei stride);
18917  typedef void (APIENTRYP PFNGLNORMALFORMATNVPROC) (GLenum type, GLsizei stride);
18918  typedef void (APIENTRYP PFNGLCOLORFORMATNVPROC) (GLint size, GLenum type, GLsizei stride);
18919  typedef void (APIENTRYP PFNGLINDEXFORMATNVPROC) (GLenum type, GLsizei stride);
18920  typedef void (APIENTRYP PFNGLTEXCOORDFORMATNVPROC) (GLint size, GLenum type, GLsizei stride);
18921  typedef void (APIENTRYP PFNGLEDGEFLAGFORMATNVPROC) (GLsizei stride);
18922  typedef void (APIENTRYP PFNGLSECONDARYCOLORFORMATNVPROC) (GLint size, GLenum type, GLsizei stride);
18923  typedef void (APIENTRYP PFNGLFOGCOORDFORMATNVPROC) (GLenum type, GLsizei stride);
18924  typedef void (APIENTRYP PFNGLVERTEXATTRIBFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride);
18925  typedef void (APIENTRYP PFNGLVERTEXATTRIBIFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride);
18926  typedef void (APIENTRYP PFNGLGETINTEGERUI64I_VNVPROC) (GLenum value, GLuint index, GLuint64EXT *result);
18927  extern VTKRENDERINGOPENGL_EXPORT PFNGLBUFFERADDRESSRANGENVPROC BufferAddressRangeNV;
18928  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXFORMATNVPROC VertexFormatNV;
18929  extern VTKRENDERINGOPENGL_EXPORT PFNGLNORMALFORMATNVPROC NormalFormatNV;
18930  extern VTKRENDERINGOPENGL_EXPORT PFNGLCOLORFORMATNVPROC ColorFormatNV;
18931  extern VTKRENDERINGOPENGL_EXPORT PFNGLINDEXFORMATNVPROC IndexFormatNV;
18932  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDFORMATNVPROC TexCoordFormatNV;
18933  extern VTKRENDERINGOPENGL_EXPORT PFNGLEDGEFLAGFORMATNVPROC EdgeFlagFormatNV;
18934  extern VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLORFORMATNVPROC SecondaryColorFormatNV;
18935  extern VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDFORMATNVPROC FogCoordFormatNV;
18936  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBFORMATNVPROC VertexAttribFormatNV;
18937  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBIFORMATNVPROC VertexAttribIFormatNV;
18938  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETINTEGERUI64I_VNVPROC GetIntegerui64i_vNV;
18939 
18940  //Definitions for GL_NV_texture_barrier
18941  typedef void (APIENTRYP PFNGLTEXTUREBARRIERNVPROC) (void);
18942  extern VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREBARRIERNVPROC TextureBarrierNV;
18943 
18944  //Definitions for GL_AMD_shader_stencil_export
18945 
18946  //Definitions for GL_AMD_seamless_cubemap_per_texture
18947 
18948  //Definitions for GL_AMD_conservative_depth
18949 
18950  //Definitions for GL_EXT_shader_image_load_store
18951  const GLenum MAX_IMAGE_UNITS_EXT = static_cast<GLenum>(0x8F38);
18953  const GLenum IMAGE_BINDING_NAME_EXT = static_cast<GLenum>(0x8F3A);
18954  const GLenum IMAGE_BINDING_LEVEL_EXT = static_cast<GLenum>(0x8F3B);
18955  const GLenum IMAGE_BINDING_LAYERED_EXT = static_cast<GLenum>(0x8F3C);
18956  const GLenum IMAGE_BINDING_LAYER_EXT = static_cast<GLenum>(0x8F3D);
18957  const GLenum IMAGE_BINDING_ACCESS_EXT = static_cast<GLenum>(0x8F3E);
18958  const GLenum IMAGE_1D_EXT = static_cast<GLenum>(0x904C);
18959  const GLenum IMAGE_2D_EXT = static_cast<GLenum>(0x904D);
18960  const GLenum IMAGE_3D_EXT = static_cast<GLenum>(0x904E);
18961  const GLenum IMAGE_2D_RECT_EXT = static_cast<GLenum>(0x904F);
18962  const GLenum IMAGE_CUBE_EXT = static_cast<GLenum>(0x9050);
18963  const GLenum IMAGE_BUFFER_EXT = static_cast<GLenum>(0x9051);
18964  const GLenum IMAGE_1D_ARRAY_EXT = static_cast<GLenum>(0x9052);
18965  const GLenum IMAGE_2D_ARRAY_EXT = static_cast<GLenum>(0x9053);
18966  const GLenum IMAGE_CUBE_MAP_ARRAY_EXT = static_cast<GLenum>(0x9054);
18967  const GLenum IMAGE_2D_MULTISAMPLE_EXT = static_cast<GLenum>(0x9055);
18968  const GLenum IMAGE_2D_MULTISAMPLE_ARRAY_EXT = static_cast<GLenum>(0x9056);
18969  const GLenum INT_IMAGE_1D_EXT = static_cast<GLenum>(0x9057);
18970  const GLenum INT_IMAGE_2D_EXT = static_cast<GLenum>(0x9058);
18971  const GLenum INT_IMAGE_3D_EXT = static_cast<GLenum>(0x9059);
18972  const GLenum INT_IMAGE_2D_RECT_EXT = static_cast<GLenum>(0x905A);
18973  const GLenum INT_IMAGE_CUBE_EXT = static_cast<GLenum>(0x905B);
18974  const GLenum INT_IMAGE_BUFFER_EXT = static_cast<GLenum>(0x905C);
18975  const GLenum INT_IMAGE_1D_ARRAY_EXT = static_cast<GLenum>(0x905D);
18976  const GLenum INT_IMAGE_2D_ARRAY_EXT = static_cast<GLenum>(0x905E);
18977  const GLenum INT_IMAGE_CUBE_MAP_ARRAY_EXT = static_cast<GLenum>(0x905F);
18978  const GLenum INT_IMAGE_2D_MULTISAMPLE_EXT = static_cast<GLenum>(0x9060);
18979  const GLenum INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = static_cast<GLenum>(0x9061);
18980  const GLenum UNSIGNED_INT_IMAGE_1D_EXT = static_cast<GLenum>(0x9062);
18981  const GLenum UNSIGNED_INT_IMAGE_2D_EXT = static_cast<GLenum>(0x9063);
18982  const GLenum UNSIGNED_INT_IMAGE_3D_EXT = static_cast<GLenum>(0x9064);
18983  const GLenum UNSIGNED_INT_IMAGE_2D_RECT_EXT = static_cast<GLenum>(0x9065);
18984  const GLenum UNSIGNED_INT_IMAGE_CUBE_EXT = static_cast<GLenum>(0x9066);
18985  const GLenum UNSIGNED_INT_IMAGE_BUFFER_EXT = static_cast<GLenum>(0x9067);
18986  const GLenum UNSIGNED_INT_IMAGE_1D_ARRAY_EXT = static_cast<GLenum>(0x9068);
18987  const GLenum UNSIGNED_INT_IMAGE_2D_ARRAY_EXT = static_cast<GLenum>(0x9069);
18991  const GLenum MAX_IMAGE_SAMPLES_EXT = static_cast<GLenum>(0x906D);
18992  const GLenum IMAGE_BINDING_FORMAT_EXT = static_cast<GLenum>(0x906E);
18993  const GLenum VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT = static_cast<GLenum>(0x00000001);
18994  const GLenum ELEMENT_ARRAY_BARRIER_BIT_EXT = static_cast<GLenum>(0x00000002);
18995  const GLenum UNIFORM_BARRIER_BIT_EXT = static_cast<GLenum>(0x00000004);
18996  const GLenum TEXTURE_FETCH_BARRIER_BIT_EXT = static_cast<GLenum>(0x00000008);
18997  const GLenum SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT = static_cast<GLenum>(0x00000020);
18998  const GLenum COMMAND_BARRIER_BIT_EXT = static_cast<GLenum>(0x00000040);
18999  const GLenum PIXEL_BUFFER_BARRIER_BIT_EXT = static_cast<GLenum>(0x00000080);
19000  const GLenum TEXTURE_UPDATE_BARRIER_BIT_EXT = static_cast<GLenum>(0x00000100);
19001  const GLenum BUFFER_UPDATE_BARRIER_BIT_EXT = static_cast<GLenum>(0x00000200);
19002  const GLenum FRAMEBUFFER_BARRIER_BIT_EXT = static_cast<GLenum>(0x00000400);
19003  const GLenum TRANSFORM_FEEDBACK_BARRIER_BIT_EXT = static_cast<GLenum>(0x00000800);
19004  const GLenum ATOMIC_COUNTER_BARRIER_BIT_EXT = static_cast<GLenum>(0x00001000);
19005  const GLenum ALL_BARRIER_BITS_EXT = static_cast<GLenum>(0xFFFFFFFF);
19007  typedef void (APIENTRYP PFNGLMEMORYBARRIEREXTPROC) (GLbitfield barriers);
19008  extern VTKRENDERINGOPENGL_EXPORT PFNGLBINDIMAGETEXTUREEXTPROC BindImageTextureEXT;
19009  extern VTKRENDERINGOPENGL_EXPORT PFNGLMEMORYBARRIEREXTPROC MemoryBarrierEXT;
19010 
19011  //Definitions for GL_EXT_vertex_attrib_64bit
19012  const GLenum DOUBLE_VEC2_EXT = static_cast<GLenum>(0x8FFC);
19013  const GLenum DOUBLE_VEC3_EXT = static_cast<GLenum>(0x8FFD);
19014  const GLenum DOUBLE_VEC4_EXT = static_cast<GLenum>(0x8FFE);
19015  const GLenum DOUBLE_MAT2_EXT = static_cast<GLenum>(0x8F46);
19016  const GLenum DOUBLE_MAT3_EXT = static_cast<GLenum>(0x8F47);
19017  const GLenum DOUBLE_MAT4_EXT = static_cast<GLenum>(0x8F48);
19018  const GLenum DOUBLE_MAT2x3_EXT = static_cast<GLenum>(0x8F49);
19019  const GLenum DOUBLE_MAT2x4_EXT = static_cast<GLenum>(0x8F4A);
19020  const GLenum DOUBLE_MAT3x2_EXT = static_cast<GLenum>(0x8F4B);
19021  const GLenum DOUBLE_MAT3x4_EXT = static_cast<GLenum>(0x8F4C);
19022  const GLenum DOUBLE_MAT4x2_EXT = static_cast<GLenum>(0x8F4D);
19023  const GLenum DOUBLE_MAT4x3_EXT = static_cast<GLenum>(0x8F4E);
19024  typedef void (APIENTRYP PFNGLVERTEXATTRIBL1DEXTPROC) (GLuint index, GLdouble x);
19025  typedef void (APIENTRYP PFNGLVERTEXATTRIBL2DEXTPROC) (GLuint index, GLdouble x, GLdouble y);
19026  typedef void (APIENTRYP PFNGLVERTEXATTRIBL3DEXTPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
19027  typedef void (APIENTRYP PFNGLVERTEXATTRIBL4DEXTPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
19028  typedef void (APIENTRYP PFNGLVERTEXATTRIBL1DVEXTPROC) (GLuint index, const GLdouble *v);
19029  typedef void (APIENTRYP PFNGLVERTEXATTRIBL2DVEXTPROC) (GLuint index, const GLdouble *v);
19030  typedef void (APIENTRYP PFNGLVERTEXATTRIBL3DVEXTPROC) (GLuint index, const GLdouble *v);
19031  typedef void (APIENTRYP PFNGLVERTEXATTRIBL4DVEXTPROC) (GLuint index, const GLdouble *v);
19032  typedef void (APIENTRYP PFNGLVERTEXATTRIBLPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
19033  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBLDVEXTPROC) (GLuint index, GLenum pname, GLdouble *params);
19034  typedef void (APIENTRYP PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset);
19035  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL1DEXTPROC VertexAttribL1dEXT;
19036  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL2DEXTPROC VertexAttribL2dEXT;
19037  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL3DEXTPROC VertexAttribL3dEXT;
19038  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL4DEXTPROC VertexAttribL4dEXT;
19039  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL1DVEXTPROC VertexAttribL1dvEXT;
19040  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL2DVEXTPROC VertexAttribL2dvEXT;
19041  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL3DVEXTPROC VertexAttribL3dvEXT;
19042  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL4DVEXTPROC VertexAttribL4dvEXT;
19043  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBLPOINTEREXTPROC VertexAttribLPointerEXT;
19044  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBLDVEXTPROC GetVertexAttribLdvEXT;
19045  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC VertexArrayVertexAttribLOffsetEXT;
19046 
19047  //Definitions for GL_NV_gpu_program5
19048  const GLenum MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV = static_cast<GLenum>(0x8E5A);
19053  const GLenum MAX_PROGRAM_SUBROUTINE_NUM_NV = static_cast<GLenum>(0x8F45);
19054  typedef void (APIENTRYP PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC) (GLenum target, GLsizei count, const GLuint *params);
19055  typedef void (APIENTRYP PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC) (GLenum target, GLuint index, GLuint *param);
19056  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC ProgramSubroutineParametersuivNV;
19057  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC GetProgramSubroutineParameteruivNV;
19058 
19059  //Definitions for GL_NV_gpu_shader5
19060  const GLenum INT64_NV = static_cast<GLenum>(0x140E);
19061  const GLenum UNSIGNED_INT64_NV = static_cast<GLenum>(0x140F);
19062  const GLenum INT8_NV = static_cast<GLenum>(0x8FE0);
19063  const GLenum INT8_VEC2_NV = static_cast<GLenum>(0x8FE1);
19064  const GLenum INT8_VEC3_NV = static_cast<GLenum>(0x8FE2);
19065  const GLenum INT8_VEC4_NV = static_cast<GLenum>(0x8FE3);
19066  const GLenum INT16_NV = static_cast<GLenum>(0x8FE4);
19067  const GLenum INT16_VEC2_NV = static_cast<GLenum>(0x8FE5);
19068  const GLenum INT16_VEC3_NV = static_cast<GLenum>(0x8FE6);
19069  const GLenum INT16_VEC4_NV = static_cast<GLenum>(0x8FE7);
19070  const GLenum INT64_VEC2_NV = static_cast<GLenum>(0x8FE9);
19071  const GLenum INT64_VEC3_NV = static_cast<GLenum>(0x8FEA);
19072  const GLenum INT64_VEC4_NV = static_cast<GLenum>(0x8FEB);
19073  const GLenum UNSIGNED_INT8_NV = static_cast<GLenum>(0x8FEC);
19074  const GLenum UNSIGNED_INT8_VEC2_NV = static_cast<GLenum>(0x8FED);
19075  const GLenum UNSIGNED_INT8_VEC3_NV = static_cast<GLenum>(0x8FEE);
19076  const GLenum UNSIGNED_INT8_VEC4_NV = static_cast<GLenum>(0x8FEF);
19077  const GLenum UNSIGNED_INT16_NV = static_cast<GLenum>(0x8FF0);
19078  const GLenum UNSIGNED_INT16_VEC2_NV = static_cast<GLenum>(0x8FF1);
19079  const GLenum UNSIGNED_INT16_VEC3_NV = static_cast<GLenum>(0x8FF2);
19080  const GLenum UNSIGNED_INT16_VEC4_NV = static_cast<GLenum>(0x8FF3);
19081  const GLenum UNSIGNED_INT64_VEC2_NV = static_cast<GLenum>(0x8FF5);
19082  const GLenum UNSIGNED_INT64_VEC3_NV = static_cast<GLenum>(0x8FF6);
19083  const GLenum UNSIGNED_INT64_VEC4_NV = static_cast<GLenum>(0x8FF7);
19084  const GLenum FLOAT16_NV = static_cast<GLenum>(0x8FF8);
19085  const GLenum FLOAT16_VEC2_NV = static_cast<GLenum>(0x8FF9);
19086  const GLenum FLOAT16_VEC3_NV = static_cast<GLenum>(0x8FFA);
19087  const GLenum FLOAT16_VEC4_NV = static_cast<GLenum>(0x8FFB);
19088  typedef void (APIENTRYP PFNGLUNIFORM1I64NVPROC) (GLint location, GLint64EXT x);
19089  typedef void (APIENTRYP PFNGLUNIFORM2I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y);
19090  typedef void (APIENTRYP PFNGLUNIFORM3I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z);
19091  typedef void (APIENTRYP PFNGLUNIFORM4I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
19092  typedef void (APIENTRYP PFNGLUNIFORM1I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT *value);
19093  typedef void (APIENTRYP PFNGLUNIFORM2I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT *value);
19094  typedef void (APIENTRYP PFNGLUNIFORM3I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT *value);
19095  typedef void (APIENTRYP PFNGLUNIFORM4I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT *value);
19096  typedef void (APIENTRYP PFNGLUNIFORM1UI64NVPROC) (GLint location, GLuint64EXT x);
19097  typedef void (APIENTRYP PFNGLUNIFORM2UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y);
19098  typedef void (APIENTRYP PFNGLUNIFORM3UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
19099  typedef void (APIENTRYP PFNGLUNIFORM4UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
19100  typedef void (APIENTRYP PFNGLUNIFORM1UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value);
19101  typedef void (APIENTRYP PFNGLUNIFORM2UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value);
19102  typedef void (APIENTRYP PFNGLUNIFORM3UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value);
19103  typedef void (APIENTRYP PFNGLUNIFORM4UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value);
19104  typedef void (APIENTRYP PFNGLGETUNIFORMI64VNVPROC) (GLuint program, GLint location, GLint64EXT *params);
19105  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1I64NVPROC) (GLuint program, GLint location, GLint64EXT x);
19106  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y);
19107  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z);
19108  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
19109  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT *value);
19110  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT *value);
19111  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT *value);
19112  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT *value);
19113  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x);
19114  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y);
19115  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
19116  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
19117  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
19118  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
19119  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
19120  typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
19121  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1I64NVPROC Uniform1i64NV;
19122  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2I64NVPROC Uniform2i64NV;
19123  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3I64NVPROC Uniform3i64NV;
19124  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4I64NVPROC Uniform4i64NV;
19125  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1I64VNVPROC Uniform1i64vNV;
19126  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2I64VNVPROC Uniform2i64vNV;
19127  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3I64VNVPROC Uniform3i64vNV;
19128  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4I64VNVPROC Uniform4i64vNV;
19129  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1UI64NVPROC Uniform1ui64NV;
19130  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2UI64NVPROC Uniform2ui64NV;
19131  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3UI64NVPROC Uniform3ui64NV;
19132  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4UI64NVPROC Uniform4ui64NV;
19133  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1UI64VNVPROC Uniform1ui64vNV;
19134  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2UI64VNVPROC Uniform2ui64vNV;
19135  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3UI64VNVPROC Uniform3ui64vNV;
19136  extern VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4UI64VNVPROC Uniform4ui64vNV;
19137  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMI64VNVPROC GetUniformi64vNV;
19138  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1I64NVPROC ProgramUniform1i64NV;
19139  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2I64NVPROC ProgramUniform2i64NV;
19140  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3I64NVPROC ProgramUniform3i64NV;
19141  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4I64NVPROC ProgramUniform4i64NV;
19142  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1I64VNVPROC ProgramUniform1i64vNV;
19143  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2I64VNVPROC ProgramUniform2i64vNV;
19144  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3I64VNVPROC ProgramUniform3i64vNV;
19145  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4I64VNVPROC ProgramUniform4i64vNV;
19146  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1UI64NVPROC ProgramUniform1ui64NV;
19147  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2UI64NVPROC ProgramUniform2ui64NV;
19148  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3UI64NVPROC ProgramUniform3ui64NV;
19149  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4UI64NVPROC ProgramUniform4ui64NV;
19150  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1UI64VNVPROC ProgramUniform1ui64vNV;
19151  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2UI64VNVPROC ProgramUniform2ui64vNV;
19152  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3UI64VNVPROC ProgramUniform3ui64vNV;
19153  extern VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4UI64VNVPROC ProgramUniform4ui64vNV;
19154 
19155  //Definitions for GL_NV_shader_buffer_store
19156  const GLenum SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV = static_cast<GLenum>(0x00000010);
19157 
19158  //Definitions for GL_NV_tessellation_program5
19159  const GLenum MAX_PROGRAM_PATCH_ATTRIBS_NV = static_cast<GLenum>(0x86D8);
19160  const GLenum TESS_CONTROL_PROGRAM_NV = static_cast<GLenum>(0x891E);
19161  const GLenum TESS_EVALUATION_PROGRAM_NV = static_cast<GLenum>(0x891F);
19164 
19165  //Definitions for GL_NV_vertex_attrib_integer_64bit
19166  typedef void (APIENTRYP PFNGLVERTEXATTRIBL1I64NVPROC) (GLuint index, GLint64EXT x);
19167  typedef void (APIENTRYP PFNGLVERTEXATTRIBL2I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y);
19168  typedef void (APIENTRYP PFNGLVERTEXATTRIBL3I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z);
19169  typedef void (APIENTRYP PFNGLVERTEXATTRIBL4I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
19170  typedef void (APIENTRYP PFNGLVERTEXATTRIBL1I64VNVPROC) (GLuint index, const GLint64EXT *v);
19171  typedef void (APIENTRYP PFNGLVERTEXATTRIBL2I64VNVPROC) (GLuint index, const GLint64EXT *v);
19172  typedef void (APIENTRYP PFNGLVERTEXATTRIBL3I64VNVPROC) (GLuint index, const GLint64EXT *v);
19173  typedef void (APIENTRYP PFNGLVERTEXATTRIBL4I64VNVPROC) (GLuint index, const GLint64EXT *v);
19174  typedef void (APIENTRYP PFNGLVERTEXATTRIBL1UI64NVPROC) (GLuint index, GLuint64EXT x);
19175  typedef void (APIENTRYP PFNGLVERTEXATTRIBL2UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y);
19176  typedef void (APIENTRYP PFNGLVERTEXATTRIBL3UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
19177  typedef void (APIENTRYP PFNGLVERTEXATTRIBL4UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
19178  typedef void (APIENTRYP PFNGLVERTEXATTRIBL1UI64VNVPROC) (GLuint index, const GLuint64EXT *v);
19179  typedef void (APIENTRYP PFNGLVERTEXATTRIBL2UI64VNVPROC) (GLuint index, const GLuint64EXT *v);
19180  typedef void (APIENTRYP PFNGLVERTEXATTRIBL3UI64VNVPROC) (GLuint index, const GLuint64EXT *v);
19181  typedef void (APIENTRYP PFNGLVERTEXATTRIBL4UI64VNVPROC) (GLuint index, const GLuint64EXT *v);
19182  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBLI64VNVPROC) (GLuint index, GLenum pname, GLint64EXT *params);
19183  typedef void (APIENTRYP PFNGLGETVERTEXATTRIBLUI64VNVPROC) (GLuint index, GLenum pname, GLuint64EXT *params);
19184  typedef void (APIENTRYP PFNGLVERTEXATTRIBLFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride);
19185  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL1I64NVPROC VertexAttribL1i64NV;
19186  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL2I64NVPROC VertexAttribL2i64NV;
19187  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL3I64NVPROC VertexAttribL3i64NV;
19188  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL4I64NVPROC VertexAttribL4i64NV;
19189  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL1I64VNVPROC VertexAttribL1i64vNV;
19190  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL2I64VNVPROC VertexAttribL2i64vNV;
19191  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL3I64VNVPROC VertexAttribL3i64vNV;
19192  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL4I64VNVPROC VertexAttribL4i64vNV;
19193  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL1UI64NVPROC VertexAttribL1ui64NV;
19194  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL2UI64NVPROC VertexAttribL2ui64NV;
19195  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL3UI64NVPROC VertexAttribL3ui64NV;
19196  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL4UI64NVPROC VertexAttribL4ui64NV;
19197  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL1UI64VNVPROC VertexAttribL1ui64vNV;
19198  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL2UI64VNVPROC VertexAttribL2ui64vNV;
19199  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL3UI64VNVPROC VertexAttribL3ui64vNV;
19200  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL4UI64VNVPROC VertexAttribL4ui64vNV;
19201  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBLI64VNVPROC GetVertexAttribLi64vNV;
19202  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBLUI64VNVPROC GetVertexAttribLui64vNV;
19203  extern VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBLFORMATNVPROC VertexAttribLFormatNV;
19204 
19205  //Definitions for GL_NV_multisample_coverage
19206  const GLenum COVERAGE_SAMPLES_NV = static_cast<GLenum>(0x80A9);
19207  const GLenum COLOR_SAMPLES_NV = static_cast<GLenum>(0x8E20);
19208 
19209  //Definitions for GL_AMD_name_gen_delete
19210  const GLenum DATA_BUFFER_AMD = static_cast<GLenum>(0x9151);
19211  const GLenum PERFORMANCE_MONITOR_AMD = static_cast<GLenum>(0x9152);
19212  const GLenum QUERY_OBJECT_AMD = static_cast<GLenum>(0x9153);
19213  const GLenum VERTEX_ARRAY_OBJECT_AMD = static_cast<GLenum>(0x9154);
19214  const GLenum SAMPLER_OBJECT_AMD = static_cast<GLenum>(0x9155);
19215  typedef void (APIENTRYP PFNGLGENNAMESAMDPROC) (GLenum identifier, GLuint num, GLuint *names);
19216  typedef void (APIENTRYP PFNGLDELETENAMESAMDPROC) (GLenum identifier, GLuint num, const GLuint *names);
19217  typedef GLboolean (APIENTRYP PFNGLISNAMEAMDPROC) (GLenum identifier, GLuint name);
19218  extern VTKRENDERINGOPENGL_EXPORT PFNGLGENNAMESAMDPROC GenNamesAMD;
19219  extern VTKRENDERINGOPENGL_EXPORT PFNGLDELETENAMESAMDPROC DeleteNamesAMD;
19220  extern VTKRENDERINGOPENGL_EXPORT PFNGLISNAMEAMDPROC IsNameAMD;
19221 
19222  //Definitions for GL_AMD_debug_output
19223  const GLenum MAX_DEBUG_LOGGED_MESSAGES_AMD = static_cast<GLenum>(0x9144);
19224  const GLenum DEBUG_LOGGED_MESSAGES_AMD = static_cast<GLenum>(0x9145);
19225  const GLenum DEBUG_SEVERITY_HIGH_AMD = static_cast<GLenum>(0x9146);
19226  const GLenum DEBUG_SEVERITY_MEDIUM_AMD = static_cast<GLenum>(0x9147);
19227  const GLenum DEBUG_SEVERITY_LOW_AMD = static_cast<GLenum>(0x9148);
19228  const GLenum DEBUG_CATEGORY_API_ERROR_AMD = static_cast<GLenum>(0x9149);
19229  const GLenum DEBUG_CATEGORY_WINDOW_SYSTEM_AMD = static_cast<GLenum>(0x914A);
19230  const GLenum DEBUG_CATEGORY_DEPRECATION_AMD = static_cast<GLenum>(0x914B);
19232  const GLenum DEBUG_CATEGORY_PERFORMANCE_AMD = static_cast<GLenum>(0x914D);
19233  const GLenum DEBUG_CATEGORY_SHADER_COMPILER_AMD = static_cast<GLenum>(0x914E);
19234  const GLenum DEBUG_CATEGORY_APPLICATION_AMD = static_cast<GLenum>(0x914F);
19235  const GLenum DEBUG_CATEGORY_OTHER_AMD = static_cast<GLenum>(0x9150);
19236  typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam);
19237  typedef void (APIENTRYP PFNGLDEBUGMESSAGEENABLEAMDPROC) (GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
19238  typedef void (APIENTRYP PFNGLDEBUGMESSAGEINSERTAMDPROC) (GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf);
19239  typedef void (APIENTRYP PFNGLDEBUGMESSAGECALLBACKAMDPROC) (GLDEBUGPROCAMD callback, GLvoid *userParam);
19240  typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGAMDPROC) (GLuint count, GLsizei bufsize, GLenum *categories, GLuint *severities, GLuint *ids, GLsizei *lengths, GLchar *message);
19241  extern VTKRENDERINGOPENGL_EXPORT PFNGLDEBUGMESSAGEENABLEAMDPROC DebugMessageEnableAMD;
19242  extern VTKRENDERINGOPENGL_EXPORT PFNGLDEBUGMESSAGEINSERTAMDPROC DebugMessageInsertAMD;
19243  extern VTKRENDERINGOPENGL_EXPORT PFNGLDEBUGMESSAGECALLBACKAMDPROC DebugMessageCallbackAMD;
19244  extern VTKRENDERINGOPENGL_EXPORT PFNGLGETDEBUGMESSAGELOGAMDPROC GetDebugMessageLogAMD;
19245 
19246  //Definitions for GL_NV_vdpau_interop
19247  const GLenum SURFACE_STATE_NV = static_cast<GLenum>(0x86EB);
19248  const GLenum SURFACE_REGISTERED_NV = static_cast<GLenum>(0x86FD);
19249  const GLenum SURFACE_MAPPED_NV = static_cast<GLenum>(0x8700);
19250  const GLenum WRITE_DISCARD_NV = static_cast<GLenum>(0x88BE);
19251  typedef GLintptr GLvdpauSurfaceNV;
19252  typedef void (APIENTRYP PFNGLVDPAUINITNVPROC) (const GLvoid *vdpDevice, const GLvoid *getProcAddress);
19253  typedef void (APIENTRYP PFNGLVDPAUFININVPROC) (void);
19254  typedef GLvdpauSurfaceNV (APIENTRYP PFNGLVDPAUREGISTERVIDEOSURFACENVPROC) (GLvoid *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames);
19255  typedef GLvdpauSurfaceNV (APIENTRYP PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC) (GLvoid *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames);
19256  typedef void (APIENTRYP PFNGLVDPAUISSURFACENVPROC) (GLvdpauSurfaceNV surface);
19257  typedef void (APIENTRYP PFNGLVDPAUUNREGISTERSURFACENVPROC) (GLvdpauSurfaceNV surface);
19258  typedef void (APIENTRYP PFNGLVDPAUGETSURFACEIVNVPROC) (GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
19259  typedef void (APIENTRYP PFNGLVDPAUSURFACEACCESSNVPROC) (GLvdpauSurfaceNV surface, GLenum access);
19260  typedef void (APIENTRYP PFNGLVDPAUMAPSURFACESNVPROC) (GLsizei numSurfaces, const GLvdpauSurfaceNV *surfaces);
19261  typedef void (APIENTRYP PFNGLVDPAUUNMAPSURFACESNVPROC) (GLsizei numSurface, const GLvdpauSurfaceNV *surfaces);
19262  extern VTKRENDERINGOPENGL_EXPORT PFNGLVDPAUINITNVPROC VDPAUInitNV;
19263  extern VTKRENDERINGOPENGL_EXPORT PFNGLVDPAUFININVPROC VDPAUFiniNV;
19264  extern VTKRENDERINGOPENGL_EXPORT PFNGLVDPAUREGISTERVIDEOSURFACENVPROC VDPAURegisterVideoSurfaceNV;
19265  extern VTKRENDERINGOPENGL_EXPORT PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC VDPAURegisterOutputSurfaceNV;
19266  extern VTKRENDERINGOPENGL_EXPORT PFNGLVDPAUISSURFACENVPROC VDPAUIsSurfaceNV;
19267  extern VTKRENDERINGOPENGL_EXPORT PFNGLVDPAUUNREGISTERSURFACENVPROC VDPAUUnregisterSurfaceNV;
19268  extern VTKRENDERINGOPENGL_EXPORT PFNGLVDPAUGETSURFACEIVNVPROC VDPAUGetSurfaceivNV;
19269  extern VTKRENDERINGOPENGL_EXPORT PFNGLVDPAUSURFACEACCESSNVPROC VDPAUSurfaceAccessNV;
19270  extern VTKRENDERINGOPENGL_EXPORT PFNGLVDPAUMAPSURFACESNVPROC VDPAUMapSurfacesNV;
19271  extern VTKRENDERINGOPENGL_EXPORT PFNGLVDPAUUNMAPSURFACESNVPROC VDPAUUnmapSurfacesNV;
19272 
19273  //Definitions for GL_AMD_transform_feedback3_lines_triangles
19274 
19275  //Definitions for GL_SGIX_texture_select
19276 
19277  //Definitions for GL_INGR_blend_func_separate
19278  typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEINGRPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
19279  extern VTKRENDERINGOPENGL_EXPORT PFNGLBLENDFUNCSEPARATEINGRPROC BlendFuncSeparateINGR;
19280 
19281  //Definitions for GL_SGIX_depth_pass_instrument
19282 
19283  //Definitions for GL_SGIX_igloo_interface
19284  typedef void (APIENTRYP PFNGLIGLOOINTERFACESGIXPROC) (GLenum pname, const GLvoid *params);
19285  extern VTKRENDERINGOPENGL_EXPORT PFNGLIGLOOINTERFACESGIXPROC IglooInterfaceSGIX;
19286 
19287  // Method to load functions for a particular extension.
19288  extern int VTKRENDERINGOPENGL_EXPORT LoadExtension(const char *name, vtkOpenGLExtensionManager *manager);
19289 
19290  // Strings containing special version extensions.
19292 
19293  const char *GLXVersionExtensionsString();
19294 }
19295 #ifdef VTK_USE_X
19296 namespace vtkglX {
19297  //Miscellaneous definitions.
19298  typedef XID GLXContextID;
19299  typedef XID GLXPbuffer;
19300  typedef XID GLXWindow;
19301  typedef XID GLXFBConfigID;
19302  typedef struct __GLXFBConfigRec *GLXFBConfig;
19303  typedef vtkTypeInt32 int32_t;
19304  typedef vtkTypeInt64 int64_t;
19305 
19306  //Definitions for GLX_ARB_get_proc_address
19308  typedef __GLXextFuncPtr ( * PFNGLXGETPROCADDRESSARBPROC) (const GLubyte *procName);
19310 
19311  //Definitions for GLX_VERSION_1_3
19312  const GLenum WINDOW_BIT = static_cast<GLenum>(0x00000001);
19313  const GLenum PIXMAP_BIT = static_cast<GLenum>(0x00000002);
19314  const GLenum PBUFFER_BIT = static_cast<GLenum>(0x00000004);
19315  const GLenum RGBA_BIT = static_cast<GLenum>(0x00000001);
19316  const GLenum COLOR_INDEX_BIT = static_cast<GLenum>(0x00000002);
19317  const GLenum PBUFFER_CLOBBER_MASK = static_cast<GLenum>(0x08000000);
19318  const GLenum FRONT_LEFT_BUFFER_BIT = static_cast<GLenum>(0x00000001);
19319  const GLenum FRONT_RIGHT_BUFFER_BIT = static_cast<GLenum>(0x00000002);
19320  const GLenum BACK_LEFT_BUFFER_BIT = static_cast<GLenum>(0x00000004);
19321  const GLenum BACK_RIGHT_BUFFER_BIT = static_cast<GLenum>(0x00000008);
19322  const GLenum AUX_BUFFERS_BIT = static_cast<GLenum>(0x00000010);
19323  const GLenum DEPTH_BUFFER_BIT = static_cast<GLenum>(0x00000020);
19324  const GLenum STENCIL_BUFFER_BIT = static_cast<GLenum>(0x00000040);
19325  const GLenum ACCUM_BUFFER_BIT = static_cast<GLenum>(0x00000080);
19326  const GLenum CONFIG_CAVEAT = static_cast<GLenum>(0x20);
19327  const GLenum X_VISUAL_TYPE = static_cast<GLenum>(0x22);
19328  const GLenum TRANSPARENT_TYPE = static_cast<GLenum>(0x23);
19329  const GLenum TRANSPARENT_INDEX_VALUE = static_cast<GLenum>(0x24);
19330  const GLenum TRANSPARENT_RED_VALUE = static_cast<GLenum>(0x25);
19331  const GLenum TRANSPARENT_GREEN_VALUE = static_cast<GLenum>(0x26);
19332  const GLenum TRANSPARENT_BLUE_VALUE = static_cast<GLenum>(0x27);
19333  const GLenum TRANSPARENT_ALPHA_VALUE = static_cast<GLenum>(0x28);
19334  const GLenum DONT_CARE = static_cast<GLenum>(0xFFFFFFFF);
19335  const GLenum NONE = static_cast<GLenum>(0x8000);
19336  const GLenum SLOW_CONFIG = static_cast<GLenum>(0x8001);
19337  const GLenum TRUE_COLOR = static_cast<GLenum>(0x8002);
19338  const GLenum DIRECT_COLOR = static_cast<GLenum>(0x8003);
19339  const GLenum PSEUDO_COLOR = static_cast<GLenum>(0x8004);
19340  const GLenum STATIC_COLOR = static_cast<GLenum>(0x8005);
19341  const GLenum GRAY_SCALE = static_cast<GLenum>(0x8006);
19342  const GLenum STATIC_GRAY = static_cast<GLenum>(0x8007);
19343  const GLenum TRANSPARENT_RGB = static_cast<GLenum>(0x8008);
19344  const GLenum TRANSPARENT_INDEX = static_cast<GLenum>(0x8009);
19345  const GLenum VISUAL_ID = static_cast<GLenum>(0x800B);
19346  const GLenum SCREEN = static_cast<GLenum>(0x800C);
19347  const GLenum NON_CONFORMANT_CONFIG = static_cast<GLenum>(0x800D);
19348  const GLenum DRAWABLE_TYPE = static_cast<GLenum>(0x8010);
19349  const GLenum RENDER_TYPE = static_cast<GLenum>(0x8011);
19350  const GLenum X_RENDERABLE = static_cast<GLenum>(0x8012);
19351  const GLenum FBCONFIG_ID = static_cast<GLenum>(0x8013);
19352  const GLenum RGBA_TYPE = static_cast<GLenum>(0x8014);
19353  const GLenum COLOR_INDEX_TYPE = static_cast<GLenum>(0x8015);
19354  const GLenum MAX_PBUFFER_WIDTH = static_cast<GLenum>(0x8016);
19355  const GLenum MAX_PBUFFER_HEIGHT = static_cast<GLenum>(0x8017);
19356  const GLenum MAX_PBUFFER_PIXELS = static_cast<GLenum>(0x8018);
19357  const GLenum PRESERVED_CONTENTS = static_cast<GLenum>(0x801B);
19358  const GLenum LARGEST_PBUFFER = static_cast<GLenum>(0x801C);
19359  const GLenum WIDTH = static_cast<GLenum>(0x801D);
19360  const GLenum HEIGHT = static_cast<GLenum>(0x801E);
19361  const GLenum EVENT_MASK = static_cast<GLenum>(0x801F);
19362  const GLenum DAMAGED = static_cast<GLenum>(0x8020);
19363  const GLenum SAVED = static_cast<GLenum>(0x8021);
19364  const GLenum WINDOW = static_cast<GLenum>(0x8022);
19365  const GLenum PBUFFER = static_cast<GLenum>(0x8023);
19366  const GLenum PBUFFER_HEIGHT = static_cast<GLenum>(0x8040);
19367  const GLenum PBUFFER_WIDTH = static_cast<GLenum>(0x8041);
19368  typedef GLXFBConfig * ( * PFNGLXGETFBCONFIGSPROC) (Display *dpy, int screen, int *nelements);
19369  typedef GLXFBConfig * ( * PFNGLXCHOOSEFBCONFIGPROC) (Display *dpy, int screen, const int *attrib_list, int *nelements);
19370  typedef int ( * PFNGLXGETFBCONFIGATTRIBPROC) (Display *dpy, GLXFBConfig config, int attribute, int *value);
19371  typedef XVisualInfo * ( * PFNGLXGETVISUALFROMFBCONFIGPROC) (Display *dpy, GLXFBConfig config);
19372  typedef GLXWindow ( * PFNGLXCREATEWINDOWPROC) (Display *dpy, GLXFBConfig config, Window win, const int *attrib_list);
19373  typedef void ( * PFNGLXDESTROYWINDOWPROC) (Display *dpy, GLXWindow win);
19374  typedef GLXPixmap ( * PFNGLXCREATEPIXMAPPROC) (Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attrib_list);
19375  typedef void ( * PFNGLXDESTROYPIXMAPPROC) (Display *dpy, GLXPixmap pixmap);
19376  typedef GLXPbuffer ( * PFNGLXCREATEPBUFFERPROC) (Display *dpy, GLXFBConfig config, const int *attrib_list);
19377  typedef void ( * PFNGLXDESTROYPBUFFERPROC) (Display *dpy, GLXPbuffer pbuf);
19378  typedef void ( * PFNGLXQUERYDRAWABLEPROC) (Display *dpy, GLXDrawable draw, int attribute, unsigned int *value);
19379  typedef GLXContext ( * PFNGLXCREATENEWCONTEXTPROC) (Display *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct);
19380  typedef Bool ( * PFNGLXMAKECONTEXTCURRENTPROC) (Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
19381  typedef GLXDrawable ( * PFNGLXGETCURRENTREADDRAWABLEPROC) (void);
19382  typedef Display * ( * PFNGLXGETCURRENTDISPLAYPROC) (void);
19383  typedef int ( * PFNGLXQUERYCONTEXTPROC) (Display *dpy, GLXContext ctx, int attribute, int *value);
19384  typedef void ( * PFNGLXSELECTEVENTPROC) (Display *dpy, GLXDrawable draw, unsigned long event_mask);
19385  typedef void ( * PFNGLXGETSELECTEDEVENTPROC) (Display *dpy, GLXDrawable draw, unsigned long *event_mask);
19404 
19405  //Definitions for GLX_VERSION_1_4
19406  const GLenum SAMPLE_BUFFERS = static_cast<GLenum>(100000);
19407  const GLenum SAMPLES = static_cast<GLenum>(100001);
19408  typedef __GLXextFuncPtr ( * PFNGLXGETPROCADDRESSPROC) (const GLubyte *procName);
19410 
19411  //Definitions for GLX_ARB_multisample
19412  const GLenum SAMPLE_BUFFERS_ARB = static_cast<GLenum>(100000);
19413  const GLenum SAMPLES_ARB = static_cast<GLenum>(100001);
19414 
19415  //Definitions for GLX_ARB_vertex_buffer_object
19417 
19418  //Definitions for GLX_ARB_fbconfig_float
19419  const GLenum RGBA_FLOAT_TYPE_ARB = static_cast<GLenum>(0x20B9);
19420  const GLenum RGBA_FLOAT_BIT_ARB = static_cast<GLenum>(0x00000004);
19421 
19422  //Definitions for GLX_ARB_framebuffer_sRGB
19423  const GLenum FRAMEBUFFER_SRGB_CAPABLE_ARB = static_cast<GLenum>(0x20B2);
19424 
19425  //Definitions for GLX_ARB_create_context
19426  const GLenum CONTEXT_DEBUG_BIT_ARB = static_cast<GLenum>(0x00000001);
19427  const GLenum CONTEXT_FORWARD_COMPATIBLE_BIT_ARB = static_cast<GLenum>(0x00000002);
19428  const GLenum CONTEXT_MAJOR_VERSION_ARB = static_cast<GLenum>(0x2091);
19429  const GLenum CONTEXT_MINOR_VERSION_ARB = static_cast<GLenum>(0x2092);
19430  const GLenum CONTEXT_FLAGS_ARB = static_cast<GLenum>(0x2094);
19431  typedef GLXContext ( * PFNGLXCREATECONTEXTATTRIBSARBPROC) (Display *dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int *attrib_list);
19433 
19434  //Definitions for GLX_ARB_create_context_profile
19435  const GLenum CONTEXT_CORE_PROFILE_BIT_ARB = static_cast<GLenum>(0x00000001);
19436  const GLenum CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB = static_cast<GLenum>(0x00000002);
19437  const GLenum CONTEXT_PROFILE_MASK_ARB = static_cast<GLenum>(0x9126);
19438 
19439  //Definitions for GLX_ARB_create_context_robustness
19440  const GLenum CONTEXT_ROBUST_ACCESS_BIT_ARB = static_cast<GLenum>(0x00000004);
19441  const GLenum LOSE_CONTEXT_ON_RESET_ARB = static_cast<GLenum>(0x8252);
19443  const GLenum NO_RESET_NOTIFICATION_ARB = static_cast<GLenum>(0x8261);
19444 
19445  //Definitions for GLX_SGIS_multisample
19446  const GLenum SAMPLE_BUFFERS_SGIS = static_cast<GLenum>(100000);
19447  const GLenum SAMPLES_SGIS = static_cast<GLenum>(100001);
19448 
19449  //Definitions for GLX_EXT_visual_info
19450  const GLenum X_VISUAL_TYPE_EXT = static_cast<GLenum>(0x22);
19451  const GLenum TRANSPARENT_TYPE_EXT = static_cast<GLenum>(0x23);
19452  const GLenum TRANSPARENT_INDEX_VALUE_EXT = static_cast<GLenum>(0x24);
19453  const GLenum TRANSPARENT_RED_VALUE_EXT = static_cast<GLenum>(0x25);
19454  const GLenum TRANSPARENT_GREEN_VALUE_EXT = static_cast<GLenum>(0x26);
19455  const GLenum TRANSPARENT_BLUE_VALUE_EXT = static_cast<GLenum>(0x27);
19456  const GLenum TRANSPARENT_ALPHA_VALUE_EXT = static_cast<GLenum>(0x28);
19457  const GLenum NONE_EXT = static_cast<GLenum>(0x8000);
19458  const GLenum TRUE_COLOR_EXT = static_cast<GLenum>(0x8002);
19459  const GLenum DIRECT_COLOR_EXT = static_cast<GLenum>(0x8003);
19460  const GLenum PSEUDO_COLOR_EXT = static_cast<GLenum>(0x8004);
19461  const GLenum STATIC_COLOR_EXT = static_cast<GLenum>(0x8005);
19462  const GLenum GRAY_SCALE_EXT = static_cast<GLenum>(0x8006);
19463  const GLenum STATIC_GRAY_EXT = static_cast<GLenum>(0x8007);
19464  const GLenum TRANSPARENT_RGB_EXT = static_cast<GLenum>(0x8008);
19465  const GLenum TRANSPARENT_INDEX_EXT = static_cast<GLenum>(0x8009);
19466 
19467  //Definitions for GLX_SGI_swap_control
19468  typedef int ( * PFNGLXSWAPINTERVALSGIPROC) (int interval);
19470 
19471  //Definitions for GLX_SGI_video_sync
19472  typedef int ( * PFNGLXGETVIDEOSYNCSGIPROC) (unsigned int *count);
19473  typedef int ( * PFNGLXWAITVIDEOSYNCSGIPROC) (int divisor, int remainder, unsigned int *count);
19476 
19477  //Definitions for GLX_SGI_make_current_read
19478  typedef Bool ( * PFNGLXMAKECURRENTREADSGIPROC) (Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
19479  typedef GLXDrawable ( * PFNGLXGETCURRENTREADDRAWABLESGIPROC) (void);
19482 
19483  //Definitions for GLX_EXT_visual_rating
19484  const GLenum VISUAL_CAVEAT_EXT = static_cast<GLenum>(0x20);
19485  const GLenum SLOW_VISUAL_EXT = static_cast<GLenum>(0x8001);
19486  const GLenum NON_CONFORMANT_VISUAL_EXT = static_cast<GLenum>(0x800D);
19487 
19488  //Definitions for GLX_EXT_import_context
19489  const GLenum SHARE_CONTEXT_EXT = static_cast<GLenum>(0x800A);
19490  const GLenum VISUAL_ID_EXT = static_cast<GLenum>(0x800B);
19491  const GLenum SCREEN_EXT = static_cast<GLenum>(0x800C);
19492  typedef Display * ( * PFNGLXGETCURRENTDISPLAYEXTPROC) (void);
19493  typedef int ( * PFNGLXQUERYCONTEXTINFOEXTPROC) (Display *dpy, GLXContext context, int attribute, int *value);
19494  typedef GLXContextID ( * PFNGLXGETCONTEXTIDEXTPROC) (const GLXContext context);
19495  typedef GLXContext ( * PFNGLXIMPORTCONTEXTEXTPROC) (Display *dpy, GLXContextID contextID);
19496  typedef void ( * PFNGLXFREECONTEXTEXTPROC) (Display *dpy, GLXContext context);
19502 
19503  //Definitions for GLX_SGIX_fbconfig
19504  const GLenum WINDOW_BIT_SGIX = static_cast<GLenum>(0x00000001);
19505  const GLenum PIXMAP_BIT_SGIX = static_cast<GLenum>(0x00000002);
19506  const GLenum RGBA_BIT_SGIX = static_cast<GLenum>(0x00000001);
19507  const GLenum COLOR_INDEX_BIT_SGIX = static_cast<GLenum>(0x00000002);
19508  const GLenum DRAWABLE_TYPE_SGIX = static_cast<GLenum>(0x8010);
19509  const GLenum RENDER_TYPE_SGIX = static_cast<GLenum>(0x8011);
19510  const GLenum X_RENDERABLE_SGIX = static_cast<GLenum>(0x8012);
19511  const GLenum FBCONFIG_ID_SGIX = static_cast<GLenum>(0x8013);
19512  const GLenum RGBA_TYPE_SGIX = static_cast<GLenum>(0x8014);
19513  const GLenum COLOR_INDEX_TYPE_SGIX = static_cast<GLenum>(0x8015);
19514  typedef XID GLXFBConfigIDSGIX;
19515  typedef struct __GLXFBConfigRec *GLXFBConfigSGIX;
19516  typedef int ( * PFNGLXGETFBCONFIGATTRIBSGIXPROC) (Display *dpy, GLXFBConfigSGIX config, int attribute, int *value);
19517  typedef GLXFBConfigSGIX * ( * PFNGLXCHOOSEFBCONFIGSGIXPROC) (Display *dpy, int screen, int *attrib_list, int *nelements);
19518  typedef GLXPixmap ( * PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC) (Display *dpy, GLXFBConfigSGIX config, Pixmap pixmap);
19519  typedef GLXContext ( * PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC) (Display *dpy, GLXFBConfigSGIX config, int render_type, GLXContext share_list, Bool direct);
19520  typedef XVisualInfo * ( * PFNGLXGETVISUALFROMFBCONFIGSGIXPROC) (Display *dpy, GLXFBConfigSGIX config);
19521  typedef GLXFBConfigSGIX ( * PFNGLXGETFBCONFIGFROMVISUALSGIXPROC) (Display *dpy, XVisualInfo *vis);
19528 
19529  //Definitions for GLX_SGIX_pbuffer
19530  const GLenum PBUFFER_BIT_SGIX = static_cast<GLenum>(0x00000004);
19531  const GLenum BUFFER_CLOBBER_MASK_SGIX = static_cast<GLenum>(0x08000000);
19532  const GLenum FRONT_LEFT_BUFFER_BIT_SGIX = static_cast<GLenum>(0x00000001);
19533  const GLenum FRONT_RIGHT_BUFFER_BIT_SGIX = static_cast<GLenum>(0x00000002);
19534  const GLenum BACK_LEFT_BUFFER_BIT_SGIX = static_cast<GLenum>(0x00000004);
19535  const GLenum BACK_RIGHT_BUFFER_BIT_SGIX = static_cast<GLenum>(0x00000008);
19536  const GLenum AUX_BUFFERS_BIT_SGIX = static_cast<GLenum>(0x00000010);
19537  const GLenum DEPTH_BUFFER_BIT_SGIX = static_cast<GLenum>(0x00000020);
19538  const GLenum STENCIL_BUFFER_BIT_SGIX = static_cast<GLenum>(0x00000040);
19539  const GLenum ACCUM_BUFFER_BIT_SGIX = static_cast<GLenum>(0x00000080);
19540  const GLenum SAMPLE_BUFFERS_BIT_SGIX = static_cast<GLenum>(0x00000100);
19541  const GLenum MAX_PBUFFER_WIDTH_SGIX = static_cast<GLenum>(0x8016);
19542  const GLenum MAX_PBUFFER_HEIGHT_SGIX = static_cast<GLenum>(0x8017);
19543  const GLenum MAX_PBUFFER_PIXELS_SGIX = static_cast<GLenum>(0x8018);
19544  const GLenum OPTIMAL_PBUFFER_WIDTH_SGIX = static_cast<GLenum>(0x8019);
19545  const GLenum OPTIMAL_PBUFFER_HEIGHT_SGIX = static_cast<GLenum>(0x801A);
19546  const GLenum PRESERVED_CONTENTS_SGIX = static_cast<GLenum>(0x801B);
19547  const GLenum LARGEST_PBUFFER_SGIX = static_cast<GLenum>(0x801C);
19548  const GLenum WIDTH_SGIX = static_cast<GLenum>(0x801D);
19549  const GLenum HEIGHT_SGIX = static_cast<GLenum>(0x801E);
19550  const GLenum EVENT_MASK_SGIX = static_cast<GLenum>(0x801F);
19551  const GLenum DAMAGED_SGIX = static_cast<GLenum>(0x8020);
19552  const GLenum SAVED_SGIX = static_cast<GLenum>(0x8021);
19553  const GLenum WINDOW_SGIX = static_cast<GLenum>(0x8022);
19554  const GLenum PBUFFER_SGIX = static_cast<GLenum>(0x8023);
19555  typedef XID GLXPbufferSGIX;
19556  typedef GLXPbufferSGIX ( * PFNGLXCREATEGLXPBUFFERSGIXPROC) (Display *dpy, GLXFBConfigSGIX config, unsigned int width, unsigned int height, int *attrib_list);
19557  typedef void ( * PFNGLXDESTROYGLXPBUFFERSGIXPROC) (Display *dpy, GLXPbufferSGIX pbuf);
19558  typedef int ( * PFNGLXQUERYGLXPBUFFERSGIXPROC) (Display *dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int *value);
19559  typedef void ( * PFNGLXSELECTEVENTSGIXPROC) (Display *dpy, GLXDrawable drawable, unsigned long mask);
19560  typedef void ( * PFNGLXGETSELECTEDEVENTSGIXPROC) (Display *dpy, GLXDrawable drawable, unsigned long *mask);
19566 
19567  //Definitions for GLX_SGI_cushion
19568  typedef void ( * PFNGLXCUSHIONSGIPROC) (Display *dpy, Window window, float cushion);
19570 
19571  //Definitions for GLX_SGIX_video_resize
19572  const GLenum SYNC_FRAME_SGIX = static_cast<GLenum>(0x00000000);
19573  const GLenum SYNC_SWAP_SGIX = static_cast<GLenum>(0x00000001);
19574  typedef int ( * PFNGLXBINDCHANNELTOWINDOWSGIXPROC) (Display *display, int screen, int channel, Window window);
19575  typedef int ( * PFNGLXCHANNELRECTSGIXPROC) (Display *display, int screen, int channel, int x, int y, int w, int h);
19576  typedef int ( * PFNGLXQUERYCHANNELRECTSGIXPROC) (Display *display, int screen, int channel, int *dx, int *dy, int *dw, int *dh);
19577  typedef int ( * PFNGLXQUERYCHANNELDELTASSGIXPROC) (Display *display, int screen, int channel, int *x, int *y, int *w, int *h);
19578  typedef int ( * PFNGLXCHANNELRECTSYNCSGIXPROC) (Display *display, int screen, int channel, GLenum synctype);
19584 
19585  //Definitions for GLX_SGIX_swap_group
19586  typedef void ( * PFNGLXJOINSWAPGROUPSGIXPROC) (Display *dpy, GLXDrawable drawable, GLXDrawable member);
19588 
19589  //Definitions for GLX_SGIX_swap_barrier
19590  typedef void ( * PFNGLXBINDSWAPBARRIERSGIXPROC) (Display *dpy, GLXDrawable drawable, int barrier);
19591  typedef Bool ( * PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC) (Display *dpy, int screen, int *max);
19594 
19595  //Definitions for GLX_SGIS_blended_overlay
19596  const GLenum BLENDED_RGBA_SGIS = static_cast<GLenum>(0x8025);
19597 
19598  //Definitions for GLX_SGIS_shared_multisample
19599  const GLenum MULTISAMPLE_SUB_RECT_WIDTH_SGIS = static_cast<GLenum>(0x8026);
19600  const GLenum MULTISAMPLE_SUB_RECT_HEIGHT_SGIS = static_cast<GLenum>(0x8027);
19601 
19602  //Definitions for GLX_SUN_get_transparent_index
19603  typedef Status ( * PFNGLXGETTRANSPARENTINDEXSUNPROC) (Display *dpy, Window overlay, Window underlay, long *pTransparentIndex);
19605 
19606  //Definitions for GLX_3DFX_multisample
19607  const GLenum SAMPLE_BUFFERS_3DFX = static_cast<GLenum>(0x8050);
19608  const GLenum SAMPLES_3DFX = static_cast<GLenum>(0x8051);
19609 
19610  //Definitions for GLX_MESA_copy_sub_buffer
19611  typedef void ( * PFNGLXCOPYSUBBUFFERMESAPROC) (Display *dpy, GLXDrawable drawable, int x, int y, int width, int height);
19613 
19614  //Definitions for GLX_MESA_pixmap_colormap
19615  typedef GLXPixmap ( * PFNGLXCREATEGLXPIXMAPMESAPROC) (Display *dpy, XVisualInfo *visual, Pixmap pixmap, Colormap cmap);
19617 
19618  //Definitions for GLX_MESA_release_buffers
19619  typedef Bool ( * PFNGLXRELEASEBUFFERSMESAPROC) (Display *dpy, GLXDrawable drawable);
19621 
19622  //Definitions for GLX_MESA_set_3dfx_mode
19623  const GLenum _3DFX_WINDOW_MODE_MESA = static_cast<GLenum>(0x1);
19624  const GLenum _3DFX_FULLSCREEN_MODE_MESA = static_cast<GLenum>(0x2);
19625  typedef Bool ( * PFNGLXSET3DFXMODEMESAPROC) (int mode);
19627 
19628  //Definitions for GLX_SGIX_visual_select_group
19629  const GLenum VISUAL_SELECT_GROUP_SGIX = static_cast<GLenum>(0x8028);
19630 
19631  //Definitions for GLX_OML_swap_method
19632  const GLenum SWAP_METHOD_OML = static_cast<GLenum>(0x8060);
19633  const GLenum SWAP_EXCHANGE_OML = static_cast<GLenum>(0x8061);
19634  const GLenum SWAP_COPY_OML = static_cast<GLenum>(0x8062);
19635  const GLenum SWAP_UNDEFINED_OML = static_cast<GLenum>(0x8063);
19636 
19637  //Definitions for GLX_OML_sync_control
19638  typedef Bool ( * PFNGLXGETSYNCVALUESOMLPROC) (Display *dpy, GLXDrawable drawable, int64_t *ust, int64_t *msc, int64_t *sbc);
19639  typedef Bool ( * PFNGLXGETMSCRATEOMLPROC) (Display *dpy, GLXDrawable drawable, int32_t *numerator, int32_t *denominator);
19640  typedef int64_t ( * PFNGLXSWAPBUFFERSMSCOMLPROC) (Display *dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder);
19641  typedef Bool ( * PFNGLXWAITFORMSCOMLPROC) (Display *dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t *ust, int64_t *msc, int64_t *sbc);
19642  typedef Bool ( * PFNGLXWAITFORSBCOMLPROC) (Display *dpy, GLXDrawable drawable, int64_t target_sbc, int64_t *ust, int64_t *msc, int64_t *sbc);
19648 
19649  //Definitions for GLX_NV_float_buffer
19650  const GLenum FLOAT_COMPONENTS_NV = static_cast<GLenum>(0x20B0);
19651 
19652  //Definitions for GLX_MESA_agp_offset
19653  typedef unsigned int ( * PFNGLXGETAGPOFFSETMESAPROC) (const void *pointer);
19655 
19656  //Definitions for GLX_EXT_fbconfig_packed_float
19657  const GLenum RGBA_UNSIGNED_FLOAT_TYPE_EXT = static_cast<GLenum>(0x20B1);
19658  const GLenum RGBA_UNSIGNED_FLOAT_BIT_EXT = static_cast<GLenum>(0x00000008);
19659 
19660  //Definitions for GLX_EXT_framebuffer_sRGB
19661  const GLenum FRAMEBUFFER_SRGB_CAPABLE_EXT = static_cast<GLenum>(0x20B2);
19662 
19663  //Definitions for GLX_EXT_texture_from_pixmap
19664  const GLenum TEXTURE_1D_BIT_EXT = static_cast<GLenum>(0x00000001);
19665  const GLenum TEXTURE_2D_BIT_EXT = static_cast<GLenum>(0x00000002);
19666  const GLenum TEXTURE_RECTANGLE_BIT_EXT = static_cast<GLenum>(0x00000004);
19667  const GLenum BIND_TO_TEXTURE_RGB_EXT = static_cast<GLenum>(0x20D0);
19668  const GLenum BIND_TO_TEXTURE_RGBA_EXT = static_cast<GLenum>(0x20D1);
19669  const GLenum BIND_TO_MIPMAP_TEXTURE_EXT = static_cast<GLenum>(0x20D2);
19670  const GLenum BIND_TO_TEXTURE_TARGETS_EXT = static_cast<GLenum>(0x20D3);
19671  const GLenum Y_INVERTED_EXT = static_cast<GLenum>(0x20D4);
19672  const GLenum TEXTURE_FORMAT_EXT = static_cast<GLenum>(0x20D5);
19673  const GLenum TEXTURE_TARGET_EXT = static_cast<GLenum>(0x20D6);
19674  const GLenum MIPMAP_TEXTURE_EXT = static_cast<GLenum>(0x20D7);
19675  const GLenum TEXTURE_FORMAT_NONE_EXT = static_cast<GLenum>(0x20D8);
19676  const GLenum TEXTURE_FORMAT_RGB_EXT = static_cast<GLenum>(0x20D9);
19677  const GLenum TEXTURE_FORMAT_RGBA_EXT = static_cast<GLenum>(0x20DA);
19678  const GLenum TEXTURE_1D_EXT = static_cast<GLenum>(0x20DB);
19679  const GLenum TEXTURE_2D_EXT = static_cast<GLenum>(0x20DC);
19680  const GLenum TEXTURE_RECTANGLE_EXT = static_cast<GLenum>(0x20DD);
19681  const GLenum FRONT_LEFT_EXT = static_cast<GLenum>(0x20DE);
19682  const GLenum FRONT_RIGHT_EXT = static_cast<GLenum>(0x20DF);
19683  const GLenum BACK_LEFT_EXT = static_cast<GLenum>(0x20E0);
19684  const GLenum BACK_RIGHT_EXT = static_cast<GLenum>(0x20E1);
19685  const GLenum FRONT_EXT = static_cast<GLenum>(0x20DE);
19686  const GLenum BACK_EXT = static_cast<GLenum>(0x20E0);
19687  const GLenum AUX0_EXT = static_cast<GLenum>(0x20E2);
19688  const GLenum AUX1_EXT = static_cast<GLenum>(0x20E3);
19689  const GLenum AUX2_EXT = static_cast<GLenum>(0x20E4);
19690  const GLenum AUX3_EXT = static_cast<GLenum>(0x20E5);
19691  const GLenum AUX4_EXT = static_cast<GLenum>(0x20E6);
19692  const GLenum AUX5_EXT = static_cast<GLenum>(0x20E7);
19693  const GLenum AUX6_EXT = static_cast<GLenum>(0x20E8);
19694  const GLenum AUX7_EXT = static_cast<GLenum>(0x20E9);
19695  const GLenum AUX8_EXT = static_cast<GLenum>(0x20EA);
19696  const GLenum AUX9_EXT = static_cast<GLenum>(0x20EB);
19697  typedef void ( * PFNGLXBINDTEXIMAGEEXTPROC) (Display *dpy, GLXDrawable drawable, int buffer, const int *attrib_list);
19698  typedef void ( * PFNGLXRELEASETEXIMAGEEXTPROC) (Display *dpy, GLXDrawable drawable, int buffer);
19701 
19702  //Definitions for GLX_NV_present_video
19703  const GLenum NUM_VIDEO_SLOTS_NV = static_cast<GLenum>(0x20F0);
19704  typedef unsigned int * ( * PFNGLXENUMERATEVIDEODEVICESNVPROC) (Display *dpy, int screen, int *nelements);
19705  typedef int ( * PFNGLXBINDVIDEODEVICENVPROC) (Display *dpy, unsigned int video_slot, unsigned int video_device, const int *attrib_list);
19708 
19709  //Definitions for GLX_NV_video_out
19710  const GLenum VIDEO_OUT_COLOR_NV = static_cast<GLenum>(0x20C3);
19711  const GLenum VIDEO_OUT_ALPHA_NV = static_cast<GLenum>(0x20C4);
19712  const GLenum VIDEO_OUT_DEPTH_NV = static_cast<GLenum>(0x20C5);
19713  const GLenum VIDEO_OUT_COLOR_AND_ALPHA_NV = static_cast<GLenum>(0x20C6);
19714  const GLenum VIDEO_OUT_COLOR_AND_DEPTH_NV = static_cast<GLenum>(0x20C7);
19715  const GLenum VIDEO_OUT_FRAME_NV = static_cast<GLenum>(0x20C8);
19716  const GLenum VIDEO_OUT_FIELD_1_NV = static_cast<GLenum>(0x20C9);
19717  const GLenum VIDEO_OUT_FIELD_2_NV = static_cast<GLenum>(0x20CA);
19718  const GLenum VIDEO_OUT_STACKED_FIELDS_1_2_NV = static_cast<GLenum>(0x20CB);
19719  const GLenum VIDEO_OUT_STACKED_FIELDS_2_1_NV = static_cast<GLenum>(0x20CC);
19720 
19721  //Definitions for GLX_NV_swap_group
19722  typedef Bool ( * PFNGLXJOINSWAPGROUPNVPROC) (Display *dpy, GLXDrawable drawable, GLuint group);
19723  typedef Bool ( * PFNGLXBINDSWAPBARRIERNVPROC) (Display *dpy, GLuint group, GLuint barrier);
19724  typedef Bool ( * PFNGLXQUERYSWAPGROUPNVPROC) (Display *dpy, GLXDrawable drawable, GLuint *group, GLuint *barrier);
19725  typedef Bool ( * PFNGLXQUERYMAXSWAPGROUPSNVPROC) (Display *dpy, int screen, GLuint *maxGroups, GLuint *maxBarriers);
19726  typedef Bool ( * PFNGLXQUERYFRAMECOUNTNVPROC) (Display *dpy, int screen, GLuint *count);
19727  typedef Bool ( * PFNGLXRESETFRAMECOUNTNVPROC) (Display *dpy, int screen);
19734 
19735  //Definitions for GLX_NV_video_capture
19736  const GLenum DEVICE_ID_NV = static_cast<GLenum>(0x20CD);
19737  const GLenum UNIQUE_ID_NV = static_cast<GLenum>(0x20CE);
19738  const GLenum NUM_VIDEO_CAPTURE_SLOTS_NV = static_cast<GLenum>(0x20CF);
19740  typedef int ( * PFNGLXBINDVIDEOCAPTUREDEVICENVPROC) (Display *dpy, unsigned int video_capture_slot, GLXVideoCaptureDeviceNV device);
19741  typedef GLXVideoCaptureDeviceNV * ( * PFNGLXENUMERATEVIDEOCAPTUREDEVICESNVPROC) (Display *dpy, int screen, int *nelements);
19742  typedef void ( * PFNGLXLOCKVIDEOCAPTUREDEVICENVPROC) (Display *dpy, GLXVideoCaptureDeviceNV device);
19743  typedef int ( * PFNGLXQUERYVIDEOCAPTUREDEVICENVPROC) (Display *dpy, GLXVideoCaptureDeviceNV device, int attribute, int *value);
19744  typedef void ( * PFNGLXRELEASEVIDEOCAPTUREDEVICENVPROC) (Display *dpy, GLXVideoCaptureDeviceNV device);
19750 
19751  //Definitions for GLX_EXT_swap_control
19752  const GLenum SWAP_INTERVAL_EXT = static_cast<GLenum>(0x20F1);
19753  const GLenum MAX_SWAP_INTERVAL_EXT = static_cast<GLenum>(0x20F2);
19754  typedef int ( * PFNGLXSWAPINTERVALEXTPROC) (Display *dpy, GLXDrawable drawable, int interval);
19756 
19757  //Definitions for GLX_NV_copy_image
19758  typedef void ( * PFNGLXCOPYIMAGESUBDATANVPROC) (Display *dpy, GLXContext srcCtx, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLXContext dstCtx, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth);
19760 
19761  //Definitions for GLX_INTEL_swap_event
19762  const GLenum BUFFER_SWAP_COMPLETE_INTEL_MASK = static_cast<GLenum>(0x04000000);
19763  const GLenum EXCHANGE_COMPLETE_INTEL = static_cast<GLenum>(0x8180);
19764  const GLenum COPY_COMPLETE_INTEL = static_cast<GLenum>(0x8181);
19765  const GLenum FLIP_COMPLETE_INTEL = static_cast<GLenum>(0x8182);
19766 
19767  //Definitions for GLX_NV_multisample_coverage
19768  const GLenum COVERAGE_SAMPLES_NV = static_cast<GLenum>(100001);
19769  const GLenum COLOR_SAMPLES_NV = static_cast<GLenum>(0x20B3);
19770 
19771  //Definitions for GLX_AMD_gpu_association
19772  const GLenum GPU_VENDOR_AMD = static_cast<GLenum>(0x1F00);
19773  const GLenum GPU_RENDERER_STRING_AMD = static_cast<GLenum>(0x1F01);
19774  const GLenum GPU_OPENGL_VERSION_STRING_AMD = static_cast<GLenum>(0x1F02);
19775  const GLenum GPU_FASTEST_TARGET_GPUS_AMD = static_cast<GLenum>(0x21A2);
19776  const GLenum GPU_RAM_AMD = static_cast<GLenum>(0x21A3);
19777  const GLenum GPU_CLOCK_AMD = static_cast<GLenum>(0x21A4);
19778  const GLenum GPU_NUM_PIPES_AMD = static_cast<GLenum>(0x21A5);
19779  const GLenum GPU_NUM_SIMD_AMD = static_cast<GLenum>(0x21A6);
19780  const GLenum GPU_NUM_RB_AMD = static_cast<GLenum>(0x21A7);
19781  const GLenum GPU_NUM_SPI_AMD = static_cast<GLenum>(0x21A8);
19782 
19783  //Definitions for GLX_EXT_create_context_es2_profile
19784  const GLenum CONTEXT_ES2_PROFILE_BIT_EXT = static_cast<GLenum>(0x00000004);
19785 
19786  //Definitions for GLX_NV_video_output
19787  typedef unsigned int GLXVideoDeviceNV;
19788  typedef int ( * PFNGLXGETVIDEODEVICENVPROC) (Display *dpy, int screen, int numVideoDevices, GLXVideoDeviceNV *pVideoDevice);
19789  typedef int ( * PFNGLXRELEASEVIDEODEVICENVPROC) (Display *dpy, int screen, GLXVideoDeviceNV VideoDevice);
19790  typedef int ( * PFNGLXBINDVIDEOIMAGENVPROC) (Display *dpy, GLXVideoDeviceNV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer);
19791  typedef int ( * PFNGLXRELEASEVIDEOIMAGENVPROC) (Display *dpy, GLXPbuffer pbuf);
19792  typedef int ( * PFNGLXSENDPBUFFERTOVIDEONVPROC) (Display *dpy, GLXPbuffer pbuf, int iBufferType, unsigned long *pulCounterPbuffer, GLboolean bBlock);
19793  typedef int ( * PFNGLXGETVIDEOINFONVPROC) (Display *dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long *pulCounterOutputPbuffer, unsigned long *pulCounterOutputVideo);
19800 }
19801 #endif
19802 #ifdef WIN32
19803 namespace vtkwgl {
19804 
19805  //Definitions for WGL_ARB_buffer_region
19806  const GLenum FRONT_COLOR_BUFFER_BIT_ARB = static_cast<GLenum>(0x00000001);
19807  const GLenum BACK_COLOR_BUFFER_BIT_ARB = static_cast<GLenum>(0x00000002);
19808  const GLenum DEPTH_BUFFER_BIT_ARB = static_cast<GLenum>(0x00000004);
19809  const GLenum STENCIL_BUFFER_BIT_ARB = static_cast<GLenum>(0x00000008);
19810  typedef HANDLE (WINAPI * PFNWGLCREATEBUFFERREGIONARBPROC) (HDC hDC, int iLayerPlane, UINT uType);
19811  typedef VOID (WINAPI * PFNWGLDELETEBUFFERREGIONARBPROC) (HANDLE hRegion);
19812  typedef BOOL (WINAPI * PFNWGLSAVEBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height);
19813  typedef BOOL (WINAPI * PFNWGLRESTOREBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc);
19814  extern VTKRENDERINGOPENGL_EXPORT PFNWGLCREATEBUFFERREGIONARBPROC CreateBufferRegionARB;
19815  extern VTKRENDERINGOPENGL_EXPORT PFNWGLDELETEBUFFERREGIONARBPROC DeleteBufferRegionARB;
19816  extern VTKRENDERINGOPENGL_EXPORT PFNWGLSAVEBUFFERREGIONARBPROC SaveBufferRegionARB;
19817  extern VTKRENDERINGOPENGL_EXPORT PFNWGLRESTOREBUFFERREGIONARBPROC RestoreBufferRegionARB;
19818 
19819  //Definitions for WGL_ARB_multisample
19820  const GLenum SAMPLE_BUFFERS_ARB = static_cast<GLenum>(0x2041);
19821  const GLenum SAMPLES_ARB = static_cast<GLenum>(0x2042);
19822 
19823  //Definitions for WGL_ARB_extensions_string
19824  typedef const char * (WINAPI * PFNWGLGETEXTENSIONSSTRINGARBPROC) (HDC hdc);
19825  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGETEXTENSIONSSTRINGARBPROC GetExtensionsStringARB;
19826 
19827  //Definitions for WGL_ARB_pixel_format
19828  const GLenum NUMBER_PIXEL_FORMATS_ARB = static_cast<GLenum>(0x2000);
19829  const GLenum DRAW_TO_WINDOW_ARB = static_cast<GLenum>(0x2001);
19830  const GLenum DRAW_TO_BITMAP_ARB = static_cast<GLenum>(0x2002);
19831  const GLenum ACCELERATION_ARB = static_cast<GLenum>(0x2003);
19832  const GLenum NEED_PALETTE_ARB = static_cast<GLenum>(0x2004);
19833  const GLenum NEED_SYSTEM_PALETTE_ARB = static_cast<GLenum>(0x2005);
19834  const GLenum SWAP_LAYER_BUFFERS_ARB = static_cast<GLenum>(0x2006);
19835  const GLenum SWAP_METHOD_ARB = static_cast<GLenum>(0x2007);
19836  const GLenum NUMBER_OVERLAYS_ARB = static_cast<GLenum>(0x2008);
19837  const GLenum NUMBER_UNDERLAYS_ARB = static_cast<GLenum>(0x2009);
19838  const GLenum TRANSPARENT_ARB = static_cast<GLenum>(0x200A);
19839  const GLenum TRANSPARENT_RED_VALUE_ARB = static_cast<GLenum>(0x2037);
19840  const GLenum TRANSPARENT_GREEN_VALUE_ARB = static_cast<GLenum>(0x2038);
19841  const GLenum TRANSPARENT_BLUE_VALUE_ARB = static_cast<GLenum>(0x2039);
19842  const GLenum TRANSPARENT_ALPHA_VALUE_ARB = static_cast<GLenum>(0x203A);
19843  const GLenum TRANSPARENT_INDEX_VALUE_ARB = static_cast<GLenum>(0x203B);
19844  const GLenum SHARE_DEPTH_ARB = static_cast<GLenum>(0x200C);
19845  const GLenum SHARE_STENCIL_ARB = static_cast<GLenum>(0x200D);
19846  const GLenum SHARE_ACCUM_ARB = static_cast<GLenum>(0x200E);
19847  const GLenum SUPPORT_GDI_ARB = static_cast<GLenum>(0x200F);
19848  const GLenum SUPPORT_OPENGL_ARB = static_cast<GLenum>(0x2010);
19849  const GLenum DOUBLE_BUFFER_ARB = static_cast<GLenum>(0x2011);
19850  const GLenum STEREO_ARB = static_cast<GLenum>(0x2012);
19851  const GLenum PIXEL_TYPE_ARB = static_cast<GLenum>(0x2013);
19852  const GLenum COLOR_BITS_ARB = static_cast<GLenum>(0x2014);
19853  const GLenum RED_BITS_ARB = static_cast<GLenum>(0x2015);
19854  const GLenum RED_SHIFT_ARB = static_cast<GLenum>(0x2016);
19855  const GLenum GREEN_BITS_ARB = static_cast<GLenum>(0x2017);
19856  const GLenum GREEN_SHIFT_ARB = static_cast<GLenum>(0x2018);
19857  const GLenum BLUE_BITS_ARB = static_cast<GLenum>(0x2019);
19858  const GLenum BLUE_SHIFT_ARB = static_cast<GLenum>(0x201A);
19859  const GLenum ALPHA_BITS_ARB = static_cast<GLenum>(0x201B);
19860  const GLenum ALPHA_SHIFT_ARB = static_cast<GLenum>(0x201C);
19861  const GLenum ACCUM_BITS_ARB = static_cast<GLenum>(0x201D);
19862  const GLenum ACCUM_RED_BITS_ARB = static_cast<GLenum>(0x201E);
19863  const GLenum ACCUM_GREEN_BITS_ARB = static_cast<GLenum>(0x201F);
19864  const GLenum ACCUM_BLUE_BITS_ARB = static_cast<GLenum>(0x2020);
19865  const GLenum ACCUM_ALPHA_BITS_ARB = static_cast<GLenum>(0x2021);
19866  const GLenum DEPTH_BITS_ARB = static_cast<GLenum>(0x2022);
19867  const GLenum STENCIL_BITS_ARB = static_cast<GLenum>(0x2023);
19868  const GLenum AUX_BUFFERS_ARB = static_cast<GLenum>(0x2024);
19869  const GLenum NO_ACCELERATION_ARB = static_cast<GLenum>(0x2025);
19870  const GLenum GENERIC_ACCELERATION_ARB = static_cast<GLenum>(0x2026);
19871  const GLenum FULL_ACCELERATION_ARB = static_cast<GLenum>(0x2027);
19872  const GLenum SWAP_EXCHANGE_ARB = static_cast<GLenum>(0x2028);
19873  const GLenum SWAP_COPY_ARB = static_cast<GLenum>(0x2029);
19874  const GLenum SWAP_UNDEFINED_ARB = static_cast<GLenum>(0x202A);
19875  const GLenum TYPE_RGBA_ARB = static_cast<GLenum>(0x202B);
19876  const GLenum TYPE_COLORINDEX_ARB = static_cast<GLenum>(0x202C);
19877  typedef BOOL (WINAPI * PFNWGLGETPIXELFORMATATTRIBIVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int *piAttributes, int *piValues);
19878  typedef BOOL (WINAPI * PFNWGLGETPIXELFORMATATTRIBFVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int *piAttributes, FLOAT *pfValues);
19879  typedef BOOL (WINAPI * PFNWGLCHOOSEPIXELFORMATARBPROC) (HDC hdc, const int *piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats);
19880  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGETPIXELFORMATATTRIBIVARBPROC GetPixelFormatAttribivARB;
19881  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGETPIXELFORMATATTRIBFVARBPROC GetPixelFormatAttribfvARB;
19882  extern VTKRENDERINGOPENGL_EXPORT PFNWGLCHOOSEPIXELFORMATARBPROC ChoosePixelFormatARB;
19883 
19884  //Definitions for WGL_ARB_make_current_read
19885  typedef BOOL (WINAPI * PFNWGLMAKECONTEXTCURRENTARBPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc);
19886  typedef HDC (WINAPI * PFNWGLGETCURRENTREADDCARBPROC) (void);
19887  extern VTKRENDERINGOPENGL_EXPORT PFNWGLMAKECONTEXTCURRENTARBPROC MakeContextCurrentARB;
19888  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGETCURRENTREADDCARBPROC GetCurrentReadDCARB;
19889 
19890  //Definitions for WGL_ARB_pbuffer
19891  const GLenum DRAW_TO_PBUFFER_ARB = static_cast<GLenum>(0x202D);
19892  const GLenum MAX_PBUFFER_PIXELS_ARB = static_cast<GLenum>(0x202E);
19893  const GLenum MAX_PBUFFER_WIDTH_ARB = static_cast<GLenum>(0x202F);
19894  const GLenum MAX_PBUFFER_HEIGHT_ARB = static_cast<GLenum>(0x2030);
19895  const GLenum PBUFFER_LARGEST_ARB = static_cast<GLenum>(0x2033);
19896  const GLenum PBUFFER_WIDTH_ARB = static_cast<GLenum>(0x2034);
19897  const GLenum PBUFFER_HEIGHT_ARB = static_cast<GLenum>(0x2035);
19898  const GLenum PBUFFER_LOST_ARB = static_cast<GLenum>(0x2036);
19899  DECLARE_HANDLE(HPBUFFERARB);
19900  typedef HPBUFFERARB (WINAPI * PFNWGLCREATEPBUFFERARBPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int *piAttribList);
19901  typedef HDC (WINAPI * PFNWGLGETPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer);
19902  typedef int (WINAPI * PFNWGLRELEASEPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer, HDC hDC);
19903  typedef BOOL (WINAPI * PFNWGLDESTROYPBUFFERARBPROC) (HPBUFFERARB hPbuffer);
19904  typedef BOOL (WINAPI * PFNWGLQUERYPBUFFERARBPROC) (HPBUFFERARB hPbuffer, int iAttribute, int *piValue);
19905  extern VTKRENDERINGOPENGL_EXPORT PFNWGLCREATEPBUFFERARBPROC CreatePbufferARB;
19906  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGETPBUFFERDCARBPROC GetPbufferDCARB;
19907  extern VTKRENDERINGOPENGL_EXPORT PFNWGLRELEASEPBUFFERDCARBPROC ReleasePbufferDCARB;
19908  extern VTKRENDERINGOPENGL_EXPORT PFNWGLDESTROYPBUFFERARBPROC DestroyPbufferARB;
19909  extern VTKRENDERINGOPENGL_EXPORT PFNWGLQUERYPBUFFERARBPROC QueryPbufferARB;
19910 
19911  //Definitions for WGL_ARB_render_texture
19912  const GLenum BIND_TO_TEXTURE_RGB_ARB = static_cast<GLenum>(0x2070);
19913  const GLenum BIND_TO_TEXTURE_RGBA_ARB = static_cast<GLenum>(0x2071);
19914  const GLenum TEXTURE_FORMAT_ARB = static_cast<GLenum>(0x2072);
19915  const GLenum TEXTURE_TARGET_ARB = static_cast<GLenum>(0x2073);
19916  const GLenum MIPMAP_TEXTURE_ARB = static_cast<GLenum>(0x2074);
19917  const GLenum TEXTURE_RGB_ARB = static_cast<GLenum>(0x2075);
19918  const GLenum TEXTURE_RGBA_ARB = static_cast<GLenum>(0x2076);
19919  const GLenum NO_TEXTURE_ARB = static_cast<GLenum>(0x2077);
19920  const GLenum TEXTURE_CUBE_MAP_ARB = static_cast<GLenum>(0x2078);
19921  const GLenum TEXTURE_1D_ARB = static_cast<GLenum>(0x2079);
19922  const GLenum TEXTURE_2D_ARB = static_cast<GLenum>(0x207A);
19923  const GLenum MIPMAP_LEVEL_ARB = static_cast<GLenum>(0x207B);
19924  const GLenum CUBE_MAP_FACE_ARB = static_cast<GLenum>(0x207C);
19925  const GLenum TEXTURE_CUBE_MAP_POSITIVE_X_ARB = static_cast<GLenum>(0x207D);
19926  const GLenum TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = static_cast<GLenum>(0x207E);
19927  const GLenum TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = static_cast<GLenum>(0x207F);
19928  const GLenum TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = static_cast<GLenum>(0x2080);
19929  const GLenum TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = static_cast<GLenum>(0x2081);
19930  const GLenum TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = static_cast<GLenum>(0x2082);
19931  const GLenum FRONT_LEFT_ARB = static_cast<GLenum>(0x2083);
19932  const GLenum FRONT_RIGHT_ARB = static_cast<GLenum>(0x2084);
19933  const GLenum BACK_LEFT_ARB = static_cast<GLenum>(0x2085);
19934  const GLenum BACK_RIGHT_ARB = static_cast<GLenum>(0x2086);
19935  const GLenum AUX0_ARB = static_cast<GLenum>(0x2087);
19936  const GLenum AUX1_ARB = static_cast<GLenum>(0x2088);
19937  const GLenum AUX2_ARB = static_cast<GLenum>(0x2089);
19938  const GLenum AUX3_ARB = static_cast<GLenum>(0x208A);
19939  const GLenum AUX4_ARB = static_cast<GLenum>(0x208B);
19940  const GLenum AUX5_ARB = static_cast<GLenum>(0x208C);
19941  const GLenum AUX6_ARB = static_cast<GLenum>(0x208D);
19942  const GLenum AUX7_ARB = static_cast<GLenum>(0x208E);
19943  const GLenum AUX8_ARB = static_cast<GLenum>(0x208F);
19944  const GLenum AUX9_ARB = static_cast<GLenum>(0x2090);
19945  typedef BOOL (WINAPI * PFNWGLBINDTEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer);
19946  typedef BOOL (WINAPI * PFNWGLRELEASETEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer);
19947  typedef BOOL (WINAPI * PFNWGLSETPBUFFERATTRIBARBPROC) (HPBUFFERARB hPbuffer, const int *piAttribList);
19948  extern VTKRENDERINGOPENGL_EXPORT PFNWGLBINDTEXIMAGEARBPROC BindTexImageARB;
19949  extern VTKRENDERINGOPENGL_EXPORT PFNWGLRELEASETEXIMAGEARBPROC ReleaseTexImageARB;
19950  extern VTKRENDERINGOPENGL_EXPORT PFNWGLSETPBUFFERATTRIBARBPROC SetPbufferAttribARB;
19951 
19952  //Definitions for WGL_ARB_pixel_format_float
19953  const GLenum TYPE_RGBA_FLOAT_ARB = static_cast<GLenum>(0x21A0);
19954 
19955  //Definitions for WGL_ARB_create_context
19956  const GLenum CONTEXT_DEBUG_BIT_ARB = static_cast<GLenum>(0x0001);
19957  const GLenum CONTEXT_FORWARD_COMPATIBLE_BIT_ARB = static_cast<GLenum>(0x0002);
19958  const GLenum CONTEXT_MAJOR_VERSION_ARB = static_cast<GLenum>(0x2091);
19959  const GLenum CONTEXT_MINOR_VERSION_ARB = static_cast<GLenum>(0x2092);
19960  const GLenum CONTEXT_LAYER_PLANE_ARB = static_cast<GLenum>(0x2093);
19961  const GLenum CONTEXT_FLAGS_ARB = static_cast<GLenum>(0x2094);
19962  typedef HGLRC (WINAPI * PFNWGLCREATECONTEXTATTRIBSARBPROC) (HDC hDC, HGLRC hShareContext, const int *attribList);
19963  extern VTKRENDERINGOPENGL_EXPORT PFNWGLCREATECONTEXTATTRIBSARBPROC CreateContextAttribsARB;
19964 
19965  //Definitions for WGL_EXT_make_current_read
19966  typedef BOOL (WINAPI * PFNWGLMAKECONTEXTCURRENTEXTPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc);
19967  typedef HDC (WINAPI * PFNWGLGETCURRENTREADDCEXTPROC) (void);
19968  extern VTKRENDERINGOPENGL_EXPORT PFNWGLMAKECONTEXTCURRENTEXTPROC MakeContextCurrentEXT;
19969  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGETCURRENTREADDCEXTPROC GetCurrentReadDCEXT;
19970 
19971  //Definitions for WGL_EXT_pixel_format
19972  const GLenum NUMBER_PIXEL_FORMATS_EXT = static_cast<GLenum>(0x2000);
19973  const GLenum DRAW_TO_WINDOW_EXT = static_cast<GLenum>(0x2001);
19974  const GLenum DRAW_TO_BITMAP_EXT = static_cast<GLenum>(0x2002);
19975  const GLenum ACCELERATION_EXT = static_cast<GLenum>(0x2003);
19976  const GLenum NEED_PALETTE_EXT = static_cast<GLenum>(0x2004);
19977  const GLenum NEED_SYSTEM_PALETTE_EXT = static_cast<GLenum>(0x2005);
19978  const GLenum SWAP_LAYER_BUFFERS_EXT = static_cast<GLenum>(0x2006);
19979  const GLenum SWAP_METHOD_EXT = static_cast<GLenum>(0x2007);
19980  const GLenum NUMBER_OVERLAYS_EXT = static_cast<GLenum>(0x2008);
19981  const GLenum NUMBER_UNDERLAYS_EXT = static_cast<GLenum>(0x2009);
19982  const GLenum TRANSPARENT_EXT = static_cast<GLenum>(0x200A);
19983  const GLenum TRANSPARENT_VALUE_EXT = static_cast<GLenum>(0x200B);
19984  const GLenum SHARE_DEPTH_EXT = static_cast<GLenum>(0x200C);
19985  const GLenum SHARE_STENCIL_EXT = static_cast<GLenum>(0x200D);
19986  const GLenum SHARE_ACCUM_EXT = static_cast<GLenum>(0x200E);
19987  const GLenum SUPPORT_GDI_EXT = static_cast<GLenum>(0x200F);
19988  const GLenum SUPPORT_OPENGL_EXT = static_cast<GLenum>(0x2010);
19989  const GLenum DOUBLE_BUFFER_EXT = static_cast<GLenum>(0x2011);
19990  const GLenum STEREO_EXT = static_cast<GLenum>(0x2012);
19991  const GLenum PIXEL_TYPE_EXT = static_cast<GLenum>(0x2013);
19992  const GLenum COLOR_BITS_EXT = static_cast<GLenum>(0x2014);
19993  const GLenum RED_BITS_EXT = static_cast<GLenum>(0x2015);
19994  const GLenum RED_SHIFT_EXT = static_cast<GLenum>(0x2016);
19995  const GLenum GREEN_BITS_EXT = static_cast<GLenum>(0x2017);
19996  const GLenum GREEN_SHIFT_EXT = static_cast<GLenum>(0x2018);
19997  const GLenum BLUE_BITS_EXT = static_cast<GLenum>(0x2019);
19998  const GLenum BLUE_SHIFT_EXT = static_cast<GLenum>(0x201A);
19999  const GLenum ALPHA_BITS_EXT = static_cast<GLenum>(0x201B);
20000  const GLenum ALPHA_SHIFT_EXT = static_cast<GLenum>(0x201C);
20001  const GLenum ACCUM_BITS_EXT = static_cast<GLenum>(0x201D);
20002  const GLenum ACCUM_RED_BITS_EXT = static_cast<GLenum>(0x201E);
20003  const GLenum ACCUM_GREEN_BITS_EXT = static_cast<GLenum>(0x201F);
20004  const GLenum ACCUM_BLUE_BITS_EXT = static_cast<GLenum>(0x2020);
20005  const GLenum ACCUM_ALPHA_BITS_EXT = static_cast<GLenum>(0x2021);
20006  const GLenum DEPTH_BITS_EXT = static_cast<GLenum>(0x2022);
20007  const GLenum STENCIL_BITS_EXT = static_cast<GLenum>(0x2023);
20008  const GLenum AUX_BUFFERS_EXT = static_cast<GLenum>(0x2024);
20009  const GLenum NO_ACCELERATION_EXT = static_cast<GLenum>(0x2025);
20010  const GLenum GENERIC_ACCELERATION_EXT = static_cast<GLenum>(0x2026);
20011  const GLenum FULL_ACCELERATION_EXT = static_cast<GLenum>(0x2027);
20012  const GLenum SWAP_EXCHANGE_EXT = static_cast<GLenum>(0x2028);
20013  const GLenum SWAP_COPY_EXT = static_cast<GLenum>(0x2029);
20014  const GLenum SWAP_UNDEFINED_EXT = static_cast<GLenum>(0x202A);
20015  const GLenum TYPE_RGBA_EXT = static_cast<GLenum>(0x202B);
20016  const GLenum TYPE_COLORINDEX_EXT = static_cast<GLenum>(0x202C);
20017  typedef BOOL (WINAPI * PFNWGLGETPIXELFORMATATTRIBIVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int *piAttributes, int *piValues);
20018  typedef BOOL (WINAPI * PFNWGLGETPIXELFORMATATTRIBFVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int *piAttributes, FLOAT *pfValues);
20019  typedef BOOL (WINAPI * PFNWGLCHOOSEPIXELFORMATEXTPROC) (HDC hdc, const int *piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats);
20020  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGETPIXELFORMATATTRIBIVEXTPROC GetPixelFormatAttribivEXT;
20021  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGETPIXELFORMATATTRIBFVEXTPROC GetPixelFormatAttribfvEXT;
20022  extern VTKRENDERINGOPENGL_EXPORT PFNWGLCHOOSEPIXELFORMATEXTPROC ChoosePixelFormatEXT;
20023 
20024  //Definitions for WGL_EXT_pbuffer
20025  const GLenum DRAW_TO_PBUFFER_EXT = static_cast<GLenum>(0x202D);
20026  const GLenum MAX_PBUFFER_PIXELS_EXT = static_cast<GLenum>(0x202E);
20027  const GLenum MAX_PBUFFER_WIDTH_EXT = static_cast<GLenum>(0x202F);
20028  const GLenum MAX_PBUFFER_HEIGHT_EXT = static_cast<GLenum>(0x2030);
20029  const GLenum OPTIMAL_PBUFFER_WIDTH_EXT = static_cast<GLenum>(0x2031);
20030  const GLenum OPTIMAL_PBUFFER_HEIGHT_EXT = static_cast<GLenum>(0x2032);
20031  const GLenum PBUFFER_LARGEST_EXT = static_cast<GLenum>(0x2033);
20032  const GLenum PBUFFER_WIDTH_EXT = static_cast<GLenum>(0x2034);
20033  const GLenum PBUFFER_HEIGHT_EXT = static_cast<GLenum>(0x2035);
20034  DECLARE_HANDLE(HPBUFFEREXT);
20035  typedef HPBUFFEREXT (WINAPI * PFNWGLCREATEPBUFFEREXTPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int *piAttribList);
20036  typedef HDC (WINAPI * PFNWGLGETPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer);
20037  typedef int (WINAPI * PFNWGLRELEASEPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer, HDC hDC);
20038  typedef BOOL (WINAPI * PFNWGLDESTROYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer);
20039  typedef BOOL (WINAPI * PFNWGLQUERYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer, int iAttribute, int *piValue);
20040  extern VTKRENDERINGOPENGL_EXPORT PFNWGLCREATEPBUFFEREXTPROC CreatePbufferEXT;
20041  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGETPBUFFERDCEXTPROC GetPbufferDCEXT;
20042  extern VTKRENDERINGOPENGL_EXPORT PFNWGLRELEASEPBUFFERDCEXTPROC ReleasePbufferDCEXT;
20043  extern VTKRENDERINGOPENGL_EXPORT PFNWGLDESTROYPBUFFEREXTPROC DestroyPbufferEXT;
20044  extern VTKRENDERINGOPENGL_EXPORT PFNWGLQUERYPBUFFEREXTPROC QueryPbufferEXT;
20045 
20046  //Definitions for WGL_EXT_depth_float
20047  const GLenum DEPTH_FLOAT_EXT = static_cast<GLenum>(0x2040);
20048 
20049  //Definitions for WGL_3DFX_multisample
20050  const GLenum SAMPLE_BUFFERS_3DFX = static_cast<GLenum>(0x2060);
20051  const GLenum SAMPLES_3DFX = static_cast<GLenum>(0x2061);
20052 
20053  //Definitions for WGL_EXT_multisample
20054  const GLenum SAMPLE_BUFFERS_EXT = static_cast<GLenum>(0x2041);
20055  const GLenum SAMPLES_EXT = static_cast<GLenum>(0x2042);
20056 
20057  //Definitions for WGL_I3D_digital_video_control
20058  const GLenum DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D = static_cast<GLenum>(0x2050);
20059  const GLenum DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D = static_cast<GLenum>(0x2051);
20060  const GLenum DIGITAL_VIDEO_CURSOR_INCLUDED_I3D = static_cast<GLenum>(0x2052);
20061  const GLenum DIGITAL_VIDEO_GAMMA_CORRECTED_I3D = static_cast<GLenum>(0x2053);
20062  typedef BOOL (WINAPI * PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int *piValue);
20063  typedef BOOL (WINAPI * PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int *piValue);
20064  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC GetDigitalVideoParametersI3D;
20065  extern VTKRENDERINGOPENGL_EXPORT PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC SetDigitalVideoParametersI3D;
20066 
20067  //Definitions for WGL_I3D_gamma
20068  const GLenum GAMMA_TABLE_SIZE_I3D = static_cast<GLenum>(0x204E);
20069  const GLenum GAMMA_EXCLUDE_DESKTOP_I3D = static_cast<GLenum>(0x204F);
20070  typedef BOOL (WINAPI * PFNWGLGETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int *piValue);
20071  typedef BOOL (WINAPI * PFNWGLSETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int *piValue);
20072  typedef BOOL (WINAPI * PFNWGLGETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, USHORT *puRed, USHORT *puGreen, USHORT *puBlue);
20073  typedef BOOL (WINAPI * PFNWGLSETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, const USHORT *puRed, const USHORT *puGreen, const USHORT *puBlue);
20074  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGETGAMMATABLEPARAMETERSI3DPROC GetGammaTableParametersI3D;
20075  extern VTKRENDERINGOPENGL_EXPORT PFNWGLSETGAMMATABLEPARAMETERSI3DPROC SetGammaTableParametersI3D;
20076  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGETGAMMATABLEI3DPROC GetGammaTableI3D;
20077  extern VTKRENDERINGOPENGL_EXPORT PFNWGLSETGAMMATABLEI3DPROC SetGammaTableI3D;
20078 
20079  //Definitions for WGL_I3D_genlock
20080  const GLenum GENLOCK_SOURCE_MULTIVIEW_I3D = static_cast<GLenum>(0x2044);
20081  const GLenum GENLOCK_SOURCE_EXTENAL_SYNC_I3D = static_cast<GLenum>(0x2045);
20082  const GLenum GENLOCK_SOURCE_EXTENAL_FIELD_I3D = static_cast<GLenum>(0x2046);
20083  const GLenum GENLOCK_SOURCE_EXTENAL_TTL_I3D = static_cast<GLenum>(0x2047);
20084  const GLenum GENLOCK_SOURCE_DIGITAL_SYNC_I3D = static_cast<GLenum>(0x2048);
20085  const GLenum GENLOCK_SOURCE_DIGITAL_FIELD_I3D = static_cast<GLenum>(0x2049);
20086  const GLenum GENLOCK_SOURCE_EDGE_FALLING_I3D = static_cast<GLenum>(0x204A);
20087  const GLenum GENLOCK_SOURCE_EDGE_RISING_I3D = static_cast<GLenum>(0x204B);
20088  const GLenum GENLOCK_SOURCE_EDGE_BOTH_I3D = static_cast<GLenum>(0x204C);
20089  typedef BOOL (WINAPI * PFNWGLENABLEGENLOCKI3DPROC) (HDC hDC);
20090  typedef BOOL (WINAPI * PFNWGLDISABLEGENLOCKI3DPROC) (HDC hDC);
20091  typedef BOOL (WINAPI * PFNWGLISENABLEDGENLOCKI3DPROC) (HDC hDC, BOOL *pFlag);
20092  typedef BOOL (WINAPI * PFNWGLGENLOCKSOURCEI3DPROC) (HDC hDC, UINT uSource);
20093  typedef BOOL (WINAPI * PFNWGLGETGENLOCKSOURCEI3DPROC) (HDC hDC, UINT *uSource);
20094  typedef BOOL (WINAPI * PFNWGLGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT uEdge);
20095  typedef BOOL (WINAPI * PFNWGLGETGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT *uEdge);
20096  typedef BOOL (WINAPI * PFNWGLGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT uRate);
20097  typedef BOOL (WINAPI * PFNWGLGETGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT *uRate);
20098  typedef BOOL (WINAPI * PFNWGLGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT uDelay);
20099  typedef BOOL (WINAPI * PFNWGLGETGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT *uDelay);
20100  typedef BOOL (WINAPI * PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC) (HDC hDC, UINT *uMaxLineDelay, UINT *uMaxPixelDelay);
20101  extern VTKRENDERINGOPENGL_EXPORT PFNWGLENABLEGENLOCKI3DPROC EnableGenlockI3D;
20102  extern VTKRENDERINGOPENGL_EXPORT PFNWGLDISABLEGENLOCKI3DPROC DisableGenlockI3D;
20103  extern VTKRENDERINGOPENGL_EXPORT PFNWGLISENABLEDGENLOCKI3DPROC IsEnabledGenlockI3D;
20104  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGENLOCKSOURCEI3DPROC GenlockSourceI3D;
20105  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGETGENLOCKSOURCEI3DPROC GetGenlockSourceI3D;
20106  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGENLOCKSOURCEEDGEI3DPROC GenlockSourceEdgeI3D;
20107  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGETGENLOCKSOURCEEDGEI3DPROC GetGenlockSourceEdgeI3D;
20108  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGENLOCKSAMPLERATEI3DPROC GenlockSampleRateI3D;
20109  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGETGENLOCKSAMPLERATEI3DPROC GetGenlockSampleRateI3D;
20110  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGENLOCKSOURCEDELAYI3DPROC GenlockSourceDelayI3D;
20111  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGETGENLOCKSOURCEDELAYI3DPROC GetGenlockSourceDelayI3D;
20112  extern VTKRENDERINGOPENGL_EXPORT PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC QueryGenlockMaxSourceDelayI3D;
20113 
20114  //Definitions for WGL_I3D_image_buffer
20115  const GLenum IMAGE_BUFFER_MIN_ACCESS_I3D = static_cast<GLenum>(0x00000001);
20116  const GLenum IMAGE_BUFFER_LOCK_I3D = static_cast<GLenum>(0x00000002);
20117  typedef LPVOID (WINAPI * PFNWGLCREATEIMAGEBUFFERI3DPROC) (HDC hDC, DWORD dwSize, UINT uFlags);
20118  typedef BOOL (WINAPI * PFNWGLDESTROYIMAGEBUFFERI3DPROC) (HDC hDC, LPVOID pAddress);
20119  typedef BOOL (WINAPI * PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC) (HDC hDC, const HANDLE *pEvent, const LPVOID *pAddress, const DWORD *pSize, UINT count);
20120  typedef BOOL (WINAPI * PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC) (HDC hDC, const LPVOID *pAddress, UINT count);
20121  extern VTKRENDERINGOPENGL_EXPORT PFNWGLCREATEIMAGEBUFFERI3DPROC CreateImageBufferI3D;
20122  extern VTKRENDERINGOPENGL_EXPORT PFNWGLDESTROYIMAGEBUFFERI3DPROC DestroyImageBufferI3D;
20123  extern VTKRENDERINGOPENGL_EXPORT PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC AssociateImageBufferEventsI3D;
20124  extern VTKRENDERINGOPENGL_EXPORT PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC ReleaseImageBufferEventsI3D;
20125 
20126  //Definitions for WGL_I3D_swap_frame_lock
20127  typedef BOOL (WINAPI * PFNWGLENABLEFRAMELOCKI3DPROC) (void);
20128  typedef BOOL (WINAPI * PFNWGLDISABLEFRAMELOCKI3DPROC) (void);
20129  typedef BOOL (WINAPI * PFNWGLISENABLEDFRAMELOCKI3DPROC) (BOOL *pFlag);
20130  typedef BOOL (WINAPI * PFNWGLQUERYFRAMELOCKMASTERI3DPROC) (BOOL *pFlag);
20131  extern VTKRENDERINGOPENGL_EXPORT PFNWGLENABLEFRAMELOCKI3DPROC EnableFrameLockI3D;
20132  extern VTKRENDERINGOPENGL_EXPORT PFNWGLDISABLEFRAMELOCKI3DPROC DisableFrameLockI3D;
20133  extern VTKRENDERINGOPENGL_EXPORT PFNWGLISENABLEDFRAMELOCKI3DPROC IsEnabledFrameLockI3D;
20134  extern VTKRENDERINGOPENGL_EXPORT PFNWGLQUERYFRAMELOCKMASTERI3DPROC QueryFrameLockMasterI3D;
20135 
20136  //Definitions for WGL_NV_render_depth_texture
20137  const GLenum BIND_TO_TEXTURE_DEPTH_NV = static_cast<GLenum>(0x20A3);
20138  const GLenum BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV = static_cast<GLenum>(0x20A4);
20139  const GLenum DEPTH_TEXTURE_FORMAT_NV = static_cast<GLenum>(0x20A5);
20140  const GLenum TEXTURE_DEPTH_COMPONENT_NV = static_cast<GLenum>(0x20A6);
20141  const GLenum DEPTH_COMPONENT_NV = static_cast<GLenum>(0x20A7);
20142 
20143  //Definitions for WGL_NV_render_texture_rectangle
20144  const GLenum BIND_TO_TEXTURE_RECTANGLE_RGB_NV = static_cast<GLenum>(0x20A0);
20145  const GLenum BIND_TO_TEXTURE_RECTANGLE_RGBA_NV = static_cast<GLenum>(0x20A1);
20146  const GLenum TEXTURE_RECTANGLE_NV = static_cast<GLenum>(0x20A2);
20147 
20148  //Definitions for WGL_ATI_pixel_format_float
20149  const GLenum TYPE_RGBA_FLOAT_ATI = static_cast<GLenum>(0x21A0);
20150 
20151  //Definitions for WGL_NV_float_buffer
20152  const GLenum FLOAT_COMPONENTS_NV = static_cast<GLenum>(0x20B0);
20153  const GLenum BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV = static_cast<GLenum>(0x20B1);
20154  const GLenum BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV = static_cast<GLenum>(0x20B2);
20155  const GLenum BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV = static_cast<GLenum>(0x20B3);
20156  const GLenum BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV = static_cast<GLenum>(0x20B4);
20157  const GLenum TEXTURE_FLOAT_R_NV = static_cast<GLenum>(0x20B5);
20158  const GLenum TEXTURE_FLOAT_RG_NV = static_cast<GLenum>(0x20B6);
20159  const GLenum TEXTURE_FLOAT_RGB_NV = static_cast<GLenum>(0x20B7);
20160  const GLenum TEXTURE_FLOAT_RGBA_NV = static_cast<GLenum>(0x20B8);
20161 
20162  //Definitions for WGL_3DL_stereo_control
20163  const GLenum STEREO_EMITTER_ENABLE_3DL = static_cast<GLenum>(0x2055);
20164  const GLenum STEREO_EMITTER_DISABLE_3DL = static_cast<GLenum>(0x2056);
20165  const GLenum STEREO_POLARITY_NORMAL_3DL = static_cast<GLenum>(0x2057);
20166  const GLenum STEREO_POLARITY_INVERT_3DL = static_cast<GLenum>(0x2058);
20167 
20168  //Definitions for WGL_EXT_pixel_format_packed_float
20169  const GLenum TYPE_RGBA_UNSIGNED_FLOAT_EXT = static_cast<GLenum>(0x20A8);
20170 
20171  //Definitions for WGL_EXT_framebuffer_sRGB
20172  const GLenum FRAMEBUFFER_SRGB_CAPABLE_EXT = static_cast<GLenum>(0x20A9);
20173 
20174  //Definitions for WGL_NV_present_video
20175  const GLenum NUM_VIDEO_SLOTS_NV = static_cast<GLenum>(0x20F0);
20176  DECLARE_HANDLE(HVIDEOOUTPUTDEVICENV);
20177 
20178  //Definitions for WGL_NV_video_out
20179  const GLenum BIND_TO_VIDEO_RGB_NV = static_cast<GLenum>(0x20C0);
20180  const GLenum BIND_TO_VIDEO_RGBA_NV = static_cast<GLenum>(0x20C1);
20181  const GLenum BIND_TO_VIDEO_RGB_AND_DEPTH_NV = static_cast<GLenum>(0x20C2);
20182  const GLenum VIDEO_OUT_COLOR_NV = static_cast<GLenum>(0x20C3);
20183  const GLenum VIDEO_OUT_ALPHA_NV = static_cast<GLenum>(0x20C4);
20184  const GLenum VIDEO_OUT_DEPTH_NV = static_cast<GLenum>(0x20C5);
20185  const GLenum VIDEO_OUT_COLOR_AND_ALPHA_NV = static_cast<GLenum>(0x20C6);
20186  const GLenum VIDEO_OUT_COLOR_AND_DEPTH_NV = static_cast<GLenum>(0x20C7);
20187  const GLenum VIDEO_OUT_FRAME = static_cast<GLenum>(0x20C8);
20188  const GLenum VIDEO_OUT_FIELD_1 = static_cast<GLenum>(0x20C9);
20189  const GLenum VIDEO_OUT_FIELD_2 = static_cast<GLenum>(0x20CA);
20190  const GLenum VIDEO_OUT_STACKED_FIELDS_1_2 = static_cast<GLenum>(0x20CB);
20191  const GLenum VIDEO_OUT_STACKED_FIELDS_2_1 = static_cast<GLenum>(0x20CC);
20192  DECLARE_HANDLE(HPVIDEODEV);
20193 
20194  //Definitions for WGL_NV_swap_group
20195 
20196  //Definitions for WGL_EXT_display_color_table
20197  typedef GLboolean (WINAPI * PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC) (GLushort id);
20198  typedef GLboolean (WINAPI * PFNWGLLOADDISPLAYCOLORTABLEEXTPROC) (const GLushort *table, GLuint length);
20199  typedef GLboolean (WINAPI * PFNWGLBINDDISPLAYCOLORTABLEEXTPROC) (GLushort id);
20200  typedef VOID (WINAPI * PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC) (GLushort id);
20201  extern VTKRENDERINGOPENGL_EXPORT PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC CreateDisplayColorTableEXT;
20202  extern VTKRENDERINGOPENGL_EXPORT PFNWGLLOADDISPLAYCOLORTABLEEXTPROC LoadDisplayColorTableEXT;
20203  extern VTKRENDERINGOPENGL_EXPORT PFNWGLBINDDISPLAYCOLORTABLEEXTPROC BindDisplayColorTableEXT;
20204  extern VTKRENDERINGOPENGL_EXPORT PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC DestroyDisplayColorTableEXT;
20205 
20206  //Definitions for WGL_EXT_extensions_string
20207  typedef const char * (WINAPI * PFNWGLGETEXTENSIONSSTRINGEXTPROC) (void);
20208  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGETEXTENSIONSSTRINGEXTPROC GetExtensionsStringEXT;
20209 
20210  //Definitions for WGL_EXT_swap_control
20211  typedef BOOL (WINAPI * PFNWGLSWAPINTERVALEXTPROC) (int interval);
20212  typedef int (WINAPI * PFNWGLGETSWAPINTERVALEXTPROC) (void);
20213  extern VTKRENDERINGOPENGL_EXPORT PFNWGLSWAPINTERVALEXTPROC SwapIntervalEXT;
20214  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGETSWAPINTERVALEXTPROC GetSwapIntervalEXT;
20215 
20216  //Definitions for WGL_NV_vertex_array_range
20217  typedef void* (WINAPI * PFNWGLALLOCATEMEMORYNVPROC) (GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority);
20218  typedef void (WINAPI * PFNWGLFREEMEMORYNVPROC) (void *pointer);
20219  extern VTKRENDERINGOPENGL_EXPORT PFNWGLALLOCATEMEMORYNVPROC AllocateMemoryNV;
20220  extern VTKRENDERINGOPENGL_EXPORT PFNWGLFREEMEMORYNVPROC FreeMemoryNV;
20221 
20222  //Definitions for WGL_OML_sync_control
20223  typedef BOOL (WINAPI * PFNWGLGETSYNCVALUESOMLPROC) (HDC hdc, INT64 *ust, INT64 *msc, INT64 *sbc);
20224  typedef BOOL (WINAPI * PFNWGLGETMSCRATEOMLPROC) (HDC hdc, INT32 *numerator, INT32 *denominator);
20225  typedef INT64 (WINAPI * PFNWGLSWAPBUFFERSMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder);
20226  typedef INT64 (WINAPI * PFNWGLSWAPLAYERBUFFERSMSCOMLPROC) (HDC hdc, int fuPlanes, INT64 target_msc, INT64 divisor, INT64 remainder);
20227  typedef BOOL (WINAPI * PFNWGLWAITFORMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder, INT64 *ust, INT64 *msc, INT64 *sbc);
20228  typedef BOOL (WINAPI * PFNWGLWAITFORSBCOMLPROC) (HDC hdc, INT64 target_sbc, INT64 *ust, INT64 *msc, INT64 *sbc);
20229  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGETSYNCVALUESOMLPROC GetSyncValuesOML;
20230  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGETMSCRATEOMLPROC GetMscRateOML;
20231  extern VTKRENDERINGOPENGL_EXPORT PFNWGLSWAPBUFFERSMSCOMLPROC SwapBuffersMscOML;
20232  extern VTKRENDERINGOPENGL_EXPORT PFNWGLSWAPLAYERBUFFERSMSCOMLPROC SwapLayerBuffersMscOML;
20233  extern VTKRENDERINGOPENGL_EXPORT PFNWGLWAITFORMSCOMLPROC WaitForMscOML;
20234  extern VTKRENDERINGOPENGL_EXPORT PFNWGLWAITFORSBCOMLPROC WaitForSbcOML;
20235 
20236  //Definitions for WGL_I3D_swap_frame_usage
20237  typedef BOOL (WINAPI * PFNWGLGETFRAMEUSAGEI3DPROC) (float *pUsage);
20238  typedef BOOL (WINAPI * PFNWGLBEGINFRAMETRACKINGI3DPROC) (void);
20239  typedef BOOL (WINAPI * PFNWGLENDFRAMETRACKINGI3DPROC) (void);
20240  typedef BOOL (WINAPI * PFNWGLQUERYFRAMETRACKINGI3DPROC) (DWORD *pFrameCount, DWORD *pMissedFrames, float *pLastMissedUsage);
20241  extern VTKRENDERINGOPENGL_EXPORT PFNWGLGETFRAMEUSAGEI3DPROC GetFrameUsageI3D;
20242  extern VTKRENDERINGOPENGL_EXPORT PFNWGLBEGINFRAMETRACKINGI3DPROC BeginFrameTrackingI3D;
20243  extern VTKRENDERINGOPENGL_EXPORT PFNWGLENDFRAMETRACKINGI3DPROC EndFrameTrackingI3D;
20244  extern VTKRENDERINGOPENGL_EXPORT PFNWGLQUERYFRAMETRACKINGI3DPROC QueryFrameTrackingI3D;
20245 }
20246 #endif
20247 
20248 #ifdef VTKGL_APIENTRY_DEFINED
20249 #undef APIENTRY
20250 #endif
20251 
20252 #ifdef VTKGL_APIENTRYP_DEFINED
20253 #undef APIENTRYP
20254 #endif
20255 
20256 #endif //_vtkgl_h
const GLenum UNPACK_RESAMPLE_OML
Definition: vtkgl.h:16575
const GLenum SOURCE2_RGB_EXT
Definition: vtkgl.h:15624
VTKRENDERINGOPENGL_EXPORT PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC VDPAURegisterOutputSurfaceNV
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3SPROC VertexAttrib3s
const GLenum EDGE_FLAG_ARRAY_BUFFER_BINDING
Definition: vtkgl.h:11876
const GLenum SAMPLER_1D_ARRAY_SHADOW
Definition: vtkgl.h:12287
int VTKRENDERINGOPENGL_EXPORT LoadExtension(const char *name, vtkOpenGLExtensionManager *manager)
const GLenum ALPHA_FLOAT32_APPLE
Definition: vtkgl.h:18724
const GLenum TEXTURE_BINDING_1D_ARRAY_EXT
Definition: vtkgl.h:17880
GLenum GLint srcLevel
Definition: vtkgl.h:18842
const GLenum VERTEX4_BIT_PGI
Definition: vtkgl.h:15161
const GLenum NORMALIZED_RANGE_EXT
Definition: vtkgl.h:16883
const GLenum FRAGMENT_LIGHT6_SGIX
Definition: vtkgl.h:15302
VTKRENDERINGOPENGL_EXPORT PFNGLDEFORMATIONMAP3DSGIXPROC DeformationMap3dSGIX
const GLenum STENCIL_BACK_FAIL
Definition: vtkgl.h:11905
const GLenum PBUFFER_CLOBBER_MASK
Definition: vtkgl.h:19317
const GLenum MIRRORED_REPEAT
Definition: vtkgl.h:11677
VTKRENDERINGOPENGL_EXPORT PFNGLMAPPARAMETERIVNVPROC MapParameterivNV
VTKRENDERINGOPENGL_EXPORT PFNGLBINDIMAGETEXTUREEXTPROC BindImageTextureEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM3IATIPROC VertexStream3iATI
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3FPROC Uniform3f
VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYIVPROC GetQueryiv
const GLenum UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT
Definition: vtkgl.h:17839
GLsizei GLsizei GLenum GLenum const GLvoid * data
Definition: vtkgl.h:11339
VTKRENDERINGOPENGL_EXPORT PFNGLSTENCILCLEARTAGEXTPROC StencilClearTagEXT
const GLenum DYNAMIC_COPY
Definition: vtkgl.h:11827
const GLenum MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
Definition: vtkgl.h:14118
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM2IATIPROC VertexStream2iATI
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1FVPROC ProgramUniform1fv
VTKRENDERINGOPENGL_EXPORT PFNGLBINDVERTEXARRAYAPPLEPROC BindVertexArrayAPPLE
VTKRENDERINGOPENGL_EXPORT PFNGLENDQUERYARBPROC EndQueryARB
const GLenum PBUFFER
Definition: vtkgl.h:19365
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2IVARBPROC WindowPos2ivARB
const GLenum FRAGMENT_LIGHT4_SGIX
Definition: vtkgl.h:15300
struct __GLXFBConfigRec * GLXFBConfigSGIX
Definition: vtkgl.h:19515
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3FVARBPROC Uniform3fvARB
VTKRENDERINGOPENGL_EXPORT PFNGLXQUERYCHANNELRECTSGIXPROC QueryChannelRectSGIX
const GLenum PIXEL_MAG_FILTER_EXT
Definition: vtkgl.h:15446
const GLenum LUMINANCE_ALPHA_FLOAT32_ATI
Definition: vtkgl.h:17282
const GLenum BACK_RIGHT_EXT
Definition: vtkgl.h:19684
const GLenum SHADER_COMPILER
Definition: vtkgl.h:14173
const GLenum MATRIX15_ARB
Definition: vtkgl.h:12954
VTKRENDERINGOPENGL_EXPORT PFNGLDELETEFRAMEBUFFERSPROC DeleteFramebuffers
const GLenum MATRIX26_ARB
Definition: vtkgl.h:12965
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC CompressedTexSubImage3DARB
const GLenum TEXTURE_COMPARE_MODE
Definition: vtkgl.h:11683
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEX3HVNVPROC Vertex3hvNV
GLenum GLenum renderbuffertarget
Definition: vtkgl.h:13511
const GLenum HEIGHT_SGIX
Definition: vtkgl.h:19549
VTKRENDERINGOPENGL_EXPORT PFNGLENDVIDEOCAPTURENVPROC EndVideoCaptureNV
VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR4HVNVPROC Color4hvNV
const GLenum COVERAGE_SAMPLES_NV
Definition: vtkgl.h:19768
const GLenum EVAL_VERTEX_ATTRIB7_NV
Definition: vtkgl.h:16214
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4IVARBPROC Uniform4ivARB
const GLenum DOUBLE_VEC4
Definition: vtkgl.h:14017
VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREMATERIALEXTPROC TextureMaterialEXT
const GLenum VIDEO_COLOR_CONVERSION_MIN_NV
Definition: vtkgl.h:18798
VTKRENDERINGOPENGL_EXPORT PFNGLTEXTURESUBIMAGE3DEXTPROC TextureSubImage3DEXT
const GLenum TEXTURE_INTENSITY_SIZE_EXT
Definition: vtkgl.h:14532
const GLvoid * indirect
Definition: vtkgl.h:14002
VTKRENDERINGOPENGL_EXPORT PFNGLDELETEPROGRAMPROC DeleteProgram
const GLenum PROGRAM_NATIVE_ATTRIBS_ARB
Definition: vtkgl.h:12929
const GLenum NORMAL_ARRAY_LIST_IBM
Definition: vtkgl.h:16054
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4SVPROC VertexAttribI4sv
const GLenum MAT_SHININESS_BIT_PGI
Definition: vtkgl.h:15153
const GLenum QUERY_WAIT
Definition: vtkgl.h:12305
VTKRENDERINGOPENGL_EXPORT PFNGLGETCOLORTABLEPARAMETERFVPROC GetColorTableParameterfv
GLint GLint GLsizei GLuint * counters
Definition: vtkgl.h:18641
VTKRENDERINGOPENGL_EXPORT PFNGLPRESENTFRAMEKEYEDNVPROC PresentFrameKeyedNV
const GLenum BUFFER_FLUSHING_UNMAP_APPLE
Definition: vtkgl.h:17681
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM3FATIPROC VertexStream3fATI
const GLenum TABLE_TOO_LARGE
Definition: vtkgl.h:11444
VTKRENDERINGOPENGL_EXPORT PFNGLTEXFILTERFUNCSGISPROC TexFilterFuncSGIS
VTKRENDERINGOPENGL_EXPORT PFNGLGETSUBROUTINEINDEXPROC GetSubroutineIndex
const GLenum AUX_DEPTH_STENCIL_APPLE
Definition: vtkgl.h:18763
GLdouble GLdouble GLint ustride
Definition: vtkgl.h:15056
const GLenum MUL_ATI
Definition: vtkgl.h:16671
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMENVPARAMETERFVARBPROC GetProgramEnvParameterfvARB
const GLenum INVALID_INDEX
Definition: vtkgl.h:13677
VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC GetTextureLevelParameterivEXT
const GLenum COMBINER_MAPPING_NV
Definition: vtkgl.h:15916
VTKRENDERINGOPENGL_EXPORT PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC GetPixelTexGenParameterfvSGIS
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3IEXTPROC ProgramUniform3iEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETINTEGER64VPROC GetInteger64v
VTKRENDERINGOPENGL_EXPORT PFNGLMAPOBJECTBUFFERATIPROC MapObjectBufferATI
const GLenum MIN_FRAGMENT_INTERPOLATION_OFFSET_NV
Definition: vtkgl.h:19049
const GLenum OUTPUT_TEXTURE_COORD13_EXT
Definition: vtkgl.h:16829
VTKRENDERINGOPENGL_EXPORT PFNGLGETCOLORTABLESGIPROC GetColorTableSGI
VTKRENDERINGOPENGL_EXPORT PFNGLBINDFRAGMENTSHADERATIPROC BindFragmentShaderATI
const GLenum MAP2_VERTEX_ATTRIB10_4_NV
Definition: vtkgl.h:16422
const GLenum TRIANGLES_ADJACENCY_ARB
Definition: vtkgl.h:13549
const GLenum BLEND_EQUATION_RGB_EXT
Definition: vtkgl.h:17488
const GLenum CON_7_ATI
Definition: vtkgl.h:16644
const GLenum ACTIVE_SUBROUTINE_MAX_LENGTH
Definition: vtkgl.h:14068
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2UIVEXTPROC ProgramUniform2uivEXT
const GLenum PIXEL_FRAGMENT_RGB_SOURCE_SGIS
Definition: vtkgl.h:14710
GLboolean GLuint group
Definition: vtkgl.h:18647
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1HVNVPROC VertexAttrib1hvNV
VTKRENDERINGOPENGL_EXPORT PFNGLTANGENT3SEXTPROC Tangent3sEXT
const GLenum COLOR_ARRAY_PARALLEL_POINTERS_INTEL
Definition: vtkgl.h:15429
VTKRENDERINGOPENGL_EXPORT PFNGLMAPVERTEXATTRIB1DAPPLEPROC MapVertexAttrib1dAPPLE
const GLenum COLOR_ATTACHMENT1_EXT
Definition: vtkgl.h:17540
VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDSTRINGARBPROC GetNamedStringARB
const GLenum INT_SAMPLER_3D_EXT
Definition: vtkgl.h:17827
GLenum GLsizei GLuint GLint * bytesWritten
Definition: vtkgl.h:18650
VTKRENDERINGOPENGL_EXPORT PFNGLGENFENCESNVPROC GenFencesNV
const GLenum CLIENT_ACTIVE_TEXTURE_ARB
Definition: vtkgl.h:12569
VTKRENDERINGOPENGL_EXPORT PFNGLBEGINCONDITIONALRENDERNVPROC BeginConditionalRenderNV
const GLenum INT_VEC4_ARB
Definition: vtkgl.h:13203
const GLenum DIRECT_COLOR
Definition: vtkgl.h:19338
const GLenum BLUE_MAX_CLAMP_INGR
Definition: vtkgl.h:15801
VTKRENDERINGOPENGL_EXPORT PFNGLGENQUERIESPROC GenQueries
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI1IVEXTPROC VertexAttribI1ivEXT
const GLenum OPERAND2_ALPHA_EXT
Definition: vtkgl.h:15633
const GLenum PRIMARY_COLOR_EXT
Definition: vtkgl.h:15620
const GLenum TEXTURE_2D_BIT_EXT
Definition: vtkgl.h:19665
VTKRENDERINGOPENGL_EXPORT PFNGLISNAMEAMDPROC IsNameAMD
VTKRENDERINGOPENGL_EXPORT PFNGLGETINTEGERUI64VNVPROC GetIntegerui64vNV
const GLenum TRANSPOSE_TEXTURE_MATRIX
Definition: vtkgl.h:11560
const GLenum TEXTURE_COORD_ARRAY_ADDRESS_NV
Definition: vtkgl.h:18897
const GLenum ELEMENT_ARRAY_TYPE_APPLE
Definition: vtkgl.h:17176
VTKRENDERINGOPENGL_EXPORT PFNGLTEXPARAMETERIUIVPROC TexParameterIuiv
VTKRENDERINGOPENGL_EXPORT PFNGLWRITEMASKEXTPROC WriteMaskEXT
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2FVPROC Uniform2fv
GLsizeiptr size
Definition: vtkgl.h:11843
const GLenum TEXTURE_INDEX_SIZE_EXT
Definition: vtkgl.h:15194
GLXPixmap(* PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC)(Display *dpy, GLXFBConfigSGIX config, Pixmap pixmap)
Definition: vtkgl.h:19518
const GLenum CLIP_NEAR_HINT_PGI
Definition: vtkgl.h:15180
const GLenum MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV
Definition: vtkgl.h:19048
const GLenum DUAL_INTENSITY16_SGIS
Definition: vtkgl.h:14962
const GLenum UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT
Definition: vtkgl.h:18989
const GLenum _2PASS_0_EXT
Definition: vtkgl.h:16124
VTKRENDERINGOPENGL_EXPORT PFNGLBINDSAMPLERPROC BindSampler
const GLenum DEPTH_BOUNDS_TEST_EXT
Definition: vtkgl.h:17477
const GLenum INTENSITY16F_ARB
Definition: vtkgl.h:13398
const GLenum DEBUG_CALLBACK_FUNCTION_ARB
Definition: vtkgl.h:14393
const GLenum PRESERVED_CONTENTS
Definition: vtkgl.h:19357
const GLenum UNIFORM_BUFFER_EXT
Definition: vtkgl.h:18028
const GLenum GPU_NUM_PIPES_AMD
Definition: vtkgl.h:19778
const GLenum INTENSITY16I_EXT
Definition: vtkgl.h:18065
const GLenum MIRRORED_REPEAT_IBM
Definition: vtkgl.h:16198
const GLenum UNSIGNED_INT_SAMPLER_BUFFER_AMD
Definition: vtkgl.h:18668
const GLenum ONE_EXT
Definition: vtkgl.h:16881
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL1I64VNVPROC VertexAttribL1i64vNV
const GLenum MULTISAMPLE_SUB_RECT_WIDTH_SGIS
Definition: vtkgl.h:19599
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC NamedRenderbufferStorageMultisampleCoverageEXT
const GLenum REFLECTION_MAP_NV
Definition: vtkgl.h:15819
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXARRAYPARAMETERIAPPLEPROC VertexArrayParameteriAPPLE
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1FVARBPROC VertexAttrib1fvARB
const GLenum TESS_CONTROL_OUTPUT_VERTICES
Definition: vtkgl.h:14096
const GLenum OBJECT_ATTACHED_OBJECTS_ARB
Definition: vtkgl.h:13224
const GLenum UNSIGNED_SHORT_5_5_5_1
Definition: vtkgl.h:11279
const GLenum TANGENT_ARRAY_STRIDE_EXT
Definition: vtkgl.h:15558
const GLenum AUX1_EXT
Definition: vtkgl.h:19688
VTKRENDERINGOPENGL_EXPORT PFNGLXDESTROYWINDOWPROC DestroyWindow
const GLenum MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB
Definition: vtkgl.h:13313
const GLenum NORMAL_ARRAY_BUFFER_BINDING_ARB
Definition: vtkgl.h:13121
const GLenum SAMPLER_1D_SHADOW_ARB
Definition: vtkgl.h:13215
const GLenum _4PASS_3_SGIS
Definition: vtkgl.h:14825
const GLenum REFERENCE_PLANE_SGIX
Definition: vtkgl.h:15066
const GLenum MAX_UNIFORM_BLOCK_SIZE
Definition: vtkgl.h:13654
const GLenum TEXTURE_CUBE_MAP_ARRAY
Definition: vtkgl.h:12515
const GLenum DETAIL_TEXTURE_2D_SGIS
Definition: vtkgl.h:14778
const GLenum MAX_DEBUG_LOGGED_MESSAGES_ARB
Definition: vtkgl.h:14408
VTKRENDERINGOPENGL_EXPORT PFNGLUSEPROGRAMSTAGESPROC UseProgramStages
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4I64NVPROC Uniform4i64NV
const GLenum COMPRESSED_SRGB_ALPHA_EXT
Definition: vtkgl.h:17633
const GLenum FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT
Definition: vtkgl.h:17527
const GLenum TEXTURE_1D_ARRAY
Definition: vtkgl.h:12240
const GLenum SOURCE2_ALPHA
Definition: vtkgl.h:11577
const GLenum MAX_TESS_PATCH_COMPONENTS
Definition: vtkgl.h:14111
const GLenum INT_IMAGE_2D_ARRAY_EXT
Definition: vtkgl.h:18976
const GLenum DOT_PRODUCT_DEPTH_REPLACE_NV
Definition: vtkgl.h:16289
VTKRENDERINGOPENGL_EXPORT PFNGLGETNUNIFORMIVARBPROC GetnUniformivARB
const GLenum MODELVIEW19_ARB
Definition: vtkgl.h:12753
const GLenum CON_0_ATI
Definition: vtkgl.h:16637
const GLenum FLOAT_MAT3x2
Definition: vtkgl.h:12177
const GLenum DIRECT_COLOR_EXT
Definition: vtkgl.h:19459
VTKRENDERINGOPENGL_EXPORT PFNGLISNAMEDBUFFERRESIDENTNVPROC IsNamedBufferResidentNV
const GLenum RGBA8_EXT
Definition: vtkgl.h:14523
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1DNVPROC VertexAttrib1dNV
const GLenum DEPTH_PASS_INSTRUMENT_SGIX
Definition: vtkgl.h:16100
const GLenum CLAMP_READ_COLOR_ARB
Definition: vtkgl.h:13371
const GLenum TEXTURE_CUBE_MAP_NEGATIVE_X_ARB
Definition: vtkgl.h:12675
const GLenum POST_COLOR_MATRIX_BLUE_SCALE_SGI
Definition: vtkgl.h:14669
const GLenum FLOAT_RG32_NV
Definition: vtkgl.h:17298
const GLenum UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
Definition: vtkgl.h:18990
const GLenum MAX_PROGRAM_NATIVE_ATTRIBS_ARB
Definition: vtkgl.h:12930
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3DPROC VertexAttrib3d
const GLenum TEXTURE_COMPRESSED_IMAGE_SIZE
Definition: vtkgl.h:11531
const GLenum ALPHA16_EXT
Definition: vtkgl.h:14497
const GLenum PROGRAM_FORMAT_ARB
Definition: vtkgl.h:12914
const GLenum DRAW_BUFFER10
Definition: vtkgl.h:11919
Display *(* PFNGLXGETCURRENTDISPLAYEXTPROC)(void)
Definition: vtkgl.h:19492
GLuint GLsizei GLsizei GLchar * counterString
Definition: vtkgl.h:18643
const GLenum COMBINE_RGB_ARB
Definition: vtkgl.h:12811
const GLenum COLOR_TABLE_LUMINANCE_SIZE
Definition: vtkgl.h:11470
const GLenum TESSELLATION_FACTOR_AMD
Definition: vtkgl.h:18670
VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTLIGHTMODELISGIXPROC FragmentLightModeliSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLORPOINTERLISTIBMPROC SecondaryColorPointerListIBM
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM2DVATIPROC VertexStream2dvATI
const GLenum VARIANT_ARRAY_EXT
Definition: vtkgl.h:16891
const GLenum CURRENT_BINORMAL_EXT
Definition: vtkgl.h:15556
const GLenum TRANSPARENT_RGB
Definition: vtkgl.h:19343
const GLenum RGBA12_EXT
Definition: vtkgl.h:14525
const GLenum NORMAL_MAP_NV
Definition: vtkgl.h:15818
const GLenum MAJOR_VERSION
Definition: vtkgl.h:12220
const GLenum SAMPLES_ARB
Definition: vtkgl.h:12660
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETERI4INVPROC ProgramEnvParameterI4iNV
GLuint * monitors
Definition: vtkgl.h:18645
const GLenum UNSIGNED_INT_SAMPLER_1D_EXT
Definition: vtkgl.h:17833
const GLenum DSDT_MAG_NV
Definition: vtkgl.h:16297
const GLenum TEXTURE7
Definition: vtkgl.h:11484
const GLenum GRAY_SCALE_EXT
Definition: vtkgl.h:19462
VTKRENDERINGOPENGL_EXPORT PFNGLDEPTHBOUNDSDNVPROC DepthBoundsdNV
const GLenum MAX_GEOMETRY_INPUT_COMPONENTS
Definition: vtkgl.h:12494
const GLenum CLAMP_VERTEX_COLOR_ARB
Definition: vtkgl.h:13369
const GLenum RGB8I
Definition: vtkgl.h:12277
const GLenum UNKNOWN_CONTEXT_RESET_ARB
Definition: vtkgl.h:14428
VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC GetActiveUniformBlockName
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL3UI64NVPROC VertexAttribL3ui64NV
const GLenum CLIP_DISTANCE3
Definition: vtkgl.h:12214
GLenum GLenum textarget
Definition: vtkgl.h:13508
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4SVPROC MultiTexCoord4sv
GLuint * sequence_num
Definition: vtkgl.h:18824
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC NamedProgramLocalParameterI4uivEXT
const GLenum OBJECT_LINE_SGIS
Definition: vtkgl.h:16163
const GLenum TRANSPARENT_GREEN_VALUE
Definition: vtkgl.h:19331
const GLenum STENCIL_INDEX16
Definition: vtkgl.h:13488
const GLenum QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT
Definition: vtkgl.h:18679
const GLenum UNSIGNED_INT_8_8_S8_S8_REV_NV
Definition: vtkgl.h:16269
const GLenum TEXTURE_CLIPMAP_CENTER_SGIX
Definition: vtkgl.h:14899
const GLenum OP_MOV_EXT
Definition: vtkgl.h:16812
const GLenum CONSTANT_ALPHA_EXT
Definition: vtkgl.h:14480
const GLenum STENCIL_CLEAR_TAG_VALUE_EXT
Definition: vtkgl.h:17619
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD4FVERTEX4FSUNPROC TexCoord4fVertex4fSUN
const GLenum TRANSPARENT_INDEX_VALUE_EXT
Definition: vtkgl.h:19452
VTKRENDERINGOPENGL_EXPORT PFNGLPRIMITIVERESTARTINDEXNVPROC PrimitiveRestartIndexNV
const GLenum PN_TRIANGLES_ATI
Definition: vtkgl.h:16738
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX2FVARBPROC UniformMatrix2fvARB
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4BVARBPROC VertexAttrib4bvARB
const GLenum RG16I
Definition: vtkgl.h:13628
const GLenum POINT_FADE_THRESHOLD_SIZE_ARB
Definition: vtkgl.h:12716
const GLenum MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB
Definition: vtkgl.h:13109
const GLchar * uniformBlockName
Definition: vtkgl.h:13681
const GLenum CLIP_DISTANCE6
Definition: vtkgl.h:12217
GLuint GLenum GLenum transform
Definition: vtkgl.h:16451
GLclampf f
Definition: vtkgl.h:14181
GLuint interp
Definition: vtkgl.h:16714
const GLint * first
Definition: vtkgl.h:11686
const GLenum SAMPLE_ALPHA_TO_MASK_SGIS
Definition: vtkgl.h:14816
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBPOINTERARBPROC VertexAttribPointerARB
VTKRENDERINGOPENGL_EXPORT PFNGLSHADEROP1EXTPROC ShaderOp1EXT
const GLenum COMBINER3_NV
Definition: vtkgl.h:15932
const GLenum DOT3_ATI
Definition: vtkgl.h:16673
const GLenum TEXTURE_CLIPMAP_OFFSET_SGIX
Definition: vtkgl.h:14901
const GLenum MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB
Definition: vtkgl.h:13552
const GLenum PRESENT_DURATION_NV
Definition: vtkgl.h:18118
const GLenum PREVIOUS_ARB
Definition: vtkgl.h:12831
VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMFVARBPROC GetUniformfvARB
const GLenum RGBA32I
Definition: vtkgl.h:12272
const GLenum TEXTURE_3D_EXT
Definition: vtkgl.h:14543
const GLenum SWIZZLE_STQ_ATI
Definition: vtkgl.h:16690
const GLenum VARIANT_ARRAY_STRIDE_EXT
Definition: vtkgl.h:16889
const GLenum MAP_UNSYNCHRONIZED_BIT
Definition: vtkgl.h:13588
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4UIVARBPROC VertexAttrib4uivARB
const GLenum INT_SAMPLER_RENDERBUFFER_NV
Definition: vtkgl.h:18597
const GLenum MAX_ELEMENTS_VERTICES_EXT
Definition: vtkgl.h:15350
const GLenum UNSIGNED_INT16_NV
Definition: vtkgl.h:19077
const GLenum RGB32F
Definition: vtkgl.h:12230
VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMUI64VNVPROC GetUniformui64vNV
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1IPROC MultiTexCoord1i
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3I64NVPROC ProgramUniform3i64NV
ptrdiff_t GLsizeiptrARB
Definition: vtkgl.h:13146
const GLenum MAX_FRAGMENT_UNIFORM_COMPONENTS
Definition: vtkgl.h:11931
const GLenum RGB_S3TC
Definition: vtkgl.h:17241
const GLenum MAX_GEOMETRY_SHADER_INVOCATIONS
Definition: vtkgl.h:14009
VTKRENDERINGOPENGL_EXPORT PFNGLGENTRANSFORMFEEDBACKSPROC GenTransformFeedbacks
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2DPROC WindowPos2d
const GLenum REG_16_ATI
Definition: vtkgl.h:16621
const GLenum MEDIUM_INT
Definition: vtkgl.h:14171
const GLenum REDUCE_EXT
Definition: vtkgl.h:14622
GLclampd zmax
Definition: vtkgl.h:17479
const GLenum PIXMAP_BIT_SGIX
Definition: vtkgl.h:19505
VTKRENDERINGOPENGL_EXPORT PFNGLTEXBUFFERPROC TexBuffer
VTKRENDERINGOPENGL_EXPORT PFNGLFINALCOMBINERINPUTNVPROC FinalCombinerInputNV
const GLenum TEXTURE_CUBE_MAP_POSITIVE_Y_EXT
Definition: vtkgl.h:15828
const GLenum DEPTH_STENCIL_TO_BGRA_NV
Definition: vtkgl.h:16583
const GLenum INT_2_10_10_10_REV
Definition: vtkgl.h:13921
const GLenum TEXTURE_BUFFER_DATA_STORE_BINDING
Definition: vtkgl.h:12445
VTKRENDERINGOPENGL_EXPORT PFNGLGETNMINMAXARBPROC GetnMinmaxARB
const GLenum TEXTURE17
Definition: vtkgl.h:11494
const GLenum FRONT_RIGHT_EXT
Definition: vtkgl.h:19682
const GLenum TEXTURE_COORD_ARRAY_EXT
Definition: vtkgl.h:14844
const GLenum ADD_SIGNED_ARB
Definition: vtkgl.h:12826
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3USVEXTPROC SecondaryColor3usvEXT
GLboolean GLboolean GLboolean b
Definition: vtkgl.h:12312
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3BVPROC SecondaryColor3bv
const GLenum EDGE_FLAG_ARRAY_LIST_IBM
Definition: vtkgl.h:16058
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC CompressedMultiTexSubImage1DEXT
void(* PFNGLXCOPYIMAGESUBDATANVPROC)(Display *dpy, GLXContext srcCtx, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLXContext dstCtx, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth)
Definition: vtkgl.h:19758
const GLenum LUMINANCE16_SNORM
Definition: vtkgl.h:18696
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORDP2UIVPROC MultiTexCoordP2uiv
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NUBVARBPROC VertexAttrib4NubvARB
const GLenum DEPTH_TEXTURE_MODE_ARB
Definition: vtkgl.h:12847
const GLuint * fences
Definition: vtkgl.h:16182
const GLenum POST_CONVOLUTION_ALPHA_SCALE_EXT
Definition: vtkgl.h:14631
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXPARAMETERIVEXTPROC MultiTexParameterivEXT
const GLenum TEXTURE_RED_TYPE
Definition: vtkgl.h:13437
const GLenum RENDERBUFFER_ALPHA_SIZE_EXT
Definition: vtkgl.h:17569
const GLenum AUX0_EXT
Definition: vtkgl.h:19687
const GLenum FLOAT_MAT4_ARB
Definition: vtkgl.h:13210
VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYOBJECTUIVARBPROC GetQueryObjectuivARB
VTKRENDERINGOPENGL_EXPORT PFNGLENDFRAGMENTSHADERATIPROC EndFragmentShaderATI
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMPARAMETERIPROC ProgramParameteri
const GLenum NAMED_STRING_LENGTH_ARB
Definition: vtkgl.h:13831
const GLenum HALF_APPLE
Definition: vtkgl.h:18721
VTKRENDERINGOPENGL_EXPORT PFNGLSTENCILFUNCSEPARATEATIPROC StencilFuncSeparateATI
const GLenum AVERAGE_EXT
Definition: vtkgl.h:15450
const GLenum POLYGON_OFFSET_EXT
Definition: vtkgl.h:14487
const GLenum CURRENT_SECONDARY_COLOR
Definition: vtkgl.h:11715
const GLenum EVAL_VERTEX_ATTRIB14_NV
Definition: vtkgl.h:16221
const GLenum SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB
Definition: vtkgl.h:13126
const GLenum MAX_VERTEX_ATTRIBS_ARB
Definition: vtkgl.h:12910
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC NamedProgramLocalParameter4dvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETNPIXELMAPUIVARBPROC GetnPixelMapuivARB
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4UI64NVPROC Uniform4ui64NV
VTKRENDERINGOPENGL_EXPORT PFNGLRESETMINMAXEXTPROC ResetMinmaxEXT
const GLenum INT_SAMPLER_2D_ARRAY
Definition: vtkgl.h:12298
VTKRENDERINGOPENGL_EXPORT PFNGLVARIANTUSVEXTPROC VariantusvEXT
const GLenum COMBINER_MUX_SUM_NV
Definition: vtkgl.h:15920
const GLenum MODELVIEW0_EXT
Definition: vtkgl.h:15855
const GLenum ONE_MINUS_CONSTANT_ALPHA_EXT
Definition: vtkgl.h:14481
VTKRENDERINGOPENGL_EXPORT PFNGLXJOINSWAPGROUPSGIXPROC JoinSwapGroupSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2IPROC Uniform2i
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS1SVNVPROC VertexAttribs1svNV
const GLenum POST_CONVOLUTION_RED_BIAS_EXT
Definition: vtkgl.h:14632
VTKRENDERINGOPENGL_EXPORT PFNGLXRELEASETEXIMAGEEXTPROC ReleaseTexImageEXT
const GLenum R16I
Definition: vtkgl.h:13622
const GLenum SAMPLER_2D_ARRAY_SHADOW
Definition: vtkgl.h:12288
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC ReplacementCodeuiTexCoord2fVertex3fSUN
VTKRENDERINGOPENGL_EXPORT PFNGLAPPLYTEXTUREEXTPROC ApplyTextureEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2FPROC ProgramUniform2f
VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTUREFACEARBPROC FramebufferTextureFaceARB
const GLenum TEXTURE_FORMAT_RGBA_EXT
Definition: vtkgl.h:19677
VTKRENDERINGOPENGL_EXPORT PFNGLSETINVARIANTEXTPROC SetInvariantEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FNVPROC ProgramNamedParameter4fNV
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4UBVNVPROC VertexAttrib4ubvNV
VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVEUNIFORMARBPROC GetActiveUniformARB
const GLenum PERFMON_RESULT_SIZE_AMD
Definition: vtkgl.h:18638
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWARRAYSEXTPROC DrawArraysEXT
const GLenum UNIQUE_ID_NV
Definition: vtkgl.h:19737
const GLenum MAX_PROGRAM_TEXEL_OFFSET_NV
Definition: vtkgl.h:17689
const GLenum VIEWPORT_INDEX_PROVOKING_VERTEX
Definition: vtkgl.h:14361
const GLenum OBJECT_POINT_SGIS
Definition: vtkgl.h:16161
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3SMESAPROC WindowPos3sMESA
VTKRENDERINGOPENGL_EXPORT PFNGLGETSHARPENTEXFUNCSGISPROC GetSharpenTexFuncSGIS
const GLenum COLOR_ATTACHMENT1
Definition: vtkgl.h:13463
const GLenum TEXTURE_CUBE_MAP_ARRAY_ARB
Definition: vtkgl.h:13815
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS3SVNVPROC VertexAttribs3svNV
VTKRENDERINGOPENGL_EXPORT PFNGLXGETCURRENTREADDRAWABLESGIPROC GetCurrentReadDrawableSGI
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM3DVATIPROC VertexStream3dvATI
VTKRENDERINGOPENGL_EXPORT PFNGLENABLEIPROC Enablei
const GLenum TEXTURE_CUBE_MAP_POSITIVE_Z_ARB
Definition: vtkgl.h:12678
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEX2HVNVPROC Vertex2hvNV
const GLenum SHADOW_ATTENUATION_EXT
Definition: vtkgl.h:15367
const GLenum CONSTANT_COLOR
Definition: vtkgl.h:11398
VTKRENDERINGOPENGL_EXPORT PFNGLXSET3DFXMODEMESAPROC Set3DfxModeMESA
const GLenum NEAREST_CLIPMAP_NEAREST_SGIX
Definition: vtkgl.h:14907
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3IVPROC Uniform3iv
const GLenum GPU_NUM_SIMD_AMD
Definition: vtkgl.h:19779
const GLenum OUTPUT_TEXTURE_COORD11_EXT
Definition: vtkgl.h:16827
const GLenum DRAW_BUFFER5_ATI
Definition: vtkgl.h:17253
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX3DVPROC UniformMatrix3dv
const GLenum LUMINANCE8I_EXT
Definition: vtkgl.h:18072
VTKRENDERINGOPENGL_EXPORT PFNGLXSWAPBUFFERSMSCOMLPROC SwapBuffersMscOML
const GLenum _4PASS_1_EXT
Definition: vtkgl.h:16127
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4SVEXTPROC VertexAttribI4svEXT
VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTURE2DPROC FramebufferTexture2D
const GLenum VERTEX_ATTRIB_ARRAY13_NV
Definition: vtkgl.h:16393
const GLenum VERTEX_ARRAY_RANGE_NV
Definition: vtkgl.h:15875
int(* PFNGLXBINDVIDEODEVICENVPROC)(Display *dpy, unsigned int video_slot, unsigned int video_device, const int *attrib_list)
Definition: vtkgl.h:19705
const GLenum MODELVIEW10_ARB
Definition: vtkgl.h:12744
VTKRENDERINGOPENGL_EXPORT PFNGLVDPAUUNMAPSURFACESNVPROC VDPAUUnmapSurfacesNV
const GLenum COMPRESSED_RED_RGTC1
Definition: vtkgl.h:13604
const GLenum MAX_TEXTURE_LOD_BIAS
Definition: vtkgl.h:11678
const GLenum RENDER_TYPE
Definition: vtkgl.h:19349
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM4IATIPROC VertexStream4iATI
VTKRENDERINGOPENGL_EXPORT PFNGLDELETEFRAGMENTSHADERATIPROC DeleteFragmentShaderATI
const GLenum INVALID_FRAMEBUFFER_OPERATION
Definition: vtkgl.h:13420
GLenum GLenum variable
Definition: vtkgl.h:15941
ptrdiff_t GLintptrARB
Definition: vtkgl.h:13145
const GLenum COMPRESSED_RGB
Definition: vtkgl.h:11528
const GLenum NUM_LOOPBACK_COMPONENTS_ATI
Definition: vtkgl.h:16687
const GLenum VERTEX23_BIT_PGI
Definition: vtkgl.h:15160
VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONPARAMETERIPROC ConvolutionParameteri
VTKRENDERINGOPENGL_EXPORT PFNGLBINDFRAMEBUFFEREXTPROC BindFramebufferEXT
const GLenum REG_13_ATI
Definition: vtkgl.h:16618
const GLenum POST_CONVOLUTION_RED_SCALE
Definition: vtkgl.h:11423
GLuint GLuint GLsizei GLenum type
Definition: vtkgl.h:11315
const GLenum WINDOW_BIT
Definition: vtkgl.h:19312
const GLenum _2PASS_0_SGIS
Definition: vtkgl.h:14820
VTKRENDERINGOPENGL_EXPORT PFNGLGENPROGRAMSARBPROC GenProgramsARB
VTKRENDERINGOPENGL_EXPORT PFNGLISRENDERBUFFEREXTPROC IsRenderbufferEXT
const GLenum CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB
Definition: vtkgl.h:14424
VTKRENDERINGOPENGL_EXPORT PFNGLNORMALSTREAM3BVATIPROC NormalStream3bvATI
const GLenum VIDEO_OUT_COLOR_AND_DEPTH_NV
Definition: vtkgl.h:19714
const GLenum FLOAT_R_NV
Definition: vtkgl.h:17291
const GLenum SOURCE0_ALPHA_EXT
Definition: vtkgl.h:15625
const GLenum MAX_ASYNC_TEX_IMAGE_SGIX
Definition: vtkgl.h:15415
const GLenum REG_10_ATI
Definition: vtkgl.h:16615
GLenum GLenum GLsizei GLvoid GLsizei columnBufSize
Definition: vtkgl.h:14441
unsigned short GLhalfNV
Definition: vtkgl.h:17329
const GLenum MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT
Definition: vtkgl.h:16862
const GLenum OFFSET_HILO_TEXTURE_RECTANGLE_NV
Definition: vtkgl.h:17145
const GLenum TEXTURE_CLIPMAP_LOD_OFFSET_SGIX
Definition: vtkgl.h:14903
const GLenum PROXY_TEXTURE_1D_STACK_MESAX
Definition: vtkgl.h:17659
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3IVMESAPROC WindowPos3ivMESA
const GLenum OPERAND1_ALPHA_EXT
Definition: vtkgl.h:15632
VTKRENDERINGOPENGL_EXPORT PFNGLXWAITFORMSCOMLPROC WaitForMscOML
VTKRENDERINGOPENGL_EXPORT PFNGLDETACHSHADERPROC DetachShader
VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTURE1DPROC FramebufferTexture1D
const GLenum MINMAX_FORMAT
Definition: vtkgl.h:11442
const GLenum FRAGMENT_SHADER_DERIVATIVE_HINT_ARB
Definition: vtkgl.h:13327
const GLenum X_VISUAL_TYPE_EXT
Definition: vtkgl.h:19450
const GLenum VERTEX_ARRAY_RANGE_APPLE
Definition: vtkgl.h:17221
const GLenum TEXTURE5_ARB
Definition: vtkgl.h:12541
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3IPROC ProgramUniform3i
const GLenum VERTEX_ATTRIB_MAP2_APPLE
Definition: vtkgl.h:18738
const GLenum RG
Definition: vtkgl.h:13610
const GLenum IGNORE_BORDER_HP
Definition: vtkgl.h:15123
const GLenum MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI
Definition: vtkgl.h:16739
VTKRENDERINGOPENGL_EXPORT PFNGLGETNPIXELMAPUSVARBPROC GetnPixelMapusvARB
const GLenum SHADER_TYPE
Definition: vtkgl.h:11936
const GLenum ALPHA_MAX_SGIX
Definition: vtkgl.h:15381
const GLenum PIXEL_TEX_GEN_MODE_SGIX
Definition: vtkgl.h:14728
const GLenum VIDEO_CAPTURE_FRAME_WIDTH_NV
Definition: vtkgl.h:18811
VTKRENDERINGOPENGL_EXPORT PFNGLGETINSTRUMENTSSGIXPROC GetInstrumentsSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLGETCOLORTABLEPARAMETERFVEXTPROC GetColorTableParameterfvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLSTENCILFUNCSEPARATEPROC StencilFuncSeparate
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL2I64NVPROC VertexAttribL2i64NV
const GLenum VERTEX_ATTRIB_MAP1_SIZE_APPLE
Definition: vtkgl.h:18739
const GLenum OUTPUT_TEXTURE_COORD6_EXT
Definition: vtkgl.h:16822
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3FARBPROC VertexAttrib3fARB
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1IVEXTPROC ProgramUniform1ivEXT
const GLenum FRAMEBUFFER_INCOMPLETE_FORMATS_EXT
Definition: vtkgl.h:17534
const GLenum TEXTURE_BUFFER
Definition: vtkgl.h:12442
const GLenum FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV
Definition: vtkgl.h:17944
const GLenum DISCARD_ATI
Definition: vtkgl.h:16756
VTKRENDERINGOPENGL_EXPORT const char * GLVersionExtensionsString()
const GLenum BINORMAL_ARRAY_EXT
Definition: vtkgl.h:15554
const GLenum TEXTURE_CUBE_MAP_POSITIVE_Y_ARB
Definition: vtkgl.h:12676
VTKRENDERINGOPENGL_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYARBPROC DisableVertexAttribArrayARB
VTKRENDERINGOPENGL_EXPORT PFNGLTAGSAMPLEBUFFERSGIXPROC TagSampleBufferSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3FARBPROC WindowPos3fARB
const GLenum ACTIVE_PROGRAM_EXT
Definition: vtkgl.h:18846
const GLenum RENDERBUFFER_RED_SIZE_EXT
Definition: vtkgl.h:17566
const GLenum INT_VEC2_ARB
Definition: vtkgl.h:13201
const GLenum LUMINANCE_ALPHA8UI_EXT
Definition: vtkgl.h:18055
const GLenum OUTPUT_TEXTURE_COORD30_EXT
Definition: vtkgl.h:16846
const GLenum R32I
Definition: vtkgl.h:13624
VTKRENDERINGOPENGL_EXPORT PFNGLXGETCONTEXTIDEXTPROC GetContextIDEXT
VTKRENDERINGOPENGL_EXPORT PFNGLTBUFFERMASK3DFXPROC TbufferMask3DFX
const GLenum SAMPLE_MASK
Definition: vtkgl.h:13767
const GLenum PROXY_TEXTURE_CUBE_MAP_ARB
Definition: vtkgl.h:12680
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4USVPROC VertexAttrib4usv
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXINDEXPOINTERARBPROC MatrixIndexPointerARB
const GLenum FENCE_STATUS_NV
Definition: vtkgl.h:16180
VTKRENDERINGOPENGL_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC GetTransformFeedbackVaryingNV
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC DrawTransformFeedbackStream
const GLenum INT_IMAGE_3D_EXT
Definition: vtkgl.h:18971
const GLenum MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
Definition: vtkgl.h:14109
const GLenum POINT_SIZE_MAX_ARB
Definition: vtkgl.h:12715
const GLenum RESCALE_NORMAL_EXT
Definition: vtkgl.h:14837
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXBLENDARBPROC VertexBlendARB
VTKRENDERINGOPENGL_EXPORT PFNGLXCHOOSEFBCONFIGSGIXPROC ChooseFBConfigSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREIMAGE2DEXTPROC TextureImage2DEXT
const GLenum PROGRAM_BINARY_RETRIEVABLE_HINT
Definition: vtkgl.h:14190
GLenum GLuint GLenum GLsizei const GLchar * buf
Definition: vtkgl.h:14415
const GLenum DOUBLE_MAT3_EXT
Definition: vtkgl.h:19016
const GLenum TEXTURE_2D_ARRAY_EXT
Definition: vtkgl.h:17878
VTKRENDERINGOPENGL_EXPORT PFNGLTANGENT3DVEXTPROC Tangent3dvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETFRAGDATALOCATIONEXTPROC GetFragDataLocationEXT
const GLenum VIDEO_OUT_COLOR_AND_ALPHA_NV
Definition: vtkgl.h:19713
const GLenum SIGNED_INTENSITY_NV
Definition: vtkgl.h:16312
const GLenum R8_SNORM
Definition: vtkgl.h:12455
VTKRENDERINGOPENGL_EXPORT PFNGLMULTTRANSPOSEMATRIXFARBPROC MultTransposeMatrixfARB
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC CompressedTextureImage1DEXT
const GLenum YCRCB_422_SGIX
Definition: vtkgl.h:15280
const GLenum INDEX_ARRAY_TYPE_EXT
Definition: vtkgl.h:14857
GLenum const GLfloat * params
Definition: vtkgl.h:11333
const GLenum TRANSFORM_FEEDBACK_BUFFER_MODE_EXT
Definition: vtkgl.h:18146
const GLenum DRAW_BUFFER2_ARB
Definition: vtkgl.h:13344
const GLenum MODELVIEW12_ARB
Definition: vtkgl.h:12746
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4UIPROC ProgramUniform4ui
const GLenum DOT_PRODUCT_TEXTURE_2D_NV
Definition: vtkgl.h:16290
VTKRENDERINGOPENGL_EXPORT PFNGLBINORMAL3BEXTPROC Binormal3bEXT
const GLenum TEXTURE7_ARB
Definition: vtkgl.h:12543
GLsizei uniformCount
Definition: vtkgl.h:13678
VTKRENDERINGOPENGL_EXPORT PFNGLHISTOGRAMEXTPROC HistogramEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI2UIVEXTPROC VertexAttribI2uivEXT
const GLenum OUTPUT_TEXTURE_COORD26_EXT
Definition: vtkgl.h:16842
const GLenum POINT_FADE_THRESHOLD_SIZE
Definition: vtkgl.h:11673
const GLenum CONSTANT_COLOR_EXT
Definition: vtkgl.h:14478
const GLenum PROXY_TEXTURE_RECTANGLE_ARB
Definition: vtkgl.h:13364
const GLenum HEIGHT
Definition: vtkgl.h:19360
const GLenum SKIP_COMPONENTS3_NV
Definition: vtkgl.h:17995
VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONPARAMETERFEXTPROC ConvolutionParameterfEXT
const GLenum ELEMENT_ARRAY_BARRIER_BIT_EXT
Definition: vtkgl.h:18994
const GLenum FRAGMENT_LIGHTING_SGIX
Definition: vtkgl.h:15284
const GLenum REPLACE_EXT
Definition: vtkgl.h:14533
void(* PFNGLXBINDSWAPBARRIERSGIXPROC)(Display *dpy, GLXDrawable drawable, int barrier)
Definition: vtkgl.h:19590
const GLenum SECONDARY_COLOR_NV
Definition: vtkgl.h:15897
VTKRENDERINGOPENGL_EXPORT PFNGLGETSHADERIVPROC GetShaderiv
const GLenum TEXTURE_RENDERBUFFER_NV
Definition: vtkgl.h:18595
VTKRENDERINGOPENGL_EXPORT PFNGLACTIVESHADERPROGRAMPROC ActiveShaderProgram
const GLenum MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB
Definition: vtkgl.h:12901
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3DPROC Uniform3d
const GLenum RECLAIM_MEMORY_HINT_PGI
Definition: vtkgl.h:15166
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC ProgramUniformMatrix4x2fvEXT
const GLenum BLEND_EQUATION_RGB
Definition: vtkgl.h:11896
const GLenum VERTEX_SHADER_LOCAL_CONSTANTS_EXT
Definition: vtkgl.h:16869
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC ProgramUniformMatrix3dvEXT
const GLenum BLUE_BIT_ATI
Definition: vtkgl.h:16697
const GLenum DYNAMIC_READ_ARB
Definition: vtkgl.h:13143
const GLenum RESAMPLE_DECIMATE_OML
Definition: vtkgl.h:16579
GLuint GLdouble GLdouble GLint GLint order
Definition: vtkgl.h:18750
const GLenum HISTOGRAM_RED_SIZE
Definition: vtkgl.h:11435
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX3X4FVPROC UniformMatrix3x4fv
const GLenum FRAMEBUFFER_SRGB
Definition: vtkgl.h:13544
const GLenum X_VISUAL_TYPE
Definition: vtkgl.h:19327
const GLenum TEXTURE_SWIZZLE_G_EXT
Definition: vtkgl.h:18584
const GLenum UNIFORM_TYPE
Definition: vtkgl.h:13661
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC ProgramUniformMatrix3x2fv
Bool(* PFNGLXRELEASEBUFFERSMESAPROC)(Display *dpy, GLXDrawable drawable)
Definition: vtkgl.h:19619
const GLenum MIN_SAMPLE_SHADING_VALUE
Definition: vtkgl.h:12512
const GLenum NEGATIVE_X_EXT
Definition: vtkgl.h:16876
GLclampf green
Definition: vtkgl.h:11313
const GLenum FRAGMENT_SHADER_ATI
Definition: vtkgl.h:16604
const GLenum RENDERBUFFER_HEIGHT
Definition: vtkgl.h:13483
const GLenum ONE_MINUS_CONSTANT_ALPHA
Definition: vtkgl.h:11401
VTKRENDERINGOPENGL_EXPORT PFNGLXGETPROCADDRESSPROC GetProcAddress
VTKRENDERINGOPENGL_EXPORT PFNGLBINDVERTEXSHADEREXTPROC BindVertexShaderEXT
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD3HNVPROC TexCoord3hNV
const GLenum POST_TEXTURE_FILTER_BIAS_RANGE_SGIX
Definition: vtkgl.h:15033
const GLenum VIDEO_OUT_ALPHA_NV
Definition: vtkgl.h:19711
GLuint stencilClearTag
Definition: vtkgl.h:17620
const GLenum COMPRESSED_RGB_S3TC_DXT1_EXT
Definition: vtkgl.h:16038
const GLenum COMPRESSED_SRGB_ALPHA
Definition: vtkgl.h:12186
const GLenum COMPRESSED_TEXTURE_FORMATS
Definition: vtkgl.h:11534
const GLenum PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX
Definition: vtkgl.h:15388
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3IPROC Uniform3i
const GLenum MODELVIEW30_ARB
Definition: vtkgl.h:12764
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMPARAMETERFVNVPROC GetProgramParameterfvNV
VTKRENDERINGOPENGL_EXPORT PFNGLVDPAUSURFACEACCESSNVPROC VDPAUSurfaceAccessNV
const GLenum DOUBLE_MAT3x2_EXT
Definition: vtkgl.h:19020
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4FARBPROC Uniform4fARB
const GLenum SHADER_OBJECT_ARB
Definition: vtkgl.h:13195
const GLenum UNSIGNED_INT_SAMPLER_2D
Definition: vtkgl.h:12300
const GLenum OBJECT_DISTANCE_TO_LINE_SGIS
Definition: vtkgl.h:16159
VTKRENDERINGOPENGL_EXPORT PFNGLSTARTINSTRUMENTSSGIXPROC StartInstrumentsSGIX
const GLenum BACK_LEFT_BUFFER_BIT_SGIX
Definition: vtkgl.h:19534
const GLenum BINORMAL_ARRAY_POINTER_EXT
Definition: vtkgl.h:15562
const GLenum PROGRAM_PIPELINE_BINDING
Definition: vtkgl.h:14210
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMSTRINGARBPROC GetProgramStringARB
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3BPROC SecondaryColor3b
VTKRENDERINGOPENGL_EXPORT PFNGLCOMBINERPARAMETERFNVPROC CombinerParameterfNV
const GLenum SYNC_FLAGS
Definition: vtkgl.h:13734
GLfloat bias
Definition: vtkgl.h:14490
const GLenum TEXTURE_4DSIZE_SGIS
Definition: vtkgl.h:14739
const GLenum UNPACK_SKIP_VOLUMES_SGIS
Definition: vtkgl.h:14735
const GLenum GEOMETRY_OUTPUT_TYPE
Definition: vtkgl.h:12489
const GLenum MAX_TEXTURE_IMAGE_UNITS
Definition: vtkgl.h:11928
VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXPARAMETERIUIVEXTPROC GetTexParameterIuivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETERS4FVEXTPROC ProgramEnvParameters4fvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLXDESTROYPBUFFERPROC DestroyPbuffer
const GLenum DEPTH_STENCIL_ATTACHMENT
Definition: vtkgl.h:13431
VTKRENDERINGOPENGL_EXPORT PFNGLSELECTPERFMONITORCOUNTERSAMDPROC SelectPerfMonitorCountersAMD
const GLenum NEGATIVE_Z_EXT
Definition: vtkgl.h:16878
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2SVARBPROC MultiTexCoord2svARB
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4SPROC MultiTexCoord4s
VTKRENDERINGOPENGL_EXPORT PFNGLNORMALP3UIPROC NormalP3ui
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1IPROC ProgramUniform1i
const GLenum INVERTED_SCREEN_W_REND
Definition: vtkgl.h:15550
GLXFBConfigSGIX *(* PFNGLXCHOOSEFBCONFIGSGIXPROC)(Display *dpy, int screen, int *attrib_list, int *nelements)
Definition: vtkgl.h:19517
const GLenum TEXTURE_LUMINANCE_TYPE
Definition: vtkgl.h:13540
const GLenum TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL
Definition: vtkgl.h:15430
const GLenum MAX_TEXTURE_COORDS_NV
Definition: vtkgl.h:17310
const GLenum UNSIGNED_NORMALIZED
Definition: vtkgl.h:13442
const GLenum MODELVIEW15_ARB
Definition: vtkgl.h:12749
VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERFARBPROC PointParameterfARB
const GLenum TEXTURE_1D_STACK_MESAX
Definition: vtkgl.h:17657
const GLenum MAP1_BINORMAL_EXT
Definition: vtkgl.h:15565
GLenum GLsizei GLenum GLenum const GLvoid * image
Definition: vtkgl.h:11341
const GLenum SECONDARY_COLOR_ARRAY
Definition: vtkgl.h:11720
const GLenum SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV
Definition: vtkgl.h:19156
const GLenum LARGEST_PBUFFER
Definition: vtkgl.h:19358
const GLenum COLOR_ATTACHMENT3
Definition: vtkgl.h:13465
const GLenum TRIANGLE_MESH_SUN
Definition: vtkgl.h:17097
const GLenum SUBTRACT_ARB
Definition: vtkgl.h:12828
const GLenum FOG_FUNC_POINTS_SGIS
Definition: vtkgl.h:15082
VTKRENDERINGOPENGL_EXPORT PFNGLSPRITEPARAMETERIVSGIXPROC SpriteParameterivSGIX
const GLenum TEXTURE_ALPHA_TYPE
Definition: vtkgl.h:13440
VTKRENDERINGOPENGL_EXPORT PFNGLGETBUFFERPARAMETERIVARBPROC GetBufferParameterivARB
const GLenum RGB32UI
Definition: vtkgl.h:12267
VTKRENDERINGOPENGL_EXPORT PFNGLGETHISTOGRAMPARAMETERIVEXTPROC GetHistogramParameterivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM3SVATIPROC VertexStream3svATI
const GLenum COVERAGE_SAMPLES_NV
Definition: vtkgl.h:19206
const GLdouble * v
Definition: vtkgl.h:11595
const GLenum FOG_COORD
Definition: vtkgl.h:11881
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYCONVOLUTIONFILTER2DPROC CopyConvolutionFilter2D
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
const GLenum FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT
Definition: vtkgl.h:17526
const GLenum TESS_GEN_MODE
Definition: vtkgl.h:14097
const GLenum COMPARE_R_TO_TEXTURE
Definition: vtkgl.h:11723
const GLenum RGBA_BIT
Definition: vtkgl.h:19315
const GLenum MAX_FRAGMENT_INTERPOLATION_OFFSET_NV
Definition: vtkgl.h:19050
VTKRENDERINGOPENGL_EXPORT PFNGLGLOBALALPHAFACTORISUNPROC GlobalAlphaFactoriSUN
VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYOBJECTI64VPROC GetQueryObjecti64v
const GLenum INTENSITY4_EXT
Definition: vtkgl.h:14509
const GLenum DRAW_BUFFER1
Definition: vtkgl.h:11910
const GLenum FUNC_SUBTRACT
Definition: vtkgl.h:11407
const GLenum TEXTURE_NORMAL_EXT
Definition: vtkgl.h:15518
const GLenum TRANSFORM_FEEDBACK_BUFFER_NV
Definition: vtkgl.h:17990
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC GetVertexAttribArrayObjectfvATI
const GLenum SRGB8_ALPHA8_EXT
Definition: vtkgl.h:17627
const GLenum SAMPLES_SGIS
Definition: vtkgl.h:19447
const GLenum CURRENT_VERTEX_WEIGHT_EXT
Definition: vtkgl.h:15857
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2FARBPROC MultiTexCoord2fARB
const GLenum AVERAGE_HP
Definition: vtkgl.h:15105
const GLenum WIDE_LINE_HINT_PGI
Definition: vtkgl.h:15182
GLsizei GLint GLsizei GLsizei GLboolean fixedsamplelocations
Definition: vtkgl.h:13787
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC CopyTextureSubImage1DEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS1FVNVPROC VertexAttribs1fvNV
const GLenum GREEN_MIN_CLAMP_INGR
Definition: vtkgl.h:15796
XID GLXFBConfigID
Definition: vtkgl.h:19301
const GLenum RGB9_E5
Definition: vtkgl.h:12248
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORTABLEPARAMETERIVSGIPROC ColorTableParameterivSGI
const GLenum CON_24_ATI
Definition: vtkgl.h:16661
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2DVPROC MultiTexCoord2dv
VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONPARAMETERFVPROC ConvolutionParameterfv
const GLenum PRIMITIVE_RESTART_INDEX
Definition: vtkgl.h:12465
void(* PFNGLXCUSHIONSGIPROC)(Display *dpy, Window window, float cushion)
Definition: vtkgl.h:19568
VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC GetMultiTexLevelParameterfvEXT
const GLenum CND0_ATI
Definition: vtkgl.h:16678
VTKRENDERINGOPENGL_EXPORT PFNGLGETDETAILTEXFUNCSGISPROC GetDetailTexFuncSGIS
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2FNVPROC VertexAttrib2fNV
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC DrawElementsInstancedBaseVertex
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2SVARBPROC VertexAttrib2svARB
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORDP3UIPROC MultiTexCoordP3ui
const GLenum GEOMETRY_OUTPUT_TYPE_ARB
Definition: vtkgl.h:13559
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1FPROC Uniform1f
const GLenum TEXTURE_LIGHTING_MODE_HP
Definition: vtkgl.h:15345
const GLenum DRAW_BUFFER6_ATI
Definition: vtkgl.h:17254
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORPOINTEREXTPROC ColorPointerEXT
const GLenum AUX9_EXT
Definition: vtkgl.h:19696
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC ProgramUniformMatrix3x4dvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLFRAMETERMINATORGREMEDYPROC FrameTerminatorGREMEDY
const GLenum PROXY_TEXTURE_1D_ARRAY
Definition: vtkgl.h:12241
VTKRENDERINGOPENGL_EXPORT PFNGLDEFORMSGIXPROC DeformSGIX
const GLenum FRAGMENT_SHADER_BIT
Definition: vtkgl.h:14203
const GLenum _3DFX_FULLSCREEN_MODE_MESA
Definition: vtkgl.h:19624
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
const GLenum INVALID_FRAMEBUFFER_OPERATION_EXT
Definition: vtkgl.h:17521
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWMESHARRAYSSUNPROC DrawMeshArraysSUN
void(* PFNGLXCOPYSUBBUFFERMESAPROC)(Display *dpy, GLXDrawable drawable, int x, int y, int width, int height)
Definition: vtkgl.h:19611
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM2SVATIPROC VertexStream2svATI
const GLenum WEIGHT_ARRAY_POINTER_ARB
Definition: vtkgl.h:12732
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL4DVEXTPROC VertexAttribL4dvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXIMAGE3DEXTPROC MultiTexImage3DEXT
const GLenum COLOR_ARRAY_ADDRESS_NV
Definition: vtkgl.h:18895
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4UIEXTPROC VertexAttribI4uiEXT
GLuint GLuint uniformBlockBinding
Definition: vtkgl.h:13684
char GLcharARB
Definition: vtkgl.h:13228
const GLenum DRAW_BUFFER5_ARB
Definition: vtkgl.h:13347
const GLenum MAX_ELEMENTS_INDICES
Definition: vtkgl.h:11302
VTKRENDERINGOPENGL_EXPORT PFNGLXCREATEGLXPIXMAPMESAPROC CreateGLXPixmapMESA
GLuint uniformBlockIndex
Definition: vtkgl.h:13682
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC CopyMultiTexSubImage3DEXT
const GLenum NUM_FRAGMENT_CONSTANTS_ATI
Definition: vtkgl.h:16682
GLenum GLenum GLvoid GLvoid * column
Definition: vtkgl.h:11352
const GLenum LO_BIAS_NV
Definition: vtkgl.h:16326
const GLenum TEXTURE_2D_ARRAY
Definition: vtkgl.h:12242
const GLenum MAX_PROGRAM_EXEC_INSTRUCTIONS_NV
Definition: vtkgl.h:17510
const GLenum RGBA_INTEGER_MODE_EXT
Definition: vtkgl.h:18084
const GLenum SAMPLER_OBJECT_AMD
Definition: vtkgl.h:19214
const GLenum MAX_FRAGMENT_UNIFORM_VECTORS
Definition: vtkgl.h:14177
const GLenum SAMPLE_BUFFERS
Definition: vtkgl.h:11514
const GLenum TEXTURE20
Definition: vtkgl.h:11497
VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREPARAMETERIEXTPROC TextureParameteriEXT
VTKRENDERINGOPENGL_EXPORT PFNGLMAPBUFFERARBPROC MapBufferARB
const GLenum BLEND_DST_ALPHA
Definition: vtkgl.h:11671
VTKRENDERINGOPENGL_EXPORT PFNGLTEXIMAGE4DSGISPROC TexImage4DSGIS
const GLenum LUMINANCE_ALPHA_FLOAT32_APPLE
Definition: vtkgl.h:18727
const GLenum MODELVIEW4_ARB
Definition: vtkgl.h:12738
const GLenum * bufs
Definition: vtkgl.h:11978
const GLenum TEXTURE16
Definition: vtkgl.h:11493
GLbyte GLbyte tz
Definition: vtkgl.h:15567
const GLenum INT64_VEC3_NV
Definition: vtkgl.h:19071
const GLenum MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT
Definition: vtkgl.h:16861
const GLenum WRITE_PIXEL_DATA_RANGE_POINTER_NV
Definition: vtkgl.h:17428
const GLenum SIGNED_ALPHA8_NV
Definition: vtkgl.h:16311
VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXFILTERFUNCSGISPROC GetTexFilterFuncSGIS
GLint fsize
Definition: vtkgl.h:16452
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2DARBPROC MultiTexCoord2dARB
void(* PFNGLXRELEASEVIDEOCAPTUREDEVICENVPROC)(Display *dpy, GLXVideoCaptureDeviceNV device)
Definition: vtkgl.h:19744
GLvoid *APIENTRYP PFNGLMAPBUFFERPROC(GLenum target, GLenum access)
Definition: vtkgl.h:11846
const GLenum INT8_VEC3_NV
Definition: vtkgl.h:19064
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4IARBPROC MultiTexCoord4iARB
const GLenum INVERSE_TRANSPOSE_NV
Definition: vtkgl.h:16357
const GLenum LUMINANCE_ALPHA32F_ARB
Definition: vtkgl.h:13394
VTKRENDERINGOPENGL_EXPORT PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC ClientActiveVertexStreamATI
const GLenum UNSIGNED_NORMALIZED_ARB
Definition: vtkgl.h:13388
const GLenum MODELVIEW3_ARB
Definition: vtkgl.h:12737
VTKRENDERINGOPENGL_EXPORT PFNGLMAPVERTEXATTRIB2FAPPLEPROC MapVertexAttrib2fAPPLE
const GLenum TEXTURE_FIXED_SAMPLE_LOCATIONS
Definition: vtkgl.h:13777
const GLenum RASTERIZER_DISCARD_EXT
Definition: vtkgl.h:18141
VTKRENDERINGOPENGL_EXPORT PFNGLSHADEROP2EXTPROC ShaderOp2EXT
const GLenum PIXEL_TEX_GEN_SGIX
Definition: vtkgl.h:14727
const GLenum Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV
Definition: vtkgl.h:18809
const GLenum OUTPUT_TEXTURE_COORD23_EXT
Definition: vtkgl.h:16839
const GLenum EYE_LINE_SGIS
Definition: vtkgl.h:16162
VTKRENDERINGOPENGL_EXPORT PFNGLGETINVARIANTINTEGERVEXTPROC GetInvariantIntegervEXT
const GLenum MAP_ATTRIB_U_ORDER_NV
Definition: vtkgl.h:16204
const GLenum NORMAL_ARRAY_POINTER_EXT
Definition: vtkgl.h:14867
VTKRENDERINGOPENGL_EXPORT PFNGLGETCONVOLUTIONPARAMETERIVPROC GetConvolutionParameteriv
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2DMESAPROC WindowPos2dMESA
const GLenum FLOAT_VEC4
Definition: vtkgl.h:11939
const GLenum POST_CONVOLUTION_GREEN_SCALE
Definition: vtkgl.h:11424
const GLenum TRANSPARENT_INDEX
Definition: vtkgl.h:19344
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC ProgramBufferParametersfvNV
const GLenum OBJECT_SHADER_SOURCE_LENGTH_ARB
Definition: vtkgl.h:13227
const GLenum OPERAND3_ALPHA_NV
Definition: vtkgl.h:15981
const GLenum LINEAR_DETAIL_SGIS
Definition: vtkgl.h:14780
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWARRAYSINDIRECTPROC DrawArraysIndirect
VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTUREEXTPROC FramebufferTextureEXT
const GLenum TRANSPARENT_INDEX_VALUE
Definition: vtkgl.h:19329
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3IVPROC WindowPos3iv
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2FVARBPROC MultiTexCoord2fvARB
const GLenum VERTEX_SHADER_BINDING_EXT
Definition: vtkgl.h:16788
const GLenum NATIVE_GRAPHICS_END_HINT_PGI
Definition: vtkgl.h:15169
const GLenum SURFACE_STATE_NV
Definition: vtkgl.h:19247
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLORFORMATNVPROC SecondaryColorFormatNV
const GLenum DOUBLE_MAT2
Definition: vtkgl.h:14018
VTKRENDERINGOPENGL_EXPORT PFNGLCLAMPCOLORARBPROC ClampColorARB
const GLenum WINDOW_BIT_SGIX
Definition: vtkgl.h:19504
VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLERPARAMETERIUIVPROC SamplerParameterIuiv
VTKRENDERINGOPENGL_EXPORT PFNGLNORMALSTREAM3IATIPROC NormalStream3iATI
const GLenum MAX_ASYNC_DRAW_PIXELS_SGIX
Definition: vtkgl.h:15416
const GLenum TEXTURE_DEPTH_TYPE
Definition: vtkgl.h:13441
const GLenum BUFFER_UPDATE_BARRIER_BIT_EXT
Definition: vtkgl.h:19001
const GLenum DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX
Definition: vtkgl.h:16101
VTKRENDERINGOPENGL_EXPORT PFNGLQUERYCOUNTERPROC QueryCounter
const GLenum TEXTURE_COMPRESSED
Definition: vtkgl.h:11532
const GLenum DSDT8_MAG8_NV
Definition: vtkgl.h:16315
const GLenum SAMPLES
Definition: vtkgl.h:19407
VTKRENDERINGOPENGL_EXPORT PFNGLVDPAUMAPSURFACESNVPROC VDPAUMapSurfacesNV
const GLenum MAX_ACTIVE_LIGHTS_SGIX
Definition: vtkgl.h:15289
const GLenum MATRIX_INDEX_ARRAY_TYPE_ARB
Definition: vtkgl.h:12795
const GLenum COLOR_ATTACHMENT7
Definition: vtkgl.h:13469
GLuint index
Definition: vtkgl.h:11983
const GLenum UNSIGNED_INT_IMAGE_2D_ARRAY_EXT
Definition: vtkgl.h:18987
VTKRENDERINGOPENGL_EXPORT PFNGLISBUFFERPROC IsBuffer
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1FARBPROC Uniform1fARB
const GLenum CURRENT_MATRIX_ARB
Definition: vtkgl.h:12904
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3SVMESAPROC WindowPos3svMESA
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXMULTTRANSPOSEDEXTPROC MatrixMultTransposedEXT
const GLenum YCBYCR8_422_NV
Definition: vtkgl.h:18804
VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDBUFFERPOINTERVEXTPROC GetNamedBufferPointervEXT
const GLenum READ_FRAMEBUFFER_EXT
Definition: vtkgl.h:17642
struct __GLXFBConfigRec * GLXFBConfig
Definition: vtkgl.h:19302
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1UIVEXTPROC ProgramUniform1uivEXT
GLenum dfactorRGB
Definition: vtkgl.h:11685
const GLenum CON_18_ATI
Definition: vtkgl.h:16655
const GLenum FRONT_LEFT_EXT
Definition: vtkgl.h:19681
const GLenum YCBAYCR8A_4224_NV
Definition: vtkgl.h:18805
VTKRENDERINGOPENGL_EXPORT PFNGLGETVIDEOUIVNVPROC GetVideouivNV
const GLenum MATRIX5_NV
Definition: vtkgl.h:16365
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXPOINTEREXTPROC VertexPointerEXT
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWRANGEELEMENTSPROC DrawRangeElements
const GLenum MAP1_VERTEX_ATTRIB3_4_NV
Definition: vtkgl.h:16399
const GLenum SIGNED_NEGATE_NV
Definition: vtkgl.h:15910
const GLenum PROGRAM_NATIVE_PARAMETERS_ARB
Definition: vtkgl.h:12925
const GLenum COUNTER_TYPE_AMD
Definition: vtkgl.h:18633
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3DVPROC VertexAttrib3dv
const GLenum VERTEX_SOURCE_ATI
Definition: vtkgl.h:16992
const GLenum SIGNED_ALPHA_NV
Definition: vtkgl.h:16310
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXPARAMETERFVEXTPROC MultiTexParameterfvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD3HVNVPROC TexCoord3hvNV
const GLenum GEOMETRY_SHADER_INVOCATIONS
Definition: vtkgl.h:14008
const GLenum UNSIGNED_INT_24_8_NV
Definition: vtkgl.h:16246
VTKRENDERINGOPENGL_EXPORT PFNGLGENSAMPLERSPROC GenSamplers
const GLenum LUMINANCE_ALPHA_FLOAT16_ATI
Definition: vtkgl.h:17288
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1SVPROC MultiTexCoord1sv
const GLenum VISUAL_ID
Definition: vtkgl.h:19345
const GLenum BOOL_VEC4_ARB
Definition: vtkgl.h:13207
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4IVARBPROC MultiTexCoord4ivARB
VTKRENDERINGOPENGL_EXPORT PFNGLMAPNAMEDBUFFERRANGEEXTPROC MapNamedBufferRangeEXT
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXGENFVEXTPROC MultiTexGenfvEXT
const GLenum PIXEL_TEX_GEN_Q_FLOOR_SGIX
Definition: vtkgl.h:15386
const GLenum SHADER_INCLUDE_ARB
Definition: vtkgl.h:13830
const GLenum LARGEST_PBUFFER_SGIX
Definition: vtkgl.h:19547
const GLenum RGB16I_EXT
Definition: vtkgl.h:18063
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei imageSize
Definition: vtkgl.h:11538
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXTRANSLATEDEXTPROC MatrixTranslatedEXT
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC DrawRangeElementsBaseVertex
VTKRENDERINGOPENGL_EXPORT PFNGLBINDATTRIBLOCATIONPROC BindAttribLocation
GLuint res
Definition: vtkgl.h:16902
const GLenum COMPRESSED_SRGB_EXT
Definition: vtkgl.h:17632
const GLenum RGBA32UI
Definition: vtkgl.h:12266
const GLenum EDGE_FLAG_ARRAY_COUNT_EXT
Definition: vtkgl.h:14865
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORDP1UIVPROC MultiTexCoordP1uiv
VTKRENDERINGOPENGL_EXPORT PFNGLFINISHFENCENVPROC FinishFenceNV
const GLenum RG8I
Definition: vtkgl.h:13626
GLuint buffer
Definition: vtkgl.h:11839
VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDPROGRAMSTRINGEXTPROC GetNamedProgramStringEXT
const GLenum MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
Definition: vtkgl.h:14107
VTKRENDERINGOPENGL_EXPORT PFNGLXENUMERATEVIDEODEVICESNVPROC EnumerateVideoDevicesNV
const GLenum VARIANT_DATATYPE_EXT
Definition: vtkgl.h:16888
VTKRENDERINGOPENGL_EXPORT PFNGLENABLEVERTEXATTRIBARRAYPROC EnableVertexAttribArray
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORFORMATNVPROC ColorFormatNV
const GLenum FOG_COORDINATE_EXT
Definition: vtkgl.h:15530
const GLenum STATIC_COLOR_EXT
Definition: vtkgl.h:19461
const GLenum COMBINE_ALPHA_ARB
Definition: vtkgl.h:12812
const GLenum MAX_VERTEX_ATTRIBS
Definition: vtkgl.h:11926
VTKRENDERINGOPENGL_EXPORT PFNGLISVARIANTENABLEDEXTPROC IsVariantEnabledEXT
VTKRENDERINGOPENGL_EXPORT PFNGLISOBJECTBUFFERATIPROC IsObjectBufferATI
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2FVPROC MultiTexCoord2fv
const GLenum UNSIGNED_INT_VEC3_EXT
Definition: vtkgl.h:17823
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC ProgramUniformMatrix3x2dvEXT
const GLenum MATRIX13_ARB
Definition: vtkgl.h:12952
const GLenum HISTOGRAM_SINK
Definition: vtkgl.h:11440
const GLenum SECONDARY_COLOR_ARRAY_EXT
Definition: vtkgl.h:15480
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4BVPROC VertexAttribI4bv
GLenum GLenum GLenum GLenum GLenum GLenum GLboolean GLboolean cdDotProduct
Definition: vtkgl.h:15942
VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLECOVERAGEARBPROC SampleCoverageARB
const GLenum DEBUG_SEVERITY_HIGH_ARB
Definition: vtkgl.h:14410
VTKRENDERINGOPENGL_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGPROC GetTransformFeedbackVarying
const GLenum SAMPLE_POSITION
Definition: vtkgl.h:13766
const GLenum PIXEL_TRANSFORM_2D_MATRIX_EXT
Definition: vtkgl.h:15453
const GLenum UNIFORM_BLOCK_NAME_LENGTH
Definition: vtkgl.h:13671
const GLenum MATRIX1_ARB
Definition: vtkgl.h:12940
const GLenum OPERAND2_ALPHA_ARB
Definition: vtkgl.h:12824
const GLenum VARIABLE_C_NV
Definition: vtkgl.h:15889
const GLenum FLOAT_RGB32_NV
Definition: vtkgl.h:17300
const GLenum MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB
Definition: vtkgl.h:13108
const GLenum TRANSFORM_FEEDBACK_BINDING_NV
Definition: vtkgl.h:18611
const GLenum MAX_PROGRAM_INSTRUCTIONS_ARB
Definition: vtkgl.h:12916
const GLenum SAMPLES
Definition: vtkgl.h:11515
const GLenum SAMPLE_POSITION_NV
Definition: vtkgl.h:18590
VTKRENDERINGOPENGL_EXPORT PFNGLGETHISTOGRAMEXTPROC GetHistogramEXT
VTKRENDERINGOPENGL_EXPORT PFNGLENDPERFMONITORAMDPROC EndPerfMonitorAMD
const GLenum SAMPLER_RENDERBUFFER_NV
Definition: vtkgl.h:18596
const GLenum FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB
Definition: vtkgl.h:13127
const GLenum EDGE_FLAG_ARRAY_LENGTH_NV
Definition: vtkgl.h:18908
const GLenum SAMPLER_3D
Definition: vtkgl.h:11952
VTKRENDERINGOPENGL_EXPORT PFNGLXRELEASEVIDEOIMAGENVPROC ReleaseVideoImageNV
const GLenum RED_MAX_CLAMP_INGR
Definition: vtkgl.h:15799
const GLenum STORAGE_CACHED_APPLE
Definition: vtkgl.h:17226
const GLenum COMPRESSED_LUMINANCE_LATC1_EXT
Definition: vtkgl.h:17895
int(* PFNGLXBINDVIDEOIMAGENVPROC)(Display *dpy, GLXVideoDeviceNV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer)
Definition: vtkgl.h:19790
const GLenum OFFSET_PROJECTIVE_TEXTURE_2D_NV
Definition: vtkgl.h:17140
const GLenum MAX_TESS_GEN_LEVEL
Definition: vtkgl.h:14105
const GLenum INSTRUMENT_MEASUREMENTS_SGIX
Definition: vtkgl.h:15016
const GLenum IMAGE_SCALE_Y_HP
Definition: vtkgl.h:15095
VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLEPATTERNSGISPROC SamplePatternSGIS
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1SVARBPROC MultiTexCoord1svARB
VTKRENDERINGOPENGL_EXPORT PFNGLDELETEPROGRAMPIPELINESPROC DeleteProgramPipelines
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2DNVPROC VertexAttrib2dNV
const GLenum FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT
Definition: vtkgl.h:17533
const GLenum COLOR_ARRAY_LIST_IBM
Definition: vtkgl.h:16055
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI2IEXTPROC VertexAttribI2iEXT
const GLenum BUFFER_SWAP_COMPLETE_INTEL_MASK
Definition: vtkgl.h:19762
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXARRAYRANGEAPPLEPROC VertexArrayRangeAPPLE
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBIPOINTERPROC VertexAttribIPointer
const GLenum MAX_PROGRAM_ALU_INSTRUCTIONS_ARB
Definition: vtkgl.h:13104
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORFRAGMENTOP1ATIPROC ColorFragmentOp1ATI
const GLenum MIRROR_CLAMP_TO_EDGE_ATI
Definition: vtkgl.h:16176
VTKRENDERINGOPENGL_EXPORT PFNGLFLUSHRASTERSGIXPROC FlushRasterSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4IPROC VertexAttribI4i
const GLenum OUTPUT_TEXTURE_COORD3_EXT
Definition: vtkgl.h:16819
const GLenum TEXTURE12
Definition: vtkgl.h:11489
GLenum GLenum GLenum input
Definition: vtkgl.h:15941
const GLenum UNIFORM_BLOCK_INDEX
Definition: vtkgl.h:13664
const GLenum CONSTANT_EXT
Definition: vtkgl.h:15619
VTKRENDERINGOPENGL_EXPORT PFNGLATTACHOBJECTARBPROC AttachObjectARB
const GLenum OUTPUT_FOG_EXT
Definition: vtkgl.h:16848
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC NamedProgramLocalParametersI4uivEXT
const GLenum BUFFER_MAPPED
Definition: vtkgl.h:11817
const GLenum ASYNC_MARKER_SGIX
Definition: vtkgl.h:15397
const GLenum MATRIX27_ARB
Definition: vtkgl.h:12966
VTKRENDERINGOPENGL_EXPORT PFNGLBINDBUFFERPROC BindBuffer
const GLenum CON_13_ATI
Definition: vtkgl.h:16650
const GLenum POST_CONVOLUTION_BLUE_SCALE_EXT
Definition: vtkgl.h:14630
const GLenum BUMP_ENVMAP_ATI
Definition: vtkgl.h:16592
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBIVARBPROC GetVertexAttribivARB
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYCOLORSUBTABLEPROC CopyColorSubTable
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4SVPROC VertexAttrib4sv
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXIMAGE1DARBPROC CompressedTexImage1DARB
const GLenum SLUMINANCE_EXT
Definition: vtkgl.h:17630
const GLenum INT_IMAGE_CUBE_MAP_ARRAY_EXT
Definition: vtkgl.h:18977
const GLenum EVAL_TRIANGULAR_2D_NV
Definition: vtkgl.h:16202
const GLenum DRAWABLE_TYPE_SGIX
Definition: vtkgl.h:19508
VTKRENDERINGOPENGL_EXPORT PFNGLBINDBUFFERBASENVPROC BindBufferBaseNV
const GLenum LINES_ADJACENCY
Definition: vtkgl.h:12478
VTKRENDERINGOPENGL_EXPORT PFNGLBUFFERADDRESSRANGENVPROC BufferAddressRangeNV
const GLenum SAMPLER_2D_ARRAY_EXT
Definition: vtkgl.h:17817
const GLenum VIBRANCE_SCALE_NV
Definition: vtkgl.h:16324
VTKRENDERINGOPENGL_EXPORT PFNGLWEIGHTIVARBPROC WeightivARB
const GLenum PROXY_TEXTURE_1D_ARRAY_EXT
Definition: vtkgl.h:17877
const GLenum MULTISAMPLE_SUB_RECT_HEIGHT_SGIS
Definition: vtkgl.h:19600
const GLenum COMPRESSED_RGBA_S3TC_DXT5_EXT
Definition: vtkgl.h:16041
const GLenum DEBUG_SOURCE_OTHER_ARB
Definition: vtkgl.h:14400
const GLenum PACK_SKIP_IMAGES_EXT
Definition: vtkgl.h:14539
const GLenum TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV
Definition: vtkgl.h:18610
const GLenum PROXY_TEXTURE_4D_SGIS
Definition: vtkgl.h:14738
const GLenum FLOAT_CLEAR_COLOR_VALUE_NV
Definition: vtkgl.h:17304
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX4X2FVPROC UniformMatrix4x2fv
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NUBPROC VertexAttrib4Nub
const GLenum SLOW_CONFIG
Definition: vtkgl.h:19336
const GLenum SOURCE0_ALPHA
Definition: vtkgl.h:11575
VTKRENDERINGOPENGL_EXPORT PFNGLISENABLEDIPROC IsEnabledi
const GLenum FRACTIONAL_EVEN
Definition: vtkgl.h:14103
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC ProgramLocalParameterI4uivNV
const GLenum TRANSPOSE_PROJECTION_MATRIX
Definition: vtkgl.h:11559
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4DVPROC Uniform4dv
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC ReplacementCodeuiColor4fNormal3fVertex3fSUN
const GLenum DUAL_INTENSITY12_SGIS
Definition: vtkgl.h:14961
const GLenum RESAMPLE_REPLICATE_SGIX
Definition: vtkgl.h:16151
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBPOINTERVARBPROC GetVertexAttribPointervARB
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI3IPROC VertexAttribI3i
ptrdiff_t GLintptr
Definition: vtkgl.h:11829
const GLenum MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
Definition: vtkgl.h:13655
const GLenum COMPRESSED_SLUMINANCE_ALPHA
Definition: vtkgl.h:12207
VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC GetNamedBufferParameterui64vNV
VTKRENDERINGOPENGL_EXPORT PFNGLXGETCURRENTDISPLAYPROC GetCurrentDisplay
VTKRENDERINGOPENGL_EXPORT PFNGLDEBUGMESSAGEINSERTARBPROC DebugMessageInsertARB
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC NamedFramebufferTextureEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM2DATIPROC VertexStream2dATI
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDP2UIVPROC TexCoordP2uiv
GLint GLint GLsizei GLsizei GLsizei GLint border
Definition: vtkgl.h:11316
const GLenum RGBA_SNORM
Definition: vtkgl.h:12454
const GLenum REPLICATE_BORDER
Definition: vtkgl.h:11473
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUBVSUNPROC ReplacementCodeubvSUN
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWTRANSFORMFEEDBACKPROC DrawTransformFeedback
const GLenum UNSIGNED_INT16_VEC2_NV
Definition: vtkgl.h:19078
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3FVARBPROC WindowPos3fvARB
const GLenum POINT_DISTANCE_ATTENUATION
Definition: vtkgl.h:11703
const GLenum IMPLEMENTATION_COLOR_READ_FORMAT_OES
Definition: vtkgl.h:17474
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM1FATIPROC VertexStream1fATI
VTKRENDERINGOPENGL_EXPORT PFNGLVARIANTDVEXTPROC VariantdvEXT
const GLenum HALF_FLOAT_NV
Definition: vtkgl.h:17328
const GLenum RENDERBUFFER_DEPTH_SIZE
Definition: vtkgl.h:13493
const GLenum RGB8_SNORM
Definition: vtkgl.h:12457
const GLenum FILTER4_SGIS
Definition: vtkgl.h:14554
const GLenum TEXTURE0_ARB
Definition: vtkgl.h:12536
VTKRENDERINGOPENGL_EXPORT PFNGLDISABLEVERTEXATTRIBAPPLEPROC DisableVertexAttribAPPLE
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1UIPROC Uniform1ui
VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONPARAMETERFPROC ConvolutionParameterf
const GLenum INTENSITY_FLOAT32_APPLE
Definition: vtkgl.h:18725
const GLenum SOURCE2_RGB_ARB
Definition: vtkgl.h:12815
const GLenum UNSIGNED_SHORT_4_4_4_4_EXT
Definition: vtkgl.h:14803
const GLenum ALPHA_SNORM
Definition: vtkgl.h:18687
const GLenum PN_TRIANGLES_POINT_MODE_CUBIC_ATI
Definition: vtkgl.h:16744
const GLenum MAP_INVALIDATE_RANGE_BIT
Definition: vtkgl.h:13585
const GLenum SAMPLE_SHADING
Definition: vtkgl.h:12511
GLenum attachment
Definition: vtkgl.h:12500
const GLenum REPLACEMENT_CODE_SUN
Definition: vtkgl.h:15676
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMBINARYPROC ProgramBinary
VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONPARAMETERFVEXTPROC ConvolutionParameterfvEXT
const GLenum TEXTURE_RECTANGLE_EXT
Definition: vtkgl.h:19680
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4FARBPROC MultiTexCoord4fARB
const GLenum OPERAND1_RGB
Definition: vtkgl.h:11579
VTKRENDERINGOPENGL_EXPORT PFNGLMULTIDRAWELEMENTSEXTPROC MultiDrawElementsEXT
const GLenum FIXED_ONLY
Definition: vtkgl.h:12238
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NIVARBPROC VertexAttrib4NivARB
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint worder
Definition: vtkgl.h:15056
const GLenum RED_INTEGER
Definition: vtkgl.h:12278
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4BVPROC VertexAttrib4bv
const GLenum OPERAND0_RGB_ARB
Definition: vtkgl.h:12819
VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERRENDERBUFFERPROC FramebufferRenderbuffer
VTKRENDERINGOPENGL_EXPORT PFNGLDEPTHBOUNDSEXTPROC DepthBoundsEXT
const GLenum T2F_IUI_V3F_EXT
Definition: vtkgl.h:15258
const GLenum MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
Definition: vtkgl.h:13657
const GLenum DOUBLE_MAT4x3_EXT
Definition: vtkgl.h:19023
const GLenum TEXTURE_BINDING_BUFFER
Definition: vtkgl.h:12444
const GLenum CONVOLUTION_BORDER_COLOR
Definition: vtkgl.h:11474
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXMULTFEXTPROC MatrixMultfEXT
const GLenum IMAGE_BINDING_ACCESS_EXT
Definition: vtkgl.h:18957
const GLenum REPLACEMENT_CODE_ARRAY_POINTER_SUN
Definition: vtkgl.h:15680
const GLenum MAX_MATRIX_PALETTE_STACK_DEPTH_ARB
Definition: vtkgl.h:12789
const GLenum RG16_SNORM
Definition: vtkgl.h:12460
const GLenum COMBINER_SUM_OUTPUT_NV
Definition: vtkgl.h:15925
const GLenum INTERLEAVED_ATTRIBS_NV
Definition: vtkgl.h:17988
const GLenum R11F_G11F_B10F_EXT
Definition: vtkgl.h:17871
const GLenum DSDT_NV
Definition: vtkgl.h:16296
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2FVPROC ProgramUniform2fv
const GLenum DEPTH_COMPONENT16_ARB
Definition: vtkgl.h:12843
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2FVMESAPROC WindowPos2fvMESA
const GLenum RGB16F
Definition: vtkgl.h:12232
const GLenum SWIZZLE_STQ_DQ_ATI
Definition: vtkgl.h:16692
GLenum GLenum GLenum GLenum GLenum scale
Definition: vtkgl.h:15942
const GLenum COMPRESSED_ALPHA
Definition: vtkgl.h:11565
VTKRENDERINGOPENGL_EXPORT PFNGLGETFLOATI_VPROC GetFloati_v
const GLenum TEXTURE_CUBE_MAP_ARB
Definition: vtkgl.h:12672
const GLenum COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT
Definition: vtkgl.h:17637
VTKRENDERINGOPENGL_EXPORT PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC FlushMappedNamedBufferRangeEXT
const GLenum NAMED_STRING_TYPE_ARB
Definition: vtkgl.h:13832
const GLenum VERTEX_SHADER_BIT
Definition: vtkgl.h:14202
VTKRENDERINGOPENGL_EXPORT PFNGLDISABLEINDEXEDEXTPROC DisableIndexedEXT
GLclampf GLclampf blue
Definition: vtkgl.h:11313
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXPARAMETERFEXTPROC MultiTexParameterfEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGLOBALALPHAFACTORSSUNPROC GlobalAlphaFactorsSUN
int(* PFNGLXSWAPINTERVALSGIPROC)(int interval)
Definition: vtkgl.h:19468
const GLenum NATIVE_GRAPHICS_BEGIN_HINT_PGI
Definition: vtkgl.h:15168
const GLenum OP_DOT4_EXT
Definition: vtkgl.h:16792
const GLenum MAX_TEXTURE_UNITS_ARB
Definition: vtkgl.h:12570
const GLenum ELEMENT_ARRAY_BUFFER
Definition: vtkgl.h:11809
const GLenum SEPARATE_ATTRIBS_EXT
Definition: vtkgl.h:18138
const GLenum YCRCB_SGIX
Definition: vtkgl.h:16096
const GLenum CONSTANT_COLOR1_NV
Definition: vtkgl.h:15895
const GLenum SPRITE_TRANSLATION_SGIX
Definition: vtkgl.h:14978
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3DVNVPROC VertexAttrib3dvNV
const GLenum OBJECT_INFO_LOG_LENGTH_ARB
Definition: vtkgl.h:13223
const GLenum SAMPLE_COVERAGE_VALUE
Definition: vtkgl.h:11516
const GLenum TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
Definition: vtkgl.h:12258
const GLenum BIAS_BIT_ATI
Definition: vtkgl.h:16707
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2FVARBPROC WindowPos2fvARB
VTKRENDERINGOPENGL_EXPORT PFNGLGETFRAGMENTLIGHTFVSGIXPROC GetFragmentLightfvSGIX
vtkTypeInt64 int64_t
Definition: vtkgl.h:19304
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint wstride
Definition: vtkgl.h:15056
const GLenum COLOR_ATTACHMENT14
Definition: vtkgl.h:13476
const GLenum RESET_NOTIFICATION_STRATEGY_ARB
Definition: vtkgl.h:14429
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYBUFFERSUBDATAPROC CopyBufferSubData
VTKRENDERINGOPENGL_EXPORT PFNGLWEIGHTDVARBPROC WeightdvARB
VTKRENDERINGOPENGL_EXPORT PFNGLACTIVETEXTUREARBPROC ActiveTextureARB
const GLenum GEOMETRY_INPUT_TYPE
Definition: vtkgl.h:12488
GLsizei const GLchar ** varyings
Definition: vtkgl.h:12322
VTKRENDERINGOPENGL_EXPORT PFNGLXQUERYVIDEOCAPTUREDEVICENVPROC QueryVideoCaptureDeviceNV
const GLenum GREEN_BIT_ATI
Definition: vtkgl.h:16696
const GLenum RGBA8I
Definition: vtkgl.h:12276
const GLenum GPU_VENDOR_AMD
Definition: vtkgl.h:19772
const GLenum MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT
Definition: vtkgl.h:17760
const GLenum LUMINANCE6_ALPHA2_EXT
Definition: vtkgl.h:14503
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORDP4UIPROC MultiTexCoordP4ui
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3IVARBPROC WindowPos3ivARB
const GLenum TEXTURE_BUFFER_EXT
Definition: vtkgl.h:17886
const GLenum INT_SAMPLER_BUFFER_EXT
Definition: vtkgl.h:17832
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC NamedProgramLocalParameterI4ivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4DVPROC ProgramUniformMatrix4dv
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3SVARBPROC VertexAttrib3svARB
GLsizei GLsizei GLuint * obj
Definition: vtkgl.h:11994
const GLenum COMP_BIT_ATI
Definition: vtkgl.h:16705
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL4UI64NVPROC VertexAttribL4ui64NV
const GLenum TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV
Definition: vtkgl.h:17984
const GLenum PBUFFER_WIDTH
Definition: vtkgl.h:19367
VTKRENDERINGOPENGL_EXPORT PFNGLGETDOUBLEINDEXEDVEXTPROC GetDoubleIndexedvEXT
const GLenum PROGRAM_SEPARABLE
Definition: vtkgl.h:14208
const GLenum UNIFORM_ARRAY_STRIDE
Definition: vtkgl.h:13666
VTKRENDERINGOPENGL_EXPORT PFNGLBLENDEQUATIONINDEXEDAMDPROC BlendEquationIndexedAMD
const GLenum STATIC_DRAW
Definition: vtkgl.h:11822
const GLenum GLOBAL_ALPHA_SUN
Definition: vtkgl.h:15652
const GLenum GEOMETRY_VERTICES_OUT
Definition: vtkgl.h:12487
const GLenum PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB
Definition: vtkgl.h:13103
const GLenum FLOAT_R32_NV
Definition: vtkgl.h:17296
const GLenum COMPRESSED_SRGB_S3TC_DXT1_EXT
Definition: vtkgl.h:17636
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC ProgramUniformMatrix3x4fv
const GLenum INDEX_ARRAY_EXT
Definition: vtkgl.h:14843
const GLenum UNIFORM_NAME_LENGTH
Definition: vtkgl.h:13663
const GLenum BGR_INTEGER
Definition: vtkgl.h:12283
GLintptr offset
Definition: vtkgl.h:11844
const GLenum RGB32F_ARB
Definition: vtkgl.h:13390
const GLenum CLIP_DISTANCE_NV
Definition: vtkgl.h:17970
const GLenum COLOR_ATTACHMENT6_EXT
Definition: vtkgl.h:17545
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4DPROC ProgramUniform4d
const GLenum MAX_GEOMETRY_OUTPUT_COMPONENTS
Definition: vtkgl.h:12495
const GLenum SECONDARY_COLOR_ARRAY_ADDRESS_NV
Definition: vtkgl.h:18899
const GLenum FRACTIONAL_ODD
Definition: vtkgl.h:14102
const GLenum TEXTURE_BINDING_2D_MULTISAMPLE
Definition: vtkgl.h:13774
const GLenum DOUBLE_VEC4_EXT
Definition: vtkgl.h:19014
const GLenum PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS
Definition: vtkgl.h:14711
const GLenum PRIMITIVE_RESTART
Definition: vtkgl.h:12464
GLenum access
Definition: vtkgl.h:18860
const GLenum COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT
Definition: vtkgl.h:17898
const GLenum COLOR_ARRAY_STRIDE_EXT
Definition: vtkgl.h:14855
VTKRENDERINGOPENGL_EXPORT PFNGLGETSHADERSOURCEARBPROC GetShaderSourceARB
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2SVPROC MultiTexCoord2sv
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2UIVPROC Uniform2uiv
VTKRENDERINGOPENGL_EXPORT PFNGLIMAGETRANSFORMPARAMETERIHPPROC ImageTransformParameteriHP
const GLenum RGB16F_ARB
Definition: vtkgl.h:13396
const GLenum DRAW_BUFFER8_ATI
Definition: vtkgl.h:17256
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX2DVPROC UniformMatrix2dv
const GLenum CURRENT_PALETTE_MATRIX_ARB
Definition: vtkgl.h:12791
VTKRENDERINGOPENGL_EXPORT PFNGLBEGINFRAGMENTSHADERATIPROC BeginFragmentShaderATI
VTKRENDERINGOPENGL_EXPORT PFNGLXCOPYSUBBUFFERMESAPROC CopySubBufferMESA
const GLenum OP_RECIP_EXT
Definition: vtkgl.h:16807
const GLenum FRAMEBUFFER_COMPLETE
Definition: vtkgl.h:13455
const GLenum FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM
Definition: vtkgl.h:16067
VTKRENDERINGOPENGL_EXPORT PFNGLVARIANTSVEXTPROC VariantsvEXT
const GLenum COLOR_ATTACHMENT12_EXT
Definition: vtkgl.h:17551
const GLenum MAX_VARYING_COMPONENTS_EXT
Definition: vtkgl.h:17759
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3UBPROC SecondaryColor3ub
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC ProgramUniformMatrix2x4fvEXT
const GLenum UNSIGNED_INT_SAMPLER_1D
Definition: vtkgl.h:12299
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4SNVPROC VertexAttrib4sNV
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYCOLORSUBTABLEEXTPROC CopyColorSubTableEXT
VTKRENDERINGOPENGL_EXPORT PFNGLTEXSUBIMAGE1DEXTPROC TexSubImage1DEXT
const GLenum MAX_PROGRAM_CALL_DEPTH_NV
Definition: vtkgl.h:17511
const GLenum INT_SAMPLER_2D
Definition: vtkgl.h:12294
VTKRENDERINGOPENGL_EXPORT PFNGLXJOINSWAPGROUPNVPROC JoinSwapGroupNV
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1UI64VNVPROC Uniform1ui64vNV
const GLenum INT8_VEC2_NV
Definition: vtkgl.h:19063
VTKRENDERINGOPENGL_EXPORT PFNGLBLENDEQUATIONSEPARATEIPROC BlendEquationSeparatei
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXTUREIMAGE2DEXTPROC CopyTextureImage2DEXT
VTKRENDERINGOPENGL_EXPORT PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC TransformFeedbackStreamAttribsNV
const GLenum DOUBLE_MAT4x3
Definition: vtkgl.h:14026
const GLenum LINEAR_SHARPEN_SGIS
Definition: vtkgl.h:14792
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXRENDERBUFFEREXTPROC MultiTexRenderbufferEXT
const GLenum TEXTURE_BINDING_3D
Definition: vtkgl.h:11282
const GLenum CLAMP_TO_BORDER
Definition: vtkgl.h:11535
VTKRENDERINGOPENGL_EXPORT PFNGLDELETEBUFFERSPROC DeleteBuffers
const GLenum MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV
Definition: vtkgl.h:17308
VTKRENDERINGOPENGL_EXPORT PFNGLXSELECTEVENTPROC SelectEvent
const GLenum RENDERBUFFER_ALPHA_SIZE
Definition: vtkgl.h:13492
const GLint const GLsizei GLsizei primcount
Definition: vtkgl.h:11686
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMPARAMETERIEXTPROC ProgramParameteriEXT
const GLenum SPRITE_EYE_ALIGNED_SGIX
Definition: vtkgl.h:14981
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2HVNVPROC VertexAttrib2hvNV
const GLenum BGRA_EXT
Definition: vtkgl.h:15394
const GLenum PIXEL_COUNT_AVAILABLE_NV
Definition: vtkgl.h:17114
GLenum GLint GLint GLint srcY
Definition: vtkgl.h:18842
const GLenum VERTEX_PROGRAM_TWO_SIDE
Definition: vtkgl.h:12165
const GLenum CONTEXT_ES2_PROFILE_BIT_EXT
Definition: vtkgl.h:19784
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETER4FARBPROC ProgramEnvParameter4fARB
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC NamedFramebufferRenderbufferEXT
const GLenum TEXTURE_APPLICATION_MODE_EXT
Definition: vtkgl.h:15368
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMSTAGEIVPROC GetProgramStageiv
const GLenum COLOR_ARRAY_BUFFER_BINDING_ARB
Definition: vtkgl.h:13122
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL1DVEXTPROC VertexAttribL1dvEXT
const GLenum MINMAX_EXT
Definition: vtkgl.h:14590
GLenum GLenum sfactorAlpha
Definition: vtkgl.h:11685
const GLenum PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX
Definition: vtkgl.h:15387
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
Definition: vtkgl.h:13514
const GLenum VERTEX_ATTRIB_MAP2_SIZE_APPLE
Definition: vtkgl.h:18743
const GLenum SAMPLER_CUBE_MAP_ARRAY_SHADOW
Definition: vtkgl.h:12519
VTKRENDERINGOPENGL_EXPORT PFNGLRENDERBUFFERSTORAGEPROC RenderbufferStorage
const GLenum DRAW_BUFFER3
Definition: vtkgl.h:11912
const GLenum MAX_TRACK_MATRIX_STACK_DEPTH_NV
Definition: vtkgl.h:16358
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEPOINTERSUNPROC ReplacementCodePointerSUN
ptrdiff_t GLsizeiptr
Definition: vtkgl.h:11830
GLuint counter
Definition: vtkgl.h:18643
VTKRENDERINGOPENGL_EXPORT PFNGLXDESTROYGLXPBUFFERSGIXPROC DestroyGLXPbufferSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3FPROC SecondaryColor3f
const GLenum INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
Definition: vtkgl.h:18979
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYMULTITEXIMAGE1DEXTPROC CopyMultiTexImage1DEXT
const GLenum MODULATE_SIGNED_ADD_ATI
Definition: vtkgl.h:17273
const GLenum PROGRAM_NATIVE_TEMPORARIES_ARB
Definition: vtkgl.h:12921
const GLenum ALPHA32I_EXT
Definition: vtkgl.h:18058
GLint * numCounters
Definition: vtkgl.h:18641
const GLenum REG_6_ATI
Definition: vtkgl.h:16611
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX3FVARBPROC UniformMatrix3fvARB
const GLenum TESS_EVALUATION_SHADER_BIT
Definition: vtkgl.h:14206
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC CompressedTexSubImage3D
VTKRENDERINGOPENGL_EXPORT PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC VideoCaptureStreamParameterdvNV
const GLenum UNSIGNED_INT64_AMD
Definition: vtkgl.h:18635
VTKRENDERINGOPENGL_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC GetRenderbufferParameterivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETINVARIANTFLOATVEXTPROC GetInvariantFloatvEXT
const GLenum DUAL_ALPHA4_SGIS
Definition: vtkgl.h:14951
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4UIVPROC Uniform4uiv
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXIMAGE1DEXTPROC CopyTexImage1DEXT
const GLenum IMAGE_2D_MULTISAMPLE_EXT
Definition: vtkgl.h:18967
const GLenum MATRIX4_ARB
Definition: vtkgl.h:12943
const GLenum OFFSET_TEXTURE_2D_MATRIX_NV
Definition: vtkgl.h:16278
VTKRENDERINGOPENGL_EXPORT PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC MultiDrawElementsBaseVertex
const GLenum UNSIGNED_INT_IMAGE_CUBE_EXT
Definition: vtkgl.h:18984
const GLenum RESTART_SUN
Definition: vtkgl.h:15672
const GLenum SAMPLE_BUFFERS_3DFX
Definition: vtkgl.h:19607
const GLenum RENDERBUFFER_BINDING_EXT
Definition: vtkgl.h:17524
const GLenum DEPTH_COMPONENT32
Definition: vtkgl.h:11676
const GLenum VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV
Definition: vtkgl.h:18813
GLvoid *APIENTRYP PFNGLMAPNAMEDBUFFEREXTPROC(GLuint buffer, GLenum access)
Definition: vtkgl.h:18325
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXTRANSLATEFEXTPROC MatrixTranslatefEXT
const GLenum DOUBLE_MAT3x4
Definition: vtkgl.h:14024
const GLenum LINK_STATUS
Definition: vtkgl.h:11958
const GLenum BLENDED_RGBA_SGIS
Definition: vtkgl.h:19596
const GLenum TEXTURE_GREEN_TYPE_ARB
Definition: vtkgl.h:13382
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1FVARBPROC Uniform1fvARB
const GLenum MAX_VARYING_VECTORS
Definition: vtkgl.h:14176
GLenum GLint GLuint mask
Definition: vtkgl.h:11980
const GLenum PROGRAM_PARAMETER_NV
Definition: vtkgl.h:16372
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC CompressedTexSubImage1D
const GLenum OUTPUT_TEXTURE_COORD28_EXT
Definition: vtkgl.h:16844
const GLenum RG_INTEGER
Definition: vtkgl.h:13611
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI1IPROC VertexAttribI1i
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC ProgramUniformMatrix2dvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLDELETEPROGRAMSNVPROC DeleteProgramsNV
const GLenum FIXED
Definition: vtkgl.h:14164
VTKRENDERINGOPENGL_EXPORT PFNGLNEWOBJECTBUFFERATIPROC NewObjectBufferATI
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3FNVPROC VertexAttrib3fNV
VTKRENDERINGOPENGL_EXPORT PFNGLXCREATECONTEXTATTRIBSARBPROC CreateContextAttribsARB
const GLenum OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV
Definition: vtkgl.h:17147
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2DVMESAPROC WindowPos2dvMESA
const GLenum INDEX_ARRAY_ADDRESS_NV
Definition: vtkgl.h:18896
const GLenum WRITE_ONLY_ARB
Definition: vtkgl.h:13131
const GLenum MAP_INVALIDATE_BUFFER_BIT
Definition: vtkgl.h:13586
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBP2UIVPROC VertexAttribP2uiv
const GLenum DEBUG_TYPE_ERROR_ARB
Definition: vtkgl.h:14401
const GLenum UNPACK_IMAGE_HEIGHT
Definition: vtkgl.h:11286
const GLenum INTENSITY_FLOAT16_APPLE
Definition: vtkgl.h:18731
typedef GLuint(APIENTRYP PFNGLCREATEPROGRAMPROC)(void)
const GLenum REGISTER_COMBINERS_NV
Definition: vtkgl.h:15886
VTKRENDERINGOPENGL_EXPORT PFNGLTEXBUFFEREXTPROC TexBufferEXT
const GLenum OP_MULTIPLY_MATRIX_EXT
Definition: vtkgl.h:16811
const GLenum W_EXT
Definition: vtkgl.h:16875
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2IARBPROC MultiTexCoord2iARB
const GLenum MAX_3D_TEXTURE_SIZE_EXT
Definition: vtkgl.h:14547
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2IPROC ProgramUniform2i
GLenum GLenum GLenum GLenum dstAlpha
Definition: vtkgl.h:12526
VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTMATERIALFSGIXPROC FragmentMaterialfSGIX
const GLenum MAX_VERTEX_BINDABLE_UNIFORMS_EXT
Definition: vtkgl.h:18024
const GLenum TRANSPOSE_NV
Definition: vtkgl.h:16356
const GLenum SAMPLES_EXT
Definition: vtkgl.h:16131
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1FEXTPROC ProgramUniform1fEXT
const GLenum CURRENT_OCCLUSION_QUERY_ID_NV
Definition: vtkgl.h:17112
const GLenum MODELVIEW1_MATRIX_EXT
Definition: vtkgl.h:15853
const GLenum SAMPLER_BINDING
Definition: vtkgl.h:13868
GLhandleARB attachedObj
Definition: vtkgl.h:13232
const GLenum CON_27_ATI
Definition: vtkgl.h:16664
const GLenum READ_FRAMEBUFFER_BINDING_EXT
Definition: vtkgl.h:17645
const GLenum RENDERBUFFER_DEPTH_SIZE_EXT
Definition: vtkgl.h:17570
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC CompressedTextureSubImage1DEXT
const GLenum RGBA_S3TC
Definition: vtkgl.h:17243
const GLenum AUX7_EXT
Definition: vtkgl.h:19694
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4HNVPROC MultiTexCoord4hNV
const GLenum NUM_COMPATIBLE_SUBROUTINES
Definition: vtkgl.h:14072
const GLenum VIDEO_COLOR_CONVERSION_MAX_NV
Definition: vtkgl.h:18797
const GLenum TEXTURE23
Definition: vtkgl.h:11500
const GLenum MAP1_VERTEX_ATTRIB5_4_NV
Definition: vtkgl.h:16401
const GLenum MIN_PROGRAM_TEXEL_OFFSET
Definition: vtkgl.h:12235
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4IVPROC Uniform4iv
const GLenum MAP2_VERTEX_ATTRIB5_4_NV
Definition: vtkgl.h:16417
VTKRENDERINGOPENGL_EXPORT PFNGLEDGEFLAGPOINTERLISTIBMPROC EdgeFlagPointerListIBM
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM1FVATIPROC VertexStream1fvATI
const GLenum TEXTURE_COMPRESSION_HINT
Definition: vtkgl.h:11530
const GLenum MAX_ARRAY_TEXTURE_LAYERS_EXT
Definition: vtkgl.h:17882
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX2X4DVPROC UniformMatrix2x4dv
VTKRENDERINGOPENGL_EXPORT PFNGLSPRITEPARAMETERFSGIXPROC SpriteParameterfSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLDELETEPERFMONITORSAMDPROC DeletePerfMonitorsAMD
const GLenum MAP1_VERTEX_ATTRIB10_4_NV
Definition: vtkgl.h:16406
const GLenum DEBUG_SEVERITY_HIGH_AMD
Definition: vtkgl.h:19225
VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMUIVEXTPROC GetUniformuivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC FramebufferTextureFaceEXT
const GLenum COMPATIBLE_SUBROUTINES
Definition: vtkgl.h:14073
VTKRENDERINGOPENGL_EXPORT PFNGLXRELEASEVIDEOCAPTUREDEVICENVPROC ReleaseVideoCaptureDeviceNV
const GLenum FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT
Definition: vtkgl.h:17531
VTKRENDERINGOPENGL_EXPORT PFNGLTANGENT3DEXTPROC Tangent3dEXT
GLsizei GLsizei GLenum * binaryFormat
Definition: vtkgl.h:14194
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2DVPROC VertexAttrib2dv
const GLenum MATRIX22_ARB
Definition: vtkgl.h:12961
const GLenum INTENSITY_SNORM
Definition: vtkgl.h:18690
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4FVNVPROC VertexAttrib4fvNV
const GLenum FOG_OFFSET_SGIX
Definition: vtkgl.h:15090
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3DPROC MultiTexCoord3d
VTKRENDERINGOPENGL_EXPORT PFNGLGETNMAPDVARBPROC GetnMapdvARB
const GLenum TEXTURE26
Definition: vtkgl.h:11503
VTKRENDERINGOPENGL_EXPORT PFNGLXQUERYMAXSWAPGROUPSNVPROC QueryMaxSwapGroupsNV
const GLenum CONVOLUTION_BORDER_COLOR_HP
Definition: vtkgl.h:15126
const GLenum MAX_TESS_CONTROL_UNIFORM_COMPONENTS
Definition: vtkgl.h:14106
const GLenum SURFACE_MAPPED_NV
Definition: vtkgl.h:19249
VTKRENDERINGOPENGL_EXPORT PFNGLGETVARIANTINTEGERVEXTPROC GetVariantIntegervEXT
const GLenum ONE_MINUS_SRC1_ALPHA
Definition: vtkgl.h:13855
const GLenum MAX_PROGRAM_ENV_PARAMETERS_ARB
Definition: vtkgl.h:12936
const GLenum MAX_PROGRAM_PATCH_ATTRIBS_NV
Definition: vtkgl.h:19159
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMUI64NVPROC Uniformui64NV
VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GetNamedFramebufferAttachmentParameterivEXT
const GLenum OP_DOT3_EXT
Definition: vtkgl.h:16791
const GLenum READ_PIXEL_DATA_RANGE_LENGTH_NV
Definition: vtkgl.h:17427
VTKRENDERINGOPENGL_EXPORT PFNGLTANGENT3SVEXTPROC Tangent3svEXT
const GLenum BIND_TO_MIPMAP_TEXTURE_EXT
Definition: vtkgl.h:19669
VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC GetActiveSubroutineUniformName
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3I64VNVPROC ProgramUniform3i64vNV
const GLenum OPERAND1_RGB_EXT
Definition: vtkgl.h:15629
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3UBEXTPROC SecondaryColor3ubEXT
const GLenum TRANSFORM_FEEDBACK_BUFFER_BINDING
Definition: vtkgl.h:12265
const GLenum COMPRESSED_SLUMINANCE_EXT
Definition: vtkgl.h:17634
const GLenum UNSIGNED_INT_5_9_9_9_REV
Definition: vtkgl.h:12249
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2HNVPROC MultiTexCoord2hNV
const GLenum CON_3_ATI
Definition: vtkgl.h:16640
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3SVNVPROC VertexAttrib3svNV
const GLenum SWAP_INTERVAL_EXT
Definition: vtkgl.h:19752
Bool(* PFNGLXBINDSWAPBARRIERNVPROC)(Display *dpy, GLuint group, GLuint barrier)
Definition: vtkgl.h:19723
const GLenum COMPRESSED_SRGB
Definition: vtkgl.h:12185
GLsizei GLenum * categories
Definition: vtkgl.h:19240
const GLenum FLOAT_RGBA32_NV
Definition: vtkgl.h:17302
const GLenum VERTEX_PROGRAM_TWO_SIDE_NV
Definition: vtkgl.h:16371
const GLenum UNSIGNED_INT_IMAGE_BUFFER_EXT
Definition: vtkgl.h:18985
const GLenum VIDEO_CAPTURE_TO_422_SUPPORTED_NV
Definition: vtkgl.h:18793
const GLenum EVAL_VERTEX_ATTRIB2_NV
Definition: vtkgl.h:16209
const GLenum PROXY_TEXTURE_CUBE_MAP_ARRAY
Definition: vtkgl.h:12517
const GLenum FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
Definition: vtkgl.h:13452
VTKRENDERINGOPENGL_EXPORT PFNGLENABLEVERTEXATTRIBAPPLEPROC EnableVertexAttribAPPLE
const GLenum RGBA_FLOAT16_APPLE
Definition: vtkgl.h:18728
const GLenum MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB
Definition: vtkgl.h:12918
const GLenum TRANSFORM_FEEDBACK_BUFFER_BINDING_NV
Definition: vtkgl.h:17991
const GLenum STATIC_ATI
Definition: vtkgl.h:16753
VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC GetTextureLevelParameterfvEXT
const GLenum VERTEX_PROGRAM_POINT_SIZE_NV
Definition: vtkgl.h:16370
const GLenum TEXTURE_BUFFER_FORMAT_EXT
Definition: vtkgl.h:17890
const GLenum SPARE0_PLUS_SECONDARY_COLOR_NV
Definition: vtkgl.h:15902
const GLenum OP_LOG_BASE_2_EXT
Definition: vtkgl.h:16805
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3FVARBPROC MultiTexCoord3fvARB
const GLenum TEXTURE_MATERIAL_FACE_EXT
Definition: vtkgl.h:15370
const GLenum BLUE_INTEGER_EXT
Definition: vtkgl.h:18076
VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDFVEXTPROC FogCoordfvEXT
int(* PFNGLXBINDCHANNELTOWINDOWSGIXPROC)(Display *display, int screen, int channel, Window window)
Definition: vtkgl.h:19574
const GLenum TEXTURE_COMPRESSED_ARB
Definition: vtkgl.h:12692
const GLenum MAX_CUBE_MAP_TEXTURE_SIZE
Definition: vtkgl.h:11527
const GLenum MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
Definition: vtkgl.h:12253
VTKRENDERINGOPENGL_EXPORT PFNGLGETATTRIBLOCATIONARBPROC GetAttribLocationARB
const GLenum TEXTURE_SWIZZLE_R_EXT
Definition: vtkgl.h:18583
VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXBUMPPARAMETERFVATIPROC GetTexBumpParameterfvATI
const GLenum CURRENT_PROGRAM
Definition: vtkgl.h:11969
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC CompressedMultiTexSubImage3DEXT
const GLenum DEPTH_COMPONENT32F
Definition: vtkgl.h:13409
VTKRENDERINGOPENGL_EXPORT PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC GetConvolutionParameterivEXT
const GLenum VERTEX_ARRAY_COUNT_EXT
Definition: vtkgl.h:14849
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL3DPROC VertexAttribL3d
GLubyte * pattern
Definition: vtkgl.h:14438
const GLenum EVAL_VERTEX_ATTRIB1_NV
Definition: vtkgl.h:16208
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2FVARBPROC VertexAttrib2fvARB
VTKRENDERINGOPENGL_EXPORT PFNGLGETOBJECTBUFFERIVATIPROC GetObjectBufferivATI
const GLenum RGBA8I_EXT
Definition: vtkgl.h:18068
const GLenum DEPTH_COMPONENT16_SGIX
Definition: vtkgl.h:15076
const GLenum DRAW_BUFFER2_ATI
Definition: vtkgl.h:17250
const GLenum COMPRESSED_RGB_ARB
Definition: vtkgl.h:12688
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4UIVPROC VertexAttrib4uiv
const GLenum INVARIANT_VALUE_EXT
Definition: vtkgl.h:16893
const GLenum IMPLEMENTATION_COLOR_READ_TYPE
Definition: vtkgl.h:14165
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2IEXTPROC ProgramUniform2iEXT
const GLenum COLOR_TABLE_INTENSITY_SIZE_SGI
Definition: vtkgl.h:14692
char GLchar
Definition: vtkgl.h:11976
const GLenum SWAP_METHOD_OML
Definition: vtkgl.h:19632
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3DVPROC Uniform3dv
const GLenum COLOR_ARRAY_SIZE_EXT
Definition: vtkgl.h:14853
const GLenum RGB16_SNORM
Definition: vtkgl.h:12461
const GLenum UNSIGNED_INT_SAMPLER_CUBE
Definition: vtkgl.h:12302
const GLenum X_RENDERABLE_SGIX
Definition: vtkgl.h:19510
const GLenum RENDERBUFFER_BLUE_SIZE_EXT
Definition: vtkgl.h:17568
const GLenum NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV
Definition: vtkgl.h:18792
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC TexCoord2fColor3fVertex3fvSUN
const GLuint * pipelines
Definition: vtkgl.h:14215
const GLenum SAMPLER_1D_ARB
Definition: vtkgl.h:13211
VTKRENDERINGOPENGL_EXPORT PFNGLMULTTRANSPOSEMATRIXFPROC MultTransposeMatrixf
VTKRENDERINGOPENGL_EXPORT PFNGLIMAGETRANSFORMPARAMETERFHPPROC ImageTransformParameterfHP
const GLenum SKIP_COMPONENTS2_NV
Definition: vtkgl.h:17996
VTKRENDERINGOPENGL_EXPORT PFNGLUSEPROGRAMOBJECTARBPROC UseProgramObjectARB
const GLenum TEXTURE17_ARB
Definition: vtkgl.h:12553
const GLenum CONVOLUTION_HEIGHT_EXT
Definition: vtkgl.h:14625
const GLenum GEOMETRY_SHADER
Definition: vtkgl.h:12486
const GLenum DRAW_INDIRECT_BUFFER
Definition: vtkgl.h:14000
const GLenum PROXY_TEXTURE_RECTANGLE_NV
Definition: vtkgl.h:16260
GLint level
Definition: vtkgl.h:11316
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2DVEXTPROC ProgramUniform2dvEXT
const GLenum HIGH_FLOAT
Definition: vtkgl.h:14169
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1FPROC MultiTexCoord1f
VTKRENDERINGOPENGL_EXPORT PFNGLXGETVIDEOSYNCSGIPROC GetVideoSyncSGI
const GLenum CMYK_EXT
Definition: vtkgl.h:14753
const GLenum MAX_INTEGER_SAMPLES
Definition: vtkgl.h:13786
const GLenum VERTEX_ATTRIB_ARRAY9_NV
Definition: vtkgl.h:16389
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL3DVEXTPROC VertexAttribL3dvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETFRAGDATAINDEXPROC GetFragDataIndex
VTKRENDERINGOPENGL_EXPORT PFNGLISRENDERBUFFERPROC IsRenderbuffer
const GLenum CUBIC_EXT
Definition: vtkgl.h:15449
const GLenum REFLECTION_MAP_EXT
Definition: vtkgl.h:15823
const GLenum TEXTURE11
Definition: vtkgl.h:11488
const GLenum MAX_PBUFFER_WIDTH_SGIX
Definition: vtkgl.h:19541
const GLenum NUM_INSTRUCTIONS_PER_PASS_ATI
Definition: vtkgl.h:16684
const GLenum PATCHES
Definition: vtkgl.h:14092
const GLenum SEPARATE_ATTRIBS
Definition: vtkgl.h:12263
const GLenum TEXTURE_ALPHA_SIZE_EXT
Definition: vtkgl.h:14530
const GLenum POST_COLOR_MATRIX_GREEN_SCALE
Definition: vtkgl.h:11449
const GLenum MODELVIEW20_ARB
Definition: vtkgl.h:12754
const GLenum HISTOGRAM_RED_SIZE_EXT
Definition: vtkgl.h:14584
const GLenum VERTEX_ATTRIB_ARRAY_UNIFIED_NV
Definition: vtkgl.h:18890
const GLenum MAT_AMBIENT_BIT_PGI
Definition: vtkgl.h:15148
const GLenum POINT_SIZE_MIN
Definition: vtkgl.h:11701
VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERFSGISPROC PointParameterfSGIS
GLenum GLsizei len
Definition: vtkgl.h:13010
const GLenum UNSIGNED_INT_IMAGE_1D_ARRAY_EXT
Definition: vtkgl.h:18986
GLdouble u1
Definition: vtkgl.h:15056
const GLenum ELEMENT_ARRAY_ATI
Definition: vtkgl.h:17085
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3IARBPROC Uniform3iARB
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3DVARBPROC WindowPos3dvARB
const GLenum VERTEX_ARRAY_RANGE_POINTER_NV
Definition: vtkgl.h:15879
const GLenum _3DFX_WINDOW_MODE_MESA
Definition: vtkgl.h:19623
const GLenum BUMP_NUM_TEX_UNITS_ATI
Definition: vtkgl.h:16588
const GLenum POST_COLOR_MATRIX_RED_SCALE
Definition: vtkgl.h:11448
const GLenum INT64_NV
Definition: vtkgl.h:19060
const GLenum SYNC_STATUS
Definition: vtkgl.h:13733
VTKRENDERINGOPENGL_EXPORT PFNGLGETINFOLOGARBPROC GetInfoLogARB
const GLenum SAMPLE_BUFFERS_SGIS
Definition: vtkgl.h:19446
const GLenum OP_EXP_BASE_2_EXT
Definition: vtkgl.h:16804
const GLenum BUFFER_USAGE_ARB
Definition: vtkgl.h:13115
const GLenum MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB
Definition: vtkgl.h:13326
const GLenum SKIP_COMPONENTS1_NV
Definition: vtkgl.h:17997
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2UIEXTPROC ProgramUniform2uiEXT
const GLenum EXCHANGE_COMPLETE_INTEL
Definition: vtkgl.h:19763
VTKRENDERINGOPENGL_EXPORT PFNGLGETVARYINGLOCATIONNVPROC GetVaryingLocationNV
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3DVMESAPROC WindowPos3dvMESA
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL3DEXTPROC VertexAttribL3dEXT
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2IVARBPROC Uniform2ivARB
const GLenum SAMPLE_MASK_SGIS
Definition: vtkgl.h:14818
const GLenum MATRIX11_ARB
Definition: vtkgl.h:12950
const GLenum DOT_PRODUCT_PASS_THROUGH_NV
Definition: vtkgl.h:17151
const GLenum MAX_PROGRAM_TEMPORARIES_ARB
Definition: vtkgl.h:12920
const GLenum FENCE_CONDITION_NV
Definition: vtkgl.h:16181
VTKRENDERINGOPENGL_EXPORT PFNGLGETPERFMONITORCOUNTERDATAAMDPROC GetPerfMonitorCounterDataAMD
const GLenum COLOR_ATTACHMENT11_EXT
Definition: vtkgl.h:17550
const GLenum MAX_DRAW_BUFFERS_ATI
Definition: vtkgl.h:17247
const GLenum VERTEX_ATTRIB_ARRAY_ADDRESS_NV
Definition: vtkgl.h:18892
const GLenum RGB8_EXT
Definition: vtkgl.h:14516
const GLenum SAMPLER_CUBE_ARB
Definition: vtkgl.h:13214
const GLenum BOOL_VEC2
Definition: vtkgl.h:11944
const GLenum PROXY_TEXTURE_2D_MULTISAMPLE
Definition: vtkgl.h:13771
const GLenum CLIP_DISTANCE2
Definition: vtkgl.h:12213
VTKRENDERINGOPENGL_EXPORT PFNGLGETSYNCIVPROC GetSynciv
VTKRENDERINGOPENGL_EXPORT PFNGLXCHANNELRECTSGIXPROC ChannelRectSGIX
const GLenum IUI_V3F_EXT
Definition: vtkgl.h:15254
VTKRENDERINGOPENGL_EXPORT PFNGLDEBUGMESSAGEINSERTAMDPROC DebugMessageInsertAMD
VTKRENDERINGOPENGL_EXPORT PFNGLTEXIMAGE3DEXTPROC TexImage3DEXT
const GLenum ASYNC_HISTOGRAM_SGIX
Definition: vtkgl.h:15420
VTKRENDERINGOPENGL_EXPORT PFNGLGETHISTOGRAMPROC GetHistogram
VTKRENDERINGOPENGL_EXPORT PFNGLDEPTHRANGEFPROC DepthRangef
const GLenum COLOR_TABLE_FORMAT
Definition: vtkgl.h:11464
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3DVPROC MultiTexCoord3dv
const GLenum IMAGE_BUFFER_EXT
Definition: vtkgl.h:18963
const GLenum VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB
Definition: vtkgl.h:12911
VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTMATERIALFVSGIXPROC FragmentMaterialfvSGIX
const GLenum NUM_EXTENSIONS
Definition: vtkgl.h:12222
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1UI64NVPROC Uniform1ui64NV
const GLenum TEXTURE3
Definition: vtkgl.h:11480
const GLenum PROXY_POST_COLOR_MATRIX_COLOR_TABLE
Definition: vtkgl.h:11461
const GLenum READ_FRAMEBUFFER_BINDING
Definition: vtkgl.h:13448
const GLenum _2X_BIT_ATI
Definition: vtkgl.h:16698
const GLenum LUMINANCE4_ALPHA4_EXT
Definition: vtkgl.h:14502
const GLenum SAMPLE_ALPHA_TO_ONE_EXT
Definition: vtkgl.h:16121
const GLenum OBJECT_DELETE_STATUS_ARB
Definition: vtkgl.h:13219
const GLenum QUERY_RESULT_AVAILABLE
Definition: vtkgl.h:11807
const GLenum GENERATE_MIPMAP_HINT
Definition: vtkgl.h:11705
VTKRENDERINGOPENGL_EXPORT PFNGLPATCHPARAMETERFVPROC PatchParameterfv
const GLenum AUX5_EXT
Definition: vtkgl.h:19692
const GLenum ATTRIB_ARRAY_TYPE_NV
Definition: vtkgl.h:16349
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2DVPROC Uniform2dv
const GLenum R32F
Definition: vtkgl.h:13617
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX2FVPROC UniformMatrix2fv
const GLenum R1UI_T2F_C4F_N3F_V3F_SUN
Definition: vtkgl.h:15688
const GLenum MIPMAP_TEXTURE_EXT
Definition: vtkgl.h:19674
const GLenum OUTPUT_TEXTURE_COORD20_EXT
Definition: vtkgl.h:16836
const GLenum RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV
Definition: vtkgl.h:16267
const GLenum GEOMETRY_SHADER_BIT
Definition: vtkgl.h:14204
const GLenum DATA_BUFFER_AMD
Definition: vtkgl.h:19210
VTKRENDERINGOPENGL_EXPORT PFNGLXGETFBCONFIGFROMVISUALSGIXPROC GetFBConfigFromVisualSGIX
const GLenum MAP2_VERTEX_ATTRIB15_4_NV
Definition: vtkgl.h:16427
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETERSI4IVNVPROC ProgramEnvParametersI4ivNV
VTKRENDERINGOPENGL_EXPORT PFNGLXWAITFORSBCOMLPROC WaitForSbcOML
VTKRENDERINGOPENGL_EXPORT PFNGLGETMINMAXPROC GetMinmax
const GLenum LOSE_CONTEXT_ON_RESET_ARB
Definition: vtkgl.h:19441
const GLenum FOG_COORDINATE_ARRAY_LIST_IBM
Definition: vtkgl.h:16059
const GLenum TEXTURE_DEPTH_SIZE_ARB
Definition: vtkgl.h:12846
const GLenum SWAP_EXCHANGE_OML
Definition: vtkgl.h:19633
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3I64VNVPROC Uniform3i64vNV
const GLenum FOG_COORDINATE_ARRAY_TYPE_EXT
Definition: vtkgl.h:15533
const GLenum CONTEXT_CORE_PROFILE_BIT_ARB
Definition: vtkgl.h:19435
const GLenum DEBUG_CATEGORY_SHADER_COMPILER_AMD
Definition: vtkgl.h:19233
VTKRENDERINGOPENGL_EXPORT PFNGLSETFRAGMENTSHADERCONSTANTATIPROC SetFragmentShaderConstantATI
VTKRENDERINGOPENGL_EXPORT PFNGLBLITFRAMEBUFFERPROC BlitFramebuffer
const GLenum COMBINE_ALPHA_EXT
Definition: vtkgl.h:15615
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORTABLEEXTPROC ColorTableEXT
const GLenum UNSIGNED_BYTE_3_3_2_EXT
Definition: vtkgl.h:14802
const GLenum FRAMEZOOM_FACTOR_SGIX
Definition: vtkgl.h:15038
VTKRENDERINGOPENGL_EXPORT PFNGLBINDPROGRAMNVPROC BindProgramNV
VTKRENDERINGOPENGL_EXPORT PFNGLLOADTRANSPOSEMATRIXFARBPROC LoadTransposeMatrixfARB
const GLenum DEPTH_PASS_INSTRUMENT_MAX_SGIX
Definition: vtkgl.h:16102
VTKRENDERINGOPENGL_EXPORT PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC CreateContextWithConfigSGIX
const GLenum PROGRAM_POINT_SIZE_EXT
Definition: vtkgl.h:17745
VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEZOOMSGIXPROC FrameZoomSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLMAPVERTEXATTRIB1FAPPLEPROC MapVertexAttrib1fAPPLE
const GLenum TEXTURE_RED_SIZE_EXT
Definition: vtkgl.h:14527
const GLenum MAX_COLOR_MATRIX_STACK_DEPTH_SGI
Definition: vtkgl.h:14666
GLenum modeRGB
Definition: vtkgl.h:12524
VTKRENDERINGOPENGL_EXPORT PFNGLDELETERENDERBUFFERSPROC DeleteRenderbuffers
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4IEXTPROC ProgramUniform4iEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDSTRINGIVARBPROC GetNamedStringivARB
VTKRENDERINGOPENGL_EXPORT PFNGLDELETEASYNCMARKERSSGIXPROC DeleteAsyncMarkersSGIX
const GLenum COLOR_TABLE_BIAS_SGI
Definition: vtkgl.h:14684
const GLenum DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV
Definition: vtkgl.h:16294
const GLenum EMBOSS_CONSTANT_NV
Definition: vtkgl.h:15971
const GLenum VIDEO_OUT_STACKED_FIELDS_1_2_NV
Definition: vtkgl.h:19718
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC ProgramUniformMatrix2x3dv
const GLenum SAMPLE_COVERAGE_INVERT_ARB
Definition: vtkgl.h:12662
const GLenum MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV
Definition: vtkgl.h:15878
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3BEXTPROC SecondaryColor3bEXT
const GLenum UNSIGNALED
Definition: vtkgl.h:13737
const GLenum UNIFORM_BUFFER_SIZE
Definition: vtkgl.h:13648
const GLenum SIGNED_RGB8_UNSIGNED_ALPHA8_NV
Definition: vtkgl.h:16318
const GLenum STREAM_READ
Definition: vtkgl.h:11820
const GLenum LOSE_CONTEXT_ON_RESET_ARB
Definition: vtkgl.h:14425
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMIVARBPROC GetProgramivARB
VTKRENDERINGOPENGL_EXPORT PFNGLTEXIMAGE3DPROC TexImage3D
VTKRENDERINGOPENGL_EXPORT PFNGLSCISSORINDEXEDVPROC ScissorIndexedv
const GLenum _4PASS_2_EXT
Definition: vtkgl.h:16128
const GLenum TRANSFORM_FEEDBACK_BUFFER
Definition: vtkgl.h:12264
const GLenum PROGRAM_ERROR_STRING_ARB
Definition: vtkgl.h:12912
GLuint64EXT GLuint GLuint GLenum GLenum GLuint fill0
Definition: vtkgl.h:18119
const GLenum CLIP_DISTANCE0
Definition: vtkgl.h:12211
VTKRENDERINGOPENGL_EXPORT PFNGLBEGINTRANSFORMFEEDBACKPROC BeginTransformFeedback
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC NamedProgramLocalParameters4fvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC NamedProgramLocalParameter4dEXT
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXSUBIMAGE1DEXTPROC CopyTexSubImage1DEXT
VTKRENDERINGOPENGL_EXPORT PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC CreateGLXPixmapWithConfigSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLEDGEFLAGPOINTEREXTPROC EdgeFlagPointerEXT
const GLenum MEDIUM_FLOAT
Definition: vtkgl.h:14168
const GLenum ACTIVE_VARYING_MAX_LENGTH_NV
Definition: vtkgl.h:17978
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3HNVPROC SecondaryColor3hNV
VTKRENDERINGOPENGL_EXPORT PFNGLGETBUFFERPOINTERVPROC GetBufferPointerv
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3SPROC WindowPos3s
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2SVNVPROC VertexAttrib2svNV
GLint srcY0
Definition: vtkgl.h:13514
const GLenum RENDERBUFFER_FREE_MEMORY_ATI
Definition: vtkgl.h:18630
const GLenum FOG_COORDINATE_ARRAY
Definition: vtkgl.h:11713
VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREPARAMETERIIVEXTPROC TextureParameterIivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMENVPARAMETERDVARBPROC GetProgramEnvParameterdvARB
const GLenum LIGHT_MODEL_COLOR_CONTROL
Definition: vtkgl.h:11328
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBDVARBPROC GetVertexAttribdvARB
const GLenum VISUAL_SELECT_GROUP_SGIX
Definition: vtkgl.h:19629
const GLenum BACK_LEFT_BUFFER_BIT
Definition: vtkgl.h:19320
GLsizei GLsizei GLchar * source
Definition: vtkgl.h:12000
const GLenum BUFFER_ACCESS_ARB
Definition: vtkgl.h:13133
const GLenum DETAIL_TEXTURE_LEVEL_SGIS
Definition: vtkgl.h:14783
const GLenum VERTEX_ATTRIB_ARRAY_ENABLED
Definition: vtkgl.h:11897
const GLenum DEPTH24_STENCIL8_EXT
Definition: vtkgl.h:17614
const GLenum DRAW_BUFFER9
Definition: vtkgl.h:11918
const GLenum POST_CONVOLUTION_GREEN_SCALE_EXT
Definition: vtkgl.h:14629
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMSTRINGEXTPROC NamedProgramStringEXT
const GLenum TEXTURE18
Definition: vtkgl.h:11495
const GLenum CURRENT_FOG_COORDINATE
Definition: vtkgl.h:11709
const GLenum INDEX_BIT_PGI
Definition: vtkgl.h:15147
GLuint GLuint GLsizei count
Definition: vtkgl.h:11315
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXROTATEFEXTPROC MatrixRotatefEXT
VTKRENDERINGOPENGL_EXPORT PFNGLINDEXPOINTERLISTIBMPROC IndexPointerListIBM
const GLenum PIXEL_TILE_HEIGHT_SGIX
Definition: vtkgl.h:14944
const GLenum MODELVIEW28_ARB
Definition: vtkgl.h:12762
const GLenum QUAD_ALPHA8_SGIS
Definition: vtkgl.h:14966
GLuint uniformIndex
Definition: vtkgl.h:13680
const GLenum TRANSPOSE_PROJECTION_MATRIX_ARB
Definition: vtkgl.h:12642
const GLenum TEXTURE_BINDING_2D_ARRAY
Definition: vtkgl.h:12245
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4DPROC VertexAttrib4d
const GLenum ALPHA_INTEGER_EXT
Definition: vtkgl.h:18077
VTKRENDERINGOPENGL_EXPORT PFNGLDETACHOBJECTARBPROC DetachObjectARB
const GLenum MAP2_VERTEX_ATTRIB6_4_NV
Definition: vtkgl.h:16418
VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR4UBVERTEX3FSUNPROC Color4ubVertex3fSUN
const GLenum BOOL_VEC3
Definition: vtkgl.h:11945
VTKRENDERINGOPENGL_EXPORT PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC CheckNamedFramebufferStatusEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBIIVPROC GetVertexAttribIiv
VTKRENDERINGOPENGL_EXPORT PFNGLGETCOLORTABLEPARAMETERFVSGIPROC GetColorTableParameterfvSGI
const GLenum UNSIGNED_INT8_NV
Definition: vtkgl.h:19073
const GLenum OFFSET_TEXTURE_2D_SCALE_NV
Definition: vtkgl.h:16279
const GLenum VISUAL_CAVEAT_EXT
Definition: vtkgl.h:19484
const GLenum RENDERBUFFER_BLUE_SIZE
Definition: vtkgl.h:13491
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4UIVEXTPROC Uniform4uivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLBLENDEQUATIONEXTPROC BlendEquationEXT
const GLenum MAX_PBUFFER_WIDTH
Definition: vtkgl.h:19354
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC ReplacementCodeuiVertex3fSUN
VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR4HNVPROC Color4hNV
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2DPROC MultiTexCoord2d
GLenum GLenum GLuint components
Definition: vtkgl.h:16909
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC TexCoord2fColor4fNormal3fVertex3fvSUN
const GLenum LUMINANCE12_ALPHA4_EXT
Definition: vtkgl.h:14505
const GLenum STENCIL_BACK_FUNC
Definition: vtkgl.h:11904
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3IVPROC SecondaryColor3iv
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2FVERTEX3FVSUNPROC TexCoord2fVertex3fvSUN
const GLenum FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB
Definition: vtkgl.h:13554
const GLenum CON_6_ATI
Definition: vtkgl.h:16643
const GLenum COLOR_ATTACHMENT2
Definition: vtkgl.h:13464
const GLenum CURRENT_FOG_COORD
Definition: vtkgl.h:11882
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS4SMESAPROC WindowPos4sMESA
const GLenum EIGHTH_BIT_ATI
Definition: vtkgl.h:16703
const GLenum MAX_SAMPLES
Definition: vtkgl.h:13496
VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREBUFFEREXTPROC TextureBufferEXT
GLenum cap
Definition: vtkgl.h:16928
GLsizei maxLength
Definition: vtkgl.h:13262
const GLenum REG_27_ATI
Definition: vtkgl.h:16632
const GLenum SOURCE1_RGB_EXT
Definition: vtkgl.h:15623
const GLenum PIXEL_TILE_GRID_HEIGHT_SGIX
Definition: vtkgl.h:14946
const GLenum BLEND_SRC_RGB_EXT
Definition: vtkgl.h:15788
const GLenum GREEN_MAX_CLAMP_INGR
Definition: vtkgl.h:15800
const GLenum QUERY_COUNTER_BITS_ARB
Definition: vtkgl.h:13171
const GLenum MAX_PBUFFER_PIXELS
Definition: vtkgl.h:19356
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4IARBPROC Uniform4iARB
const GLenum MAP2_VERTEX_ATTRIB4_4_NV
Definition: vtkgl.h:16416
const GLenum READ_ONLY
Definition: vtkgl.h:11813
VTKRENDERINGOPENGL_EXPORT PFNGLGETFLOATINDEXEDVEXTPROC GetFloatIndexedvEXT
const GLenum DEPTH_BUFFER
Definition: vtkgl.h:12224
const GLenum UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
Definition: vtkgl.h:14121
VTKRENDERINGOPENGL_EXPORT PFNGLBINORMALPOINTEREXTPROC BinormalPointerEXT
const GLenum TEXTURE20_ARB
Definition: vtkgl.h:12556
const GLenum MINMAX_FORMAT_EXT
Definition: vtkgl.h:14591
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMINFOLOGPROC GetProgramInfoLog
const GLenum PROGRAM_MATRIX_EXT
Definition: vtkgl.h:18164
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4SARBPROC MultiTexCoord4sARB
const GLenum FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT
Definition: vtkgl.h:17535
typedef void(APIENTRYP PFNGLBLENDCOLORPROC)(GLclampf red
const GLenum VERTEX_PRECLIP_HINT_SGIX
Definition: vtkgl.h:16143
const GLenum BLEND_SRC_ALPHA_EXT
Definition: vtkgl.h:15790
GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid * pixels
Definition: vtkgl.h:11316
Bool(* PFNGLXQUERYSWAPGROUPNVPROC)(Display *dpy, GLXDrawable drawable, GLuint *group, GLuint *barrier)
Definition: vtkgl.h:19724
VTKRENDERINGOPENGL_EXPORT PFNGLWAITSYNCPROC WaitSync
const GLenum CON_4_ATI
Definition: vtkgl.h:16641
VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXTUREPARAMETERFVEXTPROC GetTextureParameterfvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXMULTDEXTPROC MatrixMultdEXT
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORFRAGMENTOP3ATIPROC ColorFragmentOp3ATI
VTKRENDERINGOPENGL_EXPORT PFNGLISPROGRAMPROC IsProgram
GLuint GLuint GLuint GLuint arg1
Definition: vtkgl.h:16715
const GLenum VERTEX_ATTRIB_ARRAY_DIVISOR
Definition: vtkgl.h:12506
VTKRENDERINGOPENGL_EXPORT PFNGLDELETETEXTURESEXTPROC DeleteTexturesEXT
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4DPROC Uniform4d
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DPROC CompressedTexImage2D
const GLenum TEXTURE_CLIPMAP_FRAME_SGIX
Definition: vtkgl.h:14900
const GLenum NON_CONFORMANT_CONFIG
Definition: vtkgl.h:19347
const GLenum CONVOLUTION_2D
Definition: vtkgl.h:11412
const GLenum MAP2_VERTEX_ATTRIB1_4_NV
Definition: vtkgl.h:16413
const GLenum LUMINANCE16_ALPHA16_EXT
Definition: vtkgl.h:14507
const GLenum MAX_MULTISAMPLE_COVERAGE_MODES_NV
Definition: vtkgl.h:17928
const GLenum BUFFER_MAP_LENGTH
Definition: vtkgl.h:12310
const GLenum NEAREST_CLIPMAP_LINEAR_SGIX
Definition: vtkgl.h:14908
const GLenum DOT3_RGB
Definition: vtkgl.h:11591
const GLenum FUNC_ADD
Definition: vtkgl.h:11403
GLenum GLenum GLenum GLenum mapping
Definition: vtkgl.h:15941
const GLenum OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV
Definition: vtkgl.h:17146
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2FVNVPROC VertexAttrib2fvNV
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX3X2DVPROC UniformMatrix3x2dv
const GLenum UNSIGNED_SHORT_4_4_4_4
Definition: vtkgl.h:11278
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDSTRINGARBPROC NamedStringARB
const GLenum SAMPLE_BUFFERS_BIT_SGIX
Definition: vtkgl.h:19540
const GLenum STENCIL_BACK_REF
Definition: vtkgl.h:11973
const GLenum TRANSFORM_HINT_APPLE
Definition: vtkgl.h:15639
GLsizei const GLchar GLuint * uniformIndices
Definition: vtkgl.h:13678
#define APIENTRYP
Definition: vtkgl.h:39
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3UIVPROC SecondaryColor3uiv
VTKRENDERINGOPENGL_EXPORT PFNGLCREATESHADERPROGRAMVPROC CreateShaderProgramv
const GLenum EDGE_FLAG_ARRAY_LIST_STRIDE_IBM
Definition: vtkgl.h:16066
VTKRENDERINGOPENGL_EXPORT PFNGLRESUMETRANSFORMFEEDBACKNVPROC ResumeTransformFeedbackNV
const GLenum MAGNITUDE_BIAS_NV
Definition: vtkgl.h:16329
const GLenum TEXTURE_STENCIL_SIZE
Definition: vtkgl.h:13436
const GLenum LUMINANCE_ALPHA_SNORM
Definition: vtkgl.h:18689
const GLenum UNSIGNED_SHORT_1_5_5_5_REV
Definition: vtkgl.h:11296
const GLenum INT_SAMPLER_1D_ARRAY
Definition: vtkgl.h:12297
GLdouble GLdouble right
Definition: vtkgl.h:18180
const GLenum TYPE_RGBA_FLOAT_ATI
Definition: vtkgl.h:17268
VTKRENDERINGOPENGL_EXPORT PFNGLMAPPARAMETERFVNVPROC MapParameterfvNV
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3UIVEXTPROC ProgramUniform3uivEXT
GLuint in
Definition: vtkgl.h:16905
const GLenum SOURCE3_RGB_NV
Definition: vtkgl.h:15978
const GLenum MAX_VERTEX_STREAMS
Definition: vtkgl.h:14153
VTKRENDERINGOPENGL_EXPORT PFNGLBEGINTRANSFORMFEEDBACKEXTPROC BeginTransformFeedbackEXT
void(* PFNGLXSELECTEVENTSGIXPROC)(Display *dpy, GLXDrawable drawable, unsigned long mask)
Definition: vtkgl.h:19559
const GLenum TEXTURE_SWIZZLE_A
Definition: vtkgl.h:13907
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC CopyMultiTexSubImage2DEXT
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD1HNVPROC TexCoord1hNV
const GLenum TEXTURE27_ARB
Definition: vtkgl.h:12563
const GLenum TEXTURE30
Definition: vtkgl.h:11507
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4DVNVPROC VertexAttrib4dvNV
const GLenum POST_COLOR_MATRIX_ALPHA_SCALE_SGI
Definition: vtkgl.h:14670
VTKRENDERINGOPENGL_EXPORT PFNGLPNTRIANGLESIATIPROC PNTrianglesiATI
const GLenum MAP1_VERTEX_ATTRIB13_4_NV
Definition: vtkgl.h:16409
VTKRENDERINGOPENGL_EXPORT PFNGLVDPAUFININVPROC VDPAUFiniNV
const GLenum COLOR_INDEX_BIT
Definition: vtkgl.h:19316
VTKRENDERINGOPENGL_EXPORT PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC MakeNamedBufferNonResidentNV
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBIUIVPROC GetVertexAttribIuiv
const GLenum _4PASS_0_SGIS
Definition: vtkgl.h:14822
VTKRENDERINGOPENGL_EXPORT PFNGLBINDTEXTUREEXTPROC BindTextureEXT
VTKRENDERINGOPENGL_EXPORT PFNGLTANGENT3BEXTPROC Tangent3bEXT
const GLenum VIEWPORT_SUBPIXEL_BITS
Definition: vtkgl.h:14358
GLuint GLsizei GLsizei * length
Definition: vtkgl.h:11992
VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTLIGHTMODELFVSGIXPROC FragmentLightModelfvSGIX
const GLenum PROXY_TEXTURE_3D_EXT
Definition: vtkgl.h:14544
const GLenum STENCIL_BUFFER
Definition: vtkgl.h:12225
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC NamedFramebufferTexture2DEXT
const GLenum OFFSET_TEXTURE_RECTANGLE_SCALE_NV
Definition: vtkgl.h:16265
Bool(* PFNGLXWAITFORMSCOMLPROC)(Display *dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t *ust, int64_t *msc, int64_t *sbc)
Definition: vtkgl.h:19641
const GLenum RENDERBUFFER_SAMPLES
Definition: vtkgl.h:13449
const GLenum FOG_COORDINATE_ARRAY_TYPE
Definition: vtkgl.h:11710
const GLenum VERTEX_ARRAY_BUFFER_BINDING
Definition: vtkgl.h:11871
const GLenum INT_SAMPLER_3D
Definition: vtkgl.h:12295
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM4FATIPROC VertexStream4fATI
VTKRENDERINGOPENGL_EXPORT PFNGLGETDOUBLEI_VPROC GetDoublei_v
const GLenum QUERY_NO_WAIT
Definition: vtkgl.h:12306
const GLenum CURRENT_FOG_COORDINATE_EXT
Definition: vtkgl.h:15532
const GLenum _4PASS_3_EXT
Definition: vtkgl.h:16129
const GLenum PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
Definition: vtkgl.h:13773
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1HVNVPROC MultiTexCoord1hvNV
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS4DVMESAPROC WindowPos4dvMESA
const GLenum DEBUG_SOURCE_THIRD_PARTY_ARB
Definition: vtkgl.h:14398
VTKRENDERINGOPENGL_EXPORT PFNGLRESUMETRANSFORMFEEDBACKPROC ResumeTransformFeedback
const GLenum RED_MIN_CLAMP_INGR
Definition: vtkgl.h:15795
const GLenum VERTEX_ARRAY_RANGE_VALID_NV
Definition: vtkgl.h:15877
const GLenum FLOAT_32_UNSIGNED_INT_24_8_REV
Definition: vtkgl.h:13411
VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREPARAMETERIVEXTPROC TextureParameterivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLCURRENTPALETTEMATRIXARBPROC CurrentPaletteMatrixARB
const GLenum TEXTURE22
Definition: vtkgl.h:11499
VTKRENDERINGOPENGL_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSPROC CheckFramebufferStatus
const GLenum MIN
Definition: vtkgl.h:11404
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2FVPROC ProgramUniformMatrix2fv
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBFVARBPROC GetVertexAttribfvARB
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETER4DARBPROC ProgramLocalParameter4dARB
const GLenum SRC0_ALPHA
Definition: vtkgl.h:11891
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWARRAYSINSTANCEDARBPROC DrawArraysInstancedARB
const GLenum MAX_PROGRAM_LOOP_COUNT_NV
Definition: vtkgl.h:17514
const GLenum INTENSITY32I_EXT
Definition: vtkgl.h:18059
const GLenum TEXTURE_COMPRESSED_IMAGE_SIZE_ARB
Definition: vtkgl.h:12691
const GLenum CLIENT_ACTIVE_TEXTURE
Definition: vtkgl.h:11556
const GLenum DEPTH_ATTACHMENT_EXT
Definition: vtkgl.h:17555
const GLenum TRANSFORM_FEEDBACK
Definition: vtkgl.h:14132
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI3IVEXTPROC VertexAttribI3ivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBARRAYOBJECTATIPROC VertexAttribArrayObjectATI
const GLenum CON_12_ATI
Definition: vtkgl.h:16649
VTKRENDERINGOPENGL_EXPORT PFNGLBLENDFUNCIARBPROC BlendFunciARB
const GLenum WEIGHT_ARRAY_BUFFER_BINDING_ARB
Definition: vtkgl.h:13128
const GLenum MAX_PROGRAM_OUTPUT_VERTICES_NV
Definition: vtkgl.h:17735
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3IARBPROC MultiTexCoord3iARB
const GLenum TEXTURE_BINDING_CUBE_MAP
Definition: vtkgl.h:11519
const GLenum OUTPUT_TEXTURE_COORD31_EXT
Definition: vtkgl.h:16847
const GLenum READ_PIXEL_DATA_RANGE_NV
Definition: vtkgl.h:17425
const GLenum RGBA16_EXT
Definition: vtkgl.h:14526
VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR4UBVERTEX3FVSUNPROC Color4ubVertex3fvSUN
VTKRENDERINGOPENGL_EXPORT PFNGLTANGENT3FEXTPROC Tangent3fEXT
const GLenum OUTPUT_TEXTURE_COORD10_EXT
Definition: vtkgl.h:16826
const GLenum MATRIX2_ARB
Definition: vtkgl.h:12941
const GLenum TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT
Definition: vtkgl.h:18147
const GLenum MAX_COLOR_ATTACHMENTS_EXT
Definition: vtkgl.h:17538
const GLenum ARRAY_BUFFER
Definition: vtkgl.h:11808
VTKRENDERINGOPENGL_EXPORT PFNGLDELETEFENCESNVPROC DeleteFencesNV
const GLenum COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
Definition: vtkgl.h:13850
const GLenum TEXTURE_CUBE_MAP
Definition: vtkgl.h:11518
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC CopyConvolutionFilter2DEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBIUIVEXTPROC GetVertexAttribIuivEXT
GLuint64EXT GLuint GLuint presentDurationId
Definition: vtkgl.h:18119
const GLenum PROXY_TEXTURE_COLOR_TABLE_SGI
Definition: vtkgl.h:14750
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4USVEXTPROC VertexAttribI4usvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWTRANSFORMFEEDBACKNVPROC DrawTransformFeedbackNV
const GLenum CLIP_DISTANCE5
Definition: vtkgl.h:12216
const GLenum MATRIX_EXT
Definition: vtkgl.h:16851
VTKRENDERINGOPENGL_EXPORT PFNGLPRIMITIVERESTARTINDEXPROC PrimitiveRestartIndex
const GLenum MODELVIEW2_ARB
Definition: vtkgl.h:12736
const GLenum UNPACK_SUBSAMPLE_RATE_SGIX
Definition: vtkgl.h:16088
GLXPixmap(* PFNGLXCREATEPIXMAPPROC)(Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attrib_list)
Definition: vtkgl.h:19374
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS2FVNVPROC VertexAttribs2fvNV
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC TexCoord4fColor4fNormal3fVertex4fvSUN
const GLenum RELEASED_APPLE
Definition: vtkgl.h:18767
GLsizei const GLfloat * value
Definition: vtkgl.h:12021
const GLenum NORMAL_MAP_ARB
Definition: vtkgl.h:12670
const GLenum POST_CONVOLUTION_ALPHA_BIAS_EXT
Definition: vtkgl.h:14635
GLenum modeAlpha
Definition: vtkgl.h:11977
const GLenum MAX_FRAMEZOOM_FACTOR_SGIX
Definition: vtkgl.h:15039
const GLenum EVAL_2D_NV
Definition: vtkgl.h:16201
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2IVMESAPROC WindowPos2ivMESA
const GLenum DRAW_BUFFER0_ARB
Definition: vtkgl.h:13342
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2Mod
Definition: vtkgl.h:16716
const GLenum REG_2_ATI
Definition: vtkgl.h:16607
const GLenum VERTEX_SHADER
Definition: vtkgl.h:11930
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXENVIEXTPROC MultiTexEnviEXT
const GLenum MAX_VERTEX_SHADER_LOCALS_EXT
Definition: vtkgl.h:16860
const GLenum ALPHA32F_ARB
Definition: vtkgl.h:13391
const GLenum COLOR_SUM_ARB
Definition: vtkgl.h:12892
const GLenum LOCAL_EXT
Definition: vtkgl.h:16855
VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC Color4fNormal3fVertex3fSUN
VTKRENDERINGOPENGL_EXPORT PFNGLXSWAPINTERVALEXTPROC SwapIntervalEXT
const GLenum RG16F
Definition: vtkgl.h:13618
VTKRENDERINGOPENGL_EXPORT PFNGLSETFENCENVPROC SetFenceNV
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2UIVPROC ProgramUniform2uiv
const GLenum UNIFORM_SIZE
Definition: vtkgl.h:13662
GLboolean invert
Definition: vtkgl.h:11537
const GLenum TEXTURE_BUFFER_FORMAT
Definition: vtkgl.h:12446
const GLenum DEPTH_ATTACHMENT
Definition: vtkgl.h:13478
VTKRENDERINGOPENGL_EXPORT PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC QueryMaxSwapBarriersSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLVIEWPORTINDEXEDFPROC ViewportIndexedf
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2FVARBPROC Uniform2fvARB
const GLenum PHONG_HINT_WIN
Definition: vtkgl.h:15357
VTKRENDERINGOPENGL_EXPORT PFNGLISQUERYPROC IsQuery
VTKRENDERINGOPENGL_EXPORT PFNGLXGETAGPOFFSETMESAPROC GetAGPOffsetMESA
const GLenum MATRIX28_ARB
Definition: vtkgl.h:12967
const GLenum MAX
Definition: vtkgl.h:11405
VTKRENDERINGOPENGL_EXPORT PFNGLLOADTRANSPOSEMATRIXDARBPROC LoadTransposeMatrixdARB
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1FPROC VertexAttrib1f
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWARRAYSINSTANCEDPROC DrawArraysInstanced
const GLenum FRAGMENT_SHADER_DERIVATIVE_HINT
Definition: vtkgl.h:11967
const GLenum IDENTITY_NV
Definition: vtkgl.h:16354
const GLenum DOT3_RGBA_ARB
Definition: vtkgl.h:12837
const GLenum ELEMENT_ARRAY_POINTER_APPLE
Definition: vtkgl.h:17177
const GLenum VERTEX_ARRAY_RANGE_POINTER_APPLE
Definition: vtkgl.h:17224
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4UIEXTPROC ProgramUniform4uiEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC GetProgramLocalParameterfvARB
const GLenum COLOR_TABLE_SCALE
Definition: vtkgl.h:11462
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2IPROC WindowPos2i
const GLenum COMPRESSED_RGBA_S3TC_DXT3_EXT
Definition: vtkgl.h:16040
const GLenum MODULATE_SUBTRACT_ATI
Definition: vtkgl.h:17274
const GLenum TEXTURE31
Definition: vtkgl.h:11508
VTKRENDERINGOPENGL_EXPORT PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC GetCompressedMultiTexImageEXT
VTKRENDERINGOPENGL_EXPORT PFNGLBINDFRAGDATALOCATIONPROC BindFragDataLocation
const GLenum TEXTURE_FILTER_CONTROL_EXT
Definition: vtkgl.h:15842
VTKRENDERINGOPENGL_EXPORT PFNGLDELETEVERTEXARRAYSPROC DeleteVertexArrays
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2FPROC MultiTexCoord2f
VTKRENDERINGOPENGL_EXPORT PFNGLFINISHOBJECTAPPLEPROC FinishObjectAPPLE
const GLenum LUMINANCE12_EXT
Definition: vtkgl.h:14500
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMSTRINGNVPROC GetProgramStringNV
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1SARBPROC MultiTexCoord1sARB
const GLenum UNIFORM_OFFSET
Definition: vtkgl.h:13665
const GLenum OFFSET_TEXTURE_2D_BIAS_NV
Definition: vtkgl.h:16280
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL2DEXTPROC VertexAttribL2dEXT
VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERREADBUFFEREXTPROC FramebufferReadBufferEXT
const GLenum FBCONFIG_ID
Definition: vtkgl.h:19351
const GLenum OFFSET_TEXTURE_SCALE_NV
Definition: vtkgl.h:16276
const GLenum RG8_SNORM
Definition: vtkgl.h:12456
const GLenum SWIZZLE_STR_ATI
Definition: vtkgl.h:16689
VTKRENDERINGOPENGL_EXPORT PFNGLBINORMAL3IEXTPROC Binormal3iEXT
const GLenum SAMPLE_ALPHA_TO_COVERAGE_ARB
Definition: vtkgl.h:12656
VTKRENDERINGOPENGL_EXPORT PFNGLCLEARCOLORIIEXTPROC ClearColorIiEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVEVARYINGNVPROC GetActiveVaryingNV
const GLenum FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT
Definition: vtkgl.h:17529
const GLenum SAMPLES_ARB
Definition: vtkgl.h:19413
const GLenum COLOR_INDEX_TYPE
Definition: vtkgl.h:19353
VTKRENDERINGOPENGL_EXPORT PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC GetCombinerInputParameterivNV
const GLenum MULTISAMPLE_3DFX
Definition: vtkgl.h:16109
const GLenum INVARIANT_EXT
Definition: vtkgl.h:16853
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2HVNVPROC TexCoord2hvNV
const GLenum MAX_VARYING_COMPONENTS
Definition: vtkgl.h:12239
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORDP2UIPROC MultiTexCoordP2ui
const GLenum BOOL
Definition: vtkgl.h:11943
VTKRENDERINGOPENGL_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC RenderbufferStorageMultisampleCoverageNV
const GLenum ATTENUATION_EXT
Definition: vtkgl.h:15366
GLfloat GLfloat nz
Definition: vtkgl.h:15711
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3UIEXTPROC SecondaryColor3uiEXT
const GLenum COLOR_TABLE_RED_SIZE
Definition: vtkgl.h:11466
const GLenum TEXTURE_COORD_ARRAY_STRIDE_EXT
Definition: vtkgl.h:14862
VTKRENDERINGOPENGL_EXPORT PFNGLISASYNCMARKERSGIXPROC IsAsyncMarkerSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLBINDFRAGDATALOCATIONINDEXEDPROC BindFragDataLocationIndexed
GLdouble GLdouble t
Definition: vtkgl.h:11602
const GLenum SOURCE3_ALPHA_NV
Definition: vtkgl.h:15979
const GLenum QUAD_INTENSITY8_SGIS
Definition: vtkgl.h:14970
void(* PFNGLXDESTROYGLXPBUFFERSGIXPROC)(Display *dpy, GLXPbufferSGIX pbuf)
Definition: vtkgl.h:19557
GLenum GLenum GLenum GLenum GLenum GLenum GLboolean GLboolean GLboolean muxSum
Definition: vtkgl.h:15942
const GLenum DEPTH_TEXTURE_MODE
Definition: vtkgl.h:11722
const GLenum TESS_CONTROL_SHADER_BIT
Definition: vtkgl.h:14205
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL1UI64VNVPROC VertexAttribL1ui64vNV
VTKRENDERINGOPENGL_EXPORT PFNGLGETDEBUGMESSAGELOGARBPROC GetDebugMessageLogARB
const GLenum PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
Definition: vtkgl.h:13101
const GLenum HALF_FLOAT
Definition: vtkgl.h:13575
const GLenum HALF_BIAS_NEGATE_NV
Definition: vtkgl.h:15908
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3UI64NVPROC ProgramUniform3ui64NV
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2HNVPROC VertexAttrib2hNV
const GLenum ALPHA4_EXT
Definition: vtkgl.h:14494
const GLenum LOW_INT
Definition: vtkgl.h:14170
const GLenum PACK_IMAGE_HEIGHT
Definition: vtkgl.h:11284
const GLenum COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT
Definition: vtkgl.h:17897
VTKRENDERINGOPENGL_EXPORT PFNGLXGETMSCRATEOMLPROC GetMscRateOML
const GLenum SPARE1_NV
Definition: vtkgl.h:15899
const GLenum SPRITE_MODE_SGIX
Definition: vtkgl.h:14976
const GLenum MAX_CUBE_MAP_TEXTURE_SIZE_ARB
Definition: vtkgl.h:12681
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3UIEXTPROC Uniform3uiEXT
const GLenum COLOR_MATRIX
Definition: vtkgl.h:11445
const GLenum ALPHA8I_EXT
Definition: vtkgl.h:18070
const GLenum VERTEX_STREAM1_ATI
Definition: vtkgl.h:16985
VTKRENDERINGOPENGL_EXPORT PFNGLTESSELLATIONMODEAMDPROC TessellationModeAMD
const GLenum EVAL_VERTEX_ATTRIB6_NV
Definition: vtkgl.h:16213
VTKRENDERINGOPENGL_EXPORT PFNGLTEXSUBIMAGE3DPROC TexSubImage3D
const GLenum MAX_VERTEX_SHADER_INVARIANTS_EXT
Definition: vtkgl.h:16858
const GLenum COLOR_MATRIX_SGI
Definition: vtkgl.h:14664
const GLenum COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT
Definition: vtkgl.h:17638
const GLenum REG_4_ATI
Definition: vtkgl.h:16609
const GLenum EXPAND_NEGATE_NV
Definition: vtkgl.h:15906
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM1SATIPROC VertexStream1sATI
const GLenum TEXTURE_DEFORMATION_SGIX
Definition: vtkgl.h:15053
VTKRENDERINGOPENGL_EXPORT PFNGLBINORMAL3FEXTPROC Binormal3fEXT
const GLenum IMAGE_BINDING_NAME_EXT
Definition: vtkgl.h:18953
const GLenum DRAW_BUFFER6_ARB
Definition: vtkgl.h:13348
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NUIVPROC VertexAttrib4Nuiv
const GLenum SAMPLER_2D_ARB
Definition: vtkgl.h:13212
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL3I64VNVPROC VertexAttribL3i64vNV
const GLenum ONE_MINUS_CONSTANT_COLOR
Definition: vtkgl.h:11399
const GLenum BGR
Definition: vtkgl.h:11299
const GLenum MAP1_VERTEX_ATTRIB4_4_NV
Definition: vtkgl.h:16400
const GLenum TEXTURE_GREEN_TYPE
Definition: vtkgl.h:13438
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXPOINTERVINTELPROC VertexPointervINTEL
const GLenum _4PASS_2_SGIS
Definition: vtkgl.h:14824
VTKRENDERINGOPENGL_EXPORT PFNGLGETFENCEIVNVPROC GetFenceivNV
GLuint * ids
Definition: vtkgl.h:11831
VTKRENDERINGOPENGL_EXPORT PFNGLGETMAPCONTROLPOINTSNVPROC GetMapControlPointsNV
VTKRENDERINGOPENGL_EXPORT PFNGLBLENDEQUATIONIPROC BlendEquationi
const GLenum COMBINER0_NV
Definition: vtkgl.h:15929
const GLenum MAX_VERTEX_TEXTURE_IMAGE_UNITS
Definition: vtkgl.h:11934
const GLenum COMPRESSED_RED_GREEN_RGTC2_EXT
Definition: vtkgl.h:17903
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMSUBROUTINESUIVPROC UniformSubroutinesuiv
const GLenum CONVOLUTION_FILTER_SCALE_EXT
Definition: vtkgl.h:14620
const GLenum OBJECT_DISTANCE_TO_POINT_SGIS
Definition: vtkgl.h:16157
const GLenum MAX_GEOMETRY_UNIFORM_BLOCKS
Definition: vtkgl.h:13650
const GLenum RG32I
Definition: vtkgl.h:13630
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC CompressedTextureImage2DEXT
const GLenum COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT
Definition: vtkgl.h:17896
VTKRENDERINGOPENGL_EXPORT PFNGLTEXTURESUBIMAGE2DEXTPROC TextureSubImage2DEXT
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC ReplacementCodeuiColor3fVertex3fvSUN
VTKRENDERINGOPENGL_EXPORT PFNGLDELETESAMPLERSPROC DeleteSamplers
GLuint coords
Definition: vtkgl.h:13928
VTKRENDERINGOPENGL_EXPORT PFNGLMINSAMPLESHADINGPROC MinSampleShading
VTKRENDERINGOPENGL_EXPORT PFNGLFLUSHVERTEXARRAYRANGENVPROC FlushVertexArrayRangeNV
const GLenum OBJECT_LINK_STATUS_ARB
Definition: vtkgl.h:13221
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2SPROC VertexAttrib2s
VTKRENDERINGOPENGL_EXPORT PFNGLPRESENTFRAMEDUALFILLNVPROC PresentFrameDualFillNV
const GLenum ONE_MINUS_CONSTANT_COLOR_EXT
Definition: vtkgl.h:14479
const GLenum BLEND_SRC_RGB
Definition: vtkgl.h:11670
const GLenum FOG_COORDINATE
Definition: vtkgl.h:11707
const GLenum R1UI_C4F_N3F_V3F_SUN
Definition: vtkgl.h:15685
GLint GLint GLint GLint zoffset
Definition: vtkgl.h:11317
const GLenum EVENT_MASK
Definition: vtkgl.h:19361
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3FVNVPROC VertexAttrib3fvNV
const GLenum FLOAT_MAT2x4
Definition: vtkgl.h:12176
const GLenum TEXTURE_SHADER_NV
Definition: vtkgl.h:16272
vtkTypeInt32 int32_t
Definition: vtkgl.h:11269
const GLenum UNPACK_SKIP_IMAGES
Definition: vtkgl.h:11285
const GLenum CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB
Definition: vtkgl.h:19436
const GLenum PROGRAM_BINARY_FORMATS
Definition: vtkgl.h:14193
const GLenum FLOAT_RGB16_NV
Definition: vtkgl.h:17299
const GLenum DEPTH_CLAMP_NV
Definition: vtkgl.h:17108
const GLenum CONTEXT_PROFILE_MASK_ARB
Definition: vtkgl.h:19437
const GLenum TEXTURE_COLOR_TABLE_SGI
Definition: vtkgl.h:14749
const GLenum HISTOGRAM_GREEN_SIZE_EXT
Definition: vtkgl.h:14585
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4BVEXTPROC VertexAttribI4bvEXT
const GLenum TEXTURE_CUBE_MAP_POSITIVE_X_ARB
Definition: vtkgl.h:12674
const GLenum ELEMENT_ARRAY_POINTER_ATI
Definition: vtkgl.h:17087
const GLenum FRAMEBUFFER_DEFAULT
Definition: vtkgl.h:13429
const GLenum TRIANGLE_STRIP_ADJACENCY_EXT
Definition: vtkgl.h:17733
const GLenum TRANSFORM_FEEDBACK_BUFFER_PAUSED
Definition: vtkgl.h:14133
const GLenum ATTRIB_ARRAY_POINTER_NV
Definition: vtkgl.h:16373
typedef GLboolean(APIENTRYP PFNGLISQUERYPROC)(GLuint id)
GLenum GLsizei GLenum GLenum const GLvoid * table
Definition: vtkgl.h:11332
const GLenum FRAGMENT_COLOR_MATERIAL_FACE_SGIX
Definition: vtkgl.h:15286
VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYIVARBPROC GetQueryivARB
const GLenum GEOMETRY_DEFORMATION_SGIX
Definition: vtkgl.h:15052
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint GLenum GLuint fill1
Definition: vtkgl.h:18119
const GLenum COLOR_ARRAY_LIST_STRIDE_IBM
Definition: vtkgl.h:16063
const GLenum IMAGE_3D_EXT
Definition: vtkgl.h:18960
VTKRENDERINGOPENGL_EXPORT PFNGLGLOBALALPHAFACTORUBSUNPROC GlobalAlphaFactorubSUN
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4IVPROC MultiTexCoord4iv
__GLXextFuncPtr(* PFNGLXGETPROCADDRESSPROC)(const GLubyte *procName)
Definition: vtkgl.h:19408
const GLenum TEXTURE_DS_SIZE_NV
Definition: vtkgl.h:16334
const GLenum CONSERVE_MEMORY_HINT_PGI
Definition: vtkgl.h:15165
const GLenum SPRITE_AXIAL_SGIX
Definition: vtkgl.h:14979
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDPOINTEREXTPROC TexCoordPointerEXT
const GLenum MAX_GEOMETRY_VARYING_COMPONENTS_ARB
Definition: vtkgl.h:13560
GLint GLint internalformat
Definition: vtkgl.h:11316
const GLenum FLOAT16_VEC3_NV
Definition: vtkgl.h:19086
const GLenum INT_SAMPLER_CUBE_MAP_ARRAY_ARB
Definition: vtkgl.h:13820
const GLenum FOG_COORD_SRC
Definition: vtkgl.h:11880
GLsizei stride
Definition: vtkgl.h:11728
const GLenum IMAGE_BINDING_LAYERED_EXT
Definition: vtkgl.h:18955
const GLenum VERTEX_ARRAY_ADDRESS_NV
Definition: vtkgl.h:18893
const GLenum TRANSFORM_FEEDBACK_BUFFER_SIZE_NV
Definition: vtkgl.h:17981
GLbyte GLbyte bz
Definition: vtkgl.h:15577
const GLenum VERTEX_ATTRIB_MAP1_APPLE
Definition: vtkgl.h:18737
VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVEATTRIBPROC GetActiveAttrib
VTKRENDERINGOPENGL_EXPORT PFNGLMAPCONTROLPOINTSNVPROC MapControlPointsNV
const GLenum MAT_DIFFUSE_BIT_PGI
Definition: vtkgl.h:15150
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBP4UIVPROC VertexAttribP4uiv
const GLenum WRAP_BORDER_SUN
Definition: vtkgl.h:15836
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL1UI64NVPROC VertexAttribL1ui64NV
const GLenum MAX_PROGRAM_SUBROUTINE_NUM_NV
Definition: vtkgl.h:19053
const GLenum IMAGE_CUBE_MAP_ARRAY_EXT
Definition: vtkgl.h:18966
const GLenum TEXTURE_SHARED_SIZE_EXT
Definition: vtkgl.h:17909
const GLenum TEXTURE_2D_STACK_BINDING_MESAX
Definition: vtkgl.h:17662
const GLenum SAMPLE_BUFFERS_3DFX
Definition: vtkgl.h:16110
const GLenum PERFORMANCE_MONITOR_AMD
Definition: vtkgl.h:19211
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX4DVPROC UniformMatrix4dv
const GLenum DRAW_FRAMEBUFFER_BINDING
Definition: vtkgl.h:13444
const GLenum COLOR_SAMPLES_NV
Definition: vtkgl.h:19207
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3HVNVPROC MultiTexCoord3hvNV
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3UBVEXTPROC SecondaryColor3ubvEXT
GLenum precisiontype
Definition: vtkgl.h:14180
const GLenum PROGRAM_LENGTH_ARB
Definition: vtkgl.h:12899
const GLenum E_TIMES_F_NV
Definition: vtkgl.h:15901
void(* __GLXextFuncPtr)(void)
Definition: vtkgl.h:19307
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3DVPROC ProgramUniformMatrix3dv
VTKRENDERINGOPENGL_EXPORT PFNGLDELETEOCCLUSIONQUERIESNVPROC DeleteOcclusionQueriesNV
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2FVERTEX3FSUNPROC TexCoord2fVertex3fSUN
VTKRENDERINGOPENGL_EXPORT PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC GetFinalCombinerInputParameterfvNV
const GLenum FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT
Definition: vtkgl.h:17525
const GLenum RESAMPLE_AVERAGE_OML
Definition: vtkgl.h:16578
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUSVSUNPROC ReplacementCodeusvSUN
const GLenum MODELVIEW5_ARB
Definition: vtkgl.h:12739
const GLenum RGB32I
Definition: vtkgl.h:12273
const GLenum SRC2_RGB
Definition: vtkgl.h:11890
const GLenum DOT_PRODUCT_REFLECT_CUBE_MAP_NV
Definition: vtkgl.h:16293
VTKRENDERINGOPENGL_EXPORT PFNGLEVALMAPSNVPROC EvalMapsNV
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2HNVPROC TexCoord2hNV
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC ProgramBufferParametersIuivNV
const GLenum PIXEL_UNPACK_BUFFER_BINDING_ARB
Definition: vtkgl.h:13406
const GLenum TEXTURE_COLOR_WRITEMASK_SGIS
Definition: vtkgl.h:16166
const GLenum CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
Definition: vtkgl.h:12228
const GLenum COMMAND_BARRIER_BIT_EXT
Definition: vtkgl.h:18998
const GLenum CONVOLUTION_WIDTH_EXT
Definition: vtkgl.h:14624
VTKRENDERINGOPENGL_EXPORT PFNGLGETPERFMONITORGROUPSAMDPROC GetPerfMonitorGroupsAMD
const GLenum MAX_COLOR_TEXTURE_SAMPLES
Definition: vtkgl.h:13784
GLdouble GLdouble GLdouble r
Definition: vtkgl.h:11610
VTKRENDERINGOPENGL_EXPORT PFNGLINDEXMATERIALEXTPROC IndexMaterialEXT
const GLenum PROGRAM_BINDING_ARB
Definition: vtkgl.h:12909
const GLenum VERTEX_PRECLIP_SGIX
Definition: vtkgl.h:16142
VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXPARAMETERIIVPROC GetTexParameterIiv
const GLenum CULL_FRAGMENT_NV
Definition: vtkgl.h:16284
const GLenum POST_COLOR_MATRIX_RED_BIAS
Definition: vtkgl.h:11452
const GLenum SYNC_CL_EVENT_COMPLETE_ARB
Definition: vtkgl.h:14386
const GLenum FRAGMENT_INTERPOLATION_OFFSET_BITS
Definition: vtkgl.h:14012
const GLenum OP_SUB_EXT
Definition: vtkgl.h:16809
const GLenum MAX_PROGRAM_GENERIC_ATTRIBS_NV
Definition: vtkgl.h:17694
VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERFVARBPROC PointParameterfvARB
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBLUI64VNVPROC GetVertexAttribLui64vNV
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXENVIVEXTPROC MultiTexEnvivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC TransformFeedbackVaryingsEXT
const GLenum COLOR_TABLE_FORMAT_SGI
Definition: vtkgl.h:14685
VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVEUNIFORMSIVPROC GetActiveUniformsiv
const GLenum INTERPOLATE_EXT
Definition: vtkgl.h:15618
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMBINARYPROC GetProgramBinary
const GLenum SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT
Definition: vtkgl.h:18997
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NBVPROC VertexAttrib4Nbv
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2SVARBPROC WindowPos2svARB
const GLenum TESSELLATION_MODE_AMD
Definition: vtkgl.h:18669
const GLenum LO_SCALE_NV
Definition: vtkgl.h:16320
VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTCOLORMATERIALSGIXPROC FragmentColorMaterialSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDPROGRAMIVEXTPROC GetNamedProgramivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXTUREPARAMETERIIVEXTPROC GetTextureParameterIivEXT
const GLenum IMAGE_MIN_FILTER_HP
Definition: vtkgl.h:15102
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1UIPROC ProgramUniform1ui
VTKRENDERINGOPENGL_EXPORT PFNGLBINDTRANSFORMFEEDBACKNVPROC BindTransformFeedbackNV
VTKRENDERINGOPENGL_EXPORT PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC LoadIdentityDeformationMapSGIX
const GLenum TEXTURE_SWIZZLE_B
Definition: vtkgl.h:13906
const GLenum RG32F
Definition: vtkgl.h:13619
const GLenum COMPARE_R_TO_TEXTURE_ARB
Definition: vtkgl.h:12852
VTKRENDERINGOPENGL_EXPORT PFNGLXGETFBCONFIGATTRIBPROC GetFBConfigAttrib
const GLenum RGBA_FLOAT_BIT_ARB
Definition: vtkgl.h:19420
const GLenum UNSIGNED_INT8_VEC4_NV
Definition: vtkgl.h:19076
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETERI4IVNVPROC ProgramEnvParameterI4ivNV
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL1DVPROC VertexAttribL1dv
const GLenum TESS_EVALUATION_PROGRAM_NV
Definition: vtkgl.h:19161
const GLenum MAP_READ_BIT
Definition: vtkgl.h:13583
const GLenum POST_COLOR_MATRIX_COLOR_TABLE_SGI
Definition: vtkgl.h:14679
const GLenum OFFSET_TEXTURE_MATRIX_NV
Definition: vtkgl.h:16275
VTKRENDERINGOPENGL_EXPORT PFNGLBINDTEXGENPARAMETEREXTPROC BindTexGenParameterEXT
const GLenum RED_SNORM
Definition: vtkgl.h:12451
VTKRENDERINGOPENGL_EXPORT PFNGLTEXSUBIMAGE2DEXTPROC TexSubImage2DEXT
const GLenum SRC2_ALPHA
Definition: vtkgl.h:11893
const GLenum INT_SAMPLER_CUBE_EXT
Definition: vtkgl.h:17828
VTKRENDERINGOPENGL_EXPORT PFNGLUPDATEOBJECTBUFFERATIPROC UpdateObjectBufferATI
const GLenum CURRENT_MATRIX_NV
Definition: vtkgl.h:16369
const GLenum ATTRIB_ARRAY_SIZE_NV
Definition: vtkgl.h:16347
const GLenum OPERAND0_ALPHA_EXT
Definition: vtkgl.h:15631
const GLenum BUFFER_ACCESS
Definition: vtkgl.h:11816
VTKRENDERINGOPENGL_EXPORT PFNGLDEPTHRANGEARRAYVPROC DepthRangeArrayv
const GLenum SAMPLE_BUFFERS_EXT
Definition: vtkgl.h:16130
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXSUBIMAGE3DEXTPROC CopyTexSubImage3DEXT
const GLenum DRAW_BUFFER2
Definition: vtkgl.h:11911
VTKRENDERINGOPENGL_EXPORT PFNGLOBJECTUNPURGEABLEAPPLEPROC ObjectUnpurgeableAPPLE
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORP4UIVPROC ColorP4uiv
const GLenum MATRIX8_ARB
Definition: vtkgl.h:12947
const GLenum CALLIGRAPHIC_FRAGMENT_SGIX
Definition: vtkgl.h:15226
const GLenum COMPRESSED_TEXTURE_FORMATS_ARB
Definition: vtkgl.h:12694
const GLenum TEXTURE14_ARB
Definition: vtkgl.h:12550
const GLenum CURRENT_SECONDARY_COLOR_EXT
Definition: vtkgl.h:15475
VTKRENDERINGOPENGL_EXPORT PFNGLNORMALPOINTEREXTPROC NormalPointerEXT
const GLenum TEXTURE6_ARB
Definition: vtkgl.h:12542
VTKRENDERINGOPENGL_EXPORT PFNGLDEBUGMESSAGEENABLEAMDPROC DebugMessageEnableAMD
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXSCALEFEXTPROC MatrixScalefEXT
const GLenum LUMINANCE_ALPHA16I_EXT
Definition: vtkgl.h:18067
VTKRENDERINGOPENGL_EXPORT PFNGLDEBUGMESSAGECALLBACKARBPROC DebugMessageCallbackARB
const GLenum CON_25_ATI
Definition: vtkgl.h:16662
VTKRENDERINGOPENGL_EXPORT PFNGLENABLEINDEXEDEXTPROC EnableIndexedEXT
const GLenum SAVED_SGIX
Definition: vtkgl.h:19552
const GLenum TRANSPARENT_BLUE_VALUE
Definition: vtkgl.h:19332
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXWEIGHTHNVPROC VertexWeighthNV
const GLenum FLOAT_RGB_NV
Definition: vtkgl.h:17293
VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLEMASKINDEXEDNVPROC SampleMaskIndexedNV
const GLenum TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV
Definition: vtkgl.h:19162
const GLenum COMPILE_STATUS
Definition: vtkgl.h:11957
const GLenum CON_1_ATI
Definition: vtkgl.h:16638
GLint GLint GLint GLint GLint GLint y
Definition: vtkgl.h:11318
const GLenum MULTISAMPLE_BIT
Definition: vtkgl.h:11562
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3SPROC SecondaryColor3s
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWELEMENTSINDIRECTPROC DrawElementsIndirect
const GLenum SAMPLE_MASK_VALUE_SGIS
Definition: vtkgl.h:14828
VTKRENDERINGOPENGL_EXPORT PFNGLGETNMAPFVARBPROC GetnMapfvARB
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4FPROC MultiTexCoord4f
VTKRENDERINGOPENGL_EXPORT PFNGLGENPERFMONITORSAMDPROC GenPerfMonitorsAMD
const GLenum INT_SAMPLER_1D_EXT
Definition: vtkgl.h:17825
const GLenum TEXTURE_COORD_ARRAY_BUFFER_BINDING
Definition: vtkgl.h:11875
const GLenum TEXTURE_1D_BIT_EXT
Definition: vtkgl.h:19664
const GLenum VERTEX_STATE_PROGRAM_NV
Definition: vtkgl.h:16346
const GLenum TEXTURE_2D_MULTISAMPLE_ARRAY
Definition: vtkgl.h:13772
const GLenum PIXEL_PACK_BUFFER_BINDING
Definition: vtkgl.h:12173
const GLenum READ_FRAMEBUFFER
Definition: vtkgl.h:13446
GLint GLint GLint yoffset
Definition: vtkgl.h:11317
VTKRENDERINGOPENGL_EXPORT PFNGLXFREECONTEXTEXTPROC FreeContextEXT
const GLenum COLOR_TABLE_GREEN_SIZE_SGI
Definition: vtkgl.h:14688
const GLenum REFLECTION_MAP_ARB
Definition: vtkgl.h:12671
const GLenum OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB
Definition: vtkgl.h:13316
const GLenum VIDEO_COLOR_CONVERSION_OFFSET_NV
Definition: vtkgl.h:18799
const GLenum DRAW_BUFFER3_ATI
Definition: vtkgl.h:17251
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI1UIPROC VertexAttribI1ui
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4DVEXTPROC ProgramUniform4dvEXT
const GLenum TEXTURE_BASE_LEVEL_SGIS
Definition: vtkgl.h:14811
const GLenum INT_SAMPLER_2D_MULTISAMPLE
Definition: vtkgl.h:13779
const GLenum VARIABLE_F_NV
Definition: vtkgl.h:15892
const GLenum TEXTURE13_ARB
Definition: vtkgl.h:12549
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC CopyMultiTexSubImage1DEXT
const GLenum EVAL_VERTEX_ATTRIB11_NV
Definition: vtkgl.h:16218
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORSUBTABLEEXTPROC ColorSubTableEXT
const GLenum STENCIL_BACK_VALUE_MASK
Definition: vtkgl.h:11974
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXP3UIVPROC VertexP3uiv
const GLenum POST_CONVOLUTION_ALPHA_BIAS
Definition: vtkgl.h:11430
const GLenum RENDERBUFFER_RED_SIZE
Definition: vtkgl.h:13489
const GLenum MAX_VERTEX_VARYING_COMPONENTS_ARB
Definition: vtkgl.h:13561
const GLenum SPRITE_AXIS_SGIX
Definition: vtkgl.h:14977
const GLenum VIEWPORT_BOUNDS_RANGE
Definition: vtkgl.h:14359
VTKRENDERINGOPENGL_EXPORT PFNGLLINKPROGRAMARBPROC LinkProgramARB
const GLenum PROGRAM_UNDER_NATIVE_LIMITS_ARB
Definition: vtkgl.h:12937
const GLenum PERCENTAGE_AMD
Definition: vtkgl.h:18636
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLORPOINTERPROC SecondaryColorPointer
GLenum const GLvoid * addr
Definition: vtkgl.h:16910
const GLenum MAX_FRAGMENT_UNIFORM_BLOCKS
Definition: vtkgl.h:13651
const GLenum PROGRAM_PARAMETERS_ARB
Definition: vtkgl.h:12923
const GLenum SAMPLER_2D_RECT_SHADOW_ARB
Definition: vtkgl.h:13218
const GLenum VIDEO_OUT_FRAME_NV
Definition: vtkgl.h:19715
Bool(* PFNGLXGETSYNCVALUESOMLPROC)(Display *dpy, GLXDrawable drawable, int64_t *ust, int64_t *msc, int64_t *sbc)
Definition: vtkgl.h:19638
const GLenum TEXTURE_COORD_ARRAY_SIZE_EXT
Definition: vtkgl.h:14860
const GLenum MODELVIEW17_ARB
Definition: vtkgl.h:12751
const GLenum OUTPUT_TEXTURE_COORD14_EXT
Definition: vtkgl.h:16830
VTKRENDERINGOPENGL_EXPORT PFNGLCLAMPCOLORPROC ClampColor
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC CompressedTexSubImage1DARB
const GLenum IMAGE_ROTATE_ORIGIN_Y_HP
Definition: vtkgl.h:15100
const GLenum MAX_TEXTURE_BUFFER_SIZE
Definition: vtkgl.h:12443
const GLenum INT16_VEC2_NV
Definition: vtkgl.h:19067
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2FARBPROC VertexAttrib2fARB
const GLenum COMPRESSED_LUMINANCE_ALPHA_ARB
Definition: vtkgl.h:12686
const GLuint * textures
Definition: vtkgl.h:14764
const GLenum CLAMP_TO_EDGE_SGIS
Definition: vtkgl.h:14918
VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMIVARBPROC GetUniformivARB
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC NamedProgramLocalParameter4fEXT
const GLenum DRAW_FRAMEBUFFER_BINDING_EXT
Definition: vtkgl.h:17644
GLXContext(* PFNGLXCREATENEWCONTEXTPROC)(Display *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct)
Definition: vtkgl.h:19379
const GLenum RGBA_FLOAT32_ATI
Definition: vtkgl.h:17277
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1DPROC MultiTexCoord1d
const GLenum FLOAT_R16_NV
Definition: vtkgl.h:17295
const GLenum DEBUG_SOURCE_API_ARB
Definition: vtkgl.h:14395
GLXVideoCaptureDeviceNV *(* PFNGLXENUMERATEVIDEOCAPTUREDEVICESNVPROC)(Display *dpy, int screen, int *nelements)
Definition: vtkgl.h:19741
const GLenum CLIP_FAR_HINT_PGI
Definition: vtkgl.h:15181
const GLenum COLOR_ATTACHMENT0_EXT
Definition: vtkgl.h:17539
const GLenum DSDT_MAG_INTENSITY_NV
Definition: vtkgl.h:16270
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXP2UIVPROC VertexP2uiv
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWBUFFERSPROC DrawBuffers
const GLenum DISCRETE_AMD
Definition: vtkgl.h:18671
const GLenum SOURCE1_RGB_ARB
Definition: vtkgl.h:12814
const GLenum MAX_FRAGMENT_INPUT_COMPONENTS
Definition: vtkgl.h:12496
const GLenum UNSIGNED_INT_IMAGE_1D_EXT
Definition: vtkgl.h:18980
const GLenum EVAL_VERTEX_ATTRIB3_NV
Definition: vtkgl.h:16210
const GLenum TESS_GEN_SPACING
Definition: vtkgl.h:14098
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1I64VNVPROC ProgramUniform1i64vNV
const GLenum COMBINER5_NV
Definition: vtkgl.h:15934
VTKRENDERINGOPENGL_EXPORT PFNGLALPHAFRAGMENTOP3ATIPROC AlphaFragmentOp3ATI
const GLenum MAX_GENERAL_COMBINERS_NV
Definition: vtkgl.h:15926
VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXBUMPPARAMETERIVATIPROC GetTexBumpParameterivATI
const GLenum COLOR_INDEX16_EXT
Definition: vtkgl.h:15193
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC ProgramBufferParametersIivNV
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC GetProgramLocalParameterIivNV
const GLenum VERTEX_ATTRIB_ARRAY8_NV
Definition: vtkgl.h:16388
const GLenum DUAL_LUMINANCE16_SGIS
Definition: vtkgl.h:14958
const GLenum OP_MADD_EXT
Definition: vtkgl.h:16795
const GLenum BUMP_TEX_UNITS_ATI
Definition: vtkgl.h:16589
const GLenum PROGRAM_ERROR_POSITION_NV
Definition: vtkgl.h:16379
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI3IVPROC VertexAttribI3iv
const GLenum DEPTH24_STENCIL8
Definition: vtkgl.h:13435
const GLenum UNSIGNED_SHORT_8_8_REV_APPLE
Definition: vtkgl.h:17238
VTKRENDERINGOPENGL_EXPORT PFNGLXCOPYIMAGESUBDATANVPROC CopyImageSubDataNV
const GLenum MAX_ASYNC_HISTOGRAM_SGIX
Definition: vtkgl.h:15421
const GLenum HISTOGRAM_EXT
Definition: vtkgl.h:14580
const GLenum DEBUG_CATEGORY_PERFORMANCE_AMD
Definition: vtkgl.h:19232
const GLenum TRANSFORM_FEEDBACK_BUFFER_ACTIVE
Definition: vtkgl.h:14134
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3DVPROC WindowPos3dv
const GLenum FRAGMENT_COLOR_EXT
Definition: vtkgl.h:15365
const GLenum SUB_ATI
Definition: vtkgl.h:16672
VTKRENDERINGOPENGL_EXPORT PFNGLUNMAPNAMEDBUFFEREXTPROC UnmapNamedBufferEXT
const GLenum DRAW_BUFFER4_ATI
Definition: vtkgl.h:17252
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLORP3UIPROC SecondaryColorP3ui
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXPOINTERLISTIBMPROC VertexPointerListIBM
const GLenum OPERAND0_RGB_EXT
Definition: vtkgl.h:15628
const GLenum DEBUG_SEVERITY_MEDIUM_ARB
Definition: vtkgl.h:14411
const GLenum RENDERBUFFER_STENCIL_SIZE_EXT
Definition: vtkgl.h:17571
const GLenum COLOR_INDEX1_EXT
Definition: vtkgl.h:15188
const GLenum SHARE_CONTEXT_EXT
Definition: vtkgl.h:19489
const GLenum VERTEX_SHADER_INSTRUCTIONS_EXT
Definition: vtkgl.h:16866
const GLenum FLOAT_RGBA_MODE_NV
Definition: vtkgl.h:17305
GLuint GLsizei const GLvoid GLenum preserve
Definition: vtkgl.h:16763
const GLenum ACTIVE_ATTRIBUTES
Definition: vtkgl.h:11965
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM3IVATIPROC VertexStream3ivATI
VTKRENDERINGOPENGL_EXPORT PFNGLEXTRACTCOMPONENTEXTPROC ExtractComponentEXT
const GLenum TEXTURE4_ARB
Definition: vtkgl.h:12540
const GLenum MAX_VARYING_FLOATS_ARB
Definition: vtkgl.h:13312
const GLenum SRGB
Definition: vtkgl.h:12181
VTKRENDERINGOPENGL_EXPORT PFNGLNORMAL3FVERTEX3FVSUNPROC Normal3fVertex3fvSUN
const GLenum SAMPLER_CUBE_MAP_ARRAY
Definition: vtkgl.h:12518
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC ProgramUniformMatrix4x3dvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERFVEXTPROC PointParameterfvEXT
const GLenum TEXTURE_COMPARE_FUNC
Definition: vtkgl.h:11684
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD4HNVPROC TexCoord4hNV
const GLenum TEXTURE_PRE_SPECULAR_HP
Definition: vtkgl.h:15347
const GLenum BUMP_ROT_MATRIX_SIZE_ATI
Definition: vtkgl.h:16587
const GLenum MIN_EXT
Definition: vtkgl.h:14925
VTKRENDERINGOPENGL_EXPORT PFNGLBINDPROGRAMARBPROC BindProgramARB
const GLenum EVAL_VERTEX_ATTRIB4_NV
Definition: vtkgl.h:16211
VTKRENDERINGOPENGL_EXPORT PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC DisableVariantClientStateEXT
const GLenum VERTEX_PROGRAM_ARB
Definition: vtkgl.h:12893
const GLenum VERTEX_ATTRIB_ARRAY_TYPE
Definition: vtkgl.h:11900
const GLenum MAX_VERTEX_OUTPUT_COMPONENTS
Definition: vtkgl.h:12493
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum target2
Definition: vtkgl.h:18120
const GLenum SECONDARY_COLOR_ARRAY_TYPE
Definition: vtkgl.h:11717
const GLenum MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT
Definition: vtkgl.h:17762
const GLenum _422_REV_EXT
Definition: vtkgl.h:15813
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3IVPROC MultiTexCoord3iv
const GLenum TEXTURE_BINDING_2D_ARRAY_EXT
Definition: vtkgl.h:17881
VTKRENDERINGOPENGL_EXPORT PFNGLBUFFERDATAARBPROC BufferDataARB
const GLenum DUAL_LUMINANCE_ALPHA8_SGIS
Definition: vtkgl.h:14964
VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC FramebufferDrawBufferEXT
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORDPOINTEREXTPROC MultiTexCoordPointerEXT
GLuint shader
Definition: vtkgl.h:11982
VTKRENDERINGOPENGL_EXPORT PFNGLDETAILTEXFUNCSGISPROC DetailTexFuncSGIS
const GLenum VERTEX_PROGRAM_BINDING_NV
Definition: vtkgl.h:16378
const GLenum INDEX_ARRAY_STRIDE_EXT
Definition: vtkgl.h:14858
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4SARBPROC VertexAttrib4sARB
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL3I64NVPROC VertexAttribL3i64NV
const GLenum STATIC_COPY_ARB
Definition: vtkgl.h:13141
const GLenum REG_15_ATI
Definition: vtkgl.h:16620
const GLenum INT_SAMPLER_1D
Definition: vtkgl.h:12293
VTKRENDERINGOPENGL_EXPORT PFNGLMULTTRANSPOSEMATRIXDARBPROC MultTransposeMatrixdARB
const GLenum POINT_SIZE_MIN_SGIS
Definition: vtkgl.h:15005
const GLenum DRAW_BUFFER1_ATI
Definition: vtkgl.h:17249
const GLenum COLOR_INDEX2_EXT
Definition: vtkgl.h:15189
GLuint GLuint num
Definition: vtkgl.h:16907
const GLenum GPU_RAM_AMD
Definition: vtkgl.h:19776
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2UIPROC ProgramUniform2ui
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3SVEXTPROC SecondaryColor3svEXT
const GLenum NORMAL_MAP_EXT
Definition: vtkgl.h:15822
const GLenum UNSIGNED_INT_IMAGE_2D_RECT_EXT
Definition: vtkgl.h:18983
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC ProgramNamedParameter4fvNV
const GLenum VARIABLE_E_NV
Definition: vtkgl.h:15891
const GLenum UNSIGNED_INT8_VEC3_NV
Definition: vtkgl.h:19075
VTKRENDERINGOPENGL_EXPORT PFNGLNORMALPOINTERVINTELPROC NormalPointervINTEL
const GLenum MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
Definition: vtkgl.h:12261
const GLenum POST_CONVOLUTION_BLUE_BIAS
Definition: vtkgl.h:11429
const GLenum MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV
Definition: vtkgl.h:17987
const GLenum POINT_SPRITE_NV
Definition: vtkgl.h:17131
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint vstride
Definition: vtkgl.h:15056
const GLenum TRANSFORM_FEEDBACK_VARYINGS_NV
Definition: vtkgl.h:17979
VTKRENDERINGOPENGL_EXPORT PFNGLBINDMATERIALPARAMETEREXTPROC BindMaterialParameterEXT
GLdouble GLdouble GLint GLint uorder
Definition: vtkgl.h:15056
const GLenum WEIGHT_ARRAY_SIZE_ARB
Definition: vtkgl.h:12731
const GLenum COMPRESSED_LUMINANCE_ARB
Definition: vtkgl.h:12685
const GLenum BLEND_EQUATION_EXT
Definition: vtkgl.h:14927
const GLenum TRANSPOSE_MODELVIEW_MATRIX_ARB
Definition: vtkgl.h:12641
const GLenum TEXTURE29_ARB
Definition: vtkgl.h:12565
const GLenum COLOR_ATTACHMENT6
Definition: vtkgl.h:13468
const GLenum SECONDARY_COLOR_ARRAY_BUFFER_BINDING
Definition: vtkgl.h:11877
GLuint64EXT minPresentTime
Definition: vtkgl.h:18119
const GLenum CULL_VERTEX_EXT
Definition: vtkgl.h:15271
const GLenum R1UI_N3F_V3F_SUN
Definition: vtkgl.h:15684
const GLenum NUM_VIDEO_CAPTURE_STREAMS_NV
Definition: vtkgl.h:18791
const GLenum HISTOGRAM_GREEN_SIZE
Definition: vtkgl.h:11436
const GLenum MAX_VIEWPORTS
Definition: vtkgl.h:14357
GLint GLint GLint GLint GLint GLint GLint dstY1
Definition: vtkgl.h:13514
const GLenum OP_INDEX_EXT
Definition: vtkgl.h:16789
GLint GLint GLsizei GLsizei height
Definition: vtkgl.h:11316
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL4DEXTPROC VertexAttribL4dEXT
const GLenum UNSIGNED_INT_IMAGE_2D_EXT
Definition: vtkgl.h:18981
const GLenum MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
Definition: vtkgl.h:14113
const GLenum COMPRESSED_RGBA_BPTC_UNORM_ARB
Definition: vtkgl.h:13847
const GLenum POINT_SPRITE_ARB
Definition: vtkgl.h:13335
const GLenum FAILURE_NV
Definition: vtkgl.h:18803
const GLenum CLAMP_READ_COLOR
Definition: vtkgl.h:12237
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETERI4INVPROC ProgramLocalParameterI4iNV
Bool(* PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC)(Display *dpy, int screen, int *max)
Definition: vtkgl.h:19591
const GLenum MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
Definition: vtkgl.h:16859
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4FPROC ProgramUniform4f
const GLenum COMPARE_REF_TO_TEXTURE
Definition: vtkgl.h:12210
VTKRENDERINGOPENGL_EXPORT PFNGLGETOCCLUSIONQUERYIVNVPROC GetOcclusionQueryivNV
const GLenum FRAMEBUFFER_SRGB_EXT
Definition: vtkgl.h:17934
const GLenum TEXTURE_RED_TYPE_ARB
Definition: vtkgl.h:13381
const GLenum TEXTURE_WRAP_Q_SGIS
Definition: vtkgl.h:14740
const GLenum HISTOGRAM_FORMAT_EXT
Definition: vtkgl.h:14583
const GLenum RESAMPLE_REPLICATE_OML
Definition: vtkgl.h:16576
const GLenum TEXTURE_CLIPMAP_DEPTH_SGIX
Definition: vtkgl.h:14904
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC ProgramUniformMatrix3x2dv
VTKRENDERINGOPENGL_EXPORT PFNGLPASSTEXCOORDATIPROC PassTexCoordATI
const GLenum UNDEFINED_VERTEX
Definition: vtkgl.h:14362
const GLenum VERTEX_STREAM7_ATI
Definition: vtkgl.h:16991
VTKRENDERINGOPENGL_EXPORT PFNGLARRAYELEMENTEXTPROC ArrayElementEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NSVARBPROC VertexAttrib4NsvARB
const GLenum SRGB_EXT
Definition: vtkgl.h:17624
const GLenum FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
Definition: vtkgl.h:13426
void(* PFNGLXQUERYDRAWABLEPROC)(Display *dpy, GLXDrawable draw, int attribute, unsigned int *value)
Definition: vtkgl.h:19378
const GLenum RGBA16UI_EXT
Definition: vtkgl.h:18044
VTKRENDERINGOPENGL_EXPORT PFNGLGETPOINTERVEXTPROC GetPointervEXT
const GLenum VERTEX_PROGRAM_POINT_SIZE
Definition: vtkgl.h:11902
const GLenum PERTURB_EXT
Definition: vtkgl.h:15517
const GLenum REG_18_ATI
Definition: vtkgl.h:16623
const GLenum STREAM_COPY
Definition: vtkgl.h:11821
const GLenum INDEX_ARRAY_BUFFER_BINDING_ARB
Definition: vtkgl.h:13123
const GLenum FOG_COORDINATE_ARRAY_BUFFER_BINDING
Definition: vtkgl.h:11878
const GLenum YCBCR_422_APPLE
Definition: vtkgl.h:17236
VTKRENDERINGOPENGL_EXPORT PFNGLASYNCMARKERSGIXPROC AsyncMarkerSGIX
const GLenum PRIMITIVES_GENERATED_EXT
Definition: vtkgl.h:18139
const GLenum STENCIL_TAG_BITS_EXT
Definition: vtkgl.h:17618
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum GLuint GLenum target3
Definition: vtkgl.h:18120
const GLenum COLOR_ALPHA_PAIRING_ATI
Definition: vtkgl.h:16688
VTKRENDERINGOPENGL_EXPORT PFNGLREFERENCEPLANESGIXPROC ReferencePlaneSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLOBJECTPURGEABLEAPPLEPROC ObjectPurgeableAPPLE
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NUSVARBPROC VertexAttrib4NusvARB
const GLenum REG_23_ATI
Definition: vtkgl.h:16628
const GLenum RGBA16F_ARB
Definition: vtkgl.h:13395
const GLenum SRGB8_EXT
Definition: vtkgl.h:17625
GLenum GLenum GLvoid * row
Definition: vtkgl.h:11352
const GLenum VERTEX_ATTRIB_MAP1_DOMAIN_APPLE
Definition: vtkgl.h:18742
VTKRENDERINGOPENGL_EXPORT PFNGLDELETEQUERIESPROC DeleteQueries
const GLenum OCCLUSION_TEST_RESULT_HP
Definition: vtkgl.h:15442
const GLenum TEXTURE_FILTER4_SIZE_SGIS
Definition: vtkgl.h:14555
const GLenum INDEX_ARRAY_LENGTH_NV
Definition: vtkgl.h:18906
const GLenum CON_30_ATI
Definition: vtkgl.h:16667
GLXContextID(* PFNGLXGETCONTEXTIDEXTPROC)(const GLXContext context)
Definition: vtkgl.h:19494
const GLenum PIXEL_TEX_GEN_Q_CEILING_SGIX
Definition: vtkgl.h:15384
const GLenum PROXY_HISTOGRAM_EXT
Definition: vtkgl.h:14581
const GLenum SWAP_UNDEFINED_OML
Definition: vtkgl.h:19635
GLuint GLenum matrix
Definition: vtkgl.h:16451
const GLenum _4PASS_1_SGIS
Definition: vtkgl.h:14823
const GLenum NUM_COMPRESSED_TEXTURE_FORMATS
Definition: vtkgl.h:11533
const GLenum DEBUG_LOGGED_MESSAGES_AMD
Definition: vtkgl.h:19224
const GLenum MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT
Definition: vtkgl.h:18025
const GLenum FRAGMENT_LIGHT0_SGIX
Definition: vtkgl.h:15296
const GLenum COMBINE
Definition: vtkgl.h:11569
const GLenum TEXCOORD2_BIT_PGI
Definition: vtkgl.h:15157
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYMULTITEXIMAGE2DEXTPROC CopyMultiTexImage2DEXT
const GLenum TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV
Definition: vtkgl.h:18594
const GLenum MODELVIEW29_ARB
Definition: vtkgl.h:12763
VTKRENDERINGOPENGL_EXPORT PFNGLUNMAPOBJECTBUFFERATIPROC UnmapObjectBufferATI
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC ProgramUniformMatrix2x4dvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETMAPATTRIBPARAMETERIVNVPROC GetMapAttribParameterivNV
const GLenum DEPTH_COMPONENT16
Definition: vtkgl.h:11674
const GLenum UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
Definition: vtkgl.h:13674
const GLenum LAST_VERTEX_CONVENTION
Definition: vtkgl.h:13721
const GLenum INDEX_TEST_REF_EXT
Definition: vtkgl.h:15248
VTKRENDERINGOPENGL_EXPORT PFNGLBEGINQUERYPROC BeginQuery
VTKRENDERINGOPENGL_EXPORT PFNGLGETPERFMONITORGROUPSTRINGAMDPROC GetPerfMonitorGroupStringAMD
VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMLOCATIONARBPROC GetUniformLocationARB
const GLenum POST_COLOR_MATRIX_ALPHA_SCALE
Definition: vtkgl.h:11451
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4HVNVPROC VertexAttrib4hvNV
const GLenum COMPRESSED_RED_RGTC1_EXT
Definition: vtkgl.h:17901
const GLenum REPLACE_MIDDLE_SUN
Definition: vtkgl.h:15673
const GLenum TEXTURE14
Definition: vtkgl.h:11491
const GLenum FOG_COORD_ARRAY_POINTER
Definition: vtkgl.h:11885
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC ReplacementCodeuiNormal3fVertex3fvSUN
const GLenum CLAMP_FRAGMENT_COLOR
Definition: vtkgl.h:12431
const GLenum DEBUG_CATEGORY_APPLICATION_AMD
Definition: vtkgl.h:19234
const GLenum RGB4_EXT
Definition: vtkgl.h:14514
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1IVARBPROC Uniform1ivARB
const GLenum SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM
Definition: vtkgl.h:16068
const GLenum SMOOTH_LINE_WIDTH_RANGE
Definition: vtkgl.h:11310
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4UIVEXTPROC VertexAttribI4uivEXT
const GLenum SPARE0_NV
Definition: vtkgl.h:15898
const GLenum ALPHA16F_ARB
Definition: vtkgl.h:13397
VTKRENDERINGOPENGL_EXPORT PFNGLDELETEQUERIESARBPROC DeleteQueriesARB
const GLenum RASTER_POSITION_UNCLIPPED_IBM
Definition: vtkgl.h:15342
const GLenum R32UI
Definition: vtkgl.h:13625
const GLenum TEXTURE_BINDING_RECTANGLE
Definition: vtkgl.h:12448
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4IPROC Uniform4i
const GLenum INVARIANT_DATATYPE_EXT
Definition: vtkgl.h:16894
VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTMATERIALIVSGIXPROC FragmentMaterialivSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NBVARBPROC VertexAttrib4NbvARB
const GLenum INDEX_ARRAY_COUNT_EXT
Definition: vtkgl.h:14859
const GLenum TEXTURE_FETCH_BARRIER_BIT_EXT
Definition: vtkgl.h:18996
GLuint GLsizei bufSize
Definition: vtkgl.h:11992
VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMLOCATIONPROC GetUniformLocation
const GLenum TRANSPOSE_MODELVIEW_MATRIX
Definition: vtkgl.h:11558
const GLenum TEXTURE_BUFFER_ARB
Definition: vtkgl.h:13595
const GLenum UNSIGNED_INT_SAMPLER_1D_ARRAY
Definition: vtkgl.h:12303
const GLenum VIDEO_OUT_DEPTH_NV
Definition: vtkgl.h:19712
const GLenum DOUBLE_MAT2x4_EXT
Definition: vtkgl.h:19019
VTKRENDERINGOPENGL_EXPORT PFNGLGENVERTEXARRAYSAPPLEPROC GenVertexArraysAPPLE
VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLEMASKIPROC SampleMaski
const GLenum _1PASS_SGIS
Definition: vtkgl.h:14819
void(* PFNGLXDESTROYPBUFFERPROC)(Display *dpy, GLXPbuffer pbuf)
Definition: vtkgl.h:19377
const GLenum MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV
Definition: vtkgl.h:17940
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS4HVNVPROC VertexAttribs4hvNV
const GLenum CONTEXT_MAJOR_VERSION_ARB
Definition: vtkgl.h:19428
const GLenum PROGRAM_TARGET_NV
Definition: vtkgl.h:16374
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC TexCoord4fColor4fNormal3fVertex4fSUN
VTKRENDERINGOPENGL_EXPORT PFNGLSEPARABLEFILTER2DEXTPROC SeparableFilter2DEXT
const GLenum FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
Definition: vtkgl.h:13458
const GLenum OUTPUT_COLOR1_EXT
Definition: vtkgl.h:16815
VTKRENDERINGOPENGL_EXPORT PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC GetLocalConstantBooleanvEXT
const GLenum MODELVIEW16_ARB
Definition: vtkgl.h:12750
const GLenum CON_29_ATI
Definition: vtkgl.h:16666
const GLenum STENCIL_BUFFER_BIT_SGIX
Definition: vtkgl.h:19538
const GLenum ALWAYS_SOFT_HINT_PGI
Definition: vtkgl.h:15171
const GLenum STORAGE_SHARED_APPLE
Definition: vtkgl.h:17227
const GLenum PIXMAP_BIT
Definition: vtkgl.h:19313
const GLenum ABGR_EXT
Definition: vtkgl.h:14475
const GLenum TRANSPARENT_GREEN_VALUE_EXT
Definition: vtkgl.h:19454
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4SVNVPROC VertexAttrib4svNV
const GLenum MAX_PROGRAM_LOCAL_PARAMETERS_ARB
Definition: vtkgl.h:12935
VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYOBJECTUI64VPROC GetQueryObjectui64v
const GLenum MATRIX_PALETTE_ARB
Definition: vtkgl.h:12788
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC ProgramLocalParameterI4ivNV
const GLenum OPERAND1_ALPHA_ARB
Definition: vtkgl.h:12823
const GLenum ACTIVE_VARYINGS_NV
Definition: vtkgl.h:17977
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD4FVERTEX4FVSUNPROC TexCoord4fVertex4fvSUN
const GLenum EVAL_VERTEX_ATTRIB10_NV
Definition: vtkgl.h:16217
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1IPROC Uniform1i
const GLenum TEXTURE_COORD_ARRAY_COUNT_EXT
Definition: vtkgl.h:14863
const GLenum RGB16UI_EXT
Definition: vtkgl.h:18045
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC ProgramUniformMatrix4x3fv
VTKRENDERINGOPENGL_EXPORT PFNGLBINDPROGRAMPIPELINEPROC BindProgramPipeline
const GLenum FLOAT_MAT3x4
Definition: vtkgl.h:12178
const GLenum CONTEXT_FORWARD_COMPATIBLE_BIT_ARB
Definition: vtkgl.h:19427
const GLenum CLAMP_TO_BORDER_ARB
Definition: vtkgl.h:12711
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2IVEXTPROC ProgramUniform2ivEXT
const GLenum POST_CONVOLUTION_RED_SCALE_EXT
Definition: vtkgl.h:14628
GLdouble GLdouble z
Definition: vtkgl.h:11754
const GLenum TEXTURE_COORD_NV
Definition: vtkgl.h:17969
VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDFORMATNVPROC FogCoordFormatNV
const GLenum COLOR_TABLE_LUMINANCE_SIZE_SGI
Definition: vtkgl.h:14691
const GLenum FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
Definition: vtkgl.h:12485
const GLenum LUMINANCE8_EXT
Definition: vtkgl.h:14499
VTKRENDERINGOPENGL_EXPORT PFNGLXGETVIDEODEVICENVPROC GetVideoDeviceNV
const GLenum PROGRAM_RESULT_COMPONENTS_NV
Definition: vtkgl.h:17691
const GLenum SIGNED_LUMINANCE_ALPHA_NV
Definition: vtkgl.h:16308
const GLenum MAX_PROGRAM_MATRICES_ARB
Definition: vtkgl.h:12902
const GLenum TEXTURE_BINDING_CUBE_MAP_ARB
Definition: vtkgl.h:12673
const GLuint GLenum const GLvoid * binary
Definition: vtkgl.h:14179
const GLenum MINMAX_SINK
Definition: vtkgl.h:11443
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXORTHOEXTPROC MatrixOrthoEXT
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1DVPROC MultiTexCoord1dv
const GLenum MATRIX7_ARB
Definition: vtkgl.h:12946
const GLenum DEPTH_COMPONENT32F_NV
Definition: vtkgl.h:17912
const GLenum INTERPOLATE
Definition: vtkgl.h:11586
const GLenum COMBINER_CD_DOT_PRODUCT_NV
Definition: vtkgl.h:15919
const GLenum RGBA2_EXT
Definition: vtkgl.h:14520
GLsizei GLenum GLuint GLuint GLsizei GLchar * message
Definition: vtkgl.h:19240
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC ProgramLocalParameters4fvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBLDVPROC GetVertexAttribLdv
const GLenum UNSIGNED_INT_IMAGE_3D_EXT
Definition: vtkgl.h:18982
const GLenum CURRENT_TIME_NV
Definition: vtkgl.h:18115
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4FVPROC VertexAttrib4fv
const GLenum COLOR_TABLE_ALPHA_SIZE
Definition: vtkgl.h:11469
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXLOADDEXTPROC MatrixLoaddEXT
VTKRENDERINGOPENGL_EXPORT PFNGLBINDRENDERBUFFEREXTPROC BindRenderbufferEXT
const GLenum VERTEX_ATTRIB_ARRAY12_NV
Definition: vtkgl.h:16392
const GLenum TRANSPARENT_BLUE_VALUE_EXT
Definition: vtkgl.h:19455
const GLenum PROXY_HISTOGRAM
Definition: vtkgl.h:11432
VTKRENDERINGOPENGL_EXPORT PFNGLIMAGETRANSFORMPARAMETERFVHPPROC ImageTransformParameterfvHP
const GLenum OBJECT_BUFFER_SIZE_ATI
Definition: vtkgl.h:16757
const GLenum TEXTURE8_ARB
Definition: vtkgl.h:12544
const GLenum SAMPLER_BUFFER
Definition: vtkgl.h:12437
VTKRENDERINGOPENGL_EXPORT PFNGLBLENDEQUATIONSEPARATEEXTPROC BlendEquationSeparateEXT
const GLenum ACCUM_BUFFER_BIT
Definition: vtkgl.h:19325
const GLenum STENCIL_BACK_WRITEMASK
Definition: vtkgl.h:11975
GLuint GLuint64EXT * capture_time
Definition: vtkgl.h:18824
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC TexCoord2fColor4ubVertex3fvSUN
const GLenum DSDT_MAG_VIB_NV
Definition: vtkgl.h:16298
VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONPARAMETERIVPROC ConvolutionParameteriv
const GLenum CON_20_ATI
Definition: vtkgl.h:16657
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3DEXTPROC ProgramUniform3dEXT
const GLenum FULL_STIPPLE_HINT_PGI
Definition: vtkgl.h:15179
const GLenum AUX2_EXT
Definition: vtkgl.h:19689
const char * GLXVersionExtensionsString()
const GLenum GENERATE_MIPMAP_HINT_SGIS
Definition: vtkgl.h:14895
const GLenum MAX_SUBROUTINES
Definition: vtkgl.h:14070
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint dstY
Definition: vtkgl.h:18842
const GLenum ALL_COMPLETED_NV
Definition: vtkgl.h:16179
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL4I64VNVPROC VertexAttribL4i64vNV
const GLenum ALL_SHADER_BITS
Definition: vtkgl.h:14207
const GLenum EDGE_FLAG_ARRAY_ADDRESS_NV
Definition: vtkgl.h:18898
const GLenum POINT_SPRITE_R_MODE_NV
Definition: vtkgl.h:17133
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3I64NVPROC Uniform3i64NV
const GLenum CLIP_VOLUME_CLIPPING_HINT_EXT
Definition: vtkgl.h:15205
const GLenum UNSIGNED_INT_SAMPLER_BUFFER_EXT
Definition: vtkgl.h:17840
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXSUBIMAGE2DEXTPROC CopyTexSubImage2DEXT
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3SVARBPROC WindowPos3svARB
unsigned int GLXVideoDeviceNV
Definition: vtkgl.h:19787
const GLenum RGB16_EXT
Definition: vtkgl.h:14519
VTKRENDERINGOPENGL_EXPORT PFNGLCLEARDEPTHDNVPROC ClearDepthdNV
VTKRENDERINGOPENGL_EXPORT PFNGLDEPTHRANGEINDEXEDPROC DepthRangeIndexed
const GLenum TEXTURE25_ARB
Definition: vtkgl.h:12561
VTKRENDERINGOPENGL_EXPORT PFNGLBINDBUFFEROFFSETNVPROC BindBufferOffsetNV
const GLenum PIXEL_TILE_WIDTH_SGIX
Definition: vtkgl.h:14943
VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXPARAMETERIUIVPROC GetTexParameterIuiv
GLfloat GLfloat GLfloat GLfloat v3
Definition: vtkgl.h:12016
const GLenum CULL_VERTEX_IBM
Definition: vtkgl.h:16044
const GLenum PIXEL_PACK_BUFFER_BINDING_EXT
Definition: vtkgl.h:17504
const GLenum LAYER_NV
Definition: vtkgl.h:17992
const GLenum FRAMEBUFFER_ATTACHMENT_LAYERED_EXT
Definition: vtkgl.h:17741
const GLenum OUTPUT_TEXTURE_COORD2_EXT
Definition: vtkgl.h:16818
const GLenum IMAGE_ROTATE_ANGLE_HP
Definition: vtkgl.h:15098
GLsizei const GLchar ** strings
Definition: vtkgl.h:14213
VTKRENDERINGOPENGL_EXPORT PFNGLGETLISTPARAMETERFVSGIXPROC GetListParameterfvSGIX
const GLenum TEXTURE13
Definition: vtkgl.h:11490
const GLenum VERTEX_WEIGHT_ARRAY_STRIDE_EXT
Definition: vtkgl.h:15861
const GLuint GLenum binaryformat
Definition: vtkgl.h:14179
GLint GLint GLint GLint GLint x
Definition: vtkgl.h:11318
const GLenum VIDEO_BUFFER_PITCH_NV
Definition: vtkgl.h:18795
VTKRENDERINGOPENGL_EXPORT PFNGLMAPNAMEDBUFFEREXTPROC MapNamedBufferEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETBUFFERPOINTERVARBPROC GetBufferPointervARB
const GLenum CON_8_ATI
Definition: vtkgl.h:16645
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4FARBPROC VertexAttrib4fARB
const GLenum MAX_DRAW_BUFFERS
Definition: vtkgl.h:11908
const GLenum GEOMETRY_OUTPUT_TYPE_EXT
Definition: vtkgl.h:17739
const GLenum COLOR_ATTACHMENT8
Definition: vtkgl.h:13470
VTKRENDERINGOPENGL_EXPORT PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC GetImageTransformParameterfvHP
VTKRENDERINGOPENGL_EXPORT PFNGLLOADPROGRAMNVPROC LoadProgramNV
GLXFBConfig *(* PFNGLXGETFBCONFIGSPROC)(Display *dpy, int screen, int *nelements)
Definition: vtkgl.h:19368
const GLenum STRICT_SCISSOR_HINT_PGI
Definition: vtkgl.h:15178
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXGENDVEXTPROC MultiTexGendvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC NamedFramebufferTexture1DEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4FVPROC ProgramUniformMatrix4fv
const GLenum PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB
Definition: vtkgl.h:13817
VTKRENDERINGOPENGL_EXPORT PFNGLVALIDATEPROGRAMARBPROC ValidateProgramARB
const GLenum RGBA32F_ARB
Definition: vtkgl.h:13389
const GLenum QUAD_LUMINANCE4_SGIS
Definition: vtkgl.h:14967
const GLenum TEXTURE_WRAP_R_EXT
Definition: vtkgl.h:14546
const GLenum OPERAND2_ALPHA
Definition: vtkgl.h:11583
VTKRENDERINGOPENGL_EXPORT PFNGLXGETVISUALFROMFBCONFIGSGIXPROC GetVisualFromFBConfigSGIX
const GLenum PER_STAGE_CONSTANTS_NV
Definition: vtkgl.h:16249
GLenum GLint GLint GLint GLint srcZ
Definition: vtkgl.h:18842
GLuint coord
Definition: vtkgl.h:16713
const GLenum PBUFFER_BIT_SGIX
Definition: vtkgl.h:19530
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORP3UIPROC ColorP3ui
const GLenum IMAGE_1D_ARRAY_EXT
Definition: vtkgl.h:18964
const GLenum TEXTURE_BORDER_VALUES_NV
Definition: vtkgl.h:16331
GLsizei const GLint * locations
Definition: vtkgl.h:18004
VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMI64VNVPROC GetUniformi64vNV
VTKRENDERINGOPENGL_EXPORT PFNGLPIXELTEXGENPARAMETERFSGISPROC PixelTexGenParameterfSGIS
const GLenum COMBINER1_NV
Definition: vtkgl.h:15930
const GLenum TEXTURE_CONSTANT_DATA_SUNX
Definition: vtkgl.h:15647
const GLvdpauSurfaceNV * surfaces
Definition: vtkgl.h:19260
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC NamedProgramLocalParameterI4uiEXT
const GLenum BLEND_EQUATION_ALPHA_EXT
Definition: vtkgl.h:17489
GLint const GLchar GLint stringlen
Definition: vtkgl.h:13833
VTKRENDERINGOPENGL_EXPORT PFNGLGETSHADERINFOLOGPROC GetShaderInfoLog
VTKRENDERINGOPENGL_EXPORT PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC PixelTransformParameterfvEXT
const GLenum UNIFORM_BUFFER_START
Definition: vtkgl.h:13647
const GLenum CONFIG_CAVEAT
Definition: vtkgl.h:19326
int(* PFNGLXGETVIDEOSYNCSGIPROC)(unsigned int *count)
Definition: vtkgl.h:19472
const GLenum FRAGMENT_PROGRAM_BINDING_NV
Definition: vtkgl.h:17312
VTKRENDERINGOPENGL_EXPORT PFNGLXGETVIDEOINFONVPROC GetVideoInfoNV
const GLenum MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
Definition: vtkgl.h:13824
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3USPROC SecondaryColor3us
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL4DVPROC VertexAttribL4dv
const GLuint * shaders
Definition: vtkgl.h:14179
const GLenum INTENSITY8UI_EXT
Definition: vtkgl.h:18053
const GLenum DRAW_PIXELS_APPLE
Definition: vtkgl.h:17190
VTKRENDERINGOPENGL_EXPORT PFNGLSCISSORARRAYVPROC ScissorArrayv
const GLenum TEXTURE24_ARB
Definition: vtkgl.h:12560
const GLenum TEXTURE5
Definition: vtkgl.h:11482
const GLenum SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB
Definition: vtkgl.h:13819
const GLenum TEXTURE_LIGHT_EXT
Definition: vtkgl.h:15369
const GLenum UNSIGNED_INT16_VEC4_NV
Definition: vtkgl.h:19080
const GLenum INTENSITY_EXT
Definition: vtkgl.h:14508
VTKRENDERINGOPENGL_EXPORT PFNGLRESETHISTOGRAMPROC ResetHistogram
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4IEXTPROC VertexAttribI4iEXT
const GLenum RGB_INTEGER_EXT
Definition: vtkgl.h:18078
const GLenum TEXCOORD4_BIT_PGI
Definition: vtkgl.h:15159
const GLenum MAX_TEXTURE_UNITS
Definition: vtkgl.h:11557
VTKRENDERINGOPENGL_EXPORT PFNGLXSENDPBUFFERTOVIDEONVPROC SendPbufferToVideoNV
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMBUFFEREXTPROC UniformBufferEXT
VTKRENDERINGOPENGL_EXPORT PFNGLBINDBUFFERRANGEEXTPROC BindBufferRangeEXT
const GLenum PROXY_TEXTURE_2D_STACK_MESAX
Definition: vtkgl.h:17660
const GLenum POST_IMAGE_TRANSFORM_COLOR_TABLE_HP
Definition: vtkgl.h:15107
const GLenum COMBINER_COMPONENT_USAGE_NV
Definition: vtkgl.h:15917
const GLenum ARRAY_BUFFER_ARB
Definition: vtkgl.h:13116
const GLenum MAX_PROGRAM_IF_DEPTH_NV
Definition: vtkgl.h:17512
const GLenum SAMPLE_MASK_INVERT_SGIS
Definition: vtkgl.h:14829
const GLenum ACTIVE_SUBROUTINE_UNIFORMS
Definition: vtkgl.h:14066
const GLenum OPTIMAL_PBUFFER_HEIGHT_SGIX
Definition: vtkgl.h:19545
const GLenum MAX_RENDERBUFFER_SIZE_EXT
Definition: vtkgl.h:17522
VTKRENDERINGOPENGL_EXPORT PFNGLSHADERSOURCEPROC ShaderSource
const GLenum PROGRAM_ATTRIBS_ARB
Definition: vtkgl.h:12927
VTKRENDERINGOPENGL_EXPORT PFNGLGETATTRIBLOCATIONPROC GetAttribLocation
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM4SATIPROC VertexStream4sATI
VTKRENDERINGOPENGL_EXPORT PFNGLGETVIDEOI64VNVPROC GetVideoi64vNV
const GLenum INT_VEC4
Definition: vtkgl.h:11942
const GLenum TRANSFORM_FEEDBACK_BUFFER_EXT
Definition: vtkgl.h:18133
const GLenum FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB
Definition: vtkgl.h:13555
const GLenum SAMPLE_MASK_NV
Definition: vtkgl.h:18591
VTKRENDERINGOPENGL_EXPORT PFNGLCOMBINERSTAGEPARAMETERFVNVPROC CombinerStageParameterfvNV
const GLenum SCALE_BY_ONE_HALF_NV
Definition: vtkgl.h:15913
VTKRENDERINGOPENGL_EXPORT PFNGLBLENDFUNCSEPARATEEXTPROC BlendFuncSeparateEXT
const GLenum BUFFER_MAP_POINTER
Definition: vtkgl.h:11818
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3UI64NVPROC Uniform3ui64NV
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4IVEXTPROC VertexAttribI4ivEXT
const GLenum IMAGE_CUBE_EXT
Definition: vtkgl.h:18962
const GLenum FOG_COORDINATE_ARRAY_EXT
Definition: vtkgl.h:15536
VTKRENDERINGOPENGL_EXPORT PFNGLENDOCCLUSIONQUERYNVPROC EndOcclusionQueryNV
const GLenum MAX_TESS_CONTROL_UNIFORM_BLOCKS
Definition: vtkgl.h:14114
VTKRENDERINGOPENGL_EXPORT PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC GetPerfMonitorCounterStringAMD
VTKRENDERINGOPENGL_EXPORT PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC GetPixelTexGenParameterivSGIS
const GLenum UNIFORM_BLOCK_DATA_SIZE
Definition: vtkgl.h:13670
void(APIENTRY * GLDEBUGPROCAMD)(GLuint id, GLenum category, GLenum severity, GLsizei length, const GLchar *message, GLvoid *userParam)
Definition: vtkgl.h:19236
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMPARAMETERDVNVPROC GetProgramParameterdvNV
const GLenum SOURCE2_ALPHA_ARB
Definition: vtkgl.h:12818
const GLenum TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT
Definition: vtkgl.h:15831
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4DVARBPROC VertexAttrib4dvARB
const GLenum OPERAND2_RGB
Definition: vtkgl.h:11580
const GLenum COLOR_SAMPLES_NV
Definition: vtkgl.h:19769
VTKRENDERINGOPENGL_EXPORT PFNGLSPRITEPARAMETERISGIXPROC SpriteParameteriSGIX
const GLenum TEXTURE_COMPARE_FAIL_VALUE_ARB
Definition: vtkgl.h:12855
const GLenum COLOR_CLEAR_UNCLAMPED_VALUE_ATI
Definition: vtkgl.h:17269
const GLenum MAX_SPOT_EXPONENT_NV
Definition: vtkgl.h:15872
const GLenum TIMEOUT_IGNORED
Definition: vtkgl.h:13745
const GLenum DYNAMIC_DRAW
Definition: vtkgl.h:11825
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXIMAGE1DEXTPROC MultiTexImage1DEXT
const GLenum MODELVIEW1_ARB
Definition: vtkgl.h:12735
const GLenum RGB8I_EXT
Definition: vtkgl.h:18069
const GLenum UNSIGNED_IDENTITY_NV
Definition: vtkgl.h:15903
const GLenum CONTEXT_CORE_PROFILE_BIT
Definition: vtkgl.h:12476
const GLenum TEXTURE_CUBE_MAP_POSITIVE_Z
Definition: vtkgl.h:11524
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDP3UIPROC TexCoordP3ui
VTKRENDERINGOPENGL_EXPORT PFNGLTRACKMATRIXNVPROC TrackMatrixNV
const GLenum SWAP_COPY_OML
Definition: vtkgl.h:19634
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXWEIGHTFEXTPROC VertexWeightfEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2FVPROC VertexAttrib2fv
const GLenum TEXTURE_DEFORMATION_BIT_SGIX
Definition: vtkgl.h:15048
const GLenum OFFSET_HILO_TEXTURE_2D_NV
Definition: vtkgl.h:17144
const GLenum UNSIGNED_INT_10_10_10_2
Definition: vtkgl.h:11281
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL1DEXTPROC VertexAttribL1dEXT
const GLenum RGBA16I_EXT
Definition: vtkgl.h:18062
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1IEXTPROC ProgramUniform1iEXT
const GLenum FOG_COORDINATE_ARRAY_STRIDE
Definition: vtkgl.h:11711
VTKRENDERINGOPENGL_EXPORT PFNGLNORMALSTREAM3SATIPROC NormalStream3sATI
GLint lod
Definition: vtkgl.h:14446
VTKRENDERINGOPENGL_EXPORT PFNGLGENBUFFERSARBPROC GenBuffersARB
const GLenum COMPRESSED_SIGNED_RG_RGTC2
Definition: vtkgl.h:13607
const GLenum LUMINANCE16F_ARB
Definition: vtkgl.h:13399
const GLenum VERTEX_ARRAY_BINDING_APPLE
Definition: vtkgl.h:17210
const GLenum POINT_SIZE_MIN_EXT
Definition: vtkgl.h:14995
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1DARBPROC MultiTexCoord1dARB
const GLenum TEXTURE_CUBE_MAP_POSITIVE_X_EXT
Definition: vtkgl.h:15826
VTKRENDERINGOPENGL_EXPORT PFNGLBINORMAL3DVEXTPROC Binormal3dvEXT
const GLenum PIXEL_GROUP_COLOR_SGIS
Definition: vtkgl.h:14712
const GLenum SMOOTH_POINT_SIZE_RANGE
Definition: vtkgl.h:11308
VTKRENDERINGOPENGL_EXPORT PFNGLISFENCEAPPLEPROC IsFenceAPPLE
VTKRENDERINGOPENGL_EXPORT PFNGLPIXELTEXGENPARAMETERIVSGISPROC PixelTexGenParameterivSGIS
const GLenum BACK_RIGHT_BUFFER_BIT_SGIX
Definition: vtkgl.h:19535
const GLenum COMBINE_ARB
Definition: vtkgl.h:12810
const GLenum TEXTURE_MAX_LEVEL_SGIS
Definition: vtkgl.h:14812
VTKRENDERINGOPENGL_EXPORT PFNGLGETTRACKMATRIXIVNVPROC GetTrackMatrixivNV
const GLenum TEXTURE26_ARB
Definition: vtkgl.h:12562
const GLenum FLOAT_VEC2_ARB
Definition: vtkgl.h:13198
const GLenum GEOMETRY_SHADER_EXT
Definition: vtkgl.h:17756
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXIMAGE2DEXTPROC MultiTexImage2DEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM1IATIPROC VertexStream1iATI
const GLenum FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX
Definition: vtkgl.h:15292
GLfloat GLfloat GLfloat v2
Definition: vtkgl.h:12015
const GLenum DOUBLE_MAT3x2
Definition: vtkgl.h:14023
const GLenum DRAW_INDIRECT_ADDRESS_NV
Definition: vtkgl.h:18913
const GLenum VERTEX_STREAM4_ATI
Definition: vtkgl.h:16988
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3DARBPROC WindowPos3dARB
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC GetProgramLocalParameterIuivNV
const GLenum COLOR_ATTACHMENT13_EXT
Definition: vtkgl.h:17552
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2I64VNVPROC ProgramUniform2i64vNV
const GLenum DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB
Definition: vtkgl.h:14402
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2DVPROC WindowPos2dv
const GLenum FLOAT_MAT2x3
Definition: vtkgl.h:12175
const GLenum INT_VEC2
Definition: vtkgl.h:11940
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4UI64VNVPROC Uniform4ui64vNV
const GLenum TIME_ELAPSED_EXT
Definition: vtkgl.h:17665
const GLenum SHARPEN_TEXTURE_FUNC_POINTS_SGIS
Definition: vtkgl.h:14795
VTKRENDERINGOPENGL_EXPORT PFNGLTANGENT3IVEXTPROC Tangent3ivEXT
const GLenum LUMINANCE32F_ARB
Definition: vtkgl.h:13393
const GLenum UNIFORM_BLOCK_BINDING
Definition: vtkgl.h:13669
const GLenum SPRITE_SGIX
Definition: vtkgl.h:14975
const GLenum ACTIVE_ATTRIBUTE_MAX_LENGTH
Definition: vtkgl.h:11966
Bool(* PFNGLXMAKECONTEXTCURRENTPROC)(Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx)
Definition: vtkgl.h:19380
GLint GLint GLsizei GLsizei GLsizei depth
Definition: vtkgl.h:11316
const GLenum TEXTURE_RANGE_POINTER_APPLE
Definition: vtkgl.h:18712
const GLenum INT_SAMPLER_CUBE_MAP_ARRAY
Definition: vtkgl.h:12520
const GLenum MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
Definition: vtkgl.h:12492
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2FARBPROC WindowPos2fARB
const GLenum MODELVIEW1_EXT
Definition: vtkgl.h:15856
GLsizei GLenum GLenum GLuint GLenum GLsizei GLchar * messageLog
Definition: vtkgl.h:14417
VTKRENDERINGOPENGL_EXPORT PFNGLBLENDFUNCIPROC BlendFunci
const GLenum SAMPLE_BUFFERS_ARB
Definition: vtkgl.h:12659
const GLenum COLOR_TABLE
Definition: vtkgl.h:11456
const GLenum VERTEX_SHADER_OPTIMIZED_EXT
Definition: vtkgl.h:16871
const GLenum RGBA8UI
Definition: vtkgl.h:12270
const GLenum VIDEO_OUT_FIELD_1_NV
Definition: vtkgl.h:19716
const GLenum SRGB_ALPHA_EXT
Definition: vtkgl.h:17626
const GLenum MAX_COMBINED_TEXTURE_IMAGE_UNITS
Definition: vtkgl.h:11935
VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC GetNamedProgramLocalParameterfvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS4UBVNVPROC VertexAttribs4ubvNV
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint dstX
Definition: vtkgl.h:18842
int(* PFNGLXGETVIDEODEVICENVPROC)(Display *dpy, int screen, int numVideoDevices, GLXVideoDeviceNV *pVideoDevice)
Definition: vtkgl.h:19788
VTKRENDERINGOPENGL_EXPORT PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC GetFramebufferParameterivEXT
GLubyte GLubyte GLubyte GLubyte w
Definition: vtkgl.h:12054
const GLenum NORMAL_MAP
Definition: vtkgl.h:11563
const GLenum MINOR_VERSION
Definition: vtkgl.h:12221
GLdouble GLdouble GLdouble GLdouble q
Definition: vtkgl.h:11618
const GLenum TEXTURE_CUBE_MAP_POSITIVE_Y
Definition: vtkgl.h:11522
const GLenum MAP2_TANGENT_EXT
Definition: vtkgl.h:15564
const GLenum DOT_PRODUCT_TEXTURE_1D_NV
Definition: vtkgl.h:17152
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBDVNVPROC GetVertexAttribdvNV
const GLenum PIXEL_UNPACK_BUFFER_ARB
Definition: vtkgl.h:13404
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4DNVPROC VertexAttrib4dNV
VTKRENDERINGOPENGL_EXPORT PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC PushClientAttribDefaultEXT
const GLuint GLboolean * residences
Definition: vtkgl.h:14764
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3IPROC WindowPos3i
const GLubyte *APIENTRYP PFNGLGETSTRINGIPROC(GLenum name, GLuint index)
Definition: vtkgl.h:12369
VTKRENDERINGOPENGL_EXPORT PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC BindVideoCaptureStreamTextureNV
const GLenum COLOR_TABLE_INTENSITY_SIZE
Definition: vtkgl.h:11471
const GLenum EDGE_FLAG_ARRAY_EXT
Definition: vtkgl.h:14845
const GLenum SKIP_COMPONENTS4_NV
Definition: vtkgl.h:17994
const GLenum TEXTURE19
Definition: vtkgl.h:11496
VTKRENDERINGOPENGL_EXPORT PFNGLPIXELTEXGENPARAMETERFVSGISPROC PixelTexGenParameterfvSGIS
const GLenum READ_WRITE_ARB
Definition: vtkgl.h:13132
const GLenum WINDOW_SGIX
Definition: vtkgl.h:19553
const GLenum TRUE_COLOR_EXT
Definition: vtkgl.h:19458
const GLenum ONE_MINUS_SRC1_COLOR
Definition: vtkgl.h:13854
const GLenum MAX_GEOMETRY_OUTPUT_VERTICES
Definition: vtkgl.h:12491
const GLenum COMPRESSED_RGBA_ARB
Definition: vtkgl.h:12689
const GLenum MAX_COLOR_MATRIX_STACK_DEPTH
Definition: vtkgl.h:11447
const GLenum GPU_ADDRESS_NV
Definition: vtkgl.h:18858
const GLenum MAP2_VERTEX_ATTRIB13_4_NV
Definition: vtkgl.h:16425
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORTABLEPARAMETERFVPROC ColorTableParameterfv
const GLenum MAX_MAP_TESSELLATION_NV
Definition: vtkgl.h:16223
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX3FVPROC UniformMatrix3fv
const GLenum VIDEO_COLOR_CONVERSION_MATRIX_NV
Definition: vtkgl.h:18796
VTKRENDERINGOPENGL_EXPORT PFNGLHINTPGIPROC HintPGI
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC ProgramEnvParametersI4uivNV
const GLenum INDEX
Definition: vtkgl.h:13539
const GLenum DAMAGED_SGIX
Definition: vtkgl.h:19551
const GLenum COMBINER_BIAS_NV
Definition: vtkgl.h:15922
GLenum GLenum GLsizei const GLuint GLboolean enabled
Definition: vtkgl.h:14414
const GLenum FLOAT_RG16_NV
Definition: vtkgl.h:17297
const GLint GLsizei nbuffers
Definition: vtkgl.h:18009
const GLenum CLAMP_TO_BORDER_SGIS
Definition: vtkgl.h:14921
VTKRENDERINGOPENGL_EXPORT PFNGLISVERTEXATTRIBENABLEDAPPLEPROC IsVertexAttribEnabledAPPLE
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDP1UIPROC TexCoordP1ui
GLenum src
Definition: vtkgl.h:12525
const GLenum VARIABLE_A_NV
Definition: vtkgl.h:15887
GLuint const GLchar * name
Definition: vtkgl.h:11983
const GLenum MAP1_VERTEX_ATTRIB6_4_NV
Definition: vtkgl.h:16402
const GLenum TEXTURE_4D_BINDING_SGIS
Definition: vtkgl.h:14742
const GLenum PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB
Definition: vtkgl.h:13102
VTKRENDERINGOPENGL_EXPORT PFNGLDEFORMATIONMAP3FSGIXPROC DeformationMap3fSGIX
GLfloat param
Definition: vtkgl.h:11688
const GLenum INT_SAMPLER_BUFFER
Definition: vtkgl.h:12439
const GLenum VOLATILE_APPLE
Definition: vtkgl.h:18768
const GLenum SHADER_CONSISTENT_NV
Definition: vtkgl.h:16271
VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR4UBVERTEX2FSUNPROC Color4ubVertex2fSUN
VTKRENDERINGOPENGL_EXPORT PFNGLDELETETRANSFORMFEEDBACKSNVPROC DeleteTransformFeedbacksNV
const GLenum MATRIX_INDEX_ARRAY_ARB
Definition: vtkgl.h:12792
GLuint GLenum GLenum GLenum outZ
Definition: vtkgl.h:16905
const GLenum DEBUG_LOGGED_MESSAGES_ARB
Definition: vtkgl.h:14409
VTKRENDERINGOPENGL_EXPORT PFNGLGETSHADERPRECISIONFORMATPROC GetShaderPrecisionFormat
const GLenum FRAGMENT_COLOR_MATERIAL_SGIX
Definition: vtkgl.h:15285
const GLenum COLOR_ATTACHMENT4_EXT
Definition: vtkgl.h:17543
const GLenum OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV
Definition: vtkgl.h:17141
const GLenum VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
Definition: vtkgl.h:11812
const GLenum LINES_ADJACENCY_ARB
Definition: vtkgl.h:13547
const GLenum MAX_TESS_CONTROL_INPUT_COMPONENTS
Definition: vtkgl.h:14116
const GLenum COLOR_ATTACHMENT0
Definition: vtkgl.h:13462
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3HVNVPROC SecondaryColor3hvNV
const GLint * attribs
Definition: vtkgl.h:18000
VTKRENDERINGOPENGL_EXPORT PFNGLGETCOLORTABLEPARAMETERIVSGIPROC GetColorTableParameterivSGI
const GLenum TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV
Definition: vtkgl.h:18609
VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC GetNamedProgramLocalParameterIivEXT
const GLenum GPU_NUM_SPI_AMD
Definition: vtkgl.h:19781
VTKRENDERINGOPENGL_EXPORT PFNGLPROVOKINGVERTEXPROC ProvokingVertex
const GLenum REG_7_ATI
Definition: vtkgl.h:16612
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2DPROC VertexAttrib2d
VTKRENDERINGOPENGL_EXPORT PFNGLXQUERYSWAPGROUPNVPROC QuerySwapGroupNV
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC ReplacementCodeuiTexCoord2fVertex3fvSUN
const GLenum OPERAND0_ALPHA_ARB
Definition: vtkgl.h:12822
const GLenum DRAWABLE_TYPE
Definition: vtkgl.h:19348
const GLenum _8X_BIT_ATI
Definition: vtkgl.h:16700
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS4IVMESAPROC WindowPos4ivMESA
const GLenum FUNC_ADD_EXT
Definition: vtkgl.h:14924
GLsizeiptr const GLvoid GLenum usage
Definition: vtkgl.h:11843
VTKRENDERINGOPENGL_EXPORT PFNGLXGETSELECTEDEVENTSGIXPROC GetSelectedEventSGIX
const GLenum TEXTURE_RESIDENT_EXT
Definition: vtkgl.h:14760
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3HVNVPROC VertexAttrib3hvNV
const GLenum MAP1_VERTEX_ATTRIB0_4_NV
Definition: vtkgl.h:16396
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3IVARBPROC MultiTexCoord3ivARB
XID GLXContextID
Definition: vtkgl.h:19298
const GLenum MAX_DEBUG_LOGGED_MESSAGES_AMD
Definition: vtkgl.h:19223
const GLenum RENDERBUFFER_WIDTH
Definition: vtkgl.h:13482
const GLenum FLOAT_VEC3_ARB
Definition: vtkgl.h:13199
const GLenum QUERY_RESULT
Definition: vtkgl.h:11806
const GLenum POINT_SIZE_MAX_EXT
Definition: vtkgl.h:14996
const GLenum FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
Definition: vtkgl.h:13453
const GLenum PACK_IMAGE_DEPTH_SGIS
Definition: vtkgl.h:14734
VTKRENDERINGOPENGL_EXPORT PFNGLGETOBJECTPARAMETERFVARBPROC GetObjectParameterfvARB
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1UIEXTPROC Uniform1uiEXT
GLenum GLint GLint srcX
Definition: vtkgl.h:18842
const GLenum ALPHA8_EXT
Definition: vtkgl.h:14495
const GLenum MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT
Definition: vtkgl.h:18143
const GLenum MAX_RECTANGLE_TEXTURE_SIZE_NV
Definition: vtkgl.h:16261
const GLenum BLEND_COLOR
Definition: vtkgl.h:11402
VTKRENDERINGOPENGL_EXPORT PFNGLGETFRAGMENTLIGHTIVSGIXPROC GetFragmentLightivSGIX
const GLenum PRESERVED_CONTENTS_SGIX
Definition: vtkgl.h:19546
GLenum portion
Definition: vtkgl.h:15941
const GLenum FOG_COORDINATE_ARRAY_POINTER_EXT
Definition: vtkgl.h:15535
const GLenum PIXEL_TRANSFORM_2D_EXT
Definition: vtkgl.h:15445
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4IVPROC ProgramUniform4iv
const GLenum SHADOW_AMBIENT_SGIX
Definition: vtkgl.h:15234
const GLenum MAX_VERTEX_SHADER_VARIANTS_EXT
Definition: vtkgl.h:16857
const GLenum STENCIL_BACK_PASS_DEPTH_FAIL
Definition: vtkgl.h:11906
VTKRENDERINGOPENGL_EXPORT PFNGLVARIANTPOINTEREXTPROC VariantPointerEXT
const GLenum NUM_SHADER_BINARY_FORMATS
Definition: vtkgl.h:14174
VTKRENDERINGOPENGL_EXPORT PFNGLXBINDVIDEOIMAGENVPROC BindVideoImageNV
VTKRENDERINGOPENGL_EXPORT PFNGLENDCONDITIONALRENDERPROC EndConditionalRender
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1FNVPROC VertexAttrib1fNV
const GLenum REDUCE
Definition: vtkgl.h:11417
const GLbyte * weights
Definition: vtkgl.h:12766
const GLenum FBCONFIG_ID_SGIX
Definition: vtkgl.h:19511
const GLenum PIXEL_TILE_CACHE_INCREMENT_SGIX
Definition: vtkgl.h:14942
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM4IVATIPROC VertexStream4ivATI
VTKRENDERINGOPENGL_EXPORT PFNGLGENBUFFERSPROC GenBuffers
const GLenum AUX3_EXT
Definition: vtkgl.h:19690
const GLenum DEPTH_COMPONENT32_SGIX
Definition: vtkgl.h:15078
const GLenum MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB
Definition: vtkgl.h:13314
const GLenum OP_ADD_EXT
Definition: vtkgl.h:16794
VTKRENDERINGOPENGL_EXPORT PFNGLLISTPARAMETERIVSGIXPROC ListParameterivSGIX
const GLenum REG_26_ATI
Definition: vtkgl.h:16631
const GLenum BOOL_VEC4
Definition: vtkgl.h:11946
const GLenum FRAMEZOOM_SGIX
Definition: vtkgl.h:15037
VTKRENDERINGOPENGL_EXPORT PFNGLGETSHADERSOURCEPROC GetShaderSource
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3SARBPROC MultiTexCoord3sARB
const GLenum DOUBLE_MAT4_EXT
Definition: vtkgl.h:19017
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS4IMESAPROC WindowPos4iMESA
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1UIVPROC Uniform1uiv
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3FPROC MultiTexCoord3f
const GLenum MODELVIEW27_ARB
Definition: vtkgl.h:12761
GLfloat ny
Definition: vtkgl.h:15711
const GLenum FLOAT_RGBA16_NV
Definition: vtkgl.h:17301
const GLenum SAMPLE_PATTERN_EXT
Definition: vtkgl.h:16134
VTKRENDERINGOPENGL_EXPORT PFNGLBEGINTRANSFORMFEEDBACKNVPROC BeginTransformFeedbackNV
const GLenum MODELVIEW6_ARB
Definition: vtkgl.h:12740
const GLenum REG_14_ATI
Definition: vtkgl.h:16619
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4FVARBPROC VertexAttrib4fvARB
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4I64VNVPROC Uniform4i64vNV
const GLenum REG_11_ATI
Definition: vtkgl.h:16616
const GLenum LUMINANCE_SNORM
Definition: vtkgl.h:18688
const GLenum RGB8UI
Definition: vtkgl.h:12271
const GLenum ACCUM_BUFFER_BIT_SGIX
Definition: vtkgl.h:19539
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2SVMESAPROC WindowPos2svMESA
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI2IVPROC VertexAttribI2iv
int(* PFNGLXQUERYGLXPBUFFERSGIXPROC)(Display *dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int *value)
Definition: vtkgl.h:19558
const GLenum RENDERBUFFER_COVERAGE_SAMPLES_NV
Definition: vtkgl.h:17926
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3Rep
Definition: vtkgl.h:16717
const GLenum SECONDARY_COLOR_ARRAY_LENGTH_NV
Definition: vtkgl.h:18909
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC ProgramUniformMatrix3x4fvEXT
const GLenum MATRIX3_ARB
Definition: vtkgl.h:12942
const GLenum TEXTURE_RECTANGLE_ARB
Definition: vtkgl.h:13362
const GLenum CONVOLUTION_FILTER_BIAS_EXT
Definition: vtkgl.h:14621
const GLenum MAX_VERTEX_UNIFORM_COMPONENTS_ARB
Definition: vtkgl.h:13311
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4DVPROC MultiTexCoord4dv
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2FPROC VertexAttrib2f
VTKRENDERINGOPENGL_EXPORT PFNGLISSHADERPROC IsShader
const GLenum OUTPUT_TEXTURE_COORD1_EXT
Definition: vtkgl.h:16817
VTKRENDERINGOPENGL_EXPORT PFNGLGETINTEGERUI64I_VNVPROC GetIntegerui64i_vNV
VTKRENDERINGOPENGL_EXPORT PFNGLNORMALFORMATNVPROC NormalFormatNV
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NUIVARBPROC VertexAttrib4NuivARB
const GLenum MAP1_VERTEX_ATTRIB2_4_NV
Definition: vtkgl.h:16398
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL2I64VNVPROC VertexAttribL2i64vNV
const GLenum FOG_COORD_ARRAY_TYPE
Definition: vtkgl.h:11883
const GLenum DRAW_BUFFER15
Definition: vtkgl.h:11924
VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTURE1DEXTPROC FramebufferTexture1DEXT
const GLenum PIXEL_TILE_BEST_ALIGNMENT_SGIX
Definition: vtkgl.h:14941
VTKRENDERINGOPENGL_EXPORT PFNGLDELETEPROGRAMSARBPROC DeleteProgramsARB
GLint GLenum GLboolean normalized
Definition: vtkgl.h:12069
const GLenum POST_CONVOLUTION_RED_BIAS
Definition: vtkgl.h:11427
const GLenum MAX_RECTANGLE_TEXTURE_SIZE_ARB
Definition: vtkgl.h:13365
VTKRENDERINGOPENGL_EXPORT PFNGLPIXELDATARANGENVPROC PixelDataRangeNV
int(* PFNGLXQUERYCONTEXTINFOEXTPROC)(Display *dpy, GLXContext context, int attribute, int *value)
Definition: vtkgl.h:19493
const GLenum FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
Definition: vtkgl.h:13454
const GLenum COLOR_TABLE_RED_SIZE_SGI
Definition: vtkgl.h:14687
const GLenum VERTEX_ARRAY_BINDING
Definition: vtkgl.h:13634
const GLenum PN_TRIANGLES_TESSELATION_LEVEL_ATI
Definition: vtkgl.h:16742
const GLenum PARALLEL_ARRAYS_INTEL
Definition: vtkgl.h:15426
const GLenum COMBINER7_NV
Definition: vtkgl.h:15936
const GLenum BACK_NORMALS_HINT_PGI
Definition: vtkgl.h:15183
const GLenum STENCIL_BACK_FUNC_ATI
Definition: vtkgl.h:17455
const GLenum DEPTH32F_STENCIL8
Definition: vtkgl.h:13410
const GLenum MATRIX23_ARB
Definition: vtkgl.h:12962
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2DARBPROC WindowPos2dARB
const GLenum UNPACK_ROW_BYTES_APPLE
Definition: vtkgl.h:18781
VTKRENDERINGOPENGL_EXPORT PFNGLISTRANSFORMFEEDBACKPROC IsTransformFeedback
const GLenum MAX_RECTANGLE_TEXTURE_SIZE
Definition: vtkgl.h:12450
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NUBVPROC VertexAttrib4Nubv
VTKRENDERINGOPENGL_EXPORT PFNGLGETBUFFERSUBDATAPROC GetBufferSubData
XVisualInfo *(* PFNGLXGETVISUALFROMFBCONFIGSGIXPROC)(Display *dpy, GLXFBConfigSGIX config)
Definition: vtkgl.h:19520
const GLenum SAMPLER_2D_RECT_ARB
Definition: vtkgl.h:13217
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMSTRINGARBPROC ProgramStringARB
const GLenum GENERATE_MIPMAP
Definition: vtkgl.h:11704
const GLenum MATRIX10_ARB
Definition: vtkgl.h:12949
const GLenum YCBCR_MESA
Definition: vtkgl.h:17499
const GLenum REG_3_ATI
Definition: vtkgl.h:16608
const GLenum SRGB_ALPHA
Definition: vtkgl.h:12183
int(* PFNGLXGETFBCONFIGATTRIBSGIXPROC)(Display *dpy, GLXFBConfigSGIX config, int attribute, int *value)
Definition: vtkgl.h:19516
VTKRENDERINGOPENGL_EXPORT PFNGLGETSEPARABLEFILTEREXTPROC GetSeparableFilterEXT
int(* PFNGLXSENDPBUFFERTOVIDEONVPROC)(Display *dpy, GLXPbuffer pbuf, int iBufferType, unsigned long *pulCounterPbuffer, GLboolean bBlock)
Definition: vtkgl.h:19792
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum GLuint fill2
Definition: vtkgl.h:18120
const GLenum SLUMINANCE8_ALPHA8
Definition: vtkgl.h:12203
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXWEIGHTPOINTEREXTPROC VertexWeightPointerEXT
const GLenum TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB
Definition: vtkgl.h:12677
const GLenum DRAW_BUFFER10_ARB
Definition: vtkgl.h:13352
struct _cl_event * event
Definition: vtkgl.h:14387
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXGENIVEXTPROC MultiTexGenivEXT
GLuint address
Definition: vtkgl.h:16437
const GLenum SPRITE_OBJECT_ALIGNED_SGIX
Definition: vtkgl.h:14980
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3DPROC SecondaryColor3d
struct __GLsync * GLsync
Definition: vtkgl.h:11274
const GLenum IMPLEMENTATION_COLOR_READ_FORMAT
Definition: vtkgl.h:14166
VTKRENDERINGOPENGL_EXPORT PFNGLISENABLEDINDEXEDEXTPROC IsEnabledIndexedEXT
const GLenum UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV
Definition: vtkgl.h:18598
const GLenum SECONDARY_COLOR_ARRAY_SIZE_EXT
Definition: vtkgl.h:15476
const GLenum CURRENT_RASTER_SECONDARY_COLOR
Definition: vtkgl.h:12201
const GLenum SRC1_ALPHA
Definition: vtkgl.h:11892
VTKRENDERINGOPENGL_EXPORT PFNGLVARIANTUIVEXTPROC VariantuivEXT
GLenum GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * bits
Definition: vtkgl.h:18250
VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMOFFSETEXTPROC GetUniformOffsetEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI2UIEXTPROC VertexAttribI2uiEXT
const GLenum PIXEL_TEX_GEN_Q_ROUND_SGIX
Definition: vtkgl.h:15385
const GLenum INT16_NV
Definition: vtkgl.h:19066
VTKRENDERINGOPENGL_EXPORT PFNGLACTIVESTENCILFACEEXTPROC ActiveStencilFaceEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMVERTEXLIMITNVPROC ProgramVertexLimitNV
VTKRENDERINGOPENGL_EXPORT PFNGLBEGINVIDEOCAPTURENVPROC BeginVideoCaptureNV
VTKRENDERINGOPENGL_EXPORT PFNGLGETNPIXELMAPFVARBPROC GetnPixelMapfvARB
VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYOBJECTUIVPROC GetQueryObjectuiv
GLsizei maxCount
Definition: vtkgl.h:11994
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM4SVATIPROC VertexStream4svATI
const GLenum INSTRUMENT_BUFFER_POINTER_SGIX
Definition: vtkgl.h:15015
VTKRENDERINGOPENGL_EXPORT PFNGLXBINDVIDEOCAPTUREDEVICENVPROC BindVideoCaptureDeviceNV
const GLenum TEXTURE_LUMINANCE_SIZE_EXT
Definition: vtkgl.h:14531
const GLenum COLOR_TABLE_GREEN_SIZE
Definition: vtkgl.h:11467
VTKRENDERINGOPENGL_EXPORT PFNGLNORMAL3FVERTEX3FSUNPROC Normal3fVertex3fSUN
VTKRENDERINGOPENGL_EXPORT PFNGLGETLISTPARAMETERIVSGIXPROC GetListParameterivSGIX
const GLenum BACK_PRIMARY_COLOR_NV
Definition: vtkgl.h:17967
const GLenum COLOR_ATTACHMENT8_EXT
Definition: vtkgl.h:17547
const GLenum INDEX_TEST_EXT
Definition: vtkgl.h:15246
const GLenum DRAW_BUFFER1_ARB
Definition: vtkgl.h:13343
const GLenum RESAMPLE_ZERO_FILL_SGIX
Definition: vtkgl.h:16152
const GLenum TRANSFORM_FEEDBACK_BUFFER_MODE_NV
Definition: vtkgl.h:17975
const GLenum TEXTURE_BINDING_CUBE_MAP_EXT
Definition: vtkgl.h:15825
const GLenum UNSIGNED_INVERT_NV
Definition: vtkgl.h:15904
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3SARBPROC VertexAttrib3sARB
const GLenum FRAGMENT_LIGHT1_SGIX
Definition: vtkgl.h:15297
const GLenum MODELVIEW24_ARB
Definition: vtkgl.h:12758
const GLenum CON_28_ATI
Definition: vtkgl.h:16665
const GLenum QUAD_TEXTURE_SELECT_SGIS
Definition: vtkgl.h:14972
const GLenum OPTIMAL_PBUFFER_WIDTH_SGIX
Definition: vtkgl.h:19544
const GLenum EMBOSS_LIGHT_NV
Definition: vtkgl.h:15970
VTKRENDERINGOPENGL_EXPORT PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC GetCombinerOutputParameterfvNV
const GLenum COMPRESSED_RGBA
Definition: vtkgl.h:11529
GLenum GLint ref
Definition: vtkgl.h:11980
VTKRENDERINGOPENGL_EXPORT PFNGLXBINDSWAPBARRIERSGIXPROC BindSwapBarrierSGIX
const GLenum VERTEX_SHADER_EXT
Definition: vtkgl.h:16787
const GLenum DRAW_FRAMEBUFFER
Definition: vtkgl.h:13447
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1HNVPROC VertexAttrib1hNV
VTKRENDERINGOPENGL_EXPORT PFNGLVDPAUISSURFACENVPROC VDPAUIsSurfaceNV
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3HNVPROC MultiTexCoord3hNV
VTKRENDERINGOPENGL_EXPORT PFNGLGETMAPPARAMETERIVNVPROC GetMapParameterivNV
VTKRENDERINGOPENGL_EXPORT PFNGLSTENCILOPSEPARATEPROC StencilOpSeparate
const GLenum COMPRESSED_RG_RGTC2
Definition: vtkgl.h:13606
const GLenum COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT
Definition: vtkgl.h:17904
const GLubyte * c
Definition: vtkgl.h:15720
const GLenum DEPTH_STENCIL_NV
Definition: vtkgl.h:16245
const GLenum X_EXT
Definition: vtkgl.h:16872
const GLenum TEXTURE_MULTI_BUFFER_HINT_SGIX
Definition: vtkgl.h:14992
const GLenum COLOR_MATRIX_STACK_DEPTH_SGI
Definition: vtkgl.h:14665
const GLenum MINMAX_SINK_EXT
Definition: vtkgl.h:14592
const GLenum ALPHA_FLOAT32_ATI
Definition: vtkgl.h:17279
const GLenum RENDERBUFFER_COLOR_SAMPLES_NV
Definition: vtkgl.h:17927
VTKRENDERINGOPENGL_EXPORT PFNGLBLITFRAMEBUFFEREXTPROC BlitFramebufferEXT
const GLenum MAP1_VERTEX_ATTRIB14_4_NV
Definition: vtkgl.h:16410
const GLenum TEXTURE1
Definition: vtkgl.h:11478
const GLenum INT_IMAGE_1D_EXT
Definition: vtkgl.h:18969
VTKRENDERINGOPENGL_EXPORT PFNGLENDTRANSFORMFEEDBACKEXTPROC EndTransformFeedbackEXT
const GLenum SOURCE2_ALPHA_EXT
Definition: vtkgl.h:15627
VTKRENDERINGOPENGL_EXPORT PFNGLINDEXFUNCEXTPROC IndexFuncEXT
const GLenum SIGNED_HILO8_NV
Definition: vtkgl.h:17155
const GLenum PREVIOUS
Definition: vtkgl.h:11590
const GLenum TEXTURE_RECTANGLE
Definition: vtkgl.h:12447
const GLenum UNSIGNED_INT_VEC4
Definition: vtkgl.h:12292
const GLenum TEXTURE_BINDING_RENDERBUFFER_NV
Definition: vtkgl.h:18593
const GLenum TEXTURE_LOD_BIAS
Definition: vtkgl.h:11679
const GLenum Z4Y12Z4CB12Z4Y12Z4CR12_422_NV
Definition: vtkgl.h:18808
const GLenum SECONDARY_COLOR_ARRAY_SIZE
Definition: vtkgl.h:11716
const GLenum SYNC_FLUSH_COMMANDS_BIT
Definition: vtkgl.h:13743
const GLenum COLOR_ATTACHMENT10_EXT
Definition: vtkgl.h:17549
const GLenum POINT_SIZE_MAX_SGIS
Definition: vtkgl.h:15006
const GLenum SYNC_CONDITION
Definition: vtkgl.h:13732
VTKRENDERINGOPENGL_EXPORT PFNGLTEXBUMPPARAMETERFVATIPROC TexBumpParameterfvATI
const GLenum Z4Y12Z4CB12Z4CR12_444_NV
Definition: vtkgl.h:18810
VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC GetNamedBufferParameterivEXT
const GLenum TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT
Definition: vtkgl.h:18136
const GLenum TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT
Definition: vtkgl.h:18140
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2FPROC Uniform2f
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXGENFEXTPROC MultiTexGenfEXT
VTKRENDERINGOPENGL_EXPORT PFNGLTEXBUFFERARBPROC TexBufferARB
const GLenum FLOAT16_VEC4_NV
Definition: vtkgl.h:19087
const GLenum COLOR_TABLE_BIAS
Definition: vtkgl.h:11463
const GLenum TRANSFORM_FEEDBACK_NV
Definition: vtkgl.h:18608
const GLenum CONVOLUTION_2D_EXT
Definition: vtkgl.h:14617
VTKRENDERINGOPENGL_EXPORT PFNGLSETLOCALCONSTANTEXTPROC SetLocalConstantEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL3DVPROC VertexAttribL3dv
VTKRENDERINGOPENGL_EXPORT PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC GetConvolutionParameterfvEXT
const GLenum VERTEX_SHADER_INVARIANTS_EXT
Definition: vtkgl.h:16868
VTKRENDERINGOPENGL_EXPORT PFNGLGETOBJECTBUFFERFVATIPROC GetObjectBufferfvATI
VTKRENDERINGOPENGL_EXPORT PFNGLMINMAXPROC Minmax
const GLfloat * m
Definition: vtkgl.h:18169
const GLenum EVAL_VERTEX_ATTRIB8_NV
Definition: vtkgl.h:16215
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
const GLenum PROXY_COLOR_TABLE
Definition: vtkgl.h:11459
VTKRENDERINGOPENGL_EXPORT PFNGLRESIZEBUFFERSMESAPROC ResizeBuffersMESA
const GLenum POINT_SPRITE
Definition: vtkgl.h:12166
const GLenum MAX_EXT
Definition: vtkgl.h:14926
const GLenum DRAW_BUFFER7_ATI
Definition: vtkgl.h:17255
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3FVPROC Uniform3fv
const GLenum STATIC_GRAY
Definition: vtkgl.h:19342
const GLenum INVERSE_NV
Definition: vtkgl.h:16355
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1I64NVPROC Uniform1i64NV
const GLenum OUTPUT_TEXTURE_COORD19_EXT
Definition: vtkgl.h:16835
const GLenum TRACK_MATRIX_TRANSFORM_NV
Definition: vtkgl.h:16377
const GLenum MAX_VERTEX_UNIFORM_BLOCKS
Definition: vtkgl.h:13649
GLuint start
Definition: vtkgl.h:11315
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3
Definition: vtkgl.h:16717
const GLenum BIND_TO_TEXTURE_TARGETS_EXT
Definition: vtkgl.h:19670
const GLenum MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT
Definition: vtkgl.h:18142
VTKRENDERINGOPENGL_EXPORT PFNGLGETNUNIFORMFVARBPROC GetnUniformfvARB
GLenum pname
Definition: vtkgl.h:11333
const GLenum VIDEO_BUFFER_INTERNAL_FORMAT_NV
Definition: vtkgl.h:18800
const GLenum FLOAT_32_UNSIGNED_INT_24_8_REV_NV
Definition: vtkgl.h:17914
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2HVNVPROC MultiTexCoord2hvNV
const GLenum DUAL_LUMINANCE12_SGIS
Definition: vtkgl.h:14957
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS2HVNVPROC VertexAttribs2hvNV
const GLenum FLOAT_RG_NV
Definition: vtkgl.h:17292
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3DARBPROC VertexAttrib3dARB
const GLenum MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV
Definition: vtkgl.h:19052
const GLenum INTERPOLATE_ARB
Definition: vtkgl.h:12827
GLboolean GLenum GLenum GLvoid * values
Definition: vtkgl.h:11354
int64_t GLint64
Definition: vtkgl.h:11272
const GLenum Z_EXT
Definition: vtkgl.h:16874
const GLenum SWIZZLE_STR_DR_ATI
Definition: vtkgl.h:16691
const GLenum LUMINANCE4_EXT
Definition: vtkgl.h:14498
const GLenum DEBUG_CALLBACK_USER_PARAM_ARB
Definition: vtkgl.h:14394
const GLenum GREEN_INTEGER
Definition: vtkgl.h:12279
const GLenum GPU_CLOCK_AMD
Definition: vtkgl.h:19777
VTKRENDERINGOPENGL_EXPORT PFNGLTESSELLATIONFACTORAMDPROC TessellationFactorAMD
VTKRENDERINGOPENGL_EXPORT PFNGLPROVOKINGVERTEXEXTPROC ProvokingVertexEXT
const GLenum DRAW_BUFFER8_ARB
Definition: vtkgl.h:13350
const GLenum OUTPUT_TEXTURE_COORD8_EXT
Definition: vtkgl.h:16824
const GLenum MAX_COLOR_ATTACHMENTS
Definition: vtkgl.h:13461
const GLenum CON_11_ATI
Definition: vtkgl.h:16648
VTKRENDERINGOPENGL_EXPORT PFNGLCLIENTATTRIBDEFAULTEXTPROC ClientAttribDefaultEXT
const GLenum VERTEX_SHADER_VARIANTS_EXT
Definition: vtkgl.h:16867
const GLenum SEPARATE_ATTRIBS_NV
Definition: vtkgl.h:17989
const GLenum VERTEX_ARRAY_OBJECT_AMD
Definition: vtkgl.h:19213
const GLenum UNSIGNED_INT64_VEC2_NV
Definition: vtkgl.h:19081
const GLenum MULTISAMPLE_SGIS
Definition: vtkgl.h:14815
const GLenum TEXTURE23_ARB
Definition: vtkgl.h:12559
VTKRENDERINGOPENGL_EXPORT PFNGLGETVIDEOCAPTURESTREAMIVNVPROC GetVideoCaptureStreamivNV
Bool(* PFNGLXQUERYFRAMECOUNTNVPROC)(Display *dpy, int screen, GLuint *count)
Definition: vtkgl.h:19726
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORPOINTERLISTIBMPROC ColorPointerListIBM
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4FNVPROC VertexAttrib4fNV
const GLenum SRC1_COLOR
Definition: vtkgl.h:13853
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXSUBIMAGE3DEXTPROC MultiTexSubImage3DEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETER4DARBPROC ProgramEnvParameter4dARB
const GLenum CONVOLUTION_FILTER_SCALE
Definition: vtkgl.h:11415
GLdouble GLdouble GLdouble GLdouble GLdouble zNear
Definition: vtkgl.h:18180
const GLenum STENCIL_BACK_PASS_DEPTH_PASS_ATI
Definition: vtkgl.h:17458
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBPOINTERVPROC GetVertexAttribPointerv
VTKRENDERINGOPENGL_EXPORT PFNGLMULTIDRAWARRAYSPROC MultiDrawArrays
const GLenum QUERY_WAIT_NV
Definition: vtkgl.h:18103
const GLenum OUTPUT_TEXTURE_COORD0_EXT
Definition: vtkgl.h:16816
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS4FVMESAPROC WindowPos4fvMESA
VTKRENDERINGOPENGL_EXPORT PFNGLNORMALSTREAM3DATIPROC NormalStream3dATI
const GLenum TEXTURE_BUFFER_FORMAT_ARB
Definition: vtkgl.h:13599
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3UIPROC Uniform3ui
const GLenum DRAW_FRAMEBUFFER_EXT
Definition: vtkgl.h:17643
const GLenum LUMINANCE_ALPHA_INTEGER_EXT
Definition: vtkgl.h:18083
const GLenum VERTEX_ATTRIB_ARRAY_LENGTH_NV
Definition: vtkgl.h:18902
GLboolean GLuint GLint GLuint * counterList
Definition: vtkgl.h:18647
const GLenum ARRAY_ELEMENT_LOCK_FIRST_EXT
Definition: vtkgl.h:15263
const GLenum RGBA_UNSIGNED_FLOAT_BIT_EXT
Definition: vtkgl.h:19658
const GLenum FRAGMENT_MATERIAL_EXT
Definition: vtkgl.h:15363
const GLenum VERTEX_ATTRIB_ARRAY3_NV
Definition: vtkgl.h:16383
const GLenum RGBA_INTEGER_EXT
Definition: vtkgl.h:18079
VTKRENDERINGOPENGL_EXPORT PFNGLARRAYOBJECTATIPROC ArrayObjectATI
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX2X3FVPROC UniformMatrix2x3fv
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1SPROC MultiTexCoord1s
GLenum GLint GLint GLint GLint GLuint dstName
Definition: vtkgl.h:18842
const GLenum TEXTURE_BINDING_RECTANGLE_NV
Definition: vtkgl.h:16259
GLint GLint GLint GLint GLint GLint dstX1
Definition: vtkgl.h:13514
VTKRENDERINGOPENGL_EXPORT PFNGLCREATEPROGRAMPROC CreateProgram
const GLenum UNSIGNED_INT_SAMPLER_3D_EXT
Definition: vtkgl.h:17835
VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONFILTER2DEXTPROC ConvolutionFilter2DEXT
const GLenum POST_CONVOLUTION_ALPHA_SCALE
Definition: vtkgl.h:11426
VTKRENDERINGOPENGL_EXPORT PFNGLXENUMERATEVIDEOCAPTUREDEVICESNVPROC EnumerateVideoCaptureDevicesNV
const GLenum DYNAMIC_READ
Definition: vtkgl.h:11826
const GLenum SOURCE0_RGB_EXT
Definition: vtkgl.h:15622
const GLenum MAX_ELEMENTS_VERTICES
Definition: vtkgl.h:11301
const GLenum OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV
Definition: vtkgl.h:17143
const GLenum CONVOLUTION_HEIGHT
Definition: vtkgl.h:11420
const GLenum RGB32UI_EXT
Definition: vtkgl.h:18039
GLuint GLenum option
Definition: vtkgl.h:18772
const GLenum COLOR_ARRAY_BUFFER_BINDING
Definition: vtkgl.h:11873
const GLenum RGBA4_EXT
Definition: vtkgl.h:14521
const GLenum DOUBLE_MAT4
Definition: vtkgl.h:14020
const GLenum SECONDARY_COLOR_ARRAY_POINTER_EXT
Definition: vtkgl.h:15479
const GLvoid * getProcAddress
Definition: vtkgl.h:19252
const GLenum BUFFER_USAGE
Definition: vtkgl.h:11803
const GLenum PROXY_TEXTURE_2D_ARRAY_EXT
Definition: vtkgl.h:17879
int(* PFNGLXQUERYCONTEXTPROC)(Display *dpy, GLXContext ctx, int attribute, int *value)
Definition: vtkgl.h:19383
VTKRENDERINGOPENGL_EXPORT PFNGLCREATESYNCFROMCLEVENTARBPROC CreateSyncFromCLeventARB
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
Definition: vtkgl.h:11316
VTKRENDERINGOPENGL_EXPORT PFNGLXGETCURRENTDISPLAYEXTPROC GetCurrentDisplayEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGENFENCESAPPLEPROC GenFencesAPPLE
VTKRENDERINGOPENGL_EXPORT PFNGLPRIMITIVERESTARTNVPROC PrimitiveRestartNV
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2UI64VNVPROC ProgramUniform2ui64vNV
const GLenum UNIFORM_BUFFER_OFFSET_ALIGNMENT
Definition: vtkgl.h:13658
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC ReplacementCodeuiNormal3fVertex3fSUN
const GLenum PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI
Definition: vtkgl.h:14681
const GLenum SAMPLER_BUFFER_AMD
Definition: vtkgl.h:18666
const GLenum YCRCB_444_SGIX
Definition: vtkgl.h:15281
VTKRENDERINGOPENGL_EXPORT PFNGLXBINDVIDEODEVICENVPROC BindVideoDeviceNV
const GLenum UNSIGNED_SHORT_8_8_MESA
Definition: vtkgl.h:17497
const GLenum SCALE_BY_FOUR_NV
Definition: vtkgl.h:15912
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3IARBPROC WindowPos3iARB
const GLenum FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
Definition: vtkgl.h:13457
const GLenum MAX_PBUFFER_HEIGHT
Definition: vtkgl.h:19355
VTKRENDERINGOPENGL_EXPORT PFNGLBINDTEXTUREUNITPARAMETEREXTPROC BindTextureUnitParameterEXT
const GLenum SUCCESS_NV
Definition: vtkgl.h:18802
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2SMESAPROC WindowPos2sMESA
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC TexCoord2fNormal3fVertex3fvSUN
const GLenum GPU_OPENGL_VERSION_STRING_AMD
Definition: vtkgl.h:19774
VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYINDEXEDIVPROC GetQueryIndexediv
const GLenum PROGRAM_ATTRIB_COMPONENTS_NV
Definition: vtkgl.h:17690
const GLenum PROXY_TEXTURE_CUBE_MAP_EXT
Definition: vtkgl.h:15832
const GLenum ASYNC_READ_PIXELS_SGIX
Definition: vtkgl.h:15414
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4DVPROC ProgramUniform4dv
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3IPROC SecondaryColor3i
const GLenum TRANSFORM_FEEDBACK_BARRIER_BIT_EXT
Definition: vtkgl.h:19003
const GLenum IUI_N3F_V2F_EXT
Definition: vtkgl.h:15255
const GLenum RESAMPLE_DECIMATE_SGIX
Definition: vtkgl.h:16153
const GLenum CUBIC_HP
Definition: vtkgl.h:15104
vtkTypeInt32 int32_t
Definition: vtkgl.h:19303
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM1IVATIPROC VertexStream1ivATI
const GLenum ELEMENT_ARRAY_UNIFIED_NV
Definition: vtkgl.h:18891
const GLenum WRITE_PIXEL_DATA_RANGE_LENGTH_NV
Definition: vtkgl.h:17426
const GLenum TEXTURE_COORD_ARRAY_LENGTH_NV
Definition: vtkgl.h:18907
const GLenum VARIANT_ARRAY_TYPE_EXT
Definition: vtkgl.h:16890
const GLenum TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB
Definition: vtkgl.h:13816
const GLenum ALPHA_MIN_CLAMP_INGR
Definition: vtkgl.h:15798
const GLenum VERTEX_ARRAY_RANGE_LENGTH_NV
Definition: vtkgl.h:15876
const GLenum SECONDARY_COLOR_ARRAY_STRIDE
Definition: vtkgl.h:11718
GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2
Definition: vtkgl.h:16716
GLuint GLenum outX
Definition: vtkgl.h:16905
const GLenum MULTISAMPLE_ARB
Definition: vtkgl.h:12655
const GLenum EDGE_FLAG_ARRAY_STRIDE_EXT
Definition: vtkgl.h:14864
const GLenum STREAM_DRAW
Definition: vtkgl.h:11819
const GLenum TEXTURE_CUBE_MAP_NEGATIVE_Z
Definition: vtkgl.h:11525
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4UBVEXTPROC VertexAttribI4ubvEXT
int(* PFNGLXGETVIDEOINFONVPROC)(Display *dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long *pulCounterOutputPbuffer, unsigned long *pulCounterOutputVideo)
Definition: vtkgl.h:19793
const GLenum VERTEX_STREAM6_ATI
Definition: vtkgl.h:16990
VTKRENDERINGOPENGL_EXPORT PFNGLFENCESYNCPROC FenceSync
const GLenum POINT_DISTANCE_ATTENUATION_ARB
Definition: vtkgl.h:12717
const GLenum MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX
Definition: vtkgl.h:14906
GLint drawbuffer
Definition: vtkgl.h:12365
VTKRENDERINGOPENGL_EXPORT PFNGLTEXTURECOLORMASKSGISPROC TextureColorMaskSGIS
VTKRENDERINGOPENGL_EXPORT PFNGLMULTIMODEDRAWELEMENTSIBMPROC MultiModeDrawElementsIBM
const GLenum FOG_FUNC_SGIS
Definition: vtkgl.h:15081
const GLenum FLOAT_MAT2
Definition: vtkgl.h:11947
const GLenum BLEND_COLOR_EXT
Definition: vtkgl.h:14482
const GLenum VERTEX_WEIGHT_ARRAY_SIZE_EXT
Definition: vtkgl.h:15859
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2IVARBPROC MultiTexCoord2ivARB
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4IPROC ProgramUniform4i
const GLenum PREVIOUS_EXT
Definition: vtkgl.h:15621
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3DVEXTPROC SecondaryColor3dvEXT
const GLenum PIXEL_TEX_GEN_ALPHA_MS_SGIX
Definition: vtkgl.h:15390
VTKRENDERINGOPENGL_EXPORT PFNGLGETHISTOGRAMPARAMETERIVPROC GetHistogramParameteriv
const GLenum VARIABLE_D_NV
Definition: vtkgl.h:15890
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4IVPROC VertexAttrib4iv
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC DrawRangeElementArrayAPPLE
const GLenum LUMINANCE_FLOAT16_ATI
Definition: vtkgl.h:17287
const GLenum DRAW_BUFFER11
Definition: vtkgl.h:11920
const GLenum INTERLEAVED_ATTRIBS_EXT
Definition: vtkgl.h:18137
VTKRENDERINGOPENGL_EXPORT PFNGLSTOPINSTRUMENTSSGIXPROC StopInstrumentsSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3SVPROC WindowPos3sv
const GLenum DEBUG_TYPE_OTHER_ARB
Definition: vtkgl.h:14406
VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVEUNIFORMBLOCKIVPROC GetActiveUniformBlockiv
const GLenum FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
Definition: vtkgl.h:13427
const GLenum MATRIX31_ARB
Definition: vtkgl.h:12970
const GLenum INTENSITY32UI_EXT
Definition: vtkgl.h:18041
const GLenum INTERLACE_READ_OML
Definition: vtkgl.h:16567
const GLenum MIRROR_CLAMP_TO_BORDER_EXT
Definition: vtkgl.h:17485
const GLenum OUTPUT_TEXTURE_COORD9_EXT
Definition: vtkgl.h:16825
const GLenum EXPAND_NORMAL_NV
Definition: vtkgl.h:15905
const GLenum OP_MIN_EXT
Definition: vtkgl.h:16798
GLXFBConfig *(* PFNGLXCHOOSEFBCONFIGPROC)(Display *dpy, int screen, const int *attrib_list, int *nelements)
Definition: vtkgl.h:19369
#define VTKRENDERINGOPENGL_EXPORT
VTKRENDERINGOPENGL_EXPORT PFNGLXCHANNELRECTSYNCSGIXPROC ChannelRectSyncSGIX
const GLenum LUMINANCE32UI_EXT
Definition: vtkgl.h:18042
const GLenum OUTPUT_COLOR0_EXT
Definition: vtkgl.h:16814
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2SPROC WindowPos2s
const GLenum PROGRAM_RESIDENT_NV
Definition: vtkgl.h:16375
VTKRENDERINGOPENGL_EXPORT PFNGLGETSAMPLERPARAMETERIUIVPROC GetSamplerParameterIuiv
const GLenum PACK_SKIP_IMAGES
Definition: vtkgl.h:11283
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1DPROC ProgramUniform1d
const GLenum HISTOGRAM_ALPHA_SIZE
Definition: vtkgl.h:11438
const GLenum DT_SCALE_NV
Definition: vtkgl.h:16322
GLint GLint GLsizei width
Definition: vtkgl.h:11316
VTKRENDERINGOPENGL_EXPORT PFNGLREADNPIXELSARBPROC ReadnPixelsARB
const GLenum UNSIGNED_INT_VEC4_EXT
Definition: vtkgl.h:17824
const GLenum MAX_TEXTURE_MAX_ANISOTROPY_EXT
Definition: vtkgl.h:15847
VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVEATTRIBARBPROC GetActiveAttribARB
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC GetVertexAttribArrayObjectivATI
const GLenum SAMPLER_2D_RECT_SHADOW
Definition: vtkgl.h:12436
const GLenum R11F_G11F_B10F
Definition: vtkgl.h:12246
const GLenum DEBUG_TYPE_PORTABILITY_ARB
Definition: vtkgl.h:14404
const GLenum COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB
Definition: vtkgl.h:13848
int(* PFNGLXBINDVIDEOCAPTUREDEVICENVPROC)(Display *dpy, unsigned int video_capture_slot, GLXVideoCaptureDeviceNV device)
Definition: vtkgl.h:19740
const GLenum TEXTURE_DEPTH_SIZE
Definition: vtkgl.h:11682
const GLenum ACTIVE_TEXTURE_ARB
Definition: vtkgl.h:12568
const GLenum TEXTURE_INTENSITY_TYPE_ARB
Definition: vtkgl.h:13386
VTKRENDERINGOPENGL_EXPORT PFNGLVIDEOCAPTURENVPROC VideoCaptureNV
const GLenum INT_IMAGE_CUBE_EXT
Definition: vtkgl.h:18973
const GLenum _4X_BIT_ATI
Definition: vtkgl.h:16699
const GLenum SOURCE2_RGB
Definition: vtkgl.h:11574
const GLenum OP_POWER_EXT
Definition: vtkgl.h:16806
const GLenum TEXTURE28_ARB
Definition: vtkgl.h:12564
Definition: vtkgl.h:11267
const GLenum TRACK_MATRIX_NV
Definition: vtkgl.h:16376
const GLenum STENCIL_INDEX1
Definition: vtkgl.h:13485
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPILESHADERARBPROC CompileShaderARB
GLsizei GLenum const GLvoid GLint basevertex
Definition: vtkgl.h:13707
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4UI64NVPROC ProgramUniform4ui64NV
const GLenum MAX_DRAW_BUFFERS_ARB
Definition: vtkgl.h:13341
const GLenum GPU_NUM_RB_AMD
Definition: vtkgl.h:19780
const GLenum REG_5_ATI
Definition: vtkgl.h:16610
VTKRENDERINGOPENGL_EXPORT PFNGLBINDMULTITEXTUREEXTPROC BindMultiTextureEXT
VTKRENDERINGOPENGL_EXPORT PFNGLFLUSHPIXELDATARANGENVPROC FlushPixelDataRangeNV
VTKRENDERINGOPENGL_EXPORT PFNGLBINORMAL3IVEXTPROC Binormal3ivEXT
const GLenum IMAGE_TRANSFORM_2D_HP
Definition: vtkgl.h:15106
VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTISAMPLEFVNVPROC GetMultisamplefvNV
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX4FVARBPROC UniformMatrix4fvARB
const GLenum PERFMON_RESULT_AMD
Definition: vtkgl.h:18639
const GLenum RGBA32I_EXT
Definition: vtkgl.h:18056
const GLenum UNSIGNED_INT_8_8_8_8_EXT
Definition: vtkgl.h:14805
GLuint GLenum swizzle
Definition: vtkgl.h:16713
VTKRENDERINGOPENGL_EXPORT PFNGLCULLPARAMETERFVEXTPROC CullParameterfvEXT
const GLenum ACTIVE_UNIFORM_MAX_LENGTH
Definition: vtkgl.h:11963
const GLenum SAMPLE_ALPHA_TO_ONE
Definition: vtkgl.h:11512
const GLenum INTENSITY8_SNORM
Definition: vtkgl.h:18694
const GLenum DONT_CARE
Definition: vtkgl.h:19334
VTKRENDERINGOPENGL_EXPORT PFNGLXRELEASEBUFFERSMESAPROC ReleaseBuffersMESA
const GLenum DOT_PRODUCT_TEXTURE_RECTANGLE_NV
Definition: vtkgl.h:16266
const GLenum DRAW_BUFFER11_ATI
Definition: vtkgl.h:17259
const GLenum MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
Definition: vtkgl.h:16863
const GLenum DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV
Definition: vtkgl.h:16292
const GLenum SAVED
Definition: vtkgl.h:19363
const GLenum MAX_TEXTURE_IMAGE_UNITS_ARB
Definition: vtkgl.h:13111
const GLenum VARIANT_ARRAY_POINTER_EXT
Definition: vtkgl.h:16892
const GLenum SLUMINANCE_ALPHA
Definition: vtkgl.h:12202
GLsizei GLsizei GLchar * infoLog
Definition: vtkgl.h:11997
const GLenum RENDERBUFFER_STENCIL_SIZE
Definition: vtkgl.h:13494
const GLenum QUERY_BY_REGION_NO_WAIT
Definition: vtkgl.h:12308
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4IVARBPROC VertexAttrib4ivARB
VTKRENDERINGOPENGL_EXPORT PFNGLAREPROGRAMSRESIDENTNVPROC AreProgramsResidentNV
VTKRENDERINGOPENGL_EXPORT PFNGLBINDVERTEXARRAYPROC BindVertexArray
const GLenum UNSIGNED_SHORT_5_5_5_1_EXT
Definition: vtkgl.h:14804
const GLenum MAGNITUDE_SCALE_NV
Definition: vtkgl.h:16323
const GLenum REG_17_ATI
Definition: vtkgl.h:16622
const GLenum LIGHT_MODEL_SPECULAR_VECTOR_APPLE
Definition: vtkgl.h:15636
const GLenum INT_SAMPLER_BUFFER_AMD
Definition: vtkgl.h:18667
const GLenum FRAGMENT_NORMAL_EXT
Definition: vtkgl.h:15364
VTKRENDERINGOPENGL_EXPORT PFNGLSETFENCEAPPLEPROC SetFenceAPPLE
VTKRENDERINGOPENGL_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC TransformFeedbackVaryingsNV
const GLenum VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT
Definition: vtkgl.h:18993
const GLenum CON_17_ATI
Definition: vtkgl.h:16654
const GLenum PROGRAM_TEX_INDIRECTIONS_ARB
Definition: vtkgl.h:13100
const GLenum MAP2_VERTEX_ATTRIB9_4_NV
Definition: vtkgl.h:16421
const GLenum SAMPLER_1D
Definition: vtkgl.h:11950
VTKRENDERINGOPENGL_EXPORT PFNGLGENTRANSFORMFEEDBACKSNVPROC GenTransformFeedbacksNV
const GLenum MODELVIEW11_ARB
Definition: vtkgl.h:12745
const GLenum COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT
Definition: vtkgl.h:17639
const GLenum BUFFER_SIZE_ARB
Definition: vtkgl.h:13114
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4UI64VNVPROC ProgramUniform4ui64vNV
const GLenum SAMPLER_2D_MULTISAMPLE
Definition: vtkgl.h:13778
VTKRENDERINGOPENGL_EXPORT PFNGLGETMAPPARAMETERFVNVPROC GetMapParameterfvNV
const GLenum CURRENT_QUERY_ARB
Definition: vtkgl.h:13172
VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONPARAMETERIVEXTPROC ConvolutionParameterivEXT
const GLenum RGBA_FLOAT32_APPLE
Definition: vtkgl.h:18722
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEX3HNVPROC Vertex3hNV
const GLenum FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV
Definition: vtkgl.h:19051
const GLenum DRAW_BUFFER12_ATI
Definition: vtkgl.h:17260
const GLenum TEXTURE_CUBE_MAP_NEGATIVE_X_EXT
Definition: vtkgl.h:15827
const GLenum FRAMEBUFFER_SRGB_CAPABLE_EXT
Definition: vtkgl.h:19661
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORTABLEPROC ColorTable
const GLenum INT_SAMPLER_1D_ARRAY_EXT
Definition: vtkgl.h:17830
const GLenum UPPER_LEFT
Definition: vtkgl.h:11972
const GLenum RGBA_UNSIGNED_FLOAT_TYPE_EXT
Definition: vtkgl.h:19657
const GLenum TEXTURE_BUFFER_DATA_STORE_BINDING_ARB
Definition: vtkgl.h:13598
const GLenum OUTPUT_TEXTURE_COORD4_EXT
Definition: vtkgl.h:16820
const GLenum VERTEX_SHADER_ARB
Definition: vtkgl.h:13310
VTKRENDERINGOPENGL_EXPORT PFNGLMAKENAMEDBUFFERRESIDENTNVPROC MakeNamedBufferResidentNV
VTKRENDERINGOPENGL_EXPORT PFNGLXGETVISUALFROMFBCONFIGPROC GetVisualFromFBConfig
const GLenum TEXCOORD3_BIT_PGI
Definition: vtkgl.h:15158
VTKRENDERINGOPENGL_EXPORT PFNGLBLENDEQUATIONSEPARATEPROC BlendEquationSeparate
const GLenum MAX_SERVER_WAIT_TIMEOUT
Definition: vtkgl.h:13730
VTKRENDERINGOPENGL_EXPORT PFNGLMAKEBUFFERNONRESIDENTNVPROC MakeBufferNonResidentNV
const GLenum POST_COLOR_MATRIX_COLOR_TABLE
Definition: vtkgl.h:11458
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2DPROC ProgramUniform2d
const GLenum RESAMPLE_ZERO_FILL_OML
Definition: vtkgl.h:16577
VTKRENDERINGOPENGL_EXPORT PFNGLWEIGHTUBVARBPROC WeightubvARB
const GLenum BACK_SECONDARY_COLOR_NV
Definition: vtkgl.h:17968
GLenum GLsizei dataSize
Definition: vtkgl.h:18650
const GLenum UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
Definition: vtkgl.h:13675
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1SPROC VertexAttrib1s
const GLenum NON_CONFORMANT_VISUAL_EXT
Definition: vtkgl.h:19486
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2DVPROC ProgramUniformMatrix2dv
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX4X3DVPROC UniformMatrix4x3dv
const GLenum RGBA_INTEGER
Definition: vtkgl.h:12282
void(* PFNGLXBINDTEXIMAGEEXTPROC)(Display *dpy, GLXDrawable drawable, int buffer, const int *attrib_list)
Definition: vtkgl.h:19697
const GLenum SAMPLE_SHADING_ARB
Definition: vtkgl.h:13809
const GLenum DOT_PRODUCT_TEXTURE_3D_NV
Definition: vtkgl.h:16339
const GLenum MAX_FRAGMENT_INTERPOLATION_OFFSET
Definition: vtkgl.h:14011
const GLenum ASYNC_TEX_IMAGE_SGIX
Definition: vtkgl.h:15412
const GLenum TEXTURE_SWIZZLE_A_EXT
Definition: vtkgl.h:18586
const GLenum STENCIL_TEST_TWO_SIDE_EXT
Definition: vtkgl.h:17163
VTKRENDERINGOPENGL_EXPORT PFNGLBINORMAL3SEXTPROC Binormal3sEXT
const GLenum UNIFORM_BUFFER
Definition: vtkgl.h:13645
const GLenum FRAGMENT_SHADER
Definition: vtkgl.h:11929
const GLenum DRAW_BUFFER9_ATI
Definition: vtkgl.h:17257
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXLOADTRANSPOSEDEXTPROC MatrixLoadTransposedEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI3UIPROC VertexAttribI3ui
const GLenum VERTEX_ATTRIB_MAP1_COEFF_APPLE
Definition: vtkgl.h:18740
VTKRENDERINGOPENGL_EXPORT PFNGLDELETEVERTEXARRAYSAPPLEPROC DeleteVertexArraysAPPLE
const GLenum PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI
Definition: vtkgl.h:16745
VTKRENDERINGOPENGL_EXPORT PFNGLGETNCOLORTABLEARBPROC GetnColorTableARB
const GLenum OUTPUT_VERTEX_EXT
Definition: vtkgl.h:16813
const GLenum R1UI_C4UB_V3F_SUN
Definition: vtkgl.h:15682
const GLenum DRAW_BUFFER13_ARB
Definition: vtkgl.h:13355
void(* PFNGLXGETSELECTEDEVENTPROC)(Display *dpy, GLXDrawable draw, unsigned long *event_mask)
Definition: vtkgl.h:19385
VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONFILTER1DEXTPROC ConvolutionFilter1DEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPOLLASYNCSGIXPROC PollAsyncSGIX
const GLenum UNIFORM_BUFFER_BINDING_EXT
Definition: vtkgl.h:18029
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2UIEXTPROC Uniform2uiEXT
VTKRENDERINGOPENGL_EXPORT PFNGLWEIGHTUSVARBPROC WeightusvARB
int(* PFNGLXQUERYVIDEOCAPTUREDEVICENVPROC)(Display *dpy, GLXVideoCaptureDeviceNV device, int attribute, int *value)
Definition: vtkgl.h:19743
const GLenum PROVOKING_VERTEX_EXT
Definition: vtkgl.h:18682
const GLenum VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV
Definition: vtkgl.h:18814
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3HNVPROC VertexAttrib3hNV
VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREPARAMETERIUIVEXTPROC TextureParameterIuivEXT
const GLenum REG_31_ATI
Definition: vtkgl.h:16636
VTKRENDERINGOPENGL_EXPORT PFNGLGETINTEGER64I_VPROC GetInteger64i_v
GLdouble GLdouble GLdouble GLdouble top
Definition: vtkgl.h:18180
VTKRENDERINGOPENGL_EXPORT PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC GetCombinerInputParameterfvNV
VTKRENDERINGOPENGL_EXPORT PFNGLWEIGHTFVARBPROC WeightfvARB
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI3IEXTPROC VertexAttribI3iEXT
VTKRENDERINGOPENGL_EXPORT PFNGLTEXRENDERBUFFERNVPROC TexRenderbufferNV
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC NamedProgramLocalParameter4fvEXT
int(* PFNGLXWAITVIDEOSYNCSGIPROC)(int divisor, int remainder, unsigned int *count)
Definition: vtkgl.h:19473
VTKRENDERINGOPENGL_EXPORT PFNGLCOMBINERINPUTNVPROC CombinerInputNV
const GLenum OPERAND2_RGB_EXT
Definition: vtkgl.h:15630
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3SEXTPROC SecondaryColor3sEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETFRAGDATALOCATIONPROC GetFragDataLocation
VTKRENDERINGOPENGL_EXPORT PFNGLGLOBALALPHAFACTORDSUNPROC GlobalAlphaFactordSUN
int(* PFNGLXRELEASEVIDEODEVICENVPROC)(Display *dpy, int screen, GLXVideoDeviceNV VideoDevice)
Definition: vtkgl.h:19789
const GLenum QUERY_BY_REGION_WAIT_NV
Definition: vtkgl.h:18105
const GLenum TEXTURE_LUMINANCE_TYPE_ARB
Definition: vtkgl.h:13385
const GLenum DEPTH_BUFFER_BIT
Definition: vtkgl.h:19323
const GLenum FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
Definition: vtkgl.h:13495
const GLenum PACK_ROW_BYTES_APPLE
Definition: vtkgl.h:18780
const GLenum SYNC_GPU_COMMANDS_COMPLETE
Definition: vtkgl.h:13736
VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLECOVERAGEPROC SampleCoverage
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4I64VNVPROC ProgramUniform4i64vNV
const GLenum EYE_DISTANCE_TO_POINT_SGIS
Definition: vtkgl.h:16156
const GLenum UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB
Definition: vtkgl.h:13821
XID GLXPbufferSGIX
Definition: vtkgl.h:19555
const GLenum TEXTURE_SWIZZLE_RGBA
Definition: vtkgl.h:13908
const GLenum _4PASS_0_EXT
Definition: vtkgl.h:16126
VTKRENDERINGOPENGL_EXPORT PFNGLBINDFRAMEBUFFERPROC BindFramebuffer
const GLenum BACK_RIGHT_BUFFER_BIT
Definition: vtkgl.h:19321
const GLenum BUFFER_GPU_ADDRESS_NV
Definition: vtkgl.h:18857
const GLenum VERTEX_ATTRIB_ARRAY_NORMALIZED
Definition: vtkgl.h:11927
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4FVPROC ProgramUniform4fv
const GLenum INTENSITY8I_EXT
Definition: vtkgl.h:18071
const GLenum PACK_INVERT_MESA
Definition: vtkgl.h:17494
const GLenum POST_COLOR_MATRIX_BLUE_BIAS
Definition: vtkgl.h:11454
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3FVPROC ProgramUniform3fv
VTKRENDERINGOPENGL_EXPORT PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC DisableClientStateIndexedEXT
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1DVPROC Uniform1dv
const GLenum VARIANT_VALUE_EXT
Definition: vtkgl.h:16887
GLenum GLenum abOutput
Definition: vtkgl.h:15942
const GLenum BLEND_DST_ALPHA_EXT
Definition: vtkgl.h:15789
const GLenum CURRENT_VERTEX_EXT
Definition: vtkgl.h:16885
const GLenum TRANSPARENT_INDEX_EXT
Definition: vtkgl.h:19465
VTKRENDERINGOPENGL_EXPORT PFNGLGLOBALALPHAFACTORFSUNPROC GlobalAlphaFactorfSUN
VTKRENDERINGOPENGL_EXPORT PFNGLGETFRAGMENTMATERIALIVSGIXPROC GetFragmentMaterialivSGIX
GLuint GLuint GLuint GLuint GLuint GLuint arg1Mod
Definition: vtkgl.h:16715
const GLenum PROGRAM_ADDRESS_REGISTERS_ARB
Definition: vtkgl.h:12931
const GLenum INDEX_TEST_FUNC_EXT
Definition: vtkgl.h:15247
VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMDVPROC GetUniformdv
const GLenum LINEAR_DETAIL_ALPHA_SGIS
Definition: vtkgl.h:14781
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETER4FARBPROC ProgramLocalParameter4fARB
VTKRENDERINGOPENGL_EXPORT PFNGLSHADERSOURCEARBPROC ShaderSourceARB
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3DNVPROC VertexAttrib3dNV
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC ProgramUniformMatrix3fvEXT
const GLenum R16UI
Definition: vtkgl.h:13623
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS1DVNVPROC VertexAttribs1dvNV
const GLenum COLOR_ATTACHMENT7_EXT
Definition: vtkgl.h:17546
const GLenum NORMAL_ARRAY_PARALLEL_POINTERS_INTEL
Definition: vtkgl.h:15428
VTKRENDERINGOPENGL_EXPORT PFNGLBEGINOCCLUSIONQUERYNVPROC BeginOcclusionQueryNV
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXSCALEDEXTPROC MatrixScaledEXT
VTKRENDERINGOPENGL_EXPORT PFNGLXCHOOSEFBCONFIGPROC ChooseFBConfig
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORFRAGMENTOP2ATIPROC ColorFragmentOp2ATI
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI2UIVPROC VertexAttribI2uiv
VTKRENDERINGOPENGL_EXPORT PFNGLCLEARDEPTHFPROC ClearDepthf
const GLenum BUMP_TARGET_ATI
Definition: vtkgl.h:16593
const GLenum TEXTURE_MAG_SIZE_NV
Definition: vtkgl.h:16336
const GLenum DEPTH_CLAMP
Definition: vtkgl.h:13704
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWELEMENTSINSTANCEDARBPROC DrawElementsInstancedARB
VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMBLOCKINDEXPROC GetUniformBlockIndex
const GLenum NORMAL_ARRAY_LENGTH_NV
Definition: vtkgl.h:18904
const GLenum UNIFORM_BUFFER_BINDING
Definition: vtkgl.h:13646
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBIPOINTEREXTPROC VertexAttribIPointerEXT
VTKRENDERINGOPENGL_EXPORT PFNGLDEBUGMESSAGECONTROLARBPROC DebugMessageControlARB
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4DPROC MultiTexCoord4d
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC TexCoord2fColor3fVertex3fSUN
GLXPbuffer(* PFNGLXCREATEPBUFFERPROC)(Display *dpy, GLXFBConfig config, const int *attrib_list)
Definition: vtkgl.h:19376
const GLenum GLOBAL_ALPHA_FACTOR_SUN
Definition: vtkgl.h:15653
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3UIVEXTPROC SecondaryColor3uivEXT
const GLenum TEXTURE_BLUE_TYPE
Definition: vtkgl.h:13439
VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONFILTER1DPROC ConvolutionFilter1D
const GLenum SAMPLER_1D_SHADOW
Definition: vtkgl.h:11954
const GLenum POST_CONVOLUTION_GREEN_BIAS
Definition: vtkgl.h:11428
const GLenum COPY_COMPLETE_INTEL
Definition: vtkgl.h:19764
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM3SATIPROC VertexStream3sATI
GLenum srcRGB
Definition: vtkgl.h:12526
VTKRENDERINGOPENGL_EXPORT PFNGLSHADEROP3EXTPROC ShaderOp3EXT
const GLenum SIGNED_RGBA8_NV
Definition: vtkgl.h:16303
int(* PFNGLXCHANNELRECTSYNCSGIXPROC)(Display *display, int screen, int channel, GLenum synctype)
Definition: vtkgl.h:19578
const GLenum DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV
Definition: vtkgl.h:17153
GLenum GLenum dstRGB
Definition: vtkgl.h:12526
const GLenum VERTEX_ARRAY_STRIDE_EXT
Definition: vtkgl.h:14848
VTKRENDERINGOPENGL_EXPORT PFNGLMAPBUFFERPROC MapBuffer
const GLenum VERTEX_ATTRIB_ARRAY_SIZE
Definition: vtkgl.h:11898
const GLenum DEPENDENT_HILO_TEXTURE_2D_NV
Definition: vtkgl.h:17148
GLuint GLuint GLuint dstMod
Definition: vtkgl.h:16715
VTKRENDERINGOPENGL_EXPORT PFNGLXBINDSWAPBARRIERNVPROC BindSwapBarrierNV
const GLenum PHONG_WIN
Definition: vtkgl.h:15356
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2UIVEXTPROC Uniform2uivEXT
const GLenum DEPTH_BOUNDS_EXT
Definition: vtkgl.h:17478
const GLenum COMPRESSED_SLUMINANCE_ALPHA_EXT
Definition: vtkgl.h:17635
const GLenum UNSIGNED_SHORT_8_8_REV_MESA
Definition: vtkgl.h:17498
const GLenum DRAW_BUFFER14_ATI
Definition: vtkgl.h:17262
VTKRENDERINGOPENGL_EXPORT PFNGLBINDBUFFERARBPROC BindBufferARB
const GLenum COLOR_ATTACHMENT11
Definition: vtkgl.h:13473
const GLenum BUFFER_MAPPED_ARB
Definition: vtkgl.h:13134
const GLenum FRAMEBUFFER_ATTACHMENT_LAYERED_ARB
Definition: vtkgl.h:13553
const GLenum UNPACK_CONSTANT_DATA_SUNX
Definition: vtkgl.h:15646
const GLenum ALLOW_DRAW_WIN_HINT_PGI
Definition: vtkgl.h:15173
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMPIPELINEINFOLOGPROC GetProgramPipelineInfoLog
const GLenum DRAW_BUFFER7_ARB
Definition: vtkgl.h:13349
GLuint GLint GLboolean layered
Definition: vtkgl.h:19006
const GLenum REPLACEMENT_CODE_ARRAY_STRIDE_SUN
Definition: vtkgl.h:15679
const GLenum MULTISAMPLE_BIT_EXT
Definition: vtkgl.h:16135
const GLenum RGBA16F
Definition: vtkgl.h:12231
const GLenum TEXTURE_MIN_LOD
Definition: vtkgl.h:11304
const GLenum MULTISAMPLE_BIT_3DFX
Definition: vtkgl.h:16112
GLenum GLint const GLvoid GLint ptrstride
Definition: vtkgl.h:16069
const GLenum LIGHT_MODEL_COLOR_CONTROL_EXT
Definition: vtkgl.h:15469
GLXPixmap(* PFNGLXCREATEGLXPIXMAPMESAPROC)(Display *dpy, XVisualInfo *visual, Pixmap pixmap, Colormap cmap)
Definition: vtkgl.h:19615
VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVEUNIFORMNAMEPROC GetActiveUniformName
VTKRENDERINGOPENGL_EXPORT PFNGLBEGINCONDITIONALRENDERPROC BeginConditionalRender
VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDDEXTPROC FogCoorddEXT
const GLenum SECONDARY_COLOR_ARRAY_TYPE_EXT
Definition: vtkgl.h:15477
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX4X2DVPROC UniformMatrix4x2dv
const GLenum VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV
Definition: vtkgl.h:16342
const GLenum PIXEL_CUBIC_WEIGHT_EXT
Definition: vtkgl.h:15448
GLuint GLuint GLuint GLuint GLuint arg1Rep
Definition: vtkgl.h:16715
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC GetProgramSubroutineParameteruivNV
VTKRENDERINGOPENGL_EXPORT PFNGLNORMAL3HVNVPROC Normal3hvNV
const GLenum FRONT_RIGHT_BUFFER_BIT
Definition: vtkgl.h:19319
const GLenum FLOAT16_NV
Definition: vtkgl.h:19084
VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTLIGHTMODELFSGIXPROC FragmentLightModelfSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMFVPROC GetUniformfv
const GLenum MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
Definition: vtkgl.h:12260
const GLenum MAX_GEOMETRY_VARYING_COMPONENTS_EXT
Definition: vtkgl.h:17757
const GLenum HILO8_NV
Definition: vtkgl.h:17154
const GLenum LUMINANCE16I_EXT
Definition: vtkgl.h:18066
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXBLENDENVIATIPROC VertexBlendEnviATI
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4DARBPROC VertexAttrib4dARB
const GLenum REFERENCE_PLANE_EQUATION_SGIX
Definition: vtkgl.h:15067
const GLenum LUMINANCE16UI_EXT
Definition: vtkgl.h:18048
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4UBVPROC VertexAttrib4ubv
GLsizei GLenum GLenum GLuint GLenum GLsizei * lengths
Definition: vtkgl.h:14417
const GLenum OP_FRAC_EXT
Definition: vtkgl.h:16796
const GLenum COMPRESSED_RED
Definition: vtkgl.h:12226
const GLenum MAX_CONVOLUTION_HEIGHT_EXT
Definition: vtkgl.h:14627
const GLenum MAX_VERTEX_VARYING_COMPONENTS_EXT
Definition: vtkgl.h:17758
const GLenum VERTEX_STREAM0_ATI
Definition: vtkgl.h:16984
VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVEUNIFORMPROC GetActiveUniform
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4IVEXTPROC ProgramUniform4ivEXT
const GLenum INTENSITY_FLOAT16_ATI
Definition: vtkgl.h:17286
VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONPARAMETERIEXTPROC ConvolutionParameteriEXT
const GLenum MODELVIEW8_ARB
Definition: vtkgl.h:12742
const GLenum PIXEL_SUBSAMPLE_4444_SGIX
Definition: vtkgl.h:16089
const GLenum VERTEX_ID_NV
Definition: vtkgl.h:17971
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS4SVNVPROC VertexAttribs4svNV
const GLenum TEXTURE_COORD_ARRAY_POINTER_EXT
Definition: vtkgl.h:14870
GLvoid *APIENTRYP PFNGLMAPBUFFERARBPROC(GLenum target, GLenum access)
Definition: vtkgl.h:13154
const GLenum BLUE_MIN_CLAMP_INGR
Definition: vtkgl.h:15797
VTKRENDERINGOPENGL_EXPORT PFNGLINSERTCOMPONENTEXTPROC InsertComponentEXT
const GLenum FORCE_BLUE_TO_ONE_NV
Definition: vtkgl.h:17156
VTKRENDERINGOPENGL_EXPORT PFNGLTEXTURERANGEAPPLEPROC TextureRangeAPPLE
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXENVFEXTPROC MultiTexEnvfEXT
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC CompressedMultiTexSubImage2DEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM4DATIPROC VertexStream4dATI
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2DVARBPROC WindowPos2dvARB
VTKRENDERINGOPENGL_EXPORT PFNGLACTIVETEXTUREPROC ActiveTexture
const GLenum SCREEN_COORDINATES_REND
Definition: vtkgl.h:15549
const GLenum SAMPLER_2D_SHADOW
Definition: vtkgl.h:11955
VTKRENDERINGOPENGL_EXPORT PFNGLBINORMAL3BVEXTPROC Binormal3bvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDDPROC FogCoordd
const GLenum RGB_FLOAT32_ATI
Definition: vtkgl.h:17278
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBP1UIVPROC VertexAttribP1uiv
const GLenum BINORMAL_ARRAY_STRIDE_EXT
Definition: vtkgl.h:15560
const GLenum SAMPLER_2D_RECT
Definition: vtkgl.h:12435
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1IARBPROC Uniform1iARB
const GLenum PATCH_DEFAULT_OUTER_LEVEL
Definition: vtkgl.h:14095
const GLenum TEXTURE12_ARB
Definition: vtkgl.h:12548
VTKRENDERINGOPENGL_EXPORT PFNGLGETBUFFERPARAMETERUI64VNVPROC GetBufferParameterui64vNV
const GLenum MATRIX18_ARB
Definition: vtkgl.h:12957
const GLenum COMPRESSED_RG
Definition: vtkgl.h:12227
VTKRENDERINGOPENGL_EXPORT PFNGLXCREATEPBUFFERPROC CreatePbuffer
const GLenum UNSIGNED_INT_S8_S8_8_8_NV
Definition: vtkgl.h:16268
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3UIPROC SecondaryColor3ui
VTKRENDERINGOPENGL_EXPORT PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC GetCombinerStageParameterfvNV
const GLenum POST_CONVOLUTION_BLUE_BIAS_EXT
Definition: vtkgl.h:14634
const GLenum POLYGON_OFFSET_BIAS_EXT
Definition: vtkgl.h:14489
const GLenum COLOR_ATTACHMENT9_EXT
Definition: vtkgl.h:17548
const GLenum _422_EXT
Definition: vtkgl.h:15812
const GLenum TRIANGLES_ADJACENCY
Definition: vtkgl.h:12480
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL2DVEXTPROC VertexAttribL2dvEXT
const GLenum EVENT_MASK_SGIX
Definition: vtkgl.h:19550
const GLenum MAP2_VERTEX_ATTRIB14_4_NV
Definition: vtkgl.h:16426
VTKRENDERINGOPENGL_EXPORT PFNGLGLOBALALPHAFACTORUISUNPROC GlobalAlphaFactoruiSUN
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL2UI64NVPROC VertexAttribL2ui64NV
const GLenum RGBA16_SNORM
Definition: vtkgl.h:12462
const GLenum CND_ATI
Definition: vtkgl.h:16677
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBLI64VNVPROC GetVertexAttribLi64vNV
VTKRENDERINGOPENGL_EXPORT PFNGLISQUERYARBPROC IsQueryARB
unsigned int(* PFNGLXGETAGPOFFSETMESAPROC)(const void *pointer)
Definition: vtkgl.h:19653
VTKRENDERINGOPENGL_EXPORT PFNGLXGETPROCADDRESSARBPROC GetProcAddressARB
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC NamedFramebufferTextureFaceEXT
VTKRENDERINGOPENGL_EXPORT PFNGLSWIZZLEEXTPROC SwizzleEXT
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORTABLEPARAMETERFVSGIPROC ColorTableParameterfvSGI
const GLenum COLOR_ATTACHMENT13
Definition: vtkgl.h:13475
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI2IPROC VertexAttribI2i
const GLenum CONSTANT_COLOR0_NV
Definition: vtkgl.h:15894
const GLenum PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI
Definition: vtkgl.h:14682
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWARRAYSINSTANCEDEXTPROC DrawArraysInstancedEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC ProgramSubroutineParametersuivNV
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3FVARBPROC VertexAttrib3fvARB
const GLenum INDEX_MATERIAL_FACE_EXT
Definition: vtkgl.h:15241
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1FVARBPROC MultiTexCoord1fvARB
const GLenum TEXTURE_LOD_BIAS_R_SGIX
Definition: vtkgl.h:15231
const GLenum TEXTURE_BINDING_RECTANGLE_ARB
Definition: vtkgl.h:13363
const GLenum MAX_COMBINED_UNIFORM_BLOCKS
Definition: vtkgl.h:13652
const GLenum CONVOLUTION_WIDTH
Definition: vtkgl.h:11419
const GLenum FRAMEBUFFER_INCOMPLETE_ATTACHMENT
Definition: vtkgl.h:13456
const GLenum DRAW_BUFFER3_ARB
Definition: vtkgl.h:13345
VTKRENDERINGOPENGL_EXPORT PFNGLMINSAMPLESHADINGARBPROC MinSampleShadingARB
const GLenum RGB10_EXT
Definition: vtkgl.h:14517
const GLenum NUM_GENERAL_COMBINERS_NV
Definition: vtkgl.h:15927
const GLenum DRAW_BUFFER14_ARB
Definition: vtkgl.h:13356
const GLenum MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
Definition: vtkgl.h:12934
const GLenum MODELVIEW23_ARB
Definition: vtkgl.h:12757
const GLenum R16
Definition: vtkgl.h:13613
const GLenum MODELVIEW1_STACK_DEPTH_EXT
Definition: vtkgl.h:15851
const GLenum HISTOGRAM_LUMINANCE_SIZE_EXT
Definition: vtkgl.h:14588
const GLenum ALPHA8_SNORM
Definition: vtkgl.h:18691
VTKRENDERINGOPENGL_EXPORT PFNGLBLENDEQUATIONIARBPROC BlendEquationiARB
const GLenum SAMPLES_PASSED_ARB
Definition: vtkgl.h:13175
const GLenum FOG_COORDINATE_ARRAY_POINTER
Definition: vtkgl.h:11712
const GLenum MATRIX2_NV
Definition: vtkgl.h:16362
const GLenum COLOR_INDEX12_EXT
Definition: vtkgl.h:15192
const GLenum GEOMETRY_VERTICES_OUT_EXT
Definition: vtkgl.h:17737
const GLenum SIGNED_RGB_NV
Definition: vtkgl.h:16304
const GLenum DOUBLE_VEC3_EXT
Definition: vtkgl.h:19013
const GLenum ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
Definition: vtkgl.h:14067
const GLuint * renderbuffers
Definition: vtkgl.h:13499
const GLenum SLUMINANCE_ALPHA_EXT
Definition: vtkgl.h:17628
VTKRENDERINGOPENGL_EXPORT PFNGLFOGFUNCSGISPROC FogFuncSGIS
const GLenum MATRIX6_NV
Definition: vtkgl.h:16366
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXIMAGE2DEXTPROC CopyTexImage2DEXT
const GLenum RENDERBUFFER
Definition: vtkgl.h:13481
const GLenum COMPRESSED_SIGNED_RED_RGTC1_EXT
Definition: vtkgl.h:17902
GLuint writeBuffer
Definition: vtkgl.h:18329
const GLenum TEXTURE11_ARB
Definition: vtkgl.h:12547
const GLenum SURFACE_REGISTERED_NV
Definition: vtkgl.h:19248
VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXTUREIMAGEEXTPROC GetTextureImageEXT
const GLenum NORMAL_ARRAY_COUNT_EXT
Definition: vtkgl.h:14852
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3UI64VNVPROC ProgramUniform3ui64vNV
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXROTATEDEXTPROC MatrixRotatedEXT
const GLenum MAX_PALETTE_MATRICES_ARB
Definition: vtkgl.h:12790
const GLenum DOUBLE_VEC2_EXT
Definition: vtkgl.h:19012
const GLuint * programs
Definition: vtkgl.h:13012
GLuint GLuint GLsizei GLenum const GLvoid * indices
Definition: vtkgl.h:11315
const GLenum TEXTURE_LOD_BIAS_EXT
Definition: vtkgl.h:15843
const GLenum COORD_REPLACE
Definition: vtkgl.h:12167
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMIVPROC GetProgramiv
const GLenum DETAIL_TEXTURE_2D_BINDING_SGIS
Definition: vtkgl.h:14779
const GLenum TESS_CONTROL_PROGRAM_NV
Definition: vtkgl.h:19160
VTKRENDERINGOPENGL_EXPORT PFNGLLIGHTENVISGIXPROC LightEnviSGIX
const GLenum TESS_CONTROL_SHADER
Definition: vtkgl.h:14123
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2IPROC MultiTexCoord2i
const GLenum MAX_PROGRAM_LOOP_DEPTH_NV
Definition: vtkgl.h:17513
VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDPOINTERLISTIBMPROC FogCoordPointerListIBM
VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERFEXTPROC PointParameterfEXT
const GLenum SHARED_TEXTURE_PALETTE_EXT
Definition: vtkgl.h:15466
const GLenum UNSIGNED_SHORT_5_6_5
Definition: vtkgl.h:11293
const GLenum TEXTURE_3D_BINDING_EXT
Definition: vtkgl.h:14763
const GLenum PROXY_TEXTURE_RECTANGLE
Definition: vtkgl.h:12449
const GLenum FRAMEBUFFER_SRGB_CAPABLE_EXT
Definition: vtkgl.h:17935
VTKRENDERINGOPENGL_EXPORT PFNGLISPROGRAMARBPROC IsProgramARB
const GLenum VERTEX_ATTRIB_ARRAY5_NV
Definition: vtkgl.h:16385
const GLenum FRAGMENT_DEPTH
Definition: vtkgl.h:11708
const GLenum MAX_PROGRAM_GENERIC_RESULTS_NV
Definition: vtkgl.h:17695
VTKRENDERINGOPENGL_EXPORT PFNGLISOCCLUSIONQUERYNVPROC IsOcclusionQueryNV
const GLenum LUMINANCE_FLOAT16_APPLE
Definition: vtkgl.h:18732
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC CompressedMultiTexImage2DEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMPARAMETERS4FVNVPROC ProgramParameters4fvNV
VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMIVPROC GetUniformiv
const GLenum RGB32I_EXT
Definition: vtkgl.h:18057
const GLenum PROXY_TEXTURE_2D_ARRAY
Definition: vtkgl.h:12243
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3UIPROC ProgramUniform3ui
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3BVEXTPROC SecondaryColor3bvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXWEIGHTHVNVPROC VertexWeighthvNV
VTKRENDERINGOPENGL_EXPORT PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC BlendEquationSeparateIndexedAMD
const GLenum DRAW_INDIRECT_UNIFIED_NV
Definition: vtkgl.h:18912
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1UIVEXTPROC Uniform1uivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMSUBROUTINEUIVPROC GetUniformSubroutineuiv
const GLenum MATERIAL_SIDE_HINT_PGI
Definition: vtkgl.h:15142
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1DVNVPROC VertexAttrib1dvNV
VTKRENDERINGOPENGL_EXPORT PFNGLTEXSUBIMAGE4DSGISPROC TexSubImage4DSGIS
const GLenum REPLACEMENT_CODE_ARRAY_SUN
Definition: vtkgl.h:15677
const GLenum ATTRIB_ARRAY_STRIDE_NV
Definition: vtkgl.h:16348
const GLenum ELEMENT_ARRAY_ADDRESS_NV
Definition: vtkgl.h:18901
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2DVARBPROC VertexAttrib2dvARB
const GLenum BLEND_EQUATION
Definition: vtkgl.h:11406
VTKRENDERINGOPENGL_EXPORT PFNGLBLENDFUNCSEPARATEINGRPROC BlendFuncSeparateINGR
const GLenum MAX_PROGRAM_TEX_INDIRECTIONS_ARB
Definition: vtkgl.h:13106
const GLenum FOG_DISTANCE_MODE_NV
Definition: vtkgl.h:15965
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC ProgramUniformMatrix4x2fv
const GLenum PIXEL_SUBSAMPLE_4242_SGIX
Definition: vtkgl.h:16091
const GLenum PRIMARY_COLOR_ARB
Definition: vtkgl.h:12830
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3FVPROC MultiTexCoord3fv
const GLenum FRAGMENT_LIGHT3_SGIX
Definition: vtkgl.h:15299
const GLenum INTENSITY8_EXT
Definition: vtkgl.h:14510
const GLenum SYNC_FENCE
Definition: vtkgl.h:13735
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2IVPROC Uniform2iv
const GLenum FOG_OFFSET_VALUE_SGIX
Definition: vtkgl.h:15091
VTKRENDERINGOPENGL_EXPORT PFNGLTEXPARAMETERIUIVEXTPROC TexParameterIuivEXT
const GLenum DOUBLE_MAT2x3_EXT
Definition: vtkgl.h:19018
const GLenum MAP2_VERTEX_ATTRIB3_4_NV
Definition: vtkgl.h:16415
const GLenum INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Definition: vtkgl.h:13782
const GLenum MATRIX5_ARB
Definition: vtkgl.h:12944
const GLenum MAP1_VERTEX_ATTRIB7_4_NV
Definition: vtkgl.h:16403
const GLenum LINEAR_CLIPMAP_LINEAR_SGIX
Definition: vtkgl.h:14898
const GLenum RG8
Definition: vtkgl.h:13614
const GLenum GENERATE_MIPMAP_SGIS
Definition: vtkgl.h:14894
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1UIEXTPROC ProgramUniform1uiEXT
const GLenum MATRIX29_ARB
Definition: vtkgl.h:12968
const GLenum ALREADY_SIGNALED
Definition: vtkgl.h:13739
const GLenum CURRENT_RASTER_NORMAL_SGIX
Definition: vtkgl.h:15290
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC NamedCopyBufferSubDataEXT
const GLenum READ_ONLY_ARB
Definition: vtkgl.h:13130
const GLenum SCALAR_EXT
Definition: vtkgl.h:16849
const GLenum FIRST_VERTEX_CONVENTION
Definition: vtkgl.h:13720
const GLenum MULTISAMPLE_BIT_ARB
Definition: vtkgl.h:12663
const GLenum OBJECT_SUBTYPE_ARB
Definition: vtkgl.h:13197
VTKRENDERINGOPENGL_EXPORT PFNGLTEXIMAGE2DMULTISAMPLEPROC TexImage2DMultisample
const GLenum COLOR4_BIT_PGI
Definition: vtkgl.h:15145
const GLenum CURRENT_VERTEX_ATTRIB_ARB
Definition: vtkgl.h:12898
const GLenum SLUMINANCE
Definition: vtkgl.h:12204
VTKRENDERINGOPENGL_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC GetFramebufferAttachmentParameteriv
const GLenum MAX_TESS_EVALUATION_INPUT_COMPONENTS
Definition: vtkgl.h:14117
const GLenum BUFFER_CLOBBER_MASK_SGIX
Definition: vtkgl.h:19531
const GLenum VERTEX_ATTRIB_ARRAY1_NV
Definition: vtkgl.h:16381
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORPOINTERVINTELPROC ColorPointervINTEL
const GLenum RASTERIZER_DISCARD_NV
Definition: vtkgl.h:17985
const GLenum POST_COLOR_MATRIX_GREEN_BIAS
Definition: vtkgl.h:11453
const GLenum COLOR_INDEX_BIT_SGIX
Definition: vtkgl.h:19507
VTKRENDERINGOPENGL_EXPORT PFNGLVARIANTBVEXTPROC VariantbvEXT
const GLenum VERTEX_WEIGHT_ARRAY_POINTER_EXT
Definition: vtkgl.h:15862
VTKRENDERINGOPENGL_EXPORT PFNGLBINORMAL3DEXTPROC Binormal3dEXT
const GLenum VERTEX_ARRAY_PARALLEL_POINTERS_INTEL
Definition: vtkgl.h:15427
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC ReplacementCodeuiColor3fVertex3fSUN
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWRANGEELEMENTSEXTPROC DrawRangeElementsEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETSAMPLERPARAMETERIVPROC GetSamplerParameteriv
const GLenum SAMPLER_3D_ARB
Definition: vtkgl.h:13213
GLXPbufferSGIX(* PFNGLXCREATEGLXPBUFFERSGIXPROC)(Display *dpy, GLXFBConfigSGIX config, unsigned int width, unsigned int height, int *attrib_list)
Definition: vtkgl.h:19556
const GLenum CURRENT_QUERY
Definition: vtkgl.h:11805
const GLenum ACTIVE_TEXTURE
Definition: vtkgl.h:11509
const GLenum RGBA16I
Definition: vtkgl.h:12274
const GLenum TEXTURE_HI_SIZE_NV
Definition: vtkgl.h:16332
void(* PFNGLXDESTROYWINDOWPROC)(Display *dpy, GLXWindow win)
Definition: vtkgl.h:19373
const GLenum MAP2_VERTEX_ATTRIB11_4_NV
Definition: vtkgl.h:16423
GLbitfield flags
Definition: vtkgl.h:13750
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBP4UIPROC VertexAttribP4ui
const GLenum UNSIGNED_SHORT_4_4_4_4_REV
Definition: vtkgl.h:11295
const GLenum STORAGE_PRIVATE_APPLE
Definition: vtkgl.h:18714
VTKRENDERINGOPENGL_EXPORT PFNGLPIXELTEXGENSGIXPROC PixelTexGenSGIX
const GLenum CONVOLUTION_FILTER_BIAS
Definition: vtkgl.h:11416
VTKRENDERINGOPENGL_EXPORT PFNGLCREATESHADERPROC CreateShader
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3DVEXTPROC ProgramUniform3dvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2IVPROC MultiTexCoord2iv
const GLenum RGBA_FLOAT16_ATI
Definition: vtkgl.h:17283
GLsizei GLenum GLenum * types
Definition: vtkgl.h:14417
VTKRENDERINGOPENGL_EXPORT PFNGLPAUSETRANSFORMFEEDBACKPROC PauseTransformFeedback
const GLenum DRAW_BUFFER15_ATI
Definition: vtkgl.h:17263
const GLenum PACK_SKIP_VOLUMES_SGIS
Definition: vtkgl.h:14733
const GLenum MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT
Definition: vtkgl.h:16865
const GLenum RENDERBUFFER_INTERNAL_FORMAT
Definition: vtkgl.h:13484
const GLenum SIGNED_HILO16_NV
Definition: vtkgl.h:16301
const GLint const GLsizei GLsizei GLint modestride
Definition: vtkgl.h:16047
const GLenum LINES_ADJACENCY_EXT
Definition: vtkgl.h:17730
VTKRENDERINGOPENGL_EXPORT PFNGLGETARRAYOBJECTFVATIPROC GetArrayObjectfvATI
VTKRENDERINGOPENGL_EXPORT PFNGLGETCONVOLUTIONFILTERPROC GetConvolutionFilter
const GLenum REG_20_ATI
Definition: vtkgl.h:16625
VTKRENDERINGOPENGL_EXPORT PFNGLXGETCURRENTREADDRAWABLEPROC GetCurrentReadDrawable
VTKRENDERINGOPENGL_EXPORT PFNGLALPHAFRAGMENTOP2ATIPROC AlphaFragmentOp2ATI
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3IVPROC ProgramUniform3iv
const GLenum MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV
Definition: vtkgl.h:17941
VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXPARAMETERIIVEXTPROC GetMultiTexParameterIivEXT
GLsizei groupsSize
Definition: vtkgl.h:18640
const GLenum REG_24_ATI
Definition: vtkgl.h:16629
const GLenum VERTEX_STREAM2_ATI
Definition: vtkgl.h:16986
const GLenum COLOR_INDEX4_EXT
Definition: vtkgl.h:15190
VTKRENDERINGOPENGL_EXPORT PFNGLISVERTEXARRAYPROC IsVertexArray
GLsizei const GLchar ** path
Definition: vtkgl.h:13835
const GLenum MIRROR_CLAMP_ATI
Definition: vtkgl.h:16175
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI1IVPROC VertexAttribI1iv
GLenum GLenum GLenum cdOutput
Definition: vtkgl.h:15942
const GLenum TRANSPOSE_PROGRAM_MATRIX_EXT
Definition: vtkgl.h:18165
const GLenum FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT
Definition: vtkgl.h:17532
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC ProgramUniformMatrix4dvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXGENIVEXTPROC GetMultiTexGenivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETFRAGMENTMATERIALFVSGIXPROC GetFragmentMaterialfvSGIX
const GLenum NUM_PROGRAM_BINARY_FORMATS
Definition: vtkgl.h:14192
const GLenum MAX_TRANSFORM_FEEDBACK_BUFFERS
Definition: vtkgl.h:14152
const GLenum CLIP_DISTANCE1
Definition: vtkgl.h:12212
const GLenum POINT_SIZE_MAX
Definition: vtkgl.h:11702
GLint limit
Definition: vtkgl.h:17746
const GLenum EVAL_VERTEX_ATTRIB15_NV
Definition: vtkgl.h:16222
VTKRENDERINGOPENGL_EXPORT PFNGLPIXELTEXGENPARAMETERISGISPROC PixelTexGenParameteriSGIS
const GLenum RGB2_EXT
Definition: vtkgl.h:14513
const GLenum COPY_READ_BUFFER
Definition: vtkgl.h:13696
const GLenum PROGRAM_POINT_SIZE
Definition: vtkgl.h:12482
const GLenum MAP2_VERTEX_ATTRIB7_4_NV
Definition: vtkgl.h:16419
Status(* PFNGLXGETTRANSPARENTINDEXSUNPROC)(Display *dpy, Window overlay, Window underlay, long *pTransparentIndex)
Definition: vtkgl.h:19603
const GLenum IMAGE_ROTATE_ORIGIN_X_HP
Definition: vtkgl.h:15099
const GLenum DEPTH_BUFFER_BIT_SGIX
Definition: vtkgl.h:19537
VTKRENDERINGOPENGL_EXPORT PFNGLDELETEFENCESAPPLEPROC DeleteFencesAPPLE
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMPARAMETER4FVNVPROC ProgramParameter4fvNV
const GLenum FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX
Definition: vtkgl.h:15287
const GLenum LUMINANCE_ALPHA16F_ARB
Definition: vtkgl.h:13400
const GLenum SIGNED_RGBA_NV
Definition: vtkgl.h:16302
VTKRENDERINGOPENGL_EXPORT PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC GetnCompressedTexImageARB
const GLenum UNSIGNED_INT_VEC3
Definition: vtkgl.h:12291
VTKRENDERINGOPENGL_EXPORT PFNGLDEPTHRANGEDNVPROC DepthRangedNV
VTKRENDERINGOPENGL_EXPORT PFNGLNORMALSTREAM3BATIPROC NormalStream3bATI
VTKRENDERINGOPENGL_EXPORT PFNGLGETNTEXIMAGEARBPROC GetnTexImageARB
const GLenum SYNC_CL_EVENT_ARB
Definition: vtkgl.h:14385
Bool(* PFNGLXSET3DFXMODEMESAPROC)(int mode)
Definition: vtkgl.h:19625
const GLenum FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX
Definition: vtkgl.h:15294
const GLenum HALF_FLOAT_ARB
Definition: vtkgl.h:13377
const GLenum CURRENT_MATRIX_INDEX_ARB
Definition: vtkgl.h:12793
const GLenum RESCALE_NORMAL
Definition: vtkgl.h:11327
Bool(* PFNGLXGETMSCRATEOMLPROC)(Display *dpy, GLXDrawable drawable, int32_t *numerator, int32_t *denominator)
Definition: vtkgl.h:19639
const GLenum UNSIGNED_SHORT_8_8_APPLE
Definition: vtkgl.h:17237
Interface class for querying and using OpenGL extensions.
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4SPROC VertexAttrib4s
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXMULTTRANSPOSEFEXTPROC MatrixMultTransposefEXT
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC CompressedTextureSubImage2DEXT
const GLenum NEXT_BUFFER_NV
Definition: vtkgl.h:17993
const GLenum REG_12_ATI
Definition: vtkgl.h:16617
const GLenum EVAL_VERTEX_ATTRIB5_NV
Definition: vtkgl.h:16212
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1I64VNVPROC Uniform1i64vNV
const GLenum TEXCOORD1_BIT_PGI
Definition: vtkgl.h:15156
const GLenum IMAGE_TRANSLATE_X_HP
Definition: vtkgl.h:15096
const GLenum TEXTURE_SAMPLES
Definition: vtkgl.h:13776
const GLenum INTENSITY16UI_EXT
Definition: vtkgl.h:18047
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2DARBPROC VertexAttrib2dARB
const GLenum DEPTH_STENCIL_TO_RGBA_NV
Definition: vtkgl.h:16582
const GLenum NORMAL_ARRAY_TYPE_EXT
Definition: vtkgl.h:14850
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL1DPROC VertexAttribL1d
const GLenum FLOAT_VEC2
Definition: vtkgl.h:11937
const GLenum MAP1_VERTEX_ATTRIB8_4_NV
Definition: vtkgl.h:16404
const GLenum OUTPUT_TEXTURE_COORD25_EXT
Definition: vtkgl.h:16841
const GLenum RGBA_FLOAT_TYPE_ARB
Definition: vtkgl.h:19419
const GLenum TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT
Definition: vtkgl.h:18135
const GLenum DUAL_INTENSITY8_SGIS
Definition: vtkgl.h:14960
VTKRENDERINGOPENGL_EXPORT PFNGLISPROGRAMNVPROC IsProgramNV
VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTLIGHTMODELIVSGIXPROC FragmentLightModelivSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLBUFFERDATAPROC BufferData
const GLenum SAMPLER_2D_MULTISAMPLE_ARRAY
Definition: vtkgl.h:13781
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint dstZ
Definition: vtkgl.h:18842
const GLenum NORMAL_ARRAY_LIST_STRIDE_IBM
Definition: vtkgl.h:16062
const GLenum COMBINER6_NV
Definition: vtkgl.h:15935
const GLenum VERTEX_STREAM5_ATI
Definition: vtkgl.h:16989
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORP3UIVPROC ColorP3uiv
VTKRENDERINGOPENGL_EXPORT PFNGLGETHANDLEARBPROC GetHandleARB
const GLenum TEXTURE_MAX_ANISOTROPY_EXT
Definition: vtkgl.h:15846
const GLenum LUMINANCE_INTEGER_EXT
Definition: vtkgl.h:18082
const GLenum STREAM_READ_ARB
Definition: vtkgl.h:13137
const GLenum SIGNALED
Definition: vtkgl.h:13738
VTKRENDERINGOPENGL_EXPORT PFNGLBINDBUFFERRANGENVPROC BindBufferRangeNV
const GLenum FORMAT_SUBSAMPLE_24_24_OML
Definition: vtkgl.h:16570
XID GLXVideoCaptureDeviceNV
Definition: vtkgl.h:19739
VTKRENDERINGOPENGL_EXPORT PFNGLISTRANSFORMFEEDBACKNVPROC IsTransformFeedbackNV
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble w1
Definition: vtkgl.h:15056
const GLenum FRAMEBUFFER_COMPLETE_EXT
Definition: vtkgl.h:17530
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM1DATIPROC VertexStream1dATI
const GLenum MAX_TEXTURE_IMAGE_UNITS_NV
Definition: vtkgl.h:17311
const GLenum POST_CONVOLUTION_COLOR_TABLE_SGI
Definition: vtkgl.h:14678
const GLenum MAP1_VERTEX_ATTRIB12_4_NV
Definition: vtkgl.h:16408
const GLenum INFO_LOG_LENGTH
Definition: vtkgl.h:11960
VTKRENDERINGOPENGL_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC RenderbufferStorageMultisampleEXT
const GLenum VERTEX_ARRAY_LIST_IBM
Definition: vtkgl.h:16053
const GLenum VARIABLE_G_NV
Definition: vtkgl.h:15893
const GLenum PSEUDO_COLOR_EXT
Definition: vtkgl.h:19460
const GLenum PARTIAL_SUCCESS_NV
Definition: vtkgl.h:18801
VTKRENDERINGOPENGL_EXPORT PFNGLBEGINQUERYINDEXEDPROC BeginQueryIndexed
const GLenum SAMPLE_MASK_VALUE
Definition: vtkgl.h:13768
VTKRENDERINGOPENGL_EXPORT PFNGLGETVIDEOCAPTUREIVNVPROC GetVideoCaptureivNV
const GLenum TEXTURE16_ARB
Definition: vtkgl.h:12552
const GLenum DELETE_STATUS
Definition: vtkgl.h:11956
const GLenum PRIMARY_COLOR_NV
Definition: vtkgl.h:15896
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1FVPROC MultiTexCoord1fv
const GLenum DEBUG_CATEGORY_API_ERROR_AMD
Definition: vtkgl.h:19228
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUBSUNPROC ReplacementCodeubSUN
const GLenum TEXTURE8
Definition: vtkgl.h:11485
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM4FVATIPROC VertexStream4fvATI
const GLenum OPERAND1_RGB_ARB
Definition: vtkgl.h:12820
const GLenum PIXEL_BUFFER_BARRIER_BIT_EXT
Definition: vtkgl.h:18999
const GLenum R16_SNORM
Definition: vtkgl.h:12459
const GLenum BGR_INTEGER_EXT
Definition: vtkgl.h:18080
VTKRENDERINGOPENGL_EXPORT PFNGLSTRINGMARKERGREMEDYPROC StringMarkerGREMEDY
const GLenum HISTOGRAM_BLUE_SIZE_EXT
Definition: vtkgl.h:14586
const GLenum DEPTH_STENCIL_EXT
Definition: vtkgl.h:17612
const GLenum HIGH_INT
Definition: vtkgl.h:14172
GLuint GLuint stream
Definition: vtkgl.h:14154
const GLenum TESS_GEN_VERTEX_ORDER
Definition: vtkgl.h:14099
const GLenum LUMINANCE_ALPHA_FLOAT16_APPLE
Definition: vtkgl.h:18733
const GLenum COMPRESSED_SIGNED_RED_RGTC1
Definition: vtkgl.h:13605
const GLenum CON_31_ATI
Definition: vtkgl.h:16668
VTKRENDERINGOPENGL_EXPORT PFNGLGENASYNCMARKERSSGIXPROC GenAsyncMarkersSGIX
const GLenum COMPRESSED_LUMINANCE_ALPHA
Definition: vtkgl.h:11567
const GLenum FRONT_EXT
Definition: vtkgl.h:19685
const GLenum DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB
Definition: vtkgl.h:14392
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBFVNVPROC GetVertexAttribfvNV
const GLenum INDEX_ARRAY_LIST_IBM
Definition: vtkgl.h:16056
VTKRENDERINGOPENGL_EXPORT PFNGLACTIVEPROGRAMEXTPROC ActiveProgramEXT
const GLenum COLOR_TABLE_WIDTH
Definition: vtkgl.h:11465
const GLenum GEOMETRY_VERTICES_OUT_ARB
Definition: vtkgl.h:13557
const GLenum BUFFER_MAP_POINTER_ARB
Definition: vtkgl.h:13135
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBIFORMATNVPROC VertexAttribIFormatNV
VTKRENDERINGOPENGL_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GetFramebufferAttachmentParameterivEXT
const GLenum HISTOGRAM
Definition: vtkgl.h:11431
VTKRENDERINGOPENGL_EXPORT PFNGLENDTRANSFORMFEEDBACKNVPROC EndTransformFeedbackNV
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1FVNVPROC VertexAttrib1fvNV
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC ProgramLocalParametersI4uivNV
GLint GLint * maxActiveCounters
Definition: vtkgl.h:18641
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC ReplacementCodeuiVertex3fvSUN
const GLenum MODELVIEW25_ARB
Definition: vtkgl.h:12759
VTKRENDERINGOPENGL_EXPORT PFNGLVARIANTFVEXTPROC VariantfvEXT
const GLenum MAX_PBUFFER_HEIGHT_SGIX
Definition: vtkgl.h:19542
const GLenum PACK_CMYK_HINT_EXT
Definition: vtkgl.h:14755
VTKRENDERINGOPENGL_EXPORT PFNGLGETNHISTOGRAMARBPROC GetnHistogramARB
VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC GetMultiTexLevelParameterivEXT
const GLenum VIDEO_OUT_FIELD_2_NV
Definition: vtkgl.h:19717
GLXDrawable(* PFNGLXGETCURRENTREADDRAWABLESGIPROC)(void)
Definition: vtkgl.h:19479
const GLenum DEPTH_COMPONENT24
Definition: vtkgl.h:11675
const GLenum SYNC_FRAME_SGIX
Definition: vtkgl.h:19572
const GLenum ANY_SAMPLES_PASSED
Definition: vtkgl.h:13865
const GLenum INTENSITY32F_ARB
Definition: vtkgl.h:13392
const GLenum STRICT_DEPTHFUNC_HINT_PGI
Definition: vtkgl.h:15176
const GLenum VERTEX_ATTRIB_ARRAY4_NV
Definition: vtkgl.h:16384
const GLenum UNSIGNED_INT64_VEC3_NV
Definition: vtkgl.h:19082
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4HVNVPROC MultiTexCoord4hvNV
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMPARAMETERS4DVNVPROC ProgramParameters4dvNV
VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREIMAGE3DEXTPROC TextureImage3DEXT
const GLenum MAP2_VERTEX_ATTRIB8_4_NV
Definition: vtkgl.h:16420
VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDHNVPROC FogCoordhNV
const GLenum TEXTURE0
Definition: vtkgl.h:11477
const GLenum MAX_CONVOLUTION_WIDTH_EXT
Definition: vtkgl.h:14626
VTKRENDERINGOPENGL_EXPORT PFNGLXDESTROYPIXMAPPROC DestroyPixmap
VTKRENDERINGOPENGL_EXPORT PFNGLNORMALSTREAM3SVATIPROC NormalStream3svATI
const GLenum PN_TRIANGLES_POINT_MODE_LINEAR_ATI
Definition: vtkgl.h:16743
Bool(* PFNGLXMAKECURRENTREADSGIPROC)(Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx)
Definition: vtkgl.h:19478
const GLenum COORD_REPLACE_ARB
Definition: vtkgl.h:13336
const GLenum TEXTURE_CUBE_MAP_NEGATIVE_X
Definition: vtkgl.h:11521
const GLenum TRANSFORM_FEEDBACK_ATTRIBS_NV
Definition: vtkgl.h:17974
const GLenum MAX_DUAL_SOURCE_DRAW_BUFFERS
Definition: vtkgl.h:13856
const GLenum INT_VEC3_ARB
Definition: vtkgl.h:13202
const GLenum NUM_FRAGMENT_REGISTERS_ATI
Definition: vtkgl.h:16681
const GLenum FRAGMENT_SHADER_ARB
Definition: vtkgl.h:13325
const GLenum MAX_PROGRAM_TEX_INSTRUCTIONS_ARB
Definition: vtkgl.h:13105
VTKRENDERINGOPENGL_EXPORT PFNGLATTACHSHADERPROC AttachShader
GLuint GLuint * names
Definition: vtkgl.h:19215
const GLenum WEIGHT_ARRAY_STRIDE_ARB
Definition: vtkgl.h:12730
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYCOLORTABLEPROC CopyColorTable
const GLenum MODELVIEW_PROJECTION_NV
Definition: vtkgl.h:16353
VTKRENDERINGOPENGL_EXPORT PFNGLNORMALSTREAM3FATIPROC NormalStream3fATI
const GLenum EVAL_VERTEX_ATTRIB12_NV
Definition: vtkgl.h:16219
const GLenum TEXTURE_LO_SIZE_NV
Definition: vtkgl.h:16333
const GLenum CON_14_ATI
Definition: vtkgl.h:16651
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC GetProgramNamedParameterfvNV
VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMUIVPROC GetUniformuiv
const GLenum NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI
Definition: vtkgl.h:16686
VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERINVPROC PointParameteriNV
const GLenum MAX_UNIFORM_BUFFER_BINDINGS
Definition: vtkgl.h:13653
const GLenum BIAS_BY_NEGATIVE_ONE_HALF_NV
Definition: vtkgl.h:15914
const GLenum MAX_SWAP_INTERVAL_EXT
Definition: vtkgl.h:19753
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC NamedFramebufferTextureLayerEXT
const GLenum UNSIGNED_INT_24_8
Definition: vtkgl.h:13434
const GLenum TRANSFORM_FEEDBACK_BUFFER_START_EXT
Definition: vtkgl.h:18134
const GLenum ALPHA32UI_EXT
Definition: vtkgl.h:18040
const GLenum PIXEL_UNPACK_BUFFER_BINDING_EXT
Definition: vtkgl.h:17505
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3FEXTPROC ProgramUniform3fEXT
const GLenum COLOR_TABLE_ALPHA_SIZE_SGI
Definition: vtkgl.h:14690
VTKRENDERINGOPENGL_EXPORT PFNGLGETNCONVOLUTIONFILTERARBPROC GetnConvolutionFilterARB
VTKRENDERINGOPENGL_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSPROC TransformFeedbackVaryings
const GLenum UNSIGNED_INT_2_10_10_10_REV
Definition: vtkgl.h:11298
VTKRENDERINGOPENGL_EXPORT PFNGLPIXELTRANSFORMPARAMETERIEXTPROC PixelTransformParameteriEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXIMAGEEXTPROC GetMultiTexImageEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETSTRINGIPROC GetStringi
const GLenum WEIGHT_ARRAY_TYPE_ARB
Definition: vtkgl.h:12729
const GLenum IMAGE_CUBIC_WEIGHT_HP
Definition: vtkgl.h:15103
const GLenum UNSIGNED_INT_SAMPLER_2D_EXT
Definition: vtkgl.h:17834
const GLenum RGB5_EXT
Definition: vtkgl.h:14515
const GLenum NATIVE_GRAPHICS_HANDLE_PGI
Definition: vtkgl.h:15167
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3IVARBPROC Uniform3ivARB
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBDIVISORPROC VertexAttribDivisor
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1DVARBPROC VertexAttrib1dvARB
const GLenum TEXTURE_BLUE_SIZE_EXT
Definition: vtkgl.h:14529
const GLenum MAX_PROGRAM_TEXEL_OFFSET
Definition: vtkgl.h:12236
const GLenum MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV
Definition: vtkgl.h:17986
const GLenum FRAMEBUFFER_UNSUPPORTED_EXT
Definition: vtkgl.h:17537
const GLenum DEPTH_COMPONENT24_ARB
Definition: vtkgl.h:12844
const GLenum TEXTURE_BINDING_1D_ARRAY
Definition: vtkgl.h:12244
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4FPROC Uniform4f
const GLenum RED_BIT_ATI
Definition: vtkgl.h:16695
const GLenum MAT_COLOR_INDEXES_BIT_PGI
Definition: vtkgl.h:15152
VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMINDICESPROC GetUniformIndices
const GLenum MATRIX17_ARB
Definition: vtkgl.h:12956
const GLenum DRAW_BUFFER7
Definition: vtkgl.h:11916
const GLenum FUNC_SUBTRACT_EXT
Definition: vtkgl.h:14932
const GLenum NORMAL_ARRAY_STRIDE_EXT
Definition: vtkgl.h:14851
VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDFVPROC FogCoordfv
VTKRENDERINGOPENGL_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC GetTransformFeedbackVaryingEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC ProgramLocalParametersI4ivNV
const GLenum MATRIX1_NV
Definition: vtkgl.h:16361
const GLenum RGBA_FLOAT_MODE_ARB
Definition: vtkgl.h:13368
const GLenum SLOW_VISUAL_EXT
Definition: vtkgl.h:19485
const GLenum SAMPLE_MASK_VALUE_NV
Definition: vtkgl.h:18592
VTKRENDERINGOPENGL_EXPORT PFNGLBUFFERSUBDATAPROC BufferSubData
VTKRENDERINGOPENGL_EXPORT PFNGLMEMORYBARRIEREXTPROC MemoryBarrierEXT
const GLenum MAX_BINDABLE_UNIFORM_SIZE_EXT
Definition: vtkgl.h:18027
const GLenum TEXTURE_COORD_ARRAY_TYPE_EXT
Definition: vtkgl.h:14861
const GLenum EVAL_VERTEX_ATTRIB0_NV
Definition: vtkgl.h:16207
VTKRENDERINGOPENGL_EXPORT PFNGLDELETERENDERBUFFERSEXTPROC DeleteRenderbuffersEXT
GLuint GLuint end
Definition: vtkgl.h:11315
const GLenum TEXTURE_RECTANGLE_BIT_EXT
Definition: vtkgl.h:19666
VTKRENDERINGOPENGL_EXPORT PFNGLTEXTURESUBIMAGE1DEXTPROC TextureSubImage1DEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVPROC GetRenderbufferParameteriv
const GLenum TESS_GEN_POINT_MODE
Definition: vtkgl.h:14100
const GLenum MATRIX21_ARB
Definition: vtkgl.h:12960
const GLenum TRIANGLE_STRIP_ADJACENCY_ARB
Definition: vtkgl.h:13550
const GLenum FRAGMENT_LIGHT7_SGIX
Definition: vtkgl.h:15303
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX4X3FVPROC UniformMatrix4x3fv
const GLenum DOT3_RGBA_EXT
Definition: vtkgl.h:16172
const GLenum DEBUG_CATEGORY_OTHER_AMD
Definition: vtkgl.h:19235
const GLenum MAX_PROGRAM_NATIVE_TEMPORARIES_ARB
Definition: vtkgl.h:12922
const GLenum INT8_NV
Definition: vtkgl.h:19062
const GLenum MIN_PROGRAM_TEXTURE_GATHER_OFFSET
Definition: vtkgl.h:12513
const GLenum OFFSET_TEXTURE_BIAS_NV
Definition: vtkgl.h:16277
const GLenum TEXTURE_DEPTH
Definition: vtkgl.h:11289
const GLenum COLOR_TABLE_SCALE_SGI
Definition: vtkgl.h:14683
const GLenum INT_SAMPLER_2D_RECT
Definition: vtkgl.h:12438
const GLenum MINMAX
Definition: vtkgl.h:11441
VTKRENDERINGOPENGL_EXPORT PFNGLLISTPARAMETERFVSGIXPROC ListParameterfvSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1IVPROC Uniform1iv
VTKRENDERINGOPENGL_EXPORT PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC GetFinalCombinerInputParameterivNV
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWELEMENTSINSTANCEDPROC DrawElementsInstanced
VTKRENDERINGOPENGL_EXPORT PFNGLRESETHISTOGRAMEXTPROC ResetHistogramEXT
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1FARBPROC MultiTexCoord1fARB
const GLenum PACK_SUBSAMPLE_RATE_SGIX
Definition: vtkgl.h:16087
const GLenum SCALE_BY_TWO_NV
Definition: vtkgl.h:15911
const GLenum MIN_FRAGMENT_INTERPOLATION_OFFSET
Definition: vtkgl.h:14010
const GLenum SAMPLER_2D_ARRAY_SHADOW_EXT
Definition: vtkgl.h:17820
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1SARBPROC VertexAttrib1sARB
const GLenum R8UI
Definition: vtkgl.h:13621
const GLenum PERFMON_RESULT_AVAILABLE_AMD
Definition: vtkgl.h:18637
const GLenum LUMINANCE32I_EXT
Definition: vtkgl.h:18060
const GLenum SAMPLER_CUBE
Definition: vtkgl.h:11953
const GLenum FRAGMENT_PROGRAM_NV
Definition: vtkgl.h:17309
const GLenum UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
Definition: vtkgl.h:14120
const GLenum DEBUG_SOURCE_WINDOW_SYSTEM_ARB
Definition: vtkgl.h:14396
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORP4UIPROC ColorP4ui
const GLenum ALPHA16UI_EXT
Definition: vtkgl.h:18046
const GLenum MATRIX14_ARB
Definition: vtkgl.h:12953
VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTISAMPLEFVPROC GetMultisamplefv
VTKRENDERINGOPENGL_EXPORT PFNGLWEIGHTUIVARBPROC WeightuivARB
const GLenum MAX_TESS_EVALUATION_UNIFORM_BLOCKS
Definition: vtkgl.h:14115
VTKRENDERINGOPENGL_EXPORT PFNGLGETARRAYOBJECTIVATIPROC GetArrayObjectivATI
const GLenum SEPARATE_SPECULAR_COLOR
Definition: vtkgl.h:11330
GLenum GLint GLint GLint GLint GLuint GLenum GLint dstLevel
Definition: vtkgl.h:18842
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDPOINTERVINTELPROC TexCoordPointervINTEL
const GLenum QUAD_LUMINANCE8_SGIS
Definition: vtkgl.h:14968
VTKRENDERINGOPENGL_EXPORT PFNGLGETATTACHEDOBJECTSARBPROC GetAttachedObjectsARB
GLenum GLenum GLenum dppass
Definition: vtkgl.h:11979
const GLenum POST_COLOR_MATRIX_RED_BIAS_SGI
Definition: vtkgl.h:14671
const GLenum STENCIL_INDEX8_EXT
Definition: vtkgl.h:17564
GLenum query
Definition: vtkgl.h:14432
const GLenum PROGRAM_ERROR_POSITION_ARB
Definition: vtkgl.h:12908
const GLenum TEXTURE_MAX_LOD
Definition: vtkgl.h:11305
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBDIVISORARBPROC VertexAttribDivisorARB
const GLenum INT_IMAGE_2D_RECT_EXT
Definition: vtkgl.h:18972
const GLenum MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
Definition: vtkgl.h:13656
VTKRENDERINGOPENGL_EXPORT PFNGLGETBOOLEANINDEXEDVEXTPROC GetBooleanIndexedvEXT
const GLenum COMBINER4_NV
Definition: vtkgl.h:15933
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMIVNVPROC GetProgramivNV
VTKRENDERINGOPENGL_EXPORT PFNGLMULTIDRAWELEMENTSPROC MultiDrawElements
Bool(* PFNGLXQUERYMAXSWAPGROUPSNVPROC)(Display *dpy, int screen, GLuint *maxGroups, GLuint *maxBarriers)
Definition: vtkgl.h:19725
const GLenum TEXTURE_UPDATE_BARRIER_BIT_EXT
Definition: vtkgl.h:19000
const GLenum QUERY_RESULT_AVAILABLE_ARB
Definition: vtkgl.h:13174
const GLenum TEXTURE_FORMAT_EXT
Definition: vtkgl.h:19672
const GLenum ATTACHED_SHADERS
Definition: vtkgl.h:11961
const GLenum IMAGE_2D_EXT
Definition: vtkgl.h:18959
const GLenum MULTISAMPLE_FILTER_HINT_NV
Definition: vtkgl.h:17105
const GLenum TRANSPOSE_COLOR_MATRIX_ARB
Definition: vtkgl.h:12644
const GLenum DOUBLE_MAT2_EXT
Definition: vtkgl.h:19015
VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDFEXTPROC FogCoordfEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETBUFFERPARAMETERI64VPROC GetBufferParameteri64v
const GLenum VERTEX_PROGRAM_NV
Definition: vtkgl.h:16345
const GLenum INT_IMAGE_2D_MULTISAMPLE_EXT
Definition: vtkgl.h:18978
const GLenum RETAINED_APPLE
Definition: vtkgl.h:18769
const GLenum DUAL_ALPHA12_SGIS
Definition: vtkgl.h:14953
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXPARAMETERIUIVEXTPROC MultiTexParameterIuivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLBINDBUFFERBASEPROC BindBufferBase
const GLenum LERP_ATI
Definition: vtkgl.h:16676
const GLenum PIXEL_UNPACK_BUFFER
Definition: vtkgl.h:12172
const GLenum ARRAY_OBJECT_BUFFER_ATI
Definition: vtkgl.h:16759
const GLenum CONTEXT_PROFILE_MASK
Definition: vtkgl.h:12497
const GLenum STENCIL_INDEX16_EXT
Definition: vtkgl.h:17565
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3IMESAPROC WindowPos3iMESA
const GLenum IMAGE_BINDING_LAYER_EXT
Definition: vtkgl.h:18956
const GLenum MAX_VERTEX_STREAMS_ATI
Definition: vtkgl.h:16983
const GLenum VERTEX_ARRAY_RANGE_LENGTH_APPLE
Definition: vtkgl.h:17222
const GLenum FLOAT_COMPONENTS_NV
Definition: vtkgl.h:19650
const GLenum DOUBLE_MAT4x2_EXT
Definition: vtkgl.h:19022
const GLenum TRIANGLES_ADJACENCY_EXT
Definition: vtkgl.h:17732
VTKRENDERINGOPENGL_EXPORT PFNGLCLEARBUFFERIVPROC ClearBufferiv
void(* PFNGLXRELEASETEXIMAGEEXTPROC)(Display *dpy, GLXDrawable drawable, int buffer)
Definition: vtkgl.h:19698
const GLenum OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV
Definition: vtkgl.h:17142
VTKRENDERINGOPENGL_EXPORT PFNGLGETDEBUGMESSAGELOGAMDPROC GetDebugMessageLogAMD
const GLenum CONTINUOUS_AMD
Definition: vtkgl.h:18672
const GLenum TEXTURE3_ARB
Definition: vtkgl.h:12539
const GLenum MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
Definition: vtkgl.h:13107
const GLenum TEXTURE_BINDING_CUBE_MAP_ARRAY
Definition: vtkgl.h:12516
VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXENVFVEXTPROC GetMultiTexEnvfvEXT
const GLenum VIDEO_CAPTURE_FRAME_HEIGHT_NV
Definition: vtkgl.h:18812
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3UIVEXTPROC Uniform3uivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLBLENDFUNCINDEXEDAMDPROC BlendFuncIndexedAMD
VTKRENDERINGOPENGL_EXPORT PFNGLPAUSETRANSFORMFEEDBACKNVPROC PauseTransformFeedbackNV
const GLenum MAX_FOG_FUNC_POINTS_SGIS
Definition: vtkgl.h:15083
VTKRENDERINGOPENGL_EXPORT PFNGLCOMBINERPARAMETERFVNVPROC CombinerParameterfvNV
const GLenum VIBRANCE_BIAS_NV
Definition: vtkgl.h:16330
const GLenum FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX
Definition: vtkgl.h:15295
VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLERPARAMETERIPROC SamplerParameteri
VTKRENDERINGOPENGL_EXPORT PFNGLGETMINMAXPARAMETERFVPROC GetMinmaxParameterfv
const GLenum OP_MAX_EXT
Definition: vtkgl.h:16797
const GLenum INCR_WRAP_EXT
Definition: vtkgl.h:15808
const GLenum TEXTURE_LOD_BIAS_T_SGIX
Definition: vtkgl.h:15230
const GLenum CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB
Definition: vtkgl.h:19416
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL3UI64VNVPROC VertexAttribL3ui64vNV
VTKRENDERINGOPENGL_EXPORT PFNGLENDVERTEXSHADEREXTPROC EndVertexShaderEXT
GLenum func
Definition: vtkgl.h:11980
VTKRENDERINGOPENGL_EXPORT PFNGLPOLLINSTRUMENTSSGIXPROC PollInstrumentsSGIX
const GLenum FLOAT_VEC4_ARB
Definition: vtkgl.h:13200
VTKRENDERINGOPENGL_EXPORT PFNGLGETSAMPLERPARAMETERIIVPROC GetSamplerParameterIiv
const GLenum MAX_PROGRAM_ADDRESS_REGISTERS_ARB
Definition: vtkgl.h:12932
VTKRENDERINGOPENGL_EXPORT PFNGLUNLOCKARRAYSEXTPROC UnlockArraysEXT
const GLenum CULL_VERTEX_OBJECT_POSITION_EXT
Definition: vtkgl.h:15273
const GLenum SAMPLES_SGIS
Definition: vtkgl.h:14827
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC ProgramUniformMatrix3x4dv
const GLenum SECONDARY_COLOR_ARRAY_STRIDE_EXT
Definition: vtkgl.h:15478
const GLenum PIXEL_MIN_FILTER_EXT
Definition: vtkgl.h:15447
const GLenum DUAL_INTENSITY4_SGIS
Definition: vtkgl.h:14959
const GLenum QUERY_COUNTER_BITS
Definition: vtkgl.h:11804
const GLenum BLEND_SRC_ALPHA
Definition: vtkgl.h:11672
const GLenum PIXEL_TILE_CACHE_SIZE_SGIX
Definition: vtkgl.h:14948
VTKRENDERINGOPENGL_EXPORT PFNGLTESTFENCEAPPLEPROC TestFenceAPPLE
const GLenum CULL_MODES_NV
Definition: vtkgl.h:16274
VTKRENDERINGOPENGL_EXPORT PFNGLGETNMAPIVARBPROC GetnMapivARB
const GLenum IMAGE_TRANSLATE_Y_HP
Definition: vtkgl.h:15097
const GLenum MAX_CONVOLUTION_WIDTH
Definition: vtkgl.h:11421
const GLenum TEXTURE_COMPARE_SGIX
Definition: vtkgl.h:14912
VTKRENDERINGOPENGL_EXPORT PFNGLFINISHTEXTURESUNXPROC FinishTextureSUNX
const GLenum INTERLEAVED_ATTRIBS
Definition: vtkgl.h:12262
const GLenum ACTIVE_PROGRAM
Definition: vtkgl.h:14209
const GLenum UNPACK_IMAGE_HEIGHT_EXT
Definition: vtkgl.h:14542
vtkTypeInt64 int64_t
Definition: vtkgl.h:11270
const GLenum TEXTURE29
Definition: vtkgl.h:11506
VTKRENDERINGOPENGL_EXPORT PFNGLTEXTURERENDERBUFFEREXTPROC TextureRenderbufferEXT
GLenum GLuint GLint GLint layer
Definition: vtkgl.h:13516
GLint left
Definition: vtkgl.h:14367
const GLenum PROVOKING_VERTEX
Definition: vtkgl.h:13722
const GLenum PROGRAM_TEMPORARIES_ARB
Definition: vtkgl.h:12919
GLenum condition
Definition: vtkgl.h:16188
const GLenum T2F_IUI_N3F_V3F_EXT
Definition: vtkgl.h:15260
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
XVisualInfo *(* PFNGLXGETVISUALFROMFBCONFIGPROC)(Display *dpy, GLXFBConfig config)
Definition: vtkgl.h:19371
const GLenum SLICE_ACCUM_SUN
Definition: vtkgl.h:17102
const GLenum CONVOLUTION_BORDER_MODE_EXT
Definition: vtkgl.h:14619
const GLenum WRITE_DISCARD_NV
Definition: vtkgl.h:19250
VTKRENDERINGOPENGL_EXPORT PFNGLGETNUNIFORMUIVARBPROC GetnUniformuivARB
const GLenum DOUBLE_MAT4x2
Definition: vtkgl.h:14025
const GLenum TEXTURE30_ARB
Definition: vtkgl.h:12566
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXLOADIDENTITYEXTPROC MatrixLoadIdentityEXT
const GLenum UNSIGNED_INT_8_8_8_8
Definition: vtkgl.h:11280
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDP4UIPROC TexCoordP4ui
const GLenum FUNC_REVERSE_SUBTRACT_EXT
Definition: vtkgl.h:14933
VTKRENDERINGOPENGL_EXPORT PFNGLVDPAUINITNVPROC VDPAUInitNV
const GLenum ELEMENT_ARRAY_LENGTH_NV
Definition: vtkgl.h:18911
const GLenum TRANSPARENT_TYPE
Definition: vtkgl.h:19328
const GLenum TRANSPOSE_TEXTURE_MATRIX_ARB
Definition: vtkgl.h:12643
const GLenum RENDERBUFFER_GREEN_SIZE
Definition: vtkgl.h:13490
const GLenum PROGRAM_LENGTH_NV
Definition: vtkgl.h:16351
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3FMESAPROC WindowPos3fMESA
const GLenum TEXTURE24
Definition: vtkgl.h:11501
VTKRENDERINGOPENGL_EXPORT PFNGLNORMALPOINTERLISTIBMPROC NormalPointerListIBM
const GLenum NEGATIVE_Y_EXT
Definition: vtkgl.h:16877
GLbyte ty
Definition: vtkgl.h:15567
VTKRENDERINGOPENGL_EXPORT PFNGLBINDBUFFERRANGEPROC BindBufferRange
const GLenum READ_WRITE
Definition: vtkgl.h:11815
GLint GLenum GLsizei GLsizei GLsizei GLsizei size4d
Definition: vtkgl.h:14743
void(* PFNGLXFREECONTEXTEXTPROC)(Display *dpy, GLXContext context)
Definition: vtkgl.h:19496
const GLenum COLOR_MATRIX_STACK_DEPTH
Definition: vtkgl.h:11446
const GLenum TRIANGLE_LIST_SUN
Definition: vtkgl.h:15675
const GLenum PROXY_POST_CONVOLUTION_COLOR_TABLE
Definition: vtkgl.h:11460
const GLenum FRAMEBUFFER_BINDING_EXT
Definition: vtkgl.h:17523
const GLenum PRIMITIVE_ID_NV
Definition: vtkgl.h:17972
VTKRENDERINGOPENGL_EXPORT PFNGLPATCHPARAMETERIPROC PatchParameteri
const GLenum SAMPLE_ALPHA_TO_ONE_ARB
Definition: vtkgl.h:12657
GLboolean GLboolean GLboolean GLboolean a
Definition: vtkgl.h:12312
const GLenum RGBA_TYPE_SGIX
Definition: vtkgl.h:19512
const GLenum PIXEL_PACK_BUFFER_ARB
Definition: vtkgl.h:13403
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETER4FVARBPROC ProgramLocalParameter4fvARB
const GLenum UNIFORM_IS_ROW_MAJOR
Definition: vtkgl.h:13668
const GLenum COMPRESSED_SLUMINANCE
Definition: vtkgl.h:12206
GLvoid *APIENTRYP PFNGLMAPNAMEDBUFFERRANGEEXTPROC(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
Definition: vtkgl.h:18327
const GLenum MAX_ASYNC_READ_PIXELS_SGIX
Definition: vtkgl.h:15417
const GLenum SLUMINANCE8
Definition: vtkgl.h:12205
const GLenum NEGATE_BIT_ATI
Definition: vtkgl.h:16706
const GLenum MAP_WRITE_BIT
Definition: vtkgl.h:13584
const GLenum STRICT_LIGHTING_HINT_PGI
Definition: vtkgl.h:15177
const GLenum INT_IMAGE_1D_ARRAY_EXT
Definition: vtkgl.h:18975
const GLenum COPY_WRITE_BUFFER
Definition: vtkgl.h:13697
GLsizei GLenum GLenum GLuint GLenum * severities
Definition: vtkgl.h:14417
VTKRENDERINGOPENGL_EXPORT PFNGLGETCOLORTABLEEXTPROC GetColorTableEXT
VTKRENDERINGOPENGL_EXPORT PFNGLMULTIMODEDRAWARRAYSIBMPROC MultiModeDrawArraysIBM
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3FEXTPROC SecondaryColor3fEXT
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1DPROC Uniform1d
const GLenum TEXTURE_1D_ARRAY_EXT
Definition: vtkgl.h:17876
const GLenum MATRIX19_ARB
Definition: vtkgl.h:12958
const GLenum RGBA32F
Definition: vtkgl.h:12229
const GLenum UNSIGNED_INT_SAMPLER_2D_RECT
Definition: vtkgl.h:12440
VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTLIGHTFSGIXPROC FragmentLightfSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLENABLEVARIANTCLIENTSTATEEXTPROC EnableVariantClientStateEXT
const GLenum ACTIVE_SUBROUTINES
Definition: vtkgl.h:14065
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1UI64VNVPROC ProgramUniform1ui64vNV
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI3UIEXTPROC VertexAttribI3uiEXT
const GLenum VERTEX_ATTRIB_MAP1_ORDER_APPLE
Definition: vtkgl.h:18741
const GLenum HALF_BIAS_NORMAL_NV
Definition: vtkgl.h:15907
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM1FVPROC Uniform1fv
const GLenum VERTEX_ATTRIB_ARRAY_POINTER
Definition: vtkgl.h:11903
const GLenum DEBUG_OUTPUT_SYNCHRONOUS_ARB
Definition: vtkgl.h:14391
const GLenum ALPHA12_EXT
Definition: vtkgl.h:14496
const GLenum NEGATIVE_ONE_EXT
Definition: vtkgl.h:16882
const GLenum DRAW_BUFFER15_ARB
Definition: vtkgl.h:13357
VTKRENDERINGOPENGL_EXPORT PFNGLDEBUGMESSAGECALLBACKAMDPROC DebugMessageCallbackAMD
const GLenum RGB_FLOAT16_APPLE
Definition: vtkgl.h:18729
const GLenum RGB5_A1_EXT
Definition: vtkgl.h:14522
const GLenum RGB9_E5_EXT
Definition: vtkgl.h:17907
const GLenum BUFFER_SERIALIZED_MODIFY_APPLE
Definition: vtkgl.h:17680
VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREBARRIERNVPROC TextureBarrierNV
const GLenum MAX_TRACK_MATRICES_NV
Definition: vtkgl.h:16359
const GLenum DUAL_ALPHA8_SGIS
Definition: vtkgl.h:14952
VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC FramebufferDrawBuffersEXT
unsigned short GLhalfARB
Definition: vtkgl.h:13378
VTKRENDERINGOPENGL_EXPORT PFNGLBLENDFUNCSEPARATEIPROC BlendFuncSeparatei
const GLenum TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV
Definition: vtkgl.h:19163
const GLenum UNSIGNED_INT_10F_11F_11F_REV
Definition: vtkgl.h:12247
const GLenum IMAGE_BINDING_LEVEL_EXT
Definition: vtkgl.h:18954
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3SVPROC SecondaryColor3sv
const GLenum FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
Definition: vtkgl.h:13450
const GLenum SOURCE1_ALPHA_ARB
Definition: vtkgl.h:12817
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4I64NVPROC ProgramUniform4i64NV
const GLenum RG16
Definition: vtkgl.h:13615
const GLenum SLUMINANCE8_ALPHA8_EXT
Definition: vtkgl.h:17629
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1DVPROC VertexAttrib1dv
GLuint64EXT * result
Definition: vtkgl.h:18868
const GLenum TEXTURE_DT_SIZE_NV
Definition: vtkgl.h:16335
const GLenum MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB
Definition: vtkgl.h:13564
const GLenum STENCIL_ATTACHMENT
Definition: vtkgl.h:13479
typedef GLint(APIENTRYP PFNGLGETATTRIBLOCATIONPROC)(GLuint program
VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTURE2DEXTPROC FramebufferTexture2DEXT
const GLenum FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
Definition: vtkgl.h:13422
const GLenum BGRA_INTEGER
Definition: vtkgl.h:12284
const GLenum UNSIGNED_INT64_NV
Definition: vtkgl.h:19061
VTKRENDERINGOPENGL_EXPORT PFNGLCOMBINERPARAMETERIVNVPROC CombinerParameterivNV
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1DPROC VertexAttrib1d
const GLenum FRONT_LEFT_BUFFER_BIT
Definition: vtkgl.h:19318
const GLenum POINT_SPRITE_COORD_ORIGIN
Definition: vtkgl.h:11970
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC TexCoord2fColor4fNormal3fVertex3fSUN
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXP4UIVPROC VertexP4uiv
const GLenum CURRENT_ATTRIB_NV
Definition: vtkgl.h:16350
VTKRENDERINGOPENGL_EXPORT PFNGLSCISSORINDEXEDPROC ScissorIndexed
const GLenum SAMPLES_PASSED
Definition: vtkgl.h:11828
const GLenum RENDERBUFFER_EXT
Definition: vtkgl.h:17558
const GLenum ELEMENT_ARRAY_BUFFER_ARB
Definition: vtkgl.h:13117
const GLenum COLOR_ATTACHMENT15
Definition: vtkgl.h:13477
const GLenum NONE_EXT
Definition: vtkgl.h:19457
const GLenum HISTOGRAM_LUMINANCE_SIZE
Definition: vtkgl.h:11439
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2DVPROC ProgramUniform2dv
const GLenum UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
Definition: vtkgl.h:13780
VTKRENDERINGOPENGL_EXPORT PFNGLNORMAL3HNVPROC Normal3hNV
const GLenum DRAW_BUFFER13
Definition: vtkgl.h:11922
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBLPOINTERPROC VertexAttribLPointer
GLsizei GLuint * groups
Definition: vtkgl.h:18640
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX3X2FVPROC UniformMatrix3x2fv
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXGENIEXTPROC MultiTexGeniEXT
int(* PFNGLXQUERYCHANNELRECTSGIXPROC)(Display *display, int screen, int channel, int *dx, int *dy, int *dw, int *dh)
Definition: vtkgl.h:19576
const GLenum ALLOW_DRAW_FRG_HINT_PGI
Definition: vtkgl.h:15174
VTKRENDERINGOPENGL_EXPORT PFNGLNORMALP3UIVPROC NormalP3uiv
const GLenum BUFFER_SIZE
Definition: vtkgl.h:11802
const GLenum BOOL_VEC3_ARB
Definition: vtkgl.h:13206
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXARRAYRANGENVPROC VertexArrayRangeNV
const GLenum FRAME_NV
Definition: vtkgl.h:18113
const GLenum SMOOTH_POINT_SIZE_GRANULARITY
Definition: vtkgl.h:11309
const GLenum RASTERIZER_DISCARD
Definition: vtkgl.h:12259
const GLenum VERTEX_ARRAY_LENGTH_NV
Definition: vtkgl.h:18903
GLuint64EXT GLuint GLuint GLenum GLenum target0
Definition: vtkgl.h:18119
const GLenum TEXTURE_MATERIAL_PARAMETER_EXT
Definition: vtkgl.h:15371
const GLenum TEXTURE_CUBE_MAP_SEAMLESS
Definition: vtkgl.h:13727
VTKRENDERINGOPENGL_EXPORT PFNGLGENERATEMIPMAPEXTPROC GenerateMipmapEXT
const GLenum MAX_4D_TEXTURE_SIZE_SGIS
Definition: vtkgl.h:14741
GLenum GLuint GLsizei bufsize
Definition: vtkgl.h:14077
const GLenum PRESENT_TIME_NV
Definition: vtkgl.h:18117
const GLenum TANGENT_ARRAY_TYPE_EXT
Definition: vtkgl.h:15557
const GLenum BUFFER_ACCESS_FLAGS
Definition: vtkgl.h:12309
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3FVEXTPROC SecondaryColor3fvEXT
GLsizei GLenum * sources
Definition: vtkgl.h:14417
const GLenum REG_25_ATI
Definition: vtkgl.h:16630
VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTLIGHTFVSGIXPROC FragmentLightfvSGIX
const GLenum VERTEX_ARRAY_TYPE_EXT
Definition: vtkgl.h:14847
const GLenum TEXTURE_2D_EXT
Definition: vtkgl.h:19679
const GLenum HISTOGRAM_WIDTH
Definition: vtkgl.h:11433
VTKRENDERINGOPENGL_EXPORT PFNGLDELETENAMESAMDPROC DeleteNamesAMD
GLenum backfunc
Definition: vtkgl.h:17460
const GLenum SAMPLER_2D
Definition: vtkgl.h:11951
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC CompressedMultiTexImage1DEXT
const GLenum CONSTANT_BORDER_HP
Definition: vtkgl.h:15124
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1DVEXTPROC ProgramUniform1dvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEX4HVNVPROC Vertex4hvNV
GLXFBConfigSGIX(* PFNGLXGETFBCONFIGFROMVISUALSGIXPROC)(Display *dpy, XVisualInfo *vis)
Definition: vtkgl.h:19521
const GLenum POST_TEXTURE_FILTER_SCALE_RANGE_SGIX
Definition: vtkgl.h:15034
const GLenum COMBINE4_NV
Definition: vtkgl.h:15977
GLsizei const GLfloat * points
Definition: vtkgl.h:14786
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3IVEXTPROC SecondaryColor3ivEXT
const GLenum PIXEL_UNPACK_BUFFER_BINDING
Definition: vtkgl.h:12174
const GLenum COLOR_INDEX8_EXT
Definition: vtkgl.h:15191
const GLenum TIMEOUT_EXPIRED
Definition: vtkgl.h:13740
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4FVARBPROC Uniform4fvARB
const GLenum MATRIX30_ARB
Definition: vtkgl.h:12969
VTKRENDERINGOPENGL_EXPORT PFNGLFREEOBJECTBUFFERATIPROC FreeObjectBufferATI
const GLenum PACK_RESAMPLE_SGIX
Definition: vtkgl.h:16149
VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLEMASKSGISPROC SampleMaskSGIS
const GLenum UNSIGNED_INT_SAMPLER_3D
Definition: vtkgl.h:12301
const GLenum OP_ROUND_EXT
Definition: vtkgl.h:16803
const GLenum OPERAND0_ALPHA
Definition: vtkgl.h:11581
VTKRENDERINGOPENGL_EXPORT PFNGLARETEXTURESRESIDENTEXTPROC AreTexturesResidentEXT
const GLenum PRIMITIVES_GENERATED_NV
Definition: vtkgl.h:17983
const GLenum CON_26_ATI
Definition: vtkgl.h:16663
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI1UIVEXTPROC VertexAttribI1uivEXT
const GLenum TANGENT_ARRAY_POINTER_EXT
Definition: vtkgl.h:15561
const GLenum DRAW_BUFFER8
Definition: vtkgl.h:11917
const GLenum COLOR_ATTACHMENT2_EXT
Definition: vtkgl.h:17541
GLint GLint GLint GLint GLint woffset
Definition: vtkgl.h:14744
const GLenum VERTEX_ARRAY_POINTER_EXT
Definition: vtkgl.h:14866
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM4DVATIPROC VertexStream4dvATI
const GLenum _2PASS_1_EXT
Definition: vtkgl.h:16125
const GLenum IMAGE_2D_RECT_EXT
Definition: vtkgl.h:18961
VTKRENDERINGOPENGL_EXPORT PFNGLISBUFFERRESIDENTNVPROC IsBufferResidentNV
const GLenum GEOMETRY_PROGRAM_NV
Definition: vtkgl.h:17734
const GLenum MAX_VERTEX_SHADER_INSTRUCTIONS_EXT
Definition: vtkgl.h:16856
const GLenum PIXEL_PACK_BUFFER
Definition: vtkgl.h:12171
VTKRENDERINGOPENGL_EXPORT PFNGLGENOCCLUSIONQUERIESNVPROC GenOcclusionQueriesNV
const GLenum TEXTURE6
Definition: vtkgl.h:11483
const GLenum BLEND_DST_RGB
Definition: vtkgl.h:11669
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC ProgramNamedParameter4dvNV
const GLenum RGB_SCALE_ARB
Definition: vtkgl.h:12825
const GLenum TEXTURE22_ARB
Definition: vtkgl.h:12558
const GLenum GEOMETRY_DEFORMATION_BIT_SGIX
Definition: vtkgl.h:15049
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM1SVATIPROC VertexStream1svATI
const GLenum PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI
Definition: vtkgl.h:16746
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX2X4FVPROC UniformMatrix2x4fv
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC ProgramUniformMatrix2x3dvEXT
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble w2
Definition: vtkgl.h:15056
const GLenum AUX_BUFFERS_BIT_SGIX
Definition: vtkgl.h:19536
const GLenum MAX_TEXTURE_COORDS_ARB
Definition: vtkgl.h:13110
const GLenum MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
Definition: vtkgl.h:14119
const GLenum FRAGMENT_LIGHT5_SGIX
Definition: vtkgl.h:15301
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2IVPROC ProgramUniform2iv
GLsizei GLboolean transpose
Definition: vtkgl.h:12029
VTKRENDERINGOPENGL_EXPORT PFNGLGENFRAMEBUFFERSPROC GenFramebuffers
const GLenum DEPTH_STENCIL
Definition: vtkgl.h:13433
VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDBUFFERSUBDATAEXTPROC GetNamedBufferSubDataEXT
VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR4UBVERTEX2FVSUNPROC Color4ubVertex2fvSUN
const GLenum RGBA_SIGNED_COMPONENTS_EXT
Definition: vtkgl.h:17873
VTKRENDERINGOPENGL_EXPORT PFNGLWEIGHTPOINTERARBPROC WeightPointerARB
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4FVPROC MultiTexCoord4fv
const GLenum TEXTURE_COMPARE_FUNC_ARB
Definition: vtkgl.h:12851
const GLenum DISCARD_NV
Definition: vtkgl.h:15900
const GLenum TEXTURE_MAX_LOD_SGIS
Definition: vtkgl.h:14810
const GLenum CON_15_ATI
Definition: vtkgl.h:16652
const GLenum MODELVIEW7_ARB
Definition: vtkgl.h:12741
const GLenum STATIC_COLOR
Definition: vtkgl.h:19340
const GLenum INT_SAMPLER_2D_EXT
Definition: vtkgl.h:17826
const GLenum SIGNED_LUMINANCE_NV
Definition: vtkgl.h:16306
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4UIVPROC VertexAttribI4uiv
const GLenum VERTEX_PROGRAM_PARAMETER_BUFFER_NV
Definition: vtkgl.h:17942
GLboolean enable
Definition: vtkgl.h:18647
GLenum writeTarget
Definition: vtkgl.h:13698
const GLenum REPLACEMENT_CODE_ARRAY_TYPE_SUN
Definition: vtkgl.h:15678
const GLenum OBJECT_TYPE_ARB
Definition: vtkgl.h:13196
const GLenum COLOR_ATTACHMENT5
Definition: vtkgl.h:13467
const GLenum STENCIL_BUFFER_BIT
Definition: vtkgl.h:19324
const GLenum REG_19_ATI
Definition: vtkgl.h:16624
GLsizei const GLchar ** uniformNames
Definition: vtkgl.h:13678
const GLenum DYNAMIC_COPY_ARB
Definition: vtkgl.h:13144
GLXWindow(* PFNGLXCREATEWINDOWPROC)(Display *dpy, GLXFBConfig config, Window win, const int *attrib_list)
Definition: vtkgl.h:19372
VTKRENDERINGOPENGL_EXPORT PFNGLGENPROGRAMSNVPROC GenProgramsNV
const GLenum MAP_TESSELLATION_NV
Definition: vtkgl.h:16203
const GLenum LUMINANCE8UI_EXT
Definition: vtkgl.h:18054
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC CompressedTexSubImage2D
const GLenum QUERY_BY_REGION_NO_WAIT_NV
Definition: vtkgl.h:18106
const GLenum MAX_CLIP_DISTANCES
Definition: vtkgl.h:12219
const GLenum BGRA
Definition: vtkgl.h:11300
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3DVPROC SecondaryColor3dv
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1IVPROC ProgramUniform1iv
const GLenum LAST_VERTEX_CONVENTION_EXT
Definition: vtkgl.h:18681
const GLenum MULTISAMPLE
Definition: vtkgl.h:11510
const GLenum FENCE_APPLE
Definition: vtkgl.h:17191
VTKRENDERINGOPENGL_EXPORT PFNGLXBINDTEXIMAGEEXTPROC BindTexImageEXT
VTKRENDERINGOPENGL_EXPORT PFNGLCLIENTWAITSYNCPROC ClientWaitSync
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL4I64NVPROC VertexAttribL4i64NV
const GLfloat * tc
Definition: vtkgl.h:15740
const GLenum MAX_SHININESS_NV
Definition: vtkgl.h:15871
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS3HVNVPROC VertexAttribs3hvNV
const GLenum COMPRESSED_RGBA_FXT1_3DFX
Definition: vtkgl.h:16106
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1IVARBPROC MultiTexCoord1ivARB
GLvoid *APIENTRYP PFNGLMAPBUFFERRANGEPROC(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
Definition: vtkgl.h:13589
const GLenum PIXEL_TEX_GEN_ALPHA_LS_SGIX
Definition: vtkgl.h:15389
GLsizei const GLvoid * pointer
Definition: vtkgl.h:11728
const GLenum COLOR_TABLE_BLUE_SIZE
Definition: vtkgl.h:11468
const GLenum QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
Definition: vtkgl.h:13719
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2FVEXTPROC ProgramUniform2fvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC ProgramUniformMatrix3x2fvEXT
const GLenum COMPRESSED_INTENSITY_ARB
Definition: vtkgl.h:12687
const GLenum PURGEABLE_APPLE
Definition: vtkgl.h:18771
VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC GetNamedProgramLocalParameterIuivEXT
const GLenum VERTEX_DATA_HINT_PGI
Definition: vtkgl.h:15140
const GLenum FRAMEBUFFER_ATTACHMENT_RED_SIZE
Definition: vtkgl.h:13423
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3IVEXTPROC ProgramUniform3ivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETCOLORTABLEPROC GetColorTable
const GLenum DECR_WRAP
Definition: vtkgl.h:11681
const GLenum CLIP_DISTANCE7
Definition: vtkgl.h:12218
const GLenum SAMPLE_BUFFERS_SGIS
Definition: vtkgl.h:14826
const GLenum TEXTURE_BINDING_BUFFER_EXT
Definition: vtkgl.h:17888
const GLenum MODULATE_ADD_ATI
Definition: vtkgl.h:17272
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3UIEXTPROC ProgramUniform3uiEXT
const GLenum STATIC_READ_ARB
Definition: vtkgl.h:13140
const GLenum MATRIX0_ARB
Definition: vtkgl.h:12939
const GLenum LUMINANCE_FLOAT32_ATI
Definition: vtkgl.h:17281
const GLenum REG_21_ATI
Definition: vtkgl.h:16626
const GLenum MAX_SHADER_BUFFER_ADDRESS_NV
Definition: vtkgl.h:18859
GLuint colorNumber
Definition: vtkgl.h:13857
const GLenum POST_COLOR_MATRIX_ALPHA_BIAS
Definition: vtkgl.h:11455
const GLenum FIELDS_NV
Definition: vtkgl.h:18114
const GLenum MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT
Definition: vtkgl.h:18144
GLenum GLenum dpfail
Definition: vtkgl.h:11979
const GLenum COMBINER_AB_OUTPUT_NV
Definition: vtkgl.h:15923
const GLenum VERTEX_CONSISTENT_HINT_PGI
Definition: vtkgl.h:15141
VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYOBJECTUI64VEXTPROC GetQueryObjectui64vEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETHISTOGRAMPARAMETERFVEXTPROC GetHistogramParameterfvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1FPROC ProgramUniform1f
const GLenum CONTEXT_DEBUG_BIT_ARB
Definition: vtkgl.h:19426
XID GLXWindow
Definition: vtkgl.h:19300
VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREPARAMETERFEXTPROC TextureParameterfEXT
VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTUREPROC FramebufferTexture
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS4DMESAPROC WindowPos4dMESA
const GLenum QUAD_INTENSITY4_SGIS
Definition: vtkgl.h:14969
const GLenum DRAW_BUFFER9_ARB
Definition: vtkgl.h:13351
typedef GLenum(APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSPROC)(GLenum target)
const GLenum REG_22_ATI
Definition: vtkgl.h:16627
VTKRENDERINGOPENGL_EXPORT PFNGLBINDRENDERBUFFERPROC BindRenderbuffer
VTKRENDERINGOPENGL_EXPORT PFNGLDELETESYNCPROC DeleteSync
XID GLXPbuffer
Definition: vtkgl.h:19299
const GLenum UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
Definition: vtkgl.h:12521
const GLenum MAT_AMBIENT_AND_DIFFUSE_BIT_PGI
Definition: vtkgl.h:15149
VTKRENDERINGOPENGL_EXPORT PFNGLBINORMAL3FVEXTPROC Binormal3fvEXT
const GLenum DEBUG_SEVERITY_MEDIUM_AMD
Definition: vtkgl.h:19226
VTKRENDERINGOPENGL_EXPORT PFNGLGENPROGRAMPIPELINESPROC GenProgramPipelines
const GLenum NO_RESET_NOTIFICATION_ARB
Definition: vtkgl.h:14430
VTKRENDERINGOPENGL_EXPORT PFNGLXCREATEGLXPBUFFERSGIXPROC CreateGLXPbufferSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYPROC DisableVertexAttribArray
const GLenum NUM_FILL_STREAMS_NV
Definition: vtkgl.h:18116
const GLenum LOWER_LEFT
Definition: vtkgl.h:11971
const GLenum SECONDARY_INTERPOLATOR_ATI
Definition: vtkgl.h:16680
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS3FVNVPROC VertexAttribs3fvNV
const GLenum DUAL_ALPHA16_SGIS
Definition: vtkgl.h:14954
VTKRENDERINGOPENGL_EXPORT PFNGLGETINTEGERINDEXEDVEXTPROC GetIntegerIndexedvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGENSYMBOLSEXTPROC GenSymbolsEXT
VTKRENDERINGOPENGL_EXPORT PFNGLXGETFBCONFIGATTRIBSGIXPROC GetFBConfigAttribSGIX
GLfloat GLfloat v1
Definition: vtkgl.h:12014
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI3UIVPROC VertexAttribI3uiv
const GLenum NORMAL_ARRAY_ADDRESS_NV
Definition: vtkgl.h:18894
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPILESHADERINCLUDEARBPROC CompileShaderIncludeARB
const GLenum SAMPLER_BUFFER_EXT
Definition: vtkgl.h:17818
VTKRENDERINGOPENGL_EXPORT PFNGLFINISHFENCEAPPLEPROC FinishFenceAPPLE
const GLenum CONVOLUTION_BORDER_MODE
Definition: vtkgl.h:11414
VTKRENDERINGOPENGL_EXPORT PFNGLGETMINMAXEXTPROC GetMinmaxEXT
const GLenum TEXTURE_FORMAT_RGB_EXT
Definition: vtkgl.h:19676
const GLenum MAX_GEOMETRY_UNIFORM_COMPONENTS
Definition: vtkgl.h:12490
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DPROC CompressedTexImage3D
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC ProgramUniformMatrix2x4fv
const GLenum FULL_RANGE_EXT
Definition: vtkgl.h:16884
const GLenum TRUE_COLOR
Definition: vtkgl.h:19337
const GLenum VERTEX_ATTRIB_ARRAY6_NV
Definition: vtkgl.h:16386
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2I64NVPROC ProgramUniform2i64NV
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4UIPROC VertexAttribI4ui
GLenum GLintptr GLintptr writeOffset
Definition: vtkgl.h:13698
VTKRENDERINGOPENGL_EXPORT PFNGLCLEARBUFFERFIPROC ClearBufferfi
const GLenum DEVICE_ID_NV
Definition: vtkgl.h:19736
const GLenum TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
Definition: vtkgl.h:12251
GLenum GLintptr readOffset
Definition: vtkgl.h:13698
const GLenum R1UI_T2F_V3F_SUN
Definition: vtkgl.h:15686
const GLenum ALPHA16I_EXT
Definition: vtkgl.h:18064
const GLenum UNSIGNED_INT_8_8_8_8_REV
Definition: vtkgl.h:11297
const GLenum INTENSITY_FLOAT32_ATI
Definition: vtkgl.h:17280
const GLenum UNSIGNED_INT_SAMPLER_2D_ARRAY
Definition: vtkgl.h:12304
VTKRENDERINGOPENGL_EXPORT PFNGLXWAITVIDEOSYNCSGIPROC WaitVideoSyncSGI
__GLXextFuncPtr(* PFNGLXGETPROCADDRESSARBPROC)(const GLubyte *procName)
Definition: vtkgl.h:19308
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2IMESAPROC WindowPos2iMESA
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLORP3UIVPROC SecondaryColorP3uiv
const GLenum COMPRESSED_RGBA_S3TC_DXT1_EXT
Definition: vtkgl.h:16039
VTKRENDERINGOPENGL_EXPORT PFNGLBINDBUFFEROFFSETEXTPROC BindBufferOffsetEXT
const GLenum DRAW_BUFFER0_ATI
Definition: vtkgl.h:17248
const GLenum SAMPLE_ALPHA_TO_MASK_EXT
Definition: vtkgl.h:16120
GLenum target
Definition: vtkgl.h:13913
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3SVARBPROC MultiTexCoord3svARB
const GLenum TRANSPARENT_TYPE_EXT
Definition: vtkgl.h:19451
const GLenum DU8DV8_ATI
Definition: vtkgl.h:16591
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3IEXTPROC SecondaryColor3iEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4FPROC VertexAttrib4f
const GLenum HISTOGRAM_SINK_EXT
Definition: vtkgl.h:14589
VTKRENDERINGOPENGL_EXPORT PFNGLBUFFERSUBDATAARBPROC BufferSubDataARB
const GLenum BOOL_VEC2_ARB
Definition: vtkgl.h:13205
VTKRENDERINGOPENGL_EXPORT PFNGLTEXBUMPPARAMETERIVATIPROC TexBumpParameterivATI
const GLenum REPLACE_OLDEST_SUN
Definition: vtkgl.h:15674
const GLenum MODELVIEW14_ARB
Definition: vtkgl.h:12748
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS2DVNVPROC VertexAttribs2dvNV
const GLenum CONVOLUTION_HINT_SGIX
Definition: vtkgl.h:16146
const GLenum PROGRAM_BINARY_LENGTH
Definition: vtkgl.h:14191
VTKRENDERINGOPENGL_EXPORT PFNGLXRELEASEVIDEODEVICENVPROC ReleaseVideoDeviceNV
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1SNVPROC VertexAttrib1sNV
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3FPROC WindowPos3f
const GLenum OBJECT_VALIDATE_STATUS_ARB
Definition: vtkgl.h:13222
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS1HVNVPROC VertexAttribs1hvNV
const GLenum RGB_422_APPLE
Definition: vtkgl.h:18784
const GLenum INDEX_ARRAY_LIST_STRIDE_IBM
Definition: vtkgl.h:16064
VTKRENDERINGOPENGL_EXPORT PFNGLGETSAMPLERPARAMETERFVPROC GetSamplerParameterfv
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETER4DVARBPROC ProgramEnvParameter4dvARB
const GLenum TRANSPARENT_RED_VALUE_EXT
Definition: vtkgl.h:19453
VTKRENDERINGOPENGL_EXPORT PFNGLENDCONDITIONALRENDERNVPROC EndConditionalRenderNV
VTKRENDERINGOPENGL_EXPORT PFNGLBINORMAL3SVEXTPROC Binormal3svEXT
const GLenum DRAW_BUFFER4
Definition: vtkgl.h:11913
const GLenum VERTEX_SHADER_LOCALS_EXT
Definition: vtkgl.h:16870
const GLenum TEXTURE_MIN_LOD_SGIS
Definition: vtkgl.h:14809
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL2DPROC VertexAttribL2d
GLenum internalFormat
Definition: vtkgl.h:15195
const GLenum MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
Definition: vtkgl.h:12483
const GLenum MAX_DEFORMATION_ORDER_SGIX
Definition: vtkgl.h:15055
const GLenum PRIMITIVES_GENERATED
Definition: vtkgl.h:12257
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3DMESAPROC WindowPos3dMESA
const GLenum BLEND_DST_RGB_EXT
Definition: vtkgl.h:15787
VTKRENDERINGOPENGL_EXPORT PFNGLNORMALSTREAM3FVATIPROC NormalStream3fvATI
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC GetProgramLocalParameterdvARB
const GLenum TEXTURE_SWIZZLE_R
Definition: vtkgl.h:13904
const GLenum CONTEXT_MINOR_VERSION_ARB
Definition: vtkgl.h:19429
const GLenum SRGB8
Definition: vtkgl.h:12182
VTKRENDERINGOPENGL_EXPORT PFNGLFINISHASYNCSGIXPROC FinishAsyncSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLGENQUERIESARBPROC GenQueriesARB
const GLenum FIELD_UPPER_NV
Definition: vtkgl.h:18789
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL2UI64VNVPROC VertexAttribL2ui64vNV
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC ProgramUniformMatrix4x2dv
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMPARAMETERIARBPROC ProgramParameteriARB
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2UI64NVPROC ProgramUniform2ui64NV
const GLint GLsizei const GLint * bufstreams
Definition: vtkgl.h:18009
VTKRENDERINGOPENGL_EXPORT PFNGLGETFOGFUNCSGISPROC GetFogFuncSGIS
VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR3FVERTEX3FSUNPROC Color3fVertex3fSUN
const GLenum LOCAL_CONSTANT_VALUE_EXT
Definition: vtkgl.h:16895
const GLenum VBO_FREE_MEMORY_ATI
Definition: vtkgl.h:18628
const GLenum ALPHA_FLOAT16_APPLE
Definition: vtkgl.h:18730
const GLenum UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
Definition: vtkgl.h:13673
const GLenum MAX_CUBE_MAP_TEXTURE_SIZE_EXT
Definition: vtkgl.h:15833
const GLenum RGB16I
Definition: vtkgl.h:12275
VTKRENDERINGOPENGL_EXPORT PFNGLGETLOCALCONSTANTINTEGERVEXTPROC GetLocalConstantIntegervEXT
const GLenum VERTEX_ATTRIB_ARRAY15_NV
Definition: vtkgl.h:16395
VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREPARAMETERFVEXTPROC TextureParameterfvEXT
GLenum clamp
Definition: vtkgl.h:12324
const GLenum WEIGHT_ARRAY_ARB
Definition: vtkgl.h:12733
const GLenum DOUBLE_MAT2x4
Definition: vtkgl.h:14022
const GLenum TEXTURE_1D_BINDING_EXT
Definition: vtkgl.h:14761
const GLenum LINE_STRIP_ADJACENCY_ARB
Definition: vtkgl.h:13548
VTKRENDERINGOPENGL_EXPORT PFNGLMAPBUFFERRANGEPROC MapBufferRange
const GLenum STATIC_DRAW_ARB
Definition: vtkgl.h:13139
const GLenum VERTEX_ATTRIB_ARRAY_ENABLED_ARB
Definition: vtkgl.h:12894
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI1IEXTPROC VertexAttribI1iEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4FEXTPROC ProgramUniform4fEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETNSEPARABLEFILTERARBPROC GetnSeparableFilterARB
const GLenum OUTPUT_TEXTURE_COORD12_EXT
Definition: vtkgl.h:16828
const GLenum MAX_PROGRAM_NATIVE_PARAMETERS_ARB
Definition: vtkgl.h:12926
const GLenum PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP
Definition: vtkgl.h:15108
const GLenum VERTEX_PROGRAM_POINT_SIZE_ARB
Definition: vtkgl.h:12905
const GLenum CONVOLUTION_1D
Definition: vtkgl.h:11411
VTKRENDERINGOPENGL_EXPORT PFNGLVALIDATEPROGRAMPIPELINEPROC ValidateProgramPipeline
const GLenum FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX
Definition: vtkgl.h:15293
const GLenum FOG_COORDINATE_SOURCE
Definition: vtkgl.h:11706
const GLenum OBJECT_ACTIVE_ATTRIBUTES_ARB
Definition: vtkgl.h:13315
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4USVARBPROC VertexAttrib4usvARB
const GLenum MATRIX_INDEX_ARRAY_STRIDE_ARB
Definition: vtkgl.h:12796
const GLenum MAX_TEXTURE_LOD_BIAS_EXT
Definition: vtkgl.h:15841
const GLenum WIDTH
Definition: vtkgl.h:19359
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC TexCoord2fNormal3fVertex3fSUN
const GLenum FLOAT_MAT3
Definition: vtkgl.h:11948
const GLenum TEXTURE_FORMAT_NONE_EXT
Definition: vtkgl.h:19675
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3USEXTPROC SecondaryColor3usEXT
const GLenum SMOOTH_LINE_WIDTH_GRANULARITY
Definition: vtkgl.h:11311
VTKRENDERINGOPENGL_EXPORT PFNGLVDPAUUNREGISTERSURFACENVPROC VDPAUUnregisterSurfaceNV
const GLenum BOOL_ARB
Definition: vtkgl.h:13204
const GLenum PROGRAM_INSTRUCTIONS_ARB
Definition: vtkgl.h:12915
VTKRENDERINGOPENGL_EXPORT PFNGLGETINVARIANTBOOLEANVEXTPROC GetInvariantBooleanvEXT
const GLenum SAMPLE_BUFFERS_ARB
Definition: vtkgl.h:19412
VTKRENDERINGOPENGL_EXPORT PFNGLGENVERTEXSHADERSEXTPROC GenVertexShadersEXT
const GLenum UNSIGNED_INT_SAMPLER_2D_RECT_EXT
Definition: vtkgl.h:17837
const GLenum MAP1_VERTEX_ATTRIB15_4_NV
Definition: vtkgl.h:16411
VTKRENDERINGOPENGL_EXPORT PFNGLENABLEVERTEXATTRIBARRAYARBPROC EnableVertexAttribArrayARB
VTKRENDERINGOPENGL_EXPORT PFNGLGETBOOLEANI_VPROC GetBooleani_v
VTKRENDERINGOPENGL_EXPORT PFNGLGETLOCALCONSTANTFLOATVEXTPROC GetLocalConstantFloatvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBP3UIPROC VertexAttribP3ui
const GLenum MAX_CONVOLUTION_HEIGHT
Definition: vtkgl.h:11422
const GLenum VIDEO_BUFFER_NV
Definition: vtkgl.h:18787
const GLenum DOT3_RGB_EXT
Definition: vtkgl.h:16171
const GLenum MATRIX24_ARB
Definition: vtkgl.h:12963
const GLenum SOURCE0_RGB_ARB
Definition: vtkgl.h:12813
const GLenum INT_SAMPLER_CUBE
Definition: vtkgl.h:12296
const GLenum STATIC_GRAY_EXT
Definition: vtkgl.h:19463
const GLenum INT16_VEC4_NV
Definition: vtkgl.h:19069
const GLenum FRAMEBUFFER_UNDEFINED
Definition: vtkgl.h:13430
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXP2UIPROC VertexP2ui
VTKRENDERINGOPENGL_EXPORT PFNGLBINDTRANSFORMFEEDBACKPROC BindTransformFeedback
const GLenum CONST_EYE_NV
Definition: vtkgl.h:16282
const GLenum MAP_ATTRIB_V_ORDER_NV
Definition: vtkgl.h:16205
const GLenum SAMPLER_1D_ARRAY
Definition: vtkgl.h:12285
const GLenum MODELVIEW9_ARB
Definition: vtkgl.h:12743
VTKRENDERINGOPENGL_EXPORT PFNGLENDTRANSFORMFEEDBACKPROC EndTransformFeedback
const GLenum DOT_PRODUCT_TEXTURE_CUBE_MAP_NV
Definition: vtkgl.h:16291
const GLenum PREVIOUS_TEXTURE_INPUT_NV
Definition: vtkgl.h:16281
const GLenum HISTOGRAM_FORMAT
Definition: vtkgl.h:11434
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3FVPROC ProgramUniformMatrix3fv
VTKRENDERINGOPENGL_EXPORT PFNGLGETVIDEOCAPTURESTREAMDVNVPROC GetVideoCaptureStreamdvNV
const GLenum OBJECT_TYPE
Definition: vtkgl.h:13731
const GLenum COLOR_INDEX_TYPE_SGIX
Definition: vtkgl.h:19513
const GLenum Y_EXT
Definition: vtkgl.h:16873
const GLenum PROXY_TEXTURE_CUBE_MAP
Definition: vtkgl.h:11526
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC CompressedTextureImage3DEXT
const GLenum VERTEX_ATTRIB_ARRAY_SIZE_ARB
Definition: vtkgl.h:12895
const GLenum SECONDARY_COLOR_ARRAY_POINTER
Definition: vtkgl.h:11719
const GLenum SAMPLE_ALPHA_TO_COVERAGE
Definition: vtkgl.h:11511
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDBUFFERSUBDATAEXTPROC NamedBufferSubDataEXT
const GLenum COLOR_ARRAY_COUNT_EXT
Definition: vtkgl.h:14856
VTKRENDERINGOPENGL_EXPORT PFNGLGETINTEGERI_VPROC GetIntegeri_v
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4UIVEXTPROC ProgramUniform4uivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBLDVEXTPROC GetVertexAttribLdvEXT
const GLenum IR_INSTRUMENT1_SGIX
Definition: vtkgl.h:15223
const GLenum CONVOLUTION_FORMAT_EXT
Definition: vtkgl.h:14623
const GLenum ACTIVE_UNIFORM_BLOCKS
Definition: vtkgl.h:13660
const GLenum OUTPUT_TEXTURE_COORD18_EXT
Definition: vtkgl.h:16834
const GLenum MAX_CLIPMAP_DEPTH_SGIX
Definition: vtkgl.h:14905
const GLenum MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
Definition: vtkgl.h:13825
VTKRENDERINGOPENGL_EXPORT PFNGLCULLPARAMETERDVEXTPROC CullParameterdvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC MultiDrawRangeElementArrayAPPLE
VTKRENDERINGOPENGL_EXPORT PFNGLTEXPARAMETERIIVPROC TexParameterIiv
GLuint program
Definition: vtkgl.h:13011
const GLenum DUAL_LUMINANCE4_SGIS
Definition: vtkgl.h:14955
const GLenum DOUBLE_MAT3x4_EXT
Definition: vtkgl.h:19021
VTKRENDERINGOPENGL_EXPORT PFNGLXGETSYNCVALUESOMLPROC GetSyncValuesOML
VTKRENDERINGOPENGL_EXPORT PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC VideoCaptureStreamParameterivNV
const GLenum PBUFFER_BIT
Definition: vtkgl.h:19314
const GLenum MODELVIEW13_ARB
Definition: vtkgl.h:12747
const GLenum LIST_PRIORITY_SGIX
Definition: vtkgl.h:15208
const GLenum INDEX_ARRAY_POINTER_EXT
Definition: vtkgl.h:14869
VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVESUBROUTINENAMEPROC GetActiveSubroutineName
const GLenum NO_RESET_NOTIFICATION_ARB
Definition: vtkgl.h:19443
const GLenum DETAIL_TEXTURE_FUNC_POINTS_SGIS
Definition: vtkgl.h:14785
const GLenum FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
Definition: vtkgl.h:13421
VTKRENDERINGOPENGL_EXPORT PFNGLUNMAPBUFFERARBPROC UnmapBufferARB
VTKRENDERINGOPENGL_EXPORT PFNGLDISABLEIPROC Disablei
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORMASKIPROC ColorMaski
const GLenum ADD_SIGNED
Definition: vtkgl.h:11585
const GLenum STENCIL_INDEX1_EXT
Definition: vtkgl.h:17562
const GLenum UNSIGNED_INT_VEC2
Definition: vtkgl.h:12290
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXTUREIMAGE1DEXTPROC CopyTextureImage1DEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEX2HNVPROC Vertex2hNV
const GLenum OBJECT_ACTIVE_UNIFORMS_ARB
Definition: vtkgl.h:13225
VTKRENDERINGOPENGL_EXPORT PFNGLSHADERBINARYPROC ShaderBinary
const GLenum MAP2_BINORMAL_EXT
Definition: vtkgl.h:15566
const GLenum TEXTURE_SHARED_SIZE
Definition: vtkgl.h:12250
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NUSVPROC VertexAttrib4Nusv
const GLenum LAST_VIDEO_CAPTURE_STATUS_NV
Definition: vtkgl.h:18794
const GLenum SAMPLER_1D_ARRAY_SHADOW_EXT
Definition: vtkgl.h:17819
const GLenum MAX_TEXTURE_COORDS
Definition: vtkgl.h:12168
GLsizei coverageSamples
Definition: vtkgl.h:17930
const GLenum ARRAY_ELEMENT_LOCK_COUNT_EXT
Definition: vtkgl.h:15264
const GLenum COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB
Definition: vtkgl.h:13849
GLenum GLenum GLenum dfactorAlpha
Definition: vtkgl.h:11685
VTKRENDERINGOPENGL_EXPORT PFNGLVIEWPORTINDEXEDFVPROC ViewportIndexedfv
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMPIPELINEIVPROC GetProgramPipelineiv
const GLenum INTERLACE_OML
Definition: vtkgl.h:16566
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI2UIPROC VertexAttribI2ui
GLbitfield stages
Definition: vtkgl.h:14211
const GLenum COLOR_SUM_CLAMP_NV
Definition: vtkgl.h:15928
VTKRENDERINGOPENGL_EXPORT PFNGLENDQUERYINDEXEDPROC EndQueryIndexed
const GLenum ARRAY_OBJECT_OFFSET_ATI
Definition: vtkgl.h:16760
const GLenum DEBUG_SOURCE_SHADER_COMPILER_ARB
Definition: vtkgl.h:14397
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2DPROC Uniform2d
const GLenum TRANSFORM_FEEDBACK_BUFFER_SIZE
Definition: vtkgl.h:12256
const GLenum SAMPLE_BUFFERS
Definition: vtkgl.h:19406
GLenum GLenum GLenum GLenum GLenum componentUsage
Definition: vtkgl.h:15941
VTKRENDERINGOPENGL_EXPORT PFNGLBLENDFUNCSEPARATEIARBPROC BlendFuncSeparateiARB
VTKRENDERINGOPENGL_EXPORT PFNGLGETCOMPRESSEDTEXIMAGEPROC GetCompressedTexImage
const GLenum SAMPLER_CUBE_MAP_ARRAY_ARB
Definition: vtkgl.h:13818
const GLenum DEBUG_CATEGORY_WINDOW_SYSTEM_AMD
Definition: vtkgl.h:19229
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4UIPROC Uniform4ui
VTKRENDERINGOPENGL_EXPORT PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC BlendFuncSeparateIndexedAMD
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXSUBIMAGE2DEXTPROC MultiTexSubImage2DEXT
const GLenum CLAMP_FRAGMENT_COLOR_ARB
Definition: vtkgl.h:13370
const GLenum CURRENT_TANGENT_EXT
Definition: vtkgl.h:15555
const GLenum MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT
Definition: vtkgl.h:18026
const GLenum OUTPUT_TEXTURE_COORD15_EXT
Definition: vtkgl.h:16831
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2IARBPROC WindowPos2iARB
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMNAMEDPARAMETER4DNVPROC ProgramNamedParameter4dNV
const GLenum TEXTURE_MAX_CLAMP_R_SGIX
Definition: vtkgl.h:16560
const GLenum LOCAL_CONSTANT_EXT
Definition: vtkgl.h:16854
const GLenum OCCLUSION_TEST_HP
Definition: vtkgl.h:15441
VTKRENDERINGOPENGL_EXPORT PFNGLGETOBJECTPARAMETERIVARBPROC GetObjectParameterivARB
GLenum GLenum severity
Definition: vtkgl.h:14414
const GLenum TEXTURE_2D_MULTISAMPLE
Definition: vtkgl.h:13770
const GLenum UNSIGNED_INT_SAMPLER_CUBE_EXT
Definition: vtkgl.h:17836
VTKRENDERINGOPENGL_EXPORT PFNGLELEMENTPOINTERATIPROC ElementPointerATI
const GLenum INTENSITY16_EXT
Definition: vtkgl.h:14512
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETER4DVARBPROC ProgramLocalParameter4dvARB
const GLenum CMYKA_EXT
Definition: vtkgl.h:14754
int(* PFNGLXQUERYCHANNELDELTASSGIXPROC)(Display *display, int screen, int channel, int *x, int *y, int *w, int *h)
Definition: vtkgl.h:19577
const GLenum SAMPLE_ALPHA_TO_ONE_SGIS
Definition: vtkgl.h:14817
const GLenum OP_RECIP_SQRT_EXT
Definition: vtkgl.h:16808
const GLenum FOG_COORD_ARRAY_ADDRESS_NV
Definition: vtkgl.h:18900
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBLPOINTEREXTPROC VertexAttribLPointerEXT
const GLenum SRC1_RGB
Definition: vtkgl.h:11889
GLboolean GLboolean g
Definition: vtkgl.h:12312
const GLenum BGRA_INTEGER_EXT
Definition: vtkgl.h:18081
VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC FramebufferRenderbufferEXT
const GLenum VIDEO_CAPTURE_SURFACE_ORIGIN_NV
Definition: vtkgl.h:18815
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NSVPROC VertexAttrib4Nsv
VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERIVPROC PointParameteriv
const GLenum OPERAND0_RGB
Definition: vtkgl.h:11578
GLfloat v0
Definition: vtkgl.h:12013
const GLenum TEXTURE10
Definition: vtkgl.h:11487
const GLenum BUFFER_MAP_OFFSET
Definition: vtkgl.h:12311
const GLenum GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV
Definition: vtkgl.h:17943
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMENVPARAMETERIIVNVPROC GetProgramEnvParameterIivNV
VTKRENDERINGOPENGL_EXPORT PFNGLGENERATEMIPMAPPROC GenerateMipmap
VTKRENDERINGOPENGL_EXPORT PFNGLBINDATTRIBLOCATIONARBPROC BindAttribLocationARB
VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXPARAMETERFVEXTPROC GetMultiTexParameterfvEXT
const GLenum FLOAT16_VEC2_NV
Definition: vtkgl.h:19085
VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR3HNVPROC Color3hNV
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBFORMATNVPROC VertexAttribFormatNV
const GLenum TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB
Definition: vtkgl.h:12679
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3FPROC VertexAttrib3f
const GLenum COLOR_SUM
Definition: vtkgl.h:11714
const GLenum MATRIX_INDEX_ARRAY_SIZE_ARB
Definition: vtkgl.h:12794
Bool(* PFNGLXJOINSWAPGROUPNVPROC)(Display *dpy, GLXDrawable drawable, GLuint group)
Definition: vtkgl.h:19722
const GLenum SCREEN_EXT
Definition: vtkgl.h:19491
const GLenum SAMPLER_2D_SHADOW_ARB
Definition: vtkgl.h:13216
const GLenum ACTIVE_UNIFORMS
Definition: vtkgl.h:11962
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXINDEXUBVARBPROC MatrixIndexubvARB
const GLenum VERTEX_ARRAY_SIZE_EXT
Definition: vtkgl.h:14846
const GLenum DETAIL_TEXTURE_MODE_SGIS
Definition: vtkgl.h:14784
const GLenum IMAGE_2D_ARRAY_EXT
Definition: vtkgl.h:18965
const GLenum DRAW_BUFFER0
Definition: vtkgl.h:11909
const GLenum VERTEX_WEIGHTING_EXT
Definition: vtkgl.h:15854
const GLenum UNSIGNED_INT_VEC2_EXT
Definition: vtkgl.h:17822
const GLenum BACK_LEFT_EXT
Definition: vtkgl.h:19683
const GLenum SHADER_OPERATION_NV
Definition: vtkgl.h:16273
const GLenum FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT
Definition: vtkgl.h:17528
const GLenum SAMPLER_CUBE_SHADOW_EXT
Definition: vtkgl.h:17821
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1FVEXTPROC ProgramUniform1fvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI2IVEXTPROC VertexAttribI2ivEXT
GLuint color
Definition: vtkgl.h:12351
const GLenum EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB
Definition: vtkgl.h:13125
const GLenum POST_CONVOLUTION_COLOR_TABLE
Definition: vtkgl.h:11457
VTKRENDERINGOPENGL_EXPORT PFNGLTEXTURELIGHTEXTPROC TextureLightEXT
const GLenum INNOCENT_CONTEXT_RESET_ARB
Definition: vtkgl.h:14427
const GLenum FRAMEBUFFER_EXT
Definition: vtkgl.h:17557
VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLERPARAMETERFPROC SamplerParameterf
const GLenum ARRAY_BUFFER_BINDING_ARB
Definition: vtkgl.h:13118
const GLenum MIRRORED_REPEAT_ARB
Definition: vtkgl.h:12840
const GLenum COMPRESSED_INTENSITY
Definition: vtkgl.h:11568
const GLenum MATRIX6_ARB
Definition: vtkgl.h:12945
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXLOADTRANSPOSEFEXTPROC MatrixLoadTransposefEXT
VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTLIGHTISGIXPROC FragmentLightiSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLGETPERFMONITORCOUNTERINFOAMDPROC GetPerfMonitorCounterInfoAMD
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWELEMENTARRAYAPPLEPROC DrawElementArrayAPPLE
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC NamedRenderbufferStorageMultisampleEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVIEWPORTARRAYVPROC ViewportArrayv
VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXGENFVEXTPROC GetMultiTexGenfvEXT
const GLenum CON_2_ATI
Definition: vtkgl.h:16639
VTKRENDERINGOPENGL_EXPORT PFNGLBLENDFUNCSEPARATEPROC BlendFuncSeparate
const GLenum OP_CROSS_PRODUCT_EXT
Definition: vtkgl.h:16810
const GLenum NORMAL_BIT_PGI
Definition: vtkgl.h:15155
const GLenum MAX_SAMPLE_MASK_WORDS_NV
Definition: vtkgl.h:18599
GLuint renderbuffer
Definition: vtkgl.h:13498
GLdouble s
Definition: vtkgl.h:11594
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORDP1UIPROC MultiTexCoordP1ui
const GLenum PBUFFER_SGIX
Definition: vtkgl.h:19554
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2UI64VNVPROC Uniform2ui64vNV
const GLenum MAX_VERTEX_UNITS_ARB
Definition: vtkgl.h:12724
VTKRENDERINGOPENGL_EXPORT PFNGLCREATEPROGRAMOBJECTARBPROC CreateProgramObjectARB
const GLenum DOT3_RGBA
Definition: vtkgl.h:11592
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint vorder
Definition: vtkgl.h:15056
const GLenum UNPACK_RESAMPLE_SGIX
Definition: vtkgl.h:16150
VTKRENDERINGOPENGL_EXPORT PFNGLLOCKARRAYSEXTPROC LockArraysEXT
const GLenum UNPACK_IMAGE_DEPTH_SGIS
Definition: vtkgl.h:14736
const GLenum VALIDATE_STATUS
Definition: vtkgl.h:11959
int64_t(* PFNGLXSWAPBUFFERSMSCOMLPROC)(Display *dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder)
Definition: vtkgl.h:19640
const GLenum OFFSET_TEXTURE_RECTANGLE_NV
Definition: vtkgl.h:16264
const GLenum SRGB8_ALPHA8
Definition: vtkgl.h:12184
const GLenum GPU_FASTEST_TARGET_GPUS_AMD
Definition: vtkgl.h:19775
const GLenum TEXTURE_FILTER_CONTROL
Definition: vtkgl.h:11721
const GLenum SIGNED_RGB_UNSIGNED_ALPHA_NV
Definition: vtkgl.h:16317
VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXTUREPARAMETERIVEXTPROC GetTextureParameterivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2DVARBPROC MultiTexCoord2dvARB
const GLenum READ_PIXEL_DATA_RANGE_POINTER_NV
Definition: vtkgl.h:17429
const GLenum MATRIX9_ARB
Definition: vtkgl.h:12948
VTKRENDERINGOPENGL_EXPORT PFNGLXGETTRANSPARENTINDEXSUNPROC GetTransparentIndexSUN
VTKRENDERINGOPENGL_EXPORT PFNGLTANGENTPOINTEREXTPROC TangentPointerEXT
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORDP4UIVPROC MultiTexCoordP4uiv
const GLenum SIGNED_RGB8_NV
Definition: vtkgl.h:16305
VTKRENDERINGOPENGL_EXPORT PFNGLBINDBUFFERBASEEXTPROC BindBufferBaseEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETHISTOGRAMPARAMETERFVPROC GetHistogramParameterfv
const GLenum UNSIGNED_INT_10F_11F_11F_REV_EXT
Definition: vtkgl.h:17872
const GLenum PN_TRIANGLES_POINT_MODE_ATI
Definition: vtkgl.h:16740
const GLenum COLOR_ARRAY_LENGTH_NV
Definition: vtkgl.h:18905
const GLenum MAX_GEOMETRY_OUTPUT_VERTICES_EXT
Definition: vtkgl.h:17761
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3FVMESAPROC WindowPos3fvMESA
const GLenum SRC0_RGB
Definition: vtkgl.h:11888
const GLenum DSDT8_MAG8_INTENSITY8_NV
Definition: vtkgl.h:16316
VTKRENDERINGOPENGL_EXPORT PFNGLXQUERYGLXPBUFFERSGIXPROC QueryGLXPbufferSGIX
const GLenum TEXTURE27
Definition: vtkgl.h:11504
const GLenum MAX_TEXTURE_BUFFER_SIZE_EXT
Definition: vtkgl.h:17887
const GLenum FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT
Definition: vtkgl.h:17651
const GLenum DISTANCE_ATTENUATION_SGIS
Definition: vtkgl.h:15008
VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERFPROC PointParameterf
const GLenum MATRIX12_ARB
Definition: vtkgl.h:12951
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3UBVPROC SecondaryColor3ubv
const GLenum MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT
Definition: vtkgl.h:16864
const GLenum DEBUG_TYPE_PERFORMANCE_ARB
Definition: vtkgl.h:14405
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX2X3DVPROC UniformMatrix2x3dv
const GLenum TEXTURE_WRAP_R
Definition: vtkgl.h:11290
const GLenum SIGNED_IDENTITY_NV
Definition: vtkgl.h:15909
VTKRENDERINGOPENGL_EXPORT PFNGLLISTPARAMETERISGIXPROC ListParameteriSGIX
const GLenum MATRIX16_ARB
Definition: vtkgl.h:12955
const GLenum UNSIGNED_INT_SAMPLER_BUFFER
Definition: vtkgl.h:12441
VTKRENDERINGOPENGL_EXPORT PFNGLCONVOLUTIONFILTER2DPROC ConvolutionFilter2D
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORDP3UIVPROC MultiTexCoordP3uiv
const GLenum VERTEX_ATTRIB_ARRAY_STRIDE_ARB
Definition: vtkgl.h:12896
GLXContext(* PFNGLXCREATECONTEXTATTRIBSARBPROC)(Display *dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int *attrib_list)
Definition: vtkgl.h:19431
const GLenum TEXTURE_CUBE_MAP_EXT
Definition: vtkgl.h:15824
VTKRENDERINGOPENGL_EXPORT PFNGLGETMINMAXPARAMETERIVEXTPROC GetMinmaxParameterivEXT
const GLenum TEXTURE1_ARB
Definition: vtkgl.h:12537
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXLOADFEXTPROC MatrixLoadfEXT
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DARBPROC CompressedTexImage2DARB
const GLenum WRITE_ONLY
Definition: vtkgl.h:11814
const GLenum UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Definition: vtkgl.h:13783
const GLenum ELEMENT_ARRAY_APPLE
Definition: vtkgl.h:17175
const GLenum IMAGE_BINDING_FORMAT_EXT
Definition: vtkgl.h:18992
const GLenum LUMINANCE_ALPHA32I_EXT
Definition: vtkgl.h:18061
const GLenum CONSTANT_BORDER
Definition: vtkgl.h:11472
const GLenum RENDER_TYPE_SGIX
Definition: vtkgl.h:19509
VTKRENDERINGOPENGL_EXPORT PFNGLREADINSTRUMENTSSGIXPROC ReadInstrumentsSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTMATERIALISGIXPROC FragmentMaterialiSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUISUNPROC ReplacementCodeuiSUN
VTKRENDERINGOPENGL_EXPORT PFNGLVDPAUGETSURFACEIVNVPROC VDPAUGetSurfaceivNV
const GLenum SIGNED_HILO_NV
Definition: vtkgl.h:16300
VTKRENDERINGOPENGL_EXPORT PFNGLGLOBALALPHAFACTORUSSUNPROC GlobalAlphaFactorusSUN
VTKRENDERINGOPENGL_EXPORT PFNGLISNAMEDSTRINGARBPROC IsNamedStringARB
VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLERPARAMETERIIVPROC SamplerParameterIiv
const GLenum COLOR_ATTACHMENT3_EXT
Definition: vtkgl.h:17542
const GLenum FRAMEBUFFER_BINDING
Definition: vtkgl.h:13443
GLuint divisor
Definition: vtkgl.h:12507
const GLenum PROGRAM_STRING_NV
Definition: vtkgl.h:16352
const GLenum TRANSFORM_FEEDBACK_VARYINGS
Definition: vtkgl.h:12254
const GLenum PRIMARY_COLOR
Definition: vtkgl.h:11589
const GLenum CONTEXT_ROBUST_ACCESS_BIT_ARB
Definition: vtkgl.h:19440
const GLenum CLIP_DISTANCE4
Definition: vtkgl.h:12215
const GLenum AUX6_EXT
Definition: vtkgl.h:19693
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWELEMENTSINSTANCEDEXTPROC DrawElementsInstancedEXT
const GLenum FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT
Definition: vtkgl.h:17536
const GLenum STATIC_READ
Definition: vtkgl.h:11823
VTKRENDERINGOPENGL_EXPORT PFNGLGETOCCLUSIONQUERYUIVNVPROC GetOcclusionQueryuivNV
const GLenum RG_SNORM
Definition: vtkgl.h:12452
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXPUSHEXTPROC MatrixPushEXT
const GLenum LUMINANCE_ALPHA8I_EXT
Definition: vtkgl.h:18073
const GLenum MAX_3D_TEXTURE_SIZE
Definition: vtkgl.h:11291
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMPARAMETER4DNVPROC ProgramParameter4dNV
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2SNVPROC VertexAttrib2sNV
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXINDEXUIVARBPROC MatrixIndexuivARB
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3FARBPROC MultiTexCoord3fARB
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDPOINTERLISTIBMPROC TexCoordPointerListIBM
const GLenum PROXY_TEXTURE_2D_EXT
Definition: vtkgl.h:14535
const GLenum TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
Definition: vtkgl.h:13775
VTKRENDERINGOPENGL_EXPORT PFNGLRELEASESHADERCOMPILERPROC ReleaseShaderCompiler
const GLenum DS_SCALE_NV
Definition: vtkgl.h:16321
const GLenum LUMINANCE8_ALPHA8_SNORM
Definition: vtkgl.h:18693
const GLenum RGBA8UI_EXT
Definition: vtkgl.h:18050
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX3X4DVPROC UniformMatrix3x4dv
VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC FramebufferTextureLayerEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM2SATIPROC VertexStream2sATI
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4USVPROC VertexAttribI4usv
const GLenum DRAW_BUFFER12_ARB
Definition: vtkgl.h:13354
VTKRENDERINGOPENGL_EXPORT PFNGLXMAKECURRENTREADSGIPROC MakeCurrentReadSGI
VTKRENDERINGOPENGL_EXPORT PFNGLXGETFBCONFIGSPROC GetFBConfigs
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM3DATIPROC VertexStream3dATI
const GLenum DEBUG_SEVERITY_LOW_AMD
Definition: vtkgl.h:19227
VTKRENDERINGOPENGL_EXPORT PFNGLXCUSHIONSGIPROC CushionSGI
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC NamedProgramLocalParameterI4iEXT
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWELEMENTARRAYATIPROC DrawElementArrayATI
const GLenum PROGRAM_ALU_INSTRUCTIONS_ARB
Definition: vtkgl.h:13098
const GLenum TEXTURE19_ARB
Definition: vtkgl.h:12555
VTKRENDERINGOPENGL_EXPORT PFNGLGETVIDEOIVNVPROC GetVideoivNV
const GLenum MVP_MATRIX_EXT
Definition: vtkgl.h:16886
const GLenum NORMAL_ARRAY_EXT
Definition: vtkgl.h:14841
const GLenum MAX_DEPTH_TEXTURE_SAMPLES
Definition: vtkgl.h:13785
const GLenum OUTPUT_TEXTURE_COORD24_EXT
Definition: vtkgl.h:16840
const GLenum HILO16_NV
Definition: vtkgl.h:16299
const GLenum VERTEX_ATTRIB_MAP2_DOMAIN_APPLE
Definition: vtkgl.h:18746
VTKRENDERINGOPENGL_EXPORT PFNGLUSEPROGRAMPROC UseProgram
const GLenum SAMPLER_2D_ARRAY
Definition: vtkgl.h:12286
const GLenum MAX_SUBROUTINE_UNIFORM_LOCATIONS
Definition: vtkgl.h:14071
const GLenum DOUBLE_MAT3
Definition: vtkgl.h:14019
const GLenum ALPHA8UI_EXT
Definition: vtkgl.h:18052
const GLvoid * userParam
Definition: vtkgl.h:14416
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint key0
Definition: vtkgl.h:18119
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1UIVPROC ProgramUniform1uiv
GLenum GLenum GLvoid GLvoid GLvoid * span
Definition: vtkgl.h:11352
const GLenum OBJECT_BUFFER_USAGE_ATI
Definition: vtkgl.h:16758
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI1UIVPROC VertexAttribI1uiv
const GLenum TEXTURE_RANGE_LENGTH_APPLE
Definition: vtkgl.h:18711
const GLenum PIXEL_COUNTER_BITS_NV
Definition: vtkgl.h:17111
const GLenum T2F_IUI_N3F_V2F_EXT
Definition: vtkgl.h:15259
VTKRENDERINGOPENGL_EXPORT PFNGLGETVARIANTARRAYOBJECTFVATIPROC GetVariantArrayObjectfvATI
const GLenum VERTEX_ATTRIB_ARRAY_POINTER_ARB
Definition: vtkgl.h:12907
VTKRENDERINGOPENGL_EXPORT PFNGLBLENDCOLOREXTPROC BlendColorEXT
VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDPOINTERPROC FogCoordPointer
const GLenum FIXED_ONLY_ARB
Definition: vtkgl.h:13372
const GLenum FOG_SCALE_VALUE_SGIX
Definition: vtkgl.h:15643
const GLenum POST_CONVOLUTION_BLUE_SCALE
Definition: vtkgl.h:11425
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1FARBPROC VertexAttrib1fARB
const GLenum DEBUG_CATEGORY_DEPRECATION_AMD
Definition: vtkgl.h:19230
const GLenum UNDEFINED_APPLE
Definition: vtkgl.h:18770
GLsizei GLsizei colorSamples
Definition: vtkgl.h:17930
GLvoid *APIENTRYP PFNGLMAPOBJECTBUFFERATIPROC(GLuint buffer)
Definition: vtkgl.h:17449
GLclampd n
Definition: vtkgl.h:14370
VTKRENDERINGOPENGL_EXPORT PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC GetSubroutineUniformLocation
const GLenum REG_28_ATI
Definition: vtkgl.h:16633
const GLenum DRAW_INDIRECT_BUFFER_BINDING
Definition: vtkgl.h:14001
const GLenum WEIGHT_ARRAY_BUFFER_BINDING
Definition: vtkgl.h:11879
const GLenum UNSIGNED_BYTE_3_3_2
Definition: vtkgl.h:11277
const GLenum MAX_PROGRAM_ATTRIBS_ARB
Definition: vtkgl.h:12928
const GLenum RG32UI
Definition: vtkgl.h:13631
GLsizei const GLchar GLenum bufferMode
Definition: vtkgl.h:12322
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC ProgramUniformMatrix4x3dv
const GLenum VERTEX_ATTRIB_ARRAY_INTEGER
Definition: vtkgl.h:12233
VTKRENDERINGOPENGL_EXPORT PFNGLENABLECLIENTSTATEINDEXEDEXTPROC EnableClientStateIndexedEXT
const GLenum VERTEX_ATTRIB_ARRAY_TYPE_ARB
Definition: vtkgl.h:12897
const GLenum SAMPLE_COVERAGE
Definition: vtkgl.h:11513
const GLenum WAIT_FAILED
Definition: vtkgl.h:13742
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC ReplacementCodeuiColor4ubVertex3fvSUN
const GLenum VERTEX_ATTRIB_ARRAY7_NV
Definition: vtkgl.h:16387
const GLenum MAP2_VERTEX_ATTRIB2_4_NV
Definition: vtkgl.h:16414
VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTURELAYERARBPROC FramebufferTextureLayerARB
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXSUBIMAGE1DEXTPROC MultiTexSubImage1DEXT
const GLenum MULTISAMPLE_EXT
Definition: vtkgl.h:16119
const GLenum DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD
Definition: vtkgl.h:19231
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3DPROC ProgramUniform3d
const GLenum TEXTURE_BUFFER_DATA_STORE_BINDING_EXT
Definition: vtkgl.h:17889
const GLenum LUMINANCE8_SNORM
Definition: vtkgl.h:18692
VTKRENDERINGOPENGL_EXPORT PFNGLFRAGMENTLIGHTIVSGIXPROC FragmentLightivSGIX
const GLenum STATIC_COPY
Definition: vtkgl.h:11824
const GLenum RGBA_BIT_SGIX
Definition: vtkgl.h:19506
const GLenum RGBA4_S3TC
Definition: vtkgl.h:17244
VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTURE3DEXTPROC FramebufferTexture3DEXT
GLdouble zFar
Definition: vtkgl.h:17916
VTKRENDERINGOPENGL_EXPORT PFNGLCREATESHADEROBJECTARBPROC CreateShaderObjectARB
void(* PFNGLXGETSELECTEDEVENTSGIXPROC)(Display *dpy, GLXDrawable drawable, unsigned long *mask)
Definition: vtkgl.h:19560
GLint location
Definition: vtkgl.h:12002
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI1UIEXTPROC VertexAttribI1uiEXT
const GLenum MAX_PROGRAM_RESULT_COMPONENTS_NV
Definition: vtkgl.h:17693
GLenum shadertype
Definition: vtkgl.h:14074
const GLenum RENDERBUFFER_HEIGHT_EXT
Definition: vtkgl.h:17560
const GLenum TEXTURE_DEPTH_EXT
Definition: vtkgl.h:14545
const GLenum DEPTH_BUFFER_FLOAT_MODE_NV
Definition: vtkgl.h:17915
VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLERPARAMETERFVPROC SamplerParameterfv
const GLenum ALL_BARRIER_BITS_EXT
Definition: vtkgl.h:19005
const GLenum ISOLINES
Definition: vtkgl.h:14101
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC VertexArrayVertexAttribLOffsetEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM2IVATIPROC VertexStream2ivATI
const GLenum FOG_COORD_ARRAY_BUFFER_BINDING
Definition: vtkgl.h:11887
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint GLenum GLuint GLuint key1
Definition: vtkgl.h:18119
const GLenum OP_MUL_EXT
Definition: vtkgl.h:16793
const GLenum CONDITION_SATISFIED
Definition: vtkgl.h:13741
VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDFPROC FogCoordf
const GLenum VERTEX_ATTRIB_MAP2_COEFF_APPLE
Definition: vtkgl.h:18744
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2SARBPROC VertexAttrib2sARB
const GLenum STENCIL_BACK_FAIL_ATI
Definition: vtkgl.h:17456
const GLenum COLOR_SUM_EXT
Definition: vtkgl.h:15474
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3UI64VNVPROC Uniform3ui64vNV
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI3UIVEXTPROC VertexAttribI3uivEXT
const GLenum VERTEX_STREAM3_ATI
Definition: vtkgl.h:16987
int(* PFNGLXSWAPINTERVALEXTPROC)(Display *dpy, GLXDrawable drawable, int interval)
Definition: vtkgl.h:19754
VTKRENDERINGOPENGL_EXPORT PFNGLHISTOGRAMPROC Histogram
const GLenum STORAGE_CLIENT_APPLE
Definition: vtkgl.h:17225
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2FVPROC WindowPos2fv
const GLenum VERTEX_WEIGHT_ARRAY_EXT
Definition: vtkgl.h:15858
const GLenum LUMINANCE8_ALPHA8_EXT
Definition: vtkgl.h:14504
const GLenum PROGRAM_OBJECT_ARB
Definition: vtkgl.h:13194
VTKRENDERINGOPENGL_EXPORT PFNGLEXECUTEPROGRAMNVPROC ExecuteProgramNV
const GLenum INT64_VEC2_NV
Definition: vtkgl.h:19070
const GLenum COLOR_ATTACHMENT4
Definition: vtkgl.h:13466
VTKRENDERINGOPENGL_EXPORT PFNGLGETBUFFERSUBDATAARBPROC GetBufferSubDataARB
const GLenum PROGRAM_STRING_ARB
Definition: vtkgl.h:12900
const GLenum PASS_THROUGH_NV
Definition: vtkgl.h:16283
const GLenum STENCIL_BACK_PASS_DEPTH_PASS
Definition: vtkgl.h:11907
const GLenum FRONT_RIGHT_BUFFER_BIT_SGIX
Definition: vtkgl.h:19533
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC ProgramUniformMatrix4x2dvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLTEXTUREIMAGE1DEXTPROC TextureImage1DEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS4DVNVPROC VertexAttribs4dvNV
const GLenum FRAMEBUFFER_INCOMPLETE_READ_BUFFER
Definition: vtkgl.h:13459
const GLenum REG_0_ATI
Definition: vtkgl.h:16605
VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC GetNamedRenderbufferParameterivEXT
const GLenum LINEAR_SHARPEN_ALPHA_SGIS
Definition: vtkgl.h:14793
const GLenum SCREEN
Definition: vtkgl.h:19346
const GLenum MAX_SAMPLES_EXT
Definition: vtkgl.h:17652
const GLenum PIXEL_SUBSAMPLE_2424_SGIX
Definition: vtkgl.h:16090
const GLenum CONTEXT_FLAGS
Definition: vtkgl.h:12223
const GLenum SHADING_LANGUAGE_VERSION
Definition: vtkgl.h:11968
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXFRUSTUMEXTPROC MatrixFrustumEXT
const GLenum QUARTER_BIT_ATI
Definition: vtkgl.h:16702
const GLenum TEXTURE9
Definition: vtkgl.h:11486
const GLenum DOT4_ATI
Definition: vtkgl.h:16674
const GLenum LUMINANCE12_ALPHA12_EXT
Definition: vtkgl.h:14506
const GLenum INT_VEC3
Definition: vtkgl.h:11941
const GLenum ATOMIC_COUNTER_BARRIER_BIT_EXT
Definition: vtkgl.h:19004
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3DVPROC ProgramUniform3dv
const GLenum PIXEL_PACK_BUFFER_BINDING_ARB
Definition: vtkgl.h:13405
const GLenum ADD_SIGNED_EXT
Definition: vtkgl.h:15617
const GLenum INTENSITY12_EXT
Definition: vtkgl.h:14511
const GLenum VIDEO_OUT_STACKED_FIELDS_2_1_NV
Definition: vtkgl.h:19719
const GLenum LUMINANCE16_ALPHA16_SNORM
Definition: vtkgl.h:18697
const GLenum SAMPLES_3DFX
Definition: vtkgl.h:19608
const GLenum WIDTH_SGIX
Definition: vtkgl.h:19548
const GLenum COLOR_ATTACHMENT15_EXT
Definition: vtkgl.h:17554
const GLenum MAX_FRAGMENT_LIGHTS_SGIX
Definition: vtkgl.h:15288
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4SVARBPROC MultiTexCoord4svARB
VTKRENDERINGOPENGL_EXPORT PFNGLXLOCKVIDEOCAPTUREDEVICENVPROC LockVideoCaptureDeviceNV
const GLenum TRANSPOSE_COLOR_MATRIX
Definition: vtkgl.h:11561
VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC GetTexParameterPointervAPPLE
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC CopyTextureSubImage2DEXT
const GLenum CON_10_ATI
Definition: vtkgl.h:16647
const GLenum DRAW_BUFFER4_ARB
Definition: vtkgl.h:13346
const GLenum Y_INVERTED_EXT
Definition: vtkgl.h:19671
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4UBNVPROC VertexAttrib4ubNV
const GLenum MAX_IMAGE_UNITS_EXT
Definition: vtkgl.h:18951
const GLenum PIXEL_PACK_BUFFER_EXT
Definition: vtkgl.h:17502
const GLenum TRANSFORM_FEEDBACK_BUFFER_START
Definition: vtkgl.h:12255
VTKRENDERINGOPENGL_EXPORT PFNGLXBINDCHANNELTOWINDOWSGIXPROC BindChannelToWindowSGIX
const GLenum MAX_PROGRAM_TEXTURE_GATHER_OFFSET
Definition: vtkgl.h:12514
VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLEMASKEXTPROC SampleMaskEXT
const GLenum TEXTURE_INTENSITY_TYPE
Definition: vtkgl.h:13541
GLint GLint srcX1
Definition: vtkgl.h:13514
const GLenum GEOMETRY_INPUT_TYPE_EXT
Definition: vtkgl.h:17738
const GLenum COMBINER_INPUT_NV
Definition: vtkgl.h:15915
const GLenum SEPARABLE_2D
Definition: vtkgl.h:11413
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC ReplacementCodeuiColor4ubVertex3fSUN
const GLenum SECONDARY_COLOR_ARRAY_LIST_IBM
Definition: vtkgl.h:16060
const GLenum PATCH_DEFAULT_INNER_LEVEL
Definition: vtkgl.h:14094
const GLenum LIGHT_ENV_MODE_SGIX
Definition: vtkgl.h:15291
const GLenum TEXTURE_COMPARE_OPERATOR_SGIX
Definition: vtkgl.h:14913
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORTABLESGIPROC ColorTableSGI
const GLenum SOURCE1_ALPHA
Definition: vtkgl.h:11576
const GLenum NUM_COMPRESSED_TEXTURE_FORMATS_ARB
Definition: vtkgl.h:12693
const GLenum EYE_POINT_SGIS
Definition: vtkgl.h:16160
const GLenum TEXTURE_POST_SPECULAR_HP
Definition: vtkgl.h:15346
const GLenum Z6Y10Z6CB10Z6Y10Z6CR10_422_NV
Definition: vtkgl.h:18806
VTKRENDERINGOPENGL_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC RenderbufferStorageMultisample
VTKRENDERINGOPENGL_EXPORT PFNGLREQUESTRESIDENTPROGRAMSNVPROC RequestResidentProgramsNV
const GLenum PATCH_VERTICES
Definition: vtkgl.h:14093
VTKRENDERINGOPENGL_EXPORT PFNGLGETVARIANTBOOLEANVEXTPROC GetVariantBooleanvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLMAKEBUFFERRESIDENTNVPROC MakeBufferResidentNV
const GLenum PRIMITIVE_RESTART_INDEX_NV
Definition: vtkgl.h:17437
const GLenum TEXTURE_MAX_CLAMP_T_SGIX
Definition: vtkgl.h:16559
const GLenum MIN_SAMPLE_SHADING_VALUE_ARB
Definition: vtkgl.h:13810
const GLenum QUAD_ALPHA4_SGIS
Definition: vtkgl.h:14965
const GLenum PROGRAM_FORMAT_ASCII_ARB
Definition: vtkgl.h:12913
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC ProgramUniformMatrix2x3fvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1IVPROC MultiTexCoord1iv
const GLenum BACK_EXT
Definition: vtkgl.h:19686
const GLenum OP_SET_GE_EXT
Definition: vtkgl.h:16799
const GLenum SEPARATE_SPECULAR_COLOR_EXT
Definition: vtkgl.h:15471
GLint GLint GLint srcY1
Definition: vtkgl.h:13514
const GLenum SAMPLE_COVERAGE_VALUE_ARB
Definition: vtkgl.h:12661
const GLenum X_RENDERABLE
Definition: vtkgl.h:19350
const GLenum STENCIL_INDEX4
Definition: vtkgl.h:13486
const GLenum COMPRESSED_ALPHA_ARB
Definition: vtkgl.h:12684
const GLenum SAMPLE_COVERAGE_ARB
Definition: vtkgl.h:12658
const GLenum DEPTH32F_STENCIL8_NV
Definition: vtkgl.h:17913
const GLenum TRANSPARENT_ALPHA_VALUE_EXT
Definition: vtkgl.h:19456
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBLFORMATNVPROC VertexAttribLFormatNV
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2FARBPROC Uniform2fARB
const GLenum EYE_RADIAL_NV
Definition: vtkgl.h:15966
const GLenum ELEMENT_ARRAY_TYPE_ATI
Definition: vtkgl.h:17086
const GLenum OUTPUT_TEXTURE_COORD21_EXT
Definition: vtkgl.h:16837
const GLenum FLOAT_MAT4
Definition: vtkgl.h:11949
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORMASKINDEXEDEXTPROC ColorMaskIndexedEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMPARAMETER4DVNVPROC ProgramParameter4dvNV
VTKRENDERINGOPENGL_EXPORT PFNGLSTENCILMASKSEPARATEPROC StencilMaskSeparate
const GLenum CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB
Definition: vtkgl.h:19442
const GLenum VERTEX_ATTRIB_ARRAY_INTEGER_NV
Definition: vtkgl.h:17767
VTKRENDERINGOPENGL_EXPORT PFNGLTANGENT3IEXTPROC Tangent3iEXT
const GLenum REFLECTION_MAP
Definition: vtkgl.h:11564
const GLenum VERTEX_ATTRIB_ARRAY14_NV
Definition: vtkgl.h:16394
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS4FVNVPROC VertexAttribs4fvNV
const GLenum RENDERBUFFER_BINDING
Definition: vtkgl.h:13445
const GLenum ALPHA_MAX_CLAMP_INGR
Definition: vtkgl.h:15802
const GLenum STENCIL_INDEX4_EXT
Definition: vtkgl.h:17563
const GLenum MATRIX4_NV
Definition: vtkgl.h:16364
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint GLenum target1
Definition: vtkgl.h:18119
const GLenum DISTANCE_ATTENUATION_EXT
Definition: vtkgl.h:14998
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1DVPROC ProgramUniform1dv
const GLenum PROXY_TEXTURE_3D
Definition: vtkgl.h:11288
VTKRENDERINGOPENGL_EXPORT PFNGLGETVARIANTARRAYOBJECTIVATIPROC GetVariantArrayObjectivATI
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS3DVNVPROC VertexAttribs3dvNV
const GLenum CONVOLUTION_1D_EXT
Definition: vtkgl.h:14616
const GLenum VISUAL_ID_EXT
Definition: vtkgl.h:19490
const GLenum SAMPLE_MASK_EXT
Definition: vtkgl.h:16122
const GLenum PIXEL_TILE_GRID_WIDTH_SGIX
Definition: vtkgl.h:14945
const GLenum TEXTURE_SWIZZLE_G
Definition: vtkgl.h:13905
VTKRENDERINGOPENGL_EXPORT PFNGLDELETENAMEDSTRINGARBPROC DeleteNamedStringARB
const GLenum TEXTURE_2D_BINDING_EXT
Definition: vtkgl.h:14762
const GLenum MAX_PROGRAM_ATTRIB_COMPONENTS_NV
Definition: vtkgl.h:17692
const GLenum TEXTURE_CUBE_MAP_POSITIVE_Z_EXT
Definition: vtkgl.h:15830
const GLenum CONVOLUTION_FORMAT
Definition: vtkgl.h:11418
const GLenum GEOMETRY_INPUT_TYPE_ARB
Definition: vtkgl.h:13558
int(* PFNGLXCHANNELRECTSGIXPROC)(Display *display, int screen, int channel, int x, int y, int w, int h)
Definition: vtkgl.h:19575
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1SVARBPROC VertexAttrib1svARB
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3FVEXTPROC ProgramUniform3fvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4HNVPROC VertexAttrib4hNV
const GLenum PROGRAM_ERROR_STRING_NV
Definition: vtkgl.h:17313
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4UBVARBPROC VertexAttrib4ubvARB
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NIVPROC VertexAttrib4Niv
const GLenum SAMPLER_CUBE_SHADOW
Definition: vtkgl.h:12289
const GLenum BUFFER_OBJECT_APPLE
Definition: vtkgl.h:18766
const GLenum MULTISAMPLE_COVERAGE_MODES_NV
Definition: vtkgl.h:17929
const GLenum MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV
Definition: vtkgl.h:17976
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2FPROC WindowPos2f
VTKRENDERINGOPENGL_EXPORT PFNGLISFRAMEBUFFEREXTPROC IsFramebufferEXT
VTKRENDERINGOPENGL_EXPORT PFNGLXRESETFRAMECOUNTNVPROC ResetFrameCountNV
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL1I64NVPROC VertexAttribL1i64NV
const GLenum PIXEL_TEXTURE_SGIS
Definition: vtkgl.h:14709
const GLenum FRAMEBUFFER_UNSUPPORTED
Definition: vtkgl.h:13460
VTKRENDERINGOPENGL_EXPORT PFNGLGETUNIFORMBUFFERSIZEEXTPROC GetUniformBufferSizeEXT
const GLenum INTERLACE_READ_INGR
Definition: vtkgl.h:15805
VTKRENDERINGOPENGL_EXPORT PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC VideoCaptureStreamParameterfvNV
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXP3UIPROC VertexP3ui
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXBLENDENVFATIPROC VertexBlendEnvfATI
const GLenum PRESERVE_ATI
Definition: vtkgl.h:16755
const GLenum TEXTURE31_ARB
Definition: vtkgl.h:12567
const GLenum CON_19_ATI
Definition: vtkgl.h:16656
VTKRENDERINGOPENGL_EXPORT PFNGLGETVIDEOCAPTURESTREAMFVNVPROC GetVideoCaptureStreamfvNV
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1FVPROC VertexAttrib1fv
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDBUFFERDATAEXTPROC NamedBufferDataEXT
VTKRENDERINGOPENGL_EXPORT PFNGLEDGEFLAGFORMATNVPROC EdgeFlagFormatNV
const GLenum MAX_VERTEX_HINT_PGI
Definition: vtkgl.h:15143
const GLenum CON_21_ATI
Definition: vtkgl.h:16658
const GLenum R1UI_C3F_V3F_SUN
Definition: vtkgl.h:15683
VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXPARAMETERIUIVEXTPROC GetMultiTexParameterIuivEXT
const GLenum RGB16UI
Definition: vtkgl.h:12269
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4NUBARBPROC VertexAttrib4NubARB
const GLenum UNSIGNED_BYTE_2_3_3_REV
Definition: vtkgl.h:11292
const GLenum VECTOR_EXT
Definition: vtkgl.h:16850
const GLenum EYE_PLANE_ABSOLUTE_NV
Definition: vtkgl.h:15967
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3FVPROC WindowPos3fv
VTKRENDERINGOPENGL_EXPORT PFNGLBEGINPERFMONITORAMDPROC BeginPerfMonitorAMD
const GLenum VERTEX_ARRAY_EXT
Definition: vtkgl.h:14840
const GLenum MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
Definition: vtkgl.h:14108
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDP4UIVPROC TexCoordP4uiv
const GLenum MAX_SAMPLE_MASK_WORDS
Definition: vtkgl.h:13769
const GLenum LINEAR_SHARPEN_COLOR_SGIS
Definition: vtkgl.h:14794
const GLenum DYNAMIC_DRAW_ARB
Definition: vtkgl.h:13142
Display *(* PFNGLXGETCURRENTDISPLAYPROC)(void)
Definition: vtkgl.h:19382
const GLenum ACTIVE_STENCIL_FACE_EXT
Definition: vtkgl.h:17164
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1SVPROC VertexAttrib1sv
const GLenum TEXTURE_FREE_MEMORY_ATI
Definition: vtkgl.h:18629
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM1DVATIPROC VertexStream1dvATI
const GLenum SOURCE1_RGB
Definition: vtkgl.h:11573
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM2FVATIPROC VertexStream2fvATI
const GLenum NUM_VIDEO_CAPTURE_SLOTS_NV
Definition: vtkgl.h:19738
const GLenum DSDT8_NV
Definition: vtkgl.h:16314
const GLenum FOG_COORDINATE_ARRAY_STRIDE_EXT
Definition: vtkgl.h:15534
const GLenum DEPTH_COMPONENT24_SGIX
Definition: vtkgl.h:15077
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBS2SVNVPROC VertexAttribs2svNV
const GLenum TEXTURE_3D
Definition: vtkgl.h:11287
VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXGENDVEXTPROC GetMultiTexGendvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC CheckFramebufferStatusEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMUI64NVPROC ProgramUniformui64NV
void(* PFNGLXJOINSWAPGROUPSGIXPROC)(Display *dpy, GLXDrawable drawable, GLXDrawable member)
Definition: vtkgl.h:19586
VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYOBJECTIVARBPROC GetQueryObjectivARB
int64_t GLint64EXT
Definition: vtkgl.h:17666
const GLenum SATURATE_BIT_ATI
Definition: vtkgl.h:16704
const GLenum MIN_PROGRAM_TEXEL_OFFSET_NV
Definition: vtkgl.h:17688
VTKRENDERINGOPENGL_EXPORT PFNGLCREATESHADERPROGRAMEXTPROC CreateShaderProgramEXT
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3Mod
Definition: vtkgl.h:16717
VTKRENDERINGOPENGL_EXPORT PFNGLPIXELTRANSFORMPARAMETERFEXTPROC PixelTransformParameterfEXT
VTKRENDERINGOPENGL_EXPORT PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC FlushVertexArrayRangeAPPLE
VTKRENDERINGOPENGL_EXPORT PFNGLWEIGHTBVARBPROC WeightbvARB
const GLenum PROGRAM_NATIVE_INSTRUCTIONS_ARB
Definition: vtkgl.h:12917
const GLenum FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT
Definition: vtkgl.h:17744
const GLenum QUERY_OBJECT_AMD
Definition: vtkgl.h:19212
const GLenum IMAGE_MAG_FILTER_HP
Definition: vtkgl.h:15101
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXINDEXUSVARBPROC MatrixIndexusvARB
const GLenum MODELVIEW21_ARB
Definition: vtkgl.h:12755
VTKRENDERINGOPENGL_EXPORT PFNGLDELETESHADERPROC DeleteShader
VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDPOINTEREXTPROC FogCoordPointerEXT
VTKRENDERINGOPENGL_EXPORT PFNGLISTEXTUREEXTPROC IsTextureEXT
const GLenum FLOAT_MAT2_ARB
Definition: vtkgl.h:13208
VTKRENDERINGOPENGL_EXPORT PFNGLGENERATEMULTITEXMIPMAPEXTPROC GenerateMultiTexMipmapEXT
const GLenum FLOAT_MAT4x3
Definition: vtkgl.h:12180
const GLenum OPERAND2_RGB_ARB
Definition: vtkgl.h:12821
const GLenum UNSIGNED_INT64_VEC4_NV
Definition: vtkgl.h:19083
VTKRENDERINGOPENGL_EXPORT PFNGLGETMINMAXPARAMETERIVPROC GetMinmaxParameteriv
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4FVPROC Uniform4fv
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2I64VNVPROC Uniform2i64vNV
VTKRENDERINGOPENGL_EXPORT PFNGLGETVIDEOUI64VNVPROC GetVideoui64vNV
const GLenum LOCAL_CONSTANT_DATATYPE_EXT
Definition: vtkgl.h:16896
const GLenum PACK_RESAMPLE_OML
Definition: vtkgl.h:16574
const GLenum RGB8UI_EXT
Definition: vtkgl.h:18051
VTKRENDERINGOPENGL_EXPORT PFNGLGENRENDERBUFFERSEXTPROC GenRenderbuffersEXT
VTKRENDERINGOPENGL_EXPORT PFNGLCOMBINERPARAMETERINVPROC CombinerParameteriNV
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXWEIGHTFVEXTPROC VertexWeightfvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGENFRAGMENTSHADERSATIPROC GenFragmentShadersATI
const GLenum MAX_VERTEX_UNIFORM_COMPONENTS
Definition: vtkgl.h:11932
VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTURE3DPROC FramebufferTexture3D
const GLenum INDEX_ARRAY_BUFFER_BINDING
Definition: vtkgl.h:11874
GLenum GLenum GLsizei rowBufSize
Definition: vtkgl.h:14441
GLclampf GLclampf GLclampf alpha
Definition: vtkgl.h:11313
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXFORMATNVPROC VertexFormatNV
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC NamedProgramLocalParametersI4ivEXT
const GLenum POINT_FADE_THRESHOLD_SIZE_SGIS
Definition: vtkgl.h:15007
const GLenum POST_TEXTURE_FILTER_BIAS_SGIX
Definition: vtkgl.h:15031
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4DARBPROC MultiTexCoord4dARB
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWRANGEELEMENTARRAYATIPROC DrawRangeElementArrayATI
const GLenum LINEAR_CLIPMAP_NEAREST_SGIX
Definition: vtkgl.h:14909
const GLenum LAYER_PROVOKING_VERTEX
Definition: vtkgl.h:14360
const GLenum WRITE_PIXEL_DATA_RANGE_NV
Definition: vtkgl.h:17424
const GLenum DYNAMIC_ATI
Definition: vtkgl.h:16754
const GLenum ALWAYS_FAST_HINT_PGI
Definition: vtkgl.h:15170
VTKRENDERINGOPENGL_EXPORT PFNGLSHARPENTEXFUNCSGISPROC SharpenTexFuncSGIS
VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYOBJECTIVPROC GetQueryObjectiv
VTKRENDERINGOPENGL_EXPORT PFNGLXQUERYCONTEXTPROC QueryContext
const GLenum CULL_VERTEX_EYE_POSITION_EXT
Definition: vtkgl.h:15272
VTKRENDERINGOPENGL_EXPORT PFNGLGETCOLORTABLEPARAMETERIVEXTPROC GetColorTableParameterivEXT
const GLuint * framebuffers
Definition: vtkgl.h:13505
GLenum GLuint texture
Definition: vtkgl.h:12500
VTKRENDERINGOPENGL_EXPORT PFNGLGENNAMESAMDPROC GenNamesAMD
const GLenum MOV_ATI
Definition: vtkgl.h:16669
const GLenum TEXTURE2
Definition: vtkgl.h:11479
GLboolean reset
Definition: vtkgl.h:11354
VTKRENDERINGOPENGL_EXPORT PFNGLMULTTRANSPOSEMATRIXDPROC MultTransposeMatrixd
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM4UIEXTPROC Uniform4uiEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXTUREPARAMETERIUIVEXTPROC GetTextureParameterIuivEXT
const GLenum COMPRESSED_RGB_FXT1_3DFX
Definition: vtkgl.h:16105
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1SVNVPROC VertexAttrib1svNV
const GLenum POST_TEXTURE_FILTER_SCALE_SGIX
Definition: vtkgl.h:15032
const GLenum DOT3_RGB_ARB
Definition: vtkgl.h:12836
VTKRENDERINGOPENGL_EXPORT PFNGLGLOBALALPHAFACTORBSUNPROC GlobalAlphaFactorbSUN
VTKRENDERINGOPENGL_EXPORT PFNGLXQUERYFRAMECOUNTNVPROC QueryFrameCountNV
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBPOINTERNVPROC VertexAttribPointerNV
const GLenum TRANSFORM_FEEDBACK_VARYINGS_EXT
Definition: vtkgl.h:18145
const GLenum FOG_COORDINATE_SOURCE_EXT
Definition: vtkgl.h:15529
const GLenum ALPHA_INTEGER
Definition: vtkgl.h:12432
const GLenum VERTEX_ATTRIB_ARRAY10_NV
Definition: vtkgl.h:16390
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC CopyConvolutionFilter1DEXT
unsigned int GLhandleARB
Definition: vtkgl.h:13229
const GLenum TEXTURE15
Definition: vtkgl.h:11492
GLint GLvoid * img
Definition: vtkgl.h:11544
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS4SVMESAPROC WindowPos4svMESA
const GLenum COORD_REPLACE_NV
Definition: vtkgl.h:17132
const GLenum MATRIX7_NV
Definition: vtkgl.h:16367
const GLenum IUI_N3F_V3F_EXT
Definition: vtkgl.h:15256
const GLenum POST_COLOR_MATRIX_BLUE_BIAS_SGI
Definition: vtkgl.h:14673
VTKRENDERINGOPENGL_EXPORT PFNGLISPROGRAMPIPELINEPROC IsProgramPipeline
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2IARBPROC Uniform2iARB
VTKRENDERINGOPENGL_EXPORT PFNGLPNTRIANGLESFATIPROC PNTrianglesfATI
const GLenum AUX8_EXT
Definition: vtkgl.h:19695
const GLenum MATRIX25_ARB
Definition: vtkgl.h:12964
VTKRENDERINGOPENGL_EXPORT PFNGLXQUERYDRAWABLEPROC QueryDrawable
GLenum GLuint GLint GLenum face
Definition: vtkgl.h:13568
VTKRENDERINGOPENGL_EXPORT PFNGLXGETSELECTEDEVENTPROC GetSelectedEvent
const GLenum STENCIL_ATTACHMENT_EXT
Definition: vtkgl.h:17556
const GLenum DOUBLE_VEC3
Definition: vtkgl.h:14016
const GLenum ALIASED_LINE_WIDTH_RANGE
Definition: vtkgl.h:11312
GLenum GLint GLint GLint GLint GLuint GLenum dstTarget
Definition: vtkgl.h:18842
const GLenum TRANSFORM_FEEDBACK_BUFFER_MODE
Definition: vtkgl.h:12252
VTKRENDERINGOPENGL_EXPORT PFNGLGETMINMAXPARAMETERFVEXTPROC GetMinmaxParameterfvEXT
const GLenum MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT
Definition: vtkgl.h:17740
vtkTypeUInt64 uint64_t
Definition: vtkgl.h:11271
const GLenum TRIANGLE_STRIP_ADJACENCY
Definition: vtkgl.h:12481
const GLenum FRAMEBUFFER_ATTACHMENT_LAYERED
Definition: vtkgl.h:12484
const GLenum UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT
Definition: vtkgl.h:18988
GLenum GLenum GLenum GLenum GLenum GLenum GLboolean abDotProduct
Definition: vtkgl.h:15942
VTKRENDERINGOPENGL_EXPORT PFNGLIMAGETRANSFORMPARAMETERIVHPPROC ImageTransformParameterivHP
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1IARBPROC MultiTexCoord1iARB
const GLenum COMBINE_EXT
Definition: vtkgl.h:15613
const GLenum VERTEX_WEIGHT_ARRAY_TYPE_EXT
Definition: vtkgl.h:15860
const GLenum TEXTURE21_ARB
Definition: vtkgl.h:12557
const GLenum MATRIX_INDEX_ARRAY_POINTER_ARB
Definition: vtkgl.h:12797
const GLenum DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV
Definition: vtkgl.h:17150
const GLenum PIXEL_COUNT_NV
Definition: vtkgl.h:17113
const GLenum RGBA32UI_EXT
Definition: vtkgl.h:18038
VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERFVPROC PointParameterfv
const GLenum MAT_EMISSION_BIT_PGI
Definition: vtkgl.h:15151
const GLenum PROGRAM_MATRIX_STACK_DEPTH_EXT
Definition: vtkgl.h:18166
const GLenum NUM_VIDEO_SLOTS_NV
Definition: vtkgl.h:19703
VTKRENDERINGOPENGL_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC GetNamedProgramLocalParameterdvEXT
const GLenum OBJECT_COMPILE_STATUS_ARB
Definition: vtkgl.h:13220
const GLenum SAMPLE_PATTERN_SGIS
Definition: vtkgl.h:14830
const GLenum ALLOW_DRAW_MEM_HINT_PGI
Definition: vtkgl.h:15175
const GLenum TABLE_TOO_LARGE_EXT
Definition: vtkgl.h:14593
const GLenum TEXTURE_MAX_LEVEL
Definition: vtkgl.h:11307
VTKRENDERINGOPENGL_EXPORT PFNGLMINMAXEXTPROC MinmaxEXT
VTKRENDERINGOPENGL_EXPORT PFNGLDELETETRANSFORMFEEDBACKSPROC DeleteTransformFeedbacks
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1I64NVPROC ProgramUniform1i64NV
const GLenum OUTPUT_TEXTURE_COORD29_EXT
Definition: vtkgl.h:16845
const GLenum TEXTURE_1D_STACK_BINDING_MESAX
Definition: vtkgl.h:17661
const GLenum TEXTURE_MAX_CLAMP_S_SGIX
Definition: vtkgl.h:16558
const GLenum MAX_IMAGE_SAMPLES_EXT
Definition: vtkgl.h:18991
const GLenum ASYNC_DRAW_PIXELS_SGIX
Definition: vtkgl.h:15413
const GLenum COMBINER_CD_OUTPUT_NV
Definition: vtkgl.h:15924
VTKRENDERINGOPENGL_EXPORT PFNGLXQUERYCONTEXTINFOEXTPROC QueryContextInfoEXT
const GLenum RGB_INTEGER
Definition: vtkgl.h:12281
VTKRENDERINGOPENGL_EXPORT PFNGLGENERATETEXTUREMIPMAPEXTPROC GenerateTextureMipmapEXT
const GLenum DRAW_BUFFER6
Definition: vtkgl.h:11915
VTKRENDERINGOPENGL_EXPORT PFNGLTESTOBJECTAPPLEPROC TestObjectAPPLE
const GLenum HI_SCALE_NV
Definition: vtkgl.h:16319
const GLenum VERTEX_ATTRIB_ARRAY0_NV
Definition: vtkgl.h:16380
VTKRENDERINGOPENGL_EXPORT PFNGLISBUFFERARBPROC IsBufferARB
VTKRENDERINGOPENGL_EXPORT PFNGLBINDLIGHTPARAMETEREXTPROC BindLightParameterEXT
const GLenum DEFORMATIONS_MASK_SGIX
Definition: vtkgl.h:15054
const GLenum VARIABLE_B_NV
Definition: vtkgl.h:15888
const GLenum OUTPUT_TEXTURE_COORD22_EXT
Definition: vtkgl.h:16838
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4SVARBPROC VertexAttrib4svARB
const GLenum PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT
Definition: vtkgl.h:15451
const GLenum BLUE_INTEGER
Definition: vtkgl.h:12280
const GLenum SAMPLER_1D_ARRAY_EXT
Definition: vtkgl.h:17816
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBP1UIPROC VertexAttribP1ui
const GLenum SAMPLE_MASK_VALUE_EXT
Definition: vtkgl.h:16132
VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLEPATTERNEXTPROC SamplePatternEXT
const GLenum FRAMEBUFFER_SRGB_CAPABLE_ARB
Definition: vtkgl.h:19423
GLbitfield GLuint64 timeout
Definition: vtkgl.h:13753
VTKRENDERINGOPENGL_EXPORT PFNGLLOADTRANSPOSEMATRIXDPROC LoadTransposeMatrixd
int(* PFNGLXGETFBCONFIGATTRIBPROC)(Display *dpy, GLXFBConfig config, int attribute, int *value)
Definition: vtkgl.h:19370
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBPOINTERPROC VertexAttribPointer
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DARBPROC CompressedTexImage3DARB
VTKRENDERINGOPENGL_EXPORT PFNGLCLEARCOLORIUIEXTPROC ClearColorIuiEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMLOCALPARAMETERI4UINVPROC ProgramLocalParameterI4uiNV
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC ReplacementCodeuiColor4fNormal3fVertex3fvSUN
const GLenum TEXTURE_DEPTH_TYPE_ARB
Definition: vtkgl.h:13387
void(* PFNGLXLOCKVIDEOCAPTUREDEVICENVPROC)(Display *dpy, GLXVideoCaptureDeviceNV device)
Definition: vtkgl.h:19742
const GLenum COMBINER2_NV
Definition: vtkgl.h:15931
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL4UI64VNVPROC VertexAttribL4ui64vNV
const GLenum TEXTURE_ALPHA_TYPE_ARB
Definition: vtkgl.h:13384
GLuint GLuint dstMask
Definition: vtkgl.h:16715
const GLenum IMPLEMENTATION_COLOR_READ_TYPE_OES
Definition: vtkgl.h:17473
const GLenum SAMPLE_COVERAGE_INVERT
Definition: vtkgl.h:11517
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM2FATIPROC VertexStream2fATI
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3DPROC WindowPos3d
const GLenum COLOR_ATTACHMENT9
Definition: vtkgl.h:13471
VTKRENDERINGOPENGL_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEPROC FlushMappedBufferRange
const GLenum DOUBLE_VEC2
Definition: vtkgl.h:14015
const GLenum TEXTURE15_ARB
Definition: vtkgl.h:12551
const GLenum AUX_BUFFERS_BIT
Definition: vtkgl.h:19322
const GLenum OUTPUT_TEXTURE_COORD27_EXT
Definition: vtkgl.h:16843
VTKRENDERINGOPENGL_EXPORT PFNGLTEXSUBIMAGE3DEXTPROC TexSubImage3DEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVDPAUREGISTERVIDEOSURFACENVPROC VDPAURegisterVideoSurfaceNV
GLintptr GLvdpauSurfaceNV
Definition: vtkgl.h:19251
const GLenum QUERY_RESULT_ARB
Definition: vtkgl.h:13173
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEX4HNVPROC Vertex4hNV
const GLenum REG_29_ATI
Definition: vtkgl.h:16634
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4DEXTPROC ProgramUniform4dEXT
VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTURELAYERPROC FramebufferTextureLayer
const GLenum CONTEXT_COMPATIBILITY_PROFILE_BIT
Definition: vtkgl.h:12477
VTKRENDERINGOPENGL_EXPORT PFNGLINDEXPOINTEREXTPROC IndexPointerEXT
const GLenum TEXTURE_BINDING_BUFFER_ARB
Definition: vtkgl.h:13597
const GLenum YCRCBA_SGIX
Definition: vtkgl.h:16097
VTKRENDERINGOPENGL_EXPORT PFNGLPRIORITIZETEXTURESEXTPROC PrioritizeTexturesEXT
const GLenum POST_CONVOLUTION_GREEN_BIAS_EXT
Definition: vtkgl.h:14633
GLuint GLenum frame_region
Definition: vtkgl.h:18817
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3SVPROC VertexAttrib3sv
const GLenum AUX4_EXT
Definition: vtkgl.h:19691
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3FVPROC VertexAttrib3fv
const GLenum SUBTRACT
Definition: vtkgl.h:11587
VTKRENDERINGOPENGL_EXPORT PFNGLMATRIXPOPEXTPROC MatrixPopEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1UI64NVPROC ProgramUniform1ui64NV
VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR3FVERTEX3FVSUNPROC Color3fVertex3fvSUN
GLuint id
Definition: vtkgl.h:11834
const GLenum NUM_INSTRUCTIONS_TOTAL_ATI
Definition: vtkgl.h:16685
VTKRENDERINGOPENGL_EXPORT PFNGLPOLYGONOFFSETEXTPROC PolygonOffsetEXT
const GLenum ALIASED_POINT_SIZE_RANGE
Definition: vtkgl.h:11331
const GLenum IMAGE_SCALE_X_HP
Definition: vtkgl.h:15094
VTKRENDERINGOPENGL_EXPORT PFNGLBLENDEQUATIONPROC BlendEquation
const GLenum SIGNED_INTENSITY8_NV
Definition: vtkgl.h:16313
const GLenum ALPHA16_SNORM
Definition: vtkgl.h:18695
const GLenum FIRST_VERTEX_CONVENTION_EXT
Definition: vtkgl.h:18680
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM1DEXTPROC ProgramUniform1dEXT
GLuint sampler
Definition: vtkgl.h:13872
const GLenum DRAW_BUFFER5
Definition: vtkgl.h:11914
VTKRENDERINGOPENGL_EXPORT PFNGLDELETEFRAMEBUFFERSEXTPROC DeleteFramebuffersEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERIVNVPROC PointParameterivNV
const GLenum RGB_FLOAT16_ATI
Definition: vtkgl.h:17284
VTKRENDERINGOPENGL_EXPORT PFNGLXCREATENEWCONTEXTPROC CreateNewContext
const GLenum UNSIGNED_INT16_VEC3_NV
Definition: vtkgl.h:19079
const GLenum LUMINANCE_FLOAT32_APPLE
Definition: vtkgl.h:18726
int(* PFNGLXRELEASEVIDEOIMAGENVPROC)(Display *dpy, GLXPbuffer pbuf)
Definition: vtkgl.h:19791
const GLenum TEXTURE2_ARB
Definition: vtkgl.h:12538
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBFVPROC GetVertexAttribfv
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETERI4UINVPROC ProgramEnvParameterI4uiNV
const GLenum PBUFFER_HEIGHT
Definition: vtkgl.h:19366
const GLenum FRONT_LEFT_BUFFER_BIT_SGIX
Definition: vtkgl.h:19532
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC GetProgramNamedParameterdvNV
const GLenum DECR_WRAP_EXT
Definition: vtkgl.h:15809
const GLenum COMBINE_RGB
Definition: vtkgl.h:11570
const GLenum INT16_VEC3_NV
Definition: vtkgl.h:19068
const GLenum OP_NEGATE_EXT
Definition: vtkgl.h:16790
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3DARBPROC MultiTexCoord3dARB
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2UIPROC Uniform2ui
VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXENVIVEXTPROC GetMultiTexEnvivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4IVPROC VertexAttribI4iv
VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDDVPROC FogCoorddv
const GLenum UNSIGNED_INT_24_8_EXT
Definition: vtkgl.h:17613
const GLenum COLOR_TABLE_BLUE_SIZE_SGI
Definition: vtkgl.h:14689
const GLenum FIELD_LOWER_NV
Definition: vtkgl.h:18790
const GLenum ADD_ATI
Definition: vtkgl.h:16670
const GLenum IMAGE_2D_MULTISAMPLE_ARRAY_EXT
Definition: vtkgl.h:18968
const GLenum BIND_TO_TEXTURE_RGBA_EXT
Definition: vtkgl.h:19668
const GLenum COMPRESSED_LUMINANCE
Definition: vtkgl.h:11566
const GLenum UNPACK_CMYK_HINT_EXT
Definition: vtkgl.h:14756
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBI4UBVPROC VertexAttribI4ubv
const GLenum ELEMENT_ARRAY_BUFFER_BINDING
Definition: vtkgl.h:11811
GLsizei samples
Definition: vtkgl.h:13515
const GLenum QUERY_BY_REGION_WAIT
Definition: vtkgl.h:12307
const GLenum RGB10_A2UI
Definition: vtkgl.h:13901
const GLenum POINT_SIZE_MIN_ARB
Definition: vtkgl.h:12714
const GLenum PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
Definition: vtkgl.h:12933
const GLenum REG_8_ATI
Definition: vtkgl.h:16613
const GLenum DUDV_ATI
Definition: vtkgl.h:16590
const GLenum MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV
Definition: vtkgl.h:17736
const GLenum DUAL_LUMINANCE8_SGIS
Definition: vtkgl.h:14956
const GLenum POLYGON_OFFSET_FACTOR_EXT
Definition: vtkgl.h:14488
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC CompressedMultiTexImage3DEXT
const GLenum INT_SAMPLER_2D_ARRAY_EXT
Definition: vtkgl.h:17831
const GLenum MAX_DEBUG_MESSAGE_LENGTH_ARB
Definition: vtkgl.h:14407
const GLenum PSEUDO_COLOR
Definition: vtkgl.h:19339
const GLenum ALLOW_DRAW_OBJ_HINT_PGI
Definition: vtkgl.h:15172
VTKRENDERINGOPENGL_EXPORT PFNGLGETVARIANTPOINTERVEXTPROC GetVariantPointervEXT
const GLenum TEXTURE_BLUE_TYPE_ARB
Definition: vtkgl.h:13383
const GLenum RG8UI
Definition: vtkgl.h:13627
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLORPOINTEREXTPROC SecondaryColorPointerEXT
const GLenum FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
Definition: vtkgl.h:13451
const GLenum QUERY_NO_WAIT_NV
Definition: vtkgl.h:18104
const GLenum RGB_SCALE_EXT
Definition: vtkgl.h:15616
GLXContext(* PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC)(Display *dpy, GLXFBConfigSGIX config, int render_type, GLXContext share_list, Bool direct)
Definition: vtkgl.h:19519
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWBUFFERSATIPROC DrawBuffersATI
const GLenum RGB_SCALE
Definition: vtkgl.h:11584
VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDDVEXTPROC FogCoorddvEXT
const GLenum DRAW_INDIRECT_LENGTH_NV
Definition: vtkgl.h:18914
const GLenum TEXTURE_STORAGE_HINT_APPLE
Definition: vtkgl.h:18713
const GLenum VIDEO_BUFFER_BINDING_NV
Definition: vtkgl.h:18788
VTKRENDERINGOPENGL_EXPORT PFNGLGENTEXTURESEXTPROC GenTexturesEXT
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXENVFVEXTPROC MultiTexEnvfvEXT
const GLenum CLAMP_VERTEX_COLOR
Definition: vtkgl.h:12430
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3USVPROC SecondaryColor3usv
const GLenum TRANSPARENT_RED_VALUE
Definition: vtkgl.h:19330
VTKRENDERINGOPENGL_EXPORT PFNGLTEXIMAGE3DMULTISAMPLEPROC TexImage3DMultisample
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDP1UIVPROC TexCoordP1uiv
const GLenum R16F
Definition: vtkgl.h:13616
GLsizei const GLchar ** string
Definition: vtkgl.h:12011
const GLenum NUM_PASSES_ATI
Definition: vtkgl.h:16683
const GLenum MAP1_VERTEX_ATTRIB9_4_NV
Definition: vtkgl.h:16405
const GLenum DEPENDENT_RGB_TEXTURE_3D_NV
Definition: vtkgl.h:17149
const GLenum DEPENDENT_AR_TEXTURE_2D_NV
Definition: vtkgl.h:16286
VTKRENDERINGOPENGL_EXPORT PFNGLXMAKECONTEXTCURRENTPROC MakeContextCurrent
const GLenum POST_COLOR_MATRIX_GREEN_BIAS_SGI
Definition: vtkgl.h:14672
const GLenum DEBUG_SEVERITY_LOW_ARB
Definition: vtkgl.h:14412
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2SPROC MultiTexCoord2s
const GLenum MATRIX20_ARB
Definition: vtkgl.h:12959
const GLenum _2PASS_1_SGIS
Definition: vtkgl.h:14821
const GLenum RGB12_EXT
Definition: vtkgl.h:14518
const GLenum TEXTURE_STENCIL_SIZE_EXT
Definition: vtkgl.h:17615
VTKRENDERINGOPENGL_EXPORT PFNGLGETPOINTERINDEXEDVEXTPROC GetPointerIndexedvEXT
const GLenum SWIZZLE_STRQ_DQ_ATI
Definition: vtkgl.h:16694
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3DEXTPROC SecondaryColor3dEXT
const GLenum COLOR_ATTACHMENT5_EXT
Definition: vtkgl.h:17544
void(* PFNGLXSELECTEVENTPROC)(Display *dpy, GLXDrawable draw, unsigned long event_mask)
Definition: vtkgl.h:19384
VTKRENDERINGOPENGL_EXPORT PFNGLTEXTURENORMALEXTPROC TextureNormalEXT
VTKRENDERINGOPENGL_EXPORT PFNGLMAPVERTEXATTRIB2DAPPLEPROC MapVertexAttrib2dAPPLE
VTKRENDERINGOPENGL_EXPORT PFNGLCLEARBUFFERUIVPROC ClearBufferuiv
VTKRENDERINGOPENGL_EXPORT PFNGLBEGINQUERYARBPROC BeginQueryARB
const GLenum SIGNED_LUMINANCE8_ALPHA8_NV
Definition: vtkgl.h:16309
const GLenum RGBA8_SNORM
Definition: vtkgl.h:12458
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUSSUNPROC ReplacementCodeusSUN
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBIVPROC GetVertexAttribiv
uint64_t GLuint64EXT
Definition: vtkgl.h:17667
GLsizei GLenum GLboolean sink
Definition: vtkgl.h:11360
const GLenum OFFSET_TEXTURE_2D_NV
Definition: vtkgl.h:16285
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3DVARBPROC VertexAttrib3dvARB
const GLenum TEXTURE_SWIZZLE_B_EXT
Definition: vtkgl.h:18585
const GLenum TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT
Definition: vtkgl.h:15829
const GLenum FLOAT_VEC3
Definition: vtkgl.h:11938
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBP3UIVPROC VertexAttribP3uiv
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2SVPROC WindowPos2sv
const GLenum GPU_RENDERER_STRING_AMD
Definition: vtkgl.h:19773
const GLenum MAX_RATIONAL_EVAL_ORDER_NV
Definition: vtkgl.h:16224
GLint GLfloat GLint stencil
Definition: vtkgl.h:12368
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS4FMESAPROC WindowPos4fMESA
const GLenum MAX_PROGRAM_PARAMETERS_ARB
Definition: vtkgl.h:12924
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBIIVEXTPROC GetVertexAttribIivEXT
const GLenum COMBINER_AB_DOT_PRODUCT_NV
Definition: vtkgl.h:15918
VTKRENDERINGOPENGL_EXPORT PFNGLGENVERTEXARRAYSPROC GenVertexArrays
const GLenum TEXTURE18_ARB
Definition: vtkgl.h:12554
const GLenum _1PASS_EXT
Definition: vtkgl.h:16123
VTKRENDERINGOPENGL_EXPORT PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC GetProgramEnvParameterIuivNV
VTKRENDERINGOPENGL_EXPORT PFNGLDELETEOBJECTARBPROC DeleteObjectARB
VTKRENDERINGOPENGL_EXPORT PFNGLACTIVEVARYINGNVPROC ActiveVaryingNV
VTKRENDERINGOPENGL_EXPORT PFNGLBINDPARAMETEREXTPROC BindParameterEXT
GLint GLint bottom
Definition: vtkgl.h:14367
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXPARAMETERIEXTPROC MultiTexParameteriEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3FPROC ProgramUniform3f
const GLenum COLOR_ATTACHMENT10
Definition: vtkgl.h:13472
const GLenum COMBINE_RGB_EXT
Definition: vtkgl.h:15614
GLfloat GLfloat GLfloat GLfloat nx
Definition: vtkgl.h:15713
const GLenum COLOR_ATTACHMENT14_EXT
Definition: vtkgl.h:17553
const GLenum GENERIC_ATTRIB_NV
Definition: vtkgl.h:17973
const GLenum CON_5_ATI
Definition: vtkgl.h:16642
const GLenum MAX_ELEMENTS_INDICES_EXT
Definition: vtkgl.h:15351
const GLenum RGB_SNORM
Definition: vtkgl.h:12453
const GLenum DRAW_BUFFER10_ATI
Definition: vtkgl.h:17258
const GLenum CONSTANT_ALPHA
Definition: vtkgl.h:11400
GLdouble GLdouble u2
Definition: vtkgl.h:15056
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBPOINTERVNVPROC GetVertexAttribPointervNV
const GLenum MIRROR_CLAMP_TO_EDGE_EXT
Definition: vtkgl.h:17484
const GLenum HILO_NV
Definition: vtkgl.h:16295
const GLenum TANGENT_ARRAY_EXT
Definition: vtkgl.h:15553
const GLenum OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB
Definition: vtkgl.h:13226
const GLenum FUNC_REVERSE_SUBTRACT
Definition: vtkgl.h:11408
const GLenum STREAM_COPY_ARB
Definition: vtkgl.h:13138
const GLenum SOURCE0_ALPHA_ARB
Definition: vtkgl.h:12816
const GLenum TEXTURE_1D_EXT
Definition: vtkgl.h:19678
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORTABLEPARAMETERIVPROC ColorTableParameteriv
const GLenum Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV
Definition: vtkgl.h:18807
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC CompressedTexSubImage2DARB
const GLenum FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT
Definition: vtkgl.h:17742
VTKRENDERINGOPENGL_EXPORT PFNGLISVERTEXARRAYAPPLEPROC IsVertexArrayAPPLE
const GLenum FORMAT_SUBSAMPLE_244_244_OML
Definition: vtkgl.h:16571
GLuint framebuffer
Definition: vtkgl.h:13504
const GLenum ELEMENT_ARRAY_BUFFER_BINDING_ARB
Definition: vtkgl.h:13119
const GLenum POST_COLOR_MATRIX_BLUE_SCALE
Definition: vtkgl.h:11450
GLenum GLsizei numTextureNames
Definition: vtkgl.h:19254
unsigned int *(* PFNGLXENUMERATEVIDEODEVICESNVPROC)(Display *dpy, int screen, int *nelements)
Definition: vtkgl.h:19704
const GLenum LUMINANCE16_EXT
Definition: vtkgl.h:14501
GLenum GLint * range
Definition: vtkgl.h:14180
const GLenum WEIGHT_SUM_UNITY_ARB
Definition: vtkgl.h:12726
const GLenum CON_16_ATI
Definition: vtkgl.h:16653
const GLenum IMAGE_1D_EXT
Definition: vtkgl.h:18958
const GLenum FOG_SPECULAR_TEXTURE_WIN
Definition: vtkgl.h:15360
const GLenum FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT
Definition: vtkgl.h:17743
const GLenum SAMPLE_MASK_INVERT_EXT
Definition: vtkgl.h:16133
const GLenum PROXY_COLOR_TABLE_SGI
Definition: vtkgl.h:14680
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMUI64VNVPROC Uniformui64vNV
const GLenum MAP_FLUSH_EXPLICIT_BIT
Definition: vtkgl.h:13587
const GLenum DOUBLE_MAT2x3
Definition: vtkgl.h:14021
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXIMAGE1DPROC CompressedTexImage1D
const GLenum REG_30_ATI
Definition: vtkgl.h:16635
const GLenum HI_BIAS_NV
Definition: vtkgl.h:16325
const GLenum UNSIGNED_INT_10_10_10_2_EXT
Definition: vtkgl.h:14806
const GLenum VERTEX_PROGRAM_TWO_SIDE_ARB
Definition: vtkgl.h:12906
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC ProgramUniformMatrix2fvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLNORMALSTREAM3DVATIPROC NormalStream3dvATI
GLuint GLenum GLenum outY
Definition: vtkgl.h:16905
void(APIENTRY * GLDEBUGPROCARB)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, GLvoid *userParam)
Definition: vtkgl.h:14413
const GLenum ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
Definition: vtkgl.h:13659
GLenum sfail
Definition: vtkgl.h:11979
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETERI4UIVNVPROC ProgramEnvParameterI4uivNV
const GLenum SINGLE_COLOR_EXT
Definition: vtkgl.h:15470
const GLenum TRANSPARENT_RGB_EXT
Definition: vtkgl.h:19464
const GLenum MIRROR_CLAMP_EXT
Definition: vtkgl.h:17483
const GLenum BINORMAL_ARRAY_TYPE_EXT
Definition: vtkgl.h:15559
const GLenum PRIMITIVE_RESTART_NV
Definition: vtkgl.h:17436
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXSTREAM3FVATIPROC VertexStream3fvATI
const GLenum DUAL_LUMINANCE_ALPHA4_SGIS
Definition: vtkgl.h:14963
const GLenum TEXTURE_2D_STACK_MESAX
Definition: vtkgl.h:17658
const GLenum FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
Definition: vtkgl.h:13424
VTKRENDERINGOPENGL_EXPORT PFNGLGENFRAMEBUFFERSEXTPROC GenFramebuffersEXT
const GLenum MAP2_VERTEX_ATTRIB0_4_NV
Definition: vtkgl.h:16412
GLint GLint xoffset
Definition: vtkgl.h:11317
const GLenum RED_INTEGER_EXT
Definition: vtkgl.h:18074
const GLenum PIXEL_TILE_GRID_DEPTH_SGIX
Definition: vtkgl.h:14947
const GLenum ALPHA_MIN_SGIX
Definition: vtkgl.h:15380
const GLenum OP_FLOOR_EXT
Definition: vtkgl.h:16802
const GLenum COLOR_TABLE_SGI
Definition: vtkgl.h:14677
const GLenum MAD_ATI
Definition: vtkgl.h:16675
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWELEMENTSBASEVERTEXPROC DrawElementsBaseVertex
const GLenum CON_23_ATI
Definition: vtkgl.h:16660
const GLenum DEPTH_COMPONENT32_ARB
Definition: vtkgl.h:12845
const GLenum UNIFORM_BARRIER_BIT_EXT
Definition: vtkgl.h:18995
VTKRENDERINGOPENGL_EXPORT PFNGLISFENCENVPROC IsFenceNV
const GLenum PREFER_DOUBLEBUFFER_HINT_PGI
Definition: vtkgl.h:15164
const GLenum TEXTURE_LEQUAL_R_SGIX
Definition: vtkgl.h:14914
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC ProgramUniformMatrix4x3fvEXT
const GLenum MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT
Definition: vtkgl.h:15452
const GLenum SINGLE_COLOR
Definition: vtkgl.h:11329
const GLenum UNIFORM_MATRIX_STRIDE
Definition: vtkgl.h:13667
VTKRENDERINGOPENGL_EXPORT PFNGLFRAMEBUFFERTEXTUREARBPROC FramebufferTextureARB
const GLenum MAP1_VERTEX_ATTRIB11_4_NV
Definition: vtkgl.h:16407
const GLenum DRAW_BUFFER14
Definition: vtkgl.h:11923
VTKRENDERINGOPENGL_EXPORT PFNGLISSAMPLERPROC IsSampler
const GLenum DUAL_TEXTURE_SELECT_SGIS
Definition: vtkgl.h:14971
const GLenum VERTEX_ATTRIB_ARRAY_STRIDE
Definition: vtkgl.h:11899
VTKRENDERINGOPENGL_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC FlushMappedBufferRangeAPPLE
const GLenum DEBUG_SOURCE_APPLICATION_ARB
Definition: vtkgl.h:14399
const GLenum TEXT_FRAGMENT_SHADER_ATI
Definition: vtkgl.h:17169
const GLenum DOT2_ADD_ATI
Definition: vtkgl.h:16679
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3DVARBPROC MultiTexCoord3dvARB
VTKRENDERINGOPENGL_EXPORT PFNGLTEXPARAMETERIIVEXTPROC TexParameterIivEXT
const GLenum IUI_V2F_EXT
Definition: vtkgl.h:15253
const GLenum TEXTURE_PRIORITY_EXT
Definition: vtkgl.h:14759
VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR3HVNVPROC Color3hvNV
VTKRENDERINGOPENGL_EXPORT PFNGLINSTRUMENTSBUFFERSGIXPROC InstrumentsBufferSGIX
const GLenum CURRENT_WEIGHT_ARB
Definition: vtkgl.h:12728
const GLenum LINEAR_DETAIL_COLOR_SGIS
Definition: vtkgl.h:14782
const GLenum TIMESTAMP
Definition: vtkgl.h:13912
const GLenum T2F_IUI_V2F_EXT
Definition: vtkgl.h:15257
const GLenum VERTEX_ATTRIB_ARRAY11_NV
Definition: vtkgl.h:16391
const GLenum TEXTURE25
Definition: vtkgl.h:11502
GLint GLint GLsizei counterSize
Definition: vtkgl.h:18641
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2Rep
Definition: vtkgl.h:16716
const GLenum DT_BIAS_NV
Definition: vtkgl.h:16328
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBDVPROC GetVertexAttribdv
const GLenum INT64_VEC4_NV
Definition: vtkgl.h:19072
const GLenum TEXTURE10_ARB
Definition: vtkgl.h:12546
const GLenum PROGRAM_POINT_SIZE_ARB
Definition: vtkgl.h:13551
const GLenum TESS_EVALUATION_SHADER
Definition: vtkgl.h:14122
VTKRENDERINGOPENGL_EXPORT PFNGLGETCONVOLUTIONPARAMETERFVPROC GetConvolutionParameterfv
VTKRENDERINGOPENGL_EXPORT PFNGLGETNPOLYGONSTIPPLEARBPROC GetnPolygonStippleARB
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4FVARBPROC MultiTexCoord4fvARB
const GLenum SOURCE1_ALPHA_EXT
Definition: vtkgl.h:15626
VTKRENDERINGOPENGL_EXPORT PFNGLXQUERYCHANNELDELTASSGIXPROC QueryChannelDeltasSGIX
GLuint GLenum GLsizei GLsizei GLint GLint GLboolean packed
Definition: vtkgl.h:16225
VTKRENDERINGOPENGL_EXPORT PFNGLISFRAMEBUFFERPROC IsFramebuffer
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD2SARBPROC MultiTexCoord2sARB
const GLenum SLUMINANCE8_EXT
Definition: vtkgl.h:17631
VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERFVSGISPROC PointParameterfvSGIS
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2FMESAPROC WindowPos2fMESA
const GLenum SOURCE0_RGB
Definition: vtkgl.h:11572
const GLenum EDGE_FLAG_ARRAY_POINTER_EXT
Definition: vtkgl.h:14871
const GLuint * arrays
Definition: vtkgl.h:13636
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD1HVNVPROC TexCoord1hvNV
const GLenum TEXTURE_CUBE_MAP_POSITIVE_X
Definition: vtkgl.h:11520
GLuint * samplers
Definition: vtkgl.h:13869
const GLenum INTENSITY16_SNORM
Definition: vtkgl.h:18698
const GLenum MODELVIEW0_STACK_DEPTH_EXT
Definition: vtkgl.h:15850
VTKRENDERINGOPENGL_EXPORT PFNGLTANGENT3FVEXTPROC Tangent3fvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPOINTPARAMETERIPROC PointParameteri
const GLenum RGB_FLOAT32_APPLE
Definition: vtkgl.h:18723
const GLenum DRAW_BUFFER13_ATI
Definition: vtkgl.h:17261
const GLenum MAX_RENDERBUFFER_SIZE
Definition: vtkgl.h:13432
const GLenum R8I
Definition: vtkgl.h:13620
const GLenum NEGATIVE_W_EXT
Definition: vtkgl.h:16879
const GLenum HALF_BIT_ATI
Definition: vtkgl.h:16701
const GLuint * buffers
Definition: vtkgl.h:11840
VTKRENDERINGOPENGL_EXPORT PFNGLCLIENTACTIVETEXTUREARBPROC ClientActiveTextureARB
const GLenum VERTEX_ATTRIB_ARRAY_DIVISOR_ARB
Definition: vtkgl.h:13578
const GLenum LINE_STRIP_ADJACENCY
Definition: vtkgl.h:12479
const GLenum TEXTURE_COORD_ARRAY_LIST_IBM
Definition: vtkgl.h:16057
const GLenum GEOMETRY_SHADER_ARB
Definition: vtkgl.h:13556
VTKRENDERINGOPENGL_EXPORT PFNGLCOMBINEROUTPUTNVPROC CombinerOutputNV
const GLenum CON_9_ATI
Definition: vtkgl.h:16646
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1DVARBPROC MultiTexCoord1dvARB
const GLenum STREAM_DRAW_ARB
Definition: vtkgl.h:13136
VTKRENDERINGOPENGL_EXPORT PFNGLBEGINVERTEXSHADEREXTPROC BeginVertexShaderEXT
GLfloat GLfloat GLfloat GLfloat h
Definition: vtkgl.h:14364
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC TexCoord2fColor4ubVertex3fSUN
VTKRENDERINGOPENGL_EXPORT PFNGLLOADTRANSPOSEMATRIXFPROC LoadTransposeMatrixf
const GLenum TRANSPOSE_CURRENT_MATRIX_ARB
Definition: vtkgl.h:12938
const GLenum CLAMP_TO_EDGE
Definition: vtkgl.h:11303
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDFORMATNVPROC TexCoordFormatNV
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC NamedFramebufferTexture3DEXT
const GLenum NONE
Definition: vtkgl.h:19335
const GLenum COLOR3_BIT_PGI
Definition: vtkgl.h:15144
const GLenum GREEN_INTEGER_EXT
Definition: vtkgl.h:18075
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB4DVPROC VertexAttrib4dv
VTKRENDERINGOPENGL_EXPORT PFNGLSECONDARYCOLOR3FVPROC SecondaryColor3fv
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4FVEXTPROC ProgramUniform4fvEXT
const GLenum MAX_PATCH_VERTICES
Definition: vtkgl.h:14104
VTKRENDERINGOPENGL_EXPORT PFNGLLISTPARAMETERFSGIXPROC ListParameterfSGIX
const GLenum UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
Definition: vtkgl.h:13676
const GLenum MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
Definition: vtkgl.h:14112
const GLenum ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
Definition: vtkgl.h:14069
VTKRENDERINGOPENGL_EXPORT PFNGLXIMPORTCONTEXTEXTPROC ImportContextEXT
const GLenum INT_IMAGE_2D_EXT
Definition: vtkgl.h:18970
const GLenum _422_REV_AVERAGE_EXT
Definition: vtkgl.h:15815
const GLenum MODELVIEW31_ARB
Definition: vtkgl.h:12765
const GLenum INT8_VEC4_NV
Definition: vtkgl.h:19065
const GLenum MATRIX3_NV
Definition: vtkgl.h:16363
VTKRENDERINGOPENGL_EXPORT PFNGLXCREATEWINDOWPROC CreateWindow
const GLenum ALPHA_FLOAT16_ATI
Definition: vtkgl.h:17285
const GLenum BGR_EXT
Definition: vtkgl.h:15393
const GLenum OUTPUT_TEXTURE_COORD17_EXT
Definition: vtkgl.h:16833
const GLenum MAX_VERTEX_UNIFORM_VECTORS
Definition: vtkgl.h:14175
const GLenum PACK_IMAGE_HEIGHT_EXT
Definition: vtkgl.h:14540
const GLenum TEXTURE_4D_SGIS
Definition: vtkgl.h:14737
GLenum mode
Definition: vtkgl.h:12325
const GLenum UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT
Definition: vtkgl.h:17838
VTKRENDERINGOPENGL_EXPORT PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC TransformFeedbackAttribsNV
const GLenum FLIP_COMPLETE_INTEL
Definition: vtkgl.h:19765
const GLenum COLOR_FLOAT_APPLE
Definition: vtkgl.h:18734
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2DVNVPROC VertexAttrib2dvNV
const GLenum TEXTURE_TOO_LARGE_EXT
Definition: vtkgl.h:14536
const GLenum UNIFORM_BLOCK_ACTIVE_UNIFORMS
Definition: vtkgl.h:13672
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMPARAMETER4FNVPROC ProgramParameter4fNV
const GLenum POST_COLOR_MATRIX_RED_SCALE_SGI
Definition: vtkgl.h:14667
VTKRENDERINGOPENGL_EXPORT PFNGLDRAWBUFFERSARBPROC DrawBuffersARB
const GLenum FRAGMENT_LIGHT2_SGIX
Definition: vtkgl.h:15298
const GLenum MAP1_TANGENT_EXT
Definition: vtkgl.h:15563
GLenum storagetype
Definition: vtkgl.h:16909
VTKRENDERINGOPENGL_EXPORT PFNGLGETCOLORTABLEPARAMETERIVPROC GetColorTableParameteriv
GLXDrawable(* PFNGLXGETCURRENTREADDRAWABLEPROC)(void)
Definition: vtkgl.h:19381
const GLenum RENDERBUFFER_INTERNAL_FORMAT_EXT
Definition: vtkgl.h:17561
const GLenum MAX_GEOMETRY_OUTPUT_VERTICES_ARB
Definition: vtkgl.h:13563
const GLenum RENDERBUFFER_GREEN_SIZE_EXT
Definition: vtkgl.h:17567
VTKRENDERINGOPENGL_EXPORT PFNGLSEPARABLEFILTER2DPROC SeparableFilter2D
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC CompressedTextureSubImage3DEXT
const GLenum TRANSPARENT_ALPHA_VALUE
Definition: vtkgl.h:19333
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum GLuint GLenum GLuint fill3
Definition: vtkgl.h:18120
const GLenum INDEX_MATERIAL_EXT
Definition: vtkgl.h:15239
VTKRENDERINGOPENGL_EXPORT PFNGLCLIENTACTIVETEXTUREPROC ClientActiveTexture
VTKRENDERINGOPENGL_EXPORT PFNGLMULTIDRAWARRAYSEXTPROC MultiDrawArraysEXT
const GLenum INT_IMAGE_BUFFER_EXT
Definition: vtkgl.h:18974
const GLenum MAX_ARRAY_TEXTURE_LAYERS
Definition: vtkgl.h:12234
const GLenum TEXTURE_ENV_BIAS_SGIX
Definition: vtkgl.h:15131
GLenum srcTarget
Definition: vtkgl.h:18842
const GLenum UNPACK_CLIENT_STORAGE_APPLE
Definition: vtkgl.h:17172
const GLenum TEXTURE_RECTANGLE_NV
Definition: vtkgl.h:16258
#define max(a, b)
const GLenum POINT_FADE_THRESHOLD_SIZE_EXT
Definition: vtkgl.h:14997
VTKRENDERINGOPENGL_EXPORT PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC GetActiveSubroutineUniformiv
const GLenum CURRENT_MATRIX_STACK_DEPTH_ARB
Definition: vtkgl.h:12903
const GLenum RG16UI
Definition: vtkgl.h:13629
uint64_t GLuint64
Definition: vtkgl.h:11273
const GLenum COMPARE_REF_DEPTH_TO_TEXTURE_EXT
Definition: vtkgl.h:17883
const GLenum MAX_TESS_CONTROL_OUTPUT_COMPONENTS
Definition: vtkgl.h:14110
const GLenum EVAL_FRACTIONAL_TESSELLATION_NV
Definition: vtkgl.h:16206
const GLenum MODELVIEW0_MATRIX_EXT
Definition: vtkgl.h:15852
const GLenum ZERO_EXT
Definition: vtkgl.h:16880
void(* PFNGLXDESTROYPIXMAPPROC)(Display *dpy, GLXPixmap pixmap)
Definition: vtkgl.h:19375
const GLenum UNSIGNED_INT8_VEC2_NV
Definition: vtkgl.h:19074
const GLenum R1UI_T2F_N3F_V3F_SUN
Definition: vtkgl.h:15687
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMENVPARAMETER4FVARBPROC ProgramEnvParameter4fvARB
const GLenum MODELVIEW18_ARB
Definition: vtkgl.h:12752
const GLenum MODELVIEW26_ARB
Definition: vtkgl.h:12760
VTKRENDERINGOPENGL_EXPORT PFNGLGETVARIANTFLOATVEXTPROC GetVariantFloatvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLVARIANTIVEXTPROC VariantivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC ProgramUniformMatrix4fvEXT
const GLenum TRANSFORM_FEEDBACK_RECORD_NV
Definition: vtkgl.h:17982
const GLenum POST_COLOR_MATRIX_ALPHA_BIAS_SGI
Definition: vtkgl.h:14674
GLenum GLint GLint * precision
Definition: vtkgl.h:14180
VTKRENDERINGOPENGL_EXPORT PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC MultiDrawElementArrayAPPLE
const GLenum LUMINANCE_ALPHA32UI_EXT
Definition: vtkgl.h:18043
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYCOLORTABLESGIPROC CopyColorTableSGI
VTKRENDERINGOPENGL_EXPORT PFNGLGETNUNIFORMDVARBPROC GetnUniformdvARB
const GLenum FRAGMENT_PROGRAM_ARB
Definition: vtkgl.h:13097
VTKRENDERINGOPENGL_EXPORT PFNGLTANGENT3BVEXTPROC Tangent3bvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLRESETMINMAXPROC ResetMinmax
const GLenum TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX
Definition: vtkgl.h:14902
const GLenum DRAW_BUFFER12
Definition: vtkgl.h:11921
VTKRENDERINGOPENGL_EXPORT PFNGLBUFFERPARAMETERIAPPLEPROC BufferParameteriAPPLE
GLbyte by
Definition: vtkgl.h:15577
const GLenum OP_SET_LT_EXT
Definition: vtkgl.h:16800
VTKRENDERINGOPENGL_EXPORT PFNGLXSELECTEVENTSGIXPROC SelectEventSGIX
#define APIENTRY
Definition: vtkgl.h:34
const GLenum RGBA16UI
Definition: vtkgl.h:12268
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2FEXTPROC ProgramUniform2fEXT
GLenum GLenum GLenum srcAlpha
Definition: vtkgl.h:12526
VTKRENDERINGOPENGL_EXPORT PFNGLNORMALSTREAM3IVATIPROC NormalStream3ivATI
const GLenum VERTEX_ARRAY_BUFFER_BINDING_ARB
Definition: vtkgl.h:13120
GLuint GLsizei GLsizei GLchar * uniformName
Definition: vtkgl.h:13680
VTKRENDERINGOPENGL_EXPORT PFNGLGETMULTITEXPARAMETERIVEXTPROC GetMultiTexParameterivEXT
const GLenum LUMINANCE_ALPHA16UI_EXT
Definition: vtkgl.h:18049
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDP2UIPROC TexCoordP2ui
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2UI64NVPROC Uniform2ui64NV
const GLenum TEXTURE_LOD_BIAS_S_SGIX
Definition: vtkgl.h:15229
const GLenum VERTEX_ARRAY_LIST_STRIDE_IBM
Definition: vtkgl.h:16061
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2IVPROC WindowPos2iv
VTKRENDERINGOPENGL_EXPORT PFNGLGETPERFMONITORCOUNTERSAMDPROC GetPerfMonitorCountersAMD
const GLenum MAT_SPECULAR_BIT_PGI
Definition: vtkgl.h:15154
const GLenum TEXTURE_GREEN_SIZE_EXT
Definition: vtkgl.h:14528
const GLenum GUILTY_CONTEXT_RESET_ARB
Definition: vtkgl.h:14426
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3IPROC MultiTexCoord3i
const GLenum UNPACK_SKIP_IMAGES_EXT
Definition: vtkgl.h:14541
const GLenum FLOAT_MAT3_ARB
Definition: vtkgl.h:13209
const GLenum SCALEBIAS_HINT_SGIX
Definition: vtkgl.h:16563
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS2SARBPROC WindowPos2sARB
const GLenum INDEX_MATERIAL_PARAMETER_EXT
Definition: vtkgl.h:15240
const GLenum EMBOSS_MAP_NV
Definition: vtkgl.h:15972
const GLenum FOG_COORD_ARRAY_LENGTH_NV
Definition: vtkgl.h:18910
GLint GLint GLint GLint dstX0
Definition: vtkgl.h:13514
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM3UIVPROC ProgramUniform3uiv
const GLenum TEXTURE_COMPARE_MODE_ARB
Definition: vtkgl.h:12850
VTKRENDERINGOPENGL_EXPORT PFNGLENDQUERYPROC EndQuery
const GLenum TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM
Definition: vtkgl.h:16065
VTKRENDERINGOPENGL_EXPORT PFNGLGETQUERYOBJECTI64VEXTPROC GetQueryObjecti64vEXT
GLsizei GLsizei GLchar * groupString
Definition: vtkgl.h:18642
VTKRENDERINGOPENGL_EXPORT PFNGLIGLOOINTERFACESGIXPROC IglooInterfaceSGIX
GLenum GLenum dst
Definition: vtkgl.h:12525
const GLenum MAP2_VERTEX_ATTRIB12_4_NV
Definition: vtkgl.h:16424
VTKRENDERINGOPENGL_EXPORT PFNGLGETGRAPHICSRESETSTATUSARBPROC GetGraphicsResetStatusARB
const GLenum ACTIVE_VERTEX_UNITS_ARB
Definition: vtkgl.h:12725
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL2DVPROC VertexAttribL2dv
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXP4UIPROC VertexP4ui
const GLenum VERTEX_ATTRIB_ARRAY2_NV
Definition: vtkgl.h:16382
VTKRENDERINGOPENGL_EXPORT PFNGLSPRITEPARAMETERFVSGIXPROC SpriteParameterfvSGIX
VTKRENDERINGOPENGL_EXPORT PFNGLGENRENDERBUFFERSPROC GenRenderbuffers
const GLenum RGB10_A2_EXT
Definition: vtkgl.h:14524
const GLenum CURRENT_MATRIX_STACK_DEPTH_NV
Definition: vtkgl.h:16368
const GLenum COLOR_TABLE_WIDTH_SGI
Definition: vtkgl.h:14686
const GLenum CONTEXT_FLAGS_ARB
Definition: vtkgl.h:19430
const GLenum COLOR_ARRAY_EXT
Definition: vtkgl.h:14842
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYIMAGESUBDATANVPROC CopyImageSubDataNV
const GLenum DAMAGED
Definition: vtkgl.h:19362
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMUI64VNVPROC ProgramUniformui64vNV
VTKRENDERINGOPENGL_EXPORT PFNGLXCREATEPIXMAPPROC CreatePixmap
const GLenum RENDERBUFFER_SAMPLES_EXT
Definition: vtkgl.h:17650
const GLenum OP_CLAMP_EXT
Definition: vtkgl.h:16801
const GLenum FLOAT_MAT4x2
Definition: vtkgl.h:12179
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB1DARBPROC VertexAttrib1dARB
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXSUBIMAGE3DPROC CopyTexSubImage3D
const GLenum FOG_COORD_ARRAY_STRIDE
Definition: vtkgl.h:11884
VTKRENDERINGOPENGL_EXPORT PFNGLREPLACEMENTCODEUIVSUNPROC ReplacementCodeuivSUN
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC CopyTextureSubImage3DEXT
const GLenum POST_COLOR_MATRIX_GREEN_SCALE_SGI
Definition: vtkgl.h:14668
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD1HNVPROC MultiTexCoord1hNV
const GLenum DEPENDENT_GB_TEXTURE_2D_NV
Definition: vtkgl.h:16287
VTKRENDERINGOPENGL_EXPORT PFNGLXSWAPINTERVALSGIPROC SwapIntervalSGI
const GLenum OPERAND3_RGB_NV
Definition: vtkgl.h:15980
const GLenum TEXTURE28
Definition: vtkgl.h:11505
const GLenum FOG_SCALE_SGIX
Definition: vtkgl.h:15642
const GLenum SHADER_SOURCE_LENGTH
Definition: vtkgl.h:11964
VTKRENDERINGOPENGL_EXPORT PFNGLCOPYCONVOLUTIONFILTER1DPROC CopyConvolutionFilter1D
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORD4HVNVPROC TexCoord4hvNV
const GLenum COLOR_ARRAY_TYPE_EXT
Definition: vtkgl.h:14854
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXPARAMETERIIVEXTPROC MultiTexParameterIivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXGENDEXTPROC MultiTexGendEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC GetCombinerOutputParameterivNV
VTKRENDERINGOPENGL_EXPORT PFNGLVARIANTARRAYOBJECTATIPROC VariantArrayObjectATI
const GLenum COLOR_ARRAY_POINTER_EXT
Definition: vtkgl.h:14868
const GLenum FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
Definition: vtkgl.h:13428
VTKRENDERINGOPENGL_EXPORT PFNGLCOMPILESHADERPROC CompileShader
VTKRENDERINGOPENGL_EXPORT PFNGLRENDERBUFFERSTORAGEEXTPROC RenderbufferStorageEXT
const GLenum SWIZZLE_STRQ_ATI
Definition: vtkgl.h:16693
const GLenum INTERLACE_SGIX
Definition: vtkgl.h:14938
const GLenum PIXEL_UNPACK_BUFFER_EXT
Definition: vtkgl.h:17503
VTKRENDERINGOPENGL_EXPORT PFNGLUNMAPBUFFERPROC UnmapBuffer
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMBLOCKBINDINGPROC UniformBlockBinding
const GLenum WINDOW
Definition: vtkgl.h:19364
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB3SNVPROC VertexAttrib3sNV
VTKRENDERINGOPENGL_EXPORT PFNGLGETOBJECTPARAMETERIVAPPLEPROC GetObjectParameterivAPPLE
VTKRENDERINGOPENGL_EXPORT PFNGLGETCOMPRESSEDTEXIMAGEARBPROC GetCompressedTexImageARB
const GLenum TEXTURE_CUBE_MAP_NEGATIVE_Y
Definition: vtkgl.h:11523
const GLenum GRAY_SCALE
Definition: vtkgl.h:19341
const GLenum QUAD_MESH_SUN
Definition: vtkgl.h:17096
const GLenum DRAW_BUFFER11_ARB
Definition: vtkgl.h:13353
VTKRENDERINGOPENGL_EXPORT PFNGLGETATTACHEDSHADERSPROC GetAttachedShaders
const GLenum LINE_STRIP_ADJACENCY_EXT
Definition: vtkgl.h:17731
GLfloat angle
Definition: vtkgl.h:18174
const GLenum MAP1_VERTEX_ATTRIB1_4_NV
Definition: vtkgl.h:16397
const GLenum FRAMEBUFFER_BARRIER_BIT_EXT
Definition: vtkgl.h:19002
const GLenum FRAGMENT_DEPTH_EXT
Definition: vtkgl.h:15531
XID GLXFBConfigIDSGIX
Definition: vtkgl.h:19514
const GLenum EVAL_VERTEX_ATTRIB9_NV
Definition: vtkgl.h:16216
const GLenum DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB
Definition: vtkgl.h:14403
const GLenum OUTPUT_TEXTURE_COORD7_EXT
Definition: vtkgl.h:16823
const GLenum VERTEX_BLEND_ARB
Definition: vtkgl.h:12727
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3SVPROC MultiTexCoord3sv
const GLenum R8
Definition: vtkgl.h:13612
const GLenum VIDEO_OUT_COLOR_NV
Definition: vtkgl.h:19710
const GLenum TEXTURE9_ARB
Definition: vtkgl.h:12545
VTKRENDERINGOPENGL_EXPORT PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC GetCompressedTextureImageEXT
VTKRENDERINGOPENGL_EXPORT PFNGLGETTEXPARAMETERIIVEXTPROC GetTexParameterIivEXT
VTKRENDERINGOPENGL_EXPORT PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC Color4fNormal3fVertex3fvSUN
const GLenum RENDERBUFFER_WIDTH_EXT
Definition: vtkgl.h:17559
VTKRENDERINGOPENGL_EXPORT PFNGLCOLORSUBTABLEPROC ColorSubTable
const GLenum VERTEX_ATTRIB_MAP2_ORDER_APPLE
Definition: vtkgl.h:18745
VTKRENDERINGOPENGL_EXPORT PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC GetImageTransformParameterivHP
const GLenum FOG_COORD_ARRAY
Definition: vtkgl.h:11886
const GLenum INCR_WRAP
Definition: vtkgl.h:11680
const GLenum UNSIGNED_INT_5_9_9_9_REV_EXT
Definition: vtkgl.h:17908
GLuint GLfloat * val
Definition: vtkgl.h:13789
GLuint GLenum GLenum GLenum GLenum outW
Definition: vtkgl.h:16905
const GLenum _422_AVERAGE_EXT
Definition: vtkgl.h:15814
const GLenum EVAL_VERTEX_ATTRIB13_NV
Definition: vtkgl.h:16220
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD3SPROC MultiTexCoord3s
GLXContext(* PFNGLXIMPORTCONTEXTEXTPROC)(Display *dpy, GLXContextID contextID)
Definition: vtkgl.h:19495
VTKRENDERINGOPENGL_EXPORT PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC PixelTransformParameterivEXT
const GLenum EDGEFLAG_BIT_PGI
Definition: vtkgl.h:15146
const GLenum REG_9_ATI
Definition: vtkgl.h:16614
const GLenum COMBINE_ALPHA
Definition: vtkgl.h:11571
GLuint64EXT GLuint beginPresentTimeId
Definition: vtkgl.h:18119
const GLenum VERTEX_ARRAY_STORAGE_HINT_APPLE
Definition: vtkgl.h:17223
const GLenum RGBA_TYPE
Definition: vtkgl.h:19352
const GLenum PN_TRIANGLES_NORMAL_MODE_ATI
Definition: vtkgl.h:16741
VTKRENDERINGOPENGL_EXPORT PFNGLCLEARBUFFERFVPROC ClearBufferfv
VTKRENDERINGOPENGL_EXPORT PFNGLVALIDATEPROGRAMPROC ValidateProgram
VTKRENDERINGOPENGL_EXPORT PFNGLGETSEPARABLEFILTERPROC GetSeparableFilter
GLenum GLenum GLenum GLenum sumOutput
Definition: vtkgl.h:15942
VTKRENDERINGOPENGL_EXPORT PFNGLTESTFENCENVPROC TestFenceNV
const GLenum STENCIL_INDEX8
Definition: vtkgl.h:13487
const GLenum HISTOGRAM_ALPHA_SIZE_EXT
Definition: vtkgl.h:14587
const GLenum FRAMEBUFFER
Definition: vtkgl.h:13480
const GLenum FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
Definition: vtkgl.h:13425
const GLenum STENCIL_BACK_PASS_DEPTH_FAIL_ATI
Definition: vtkgl.h:17457
VTKRENDERINGOPENGL_EXPORT PFNGLWEIGHTSVARBPROC WeightsvARB
VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLEMAPATIPROC SampleMapATI
VTKRENDERINGOPENGL_EXPORT PFNGLGETMAPATTRIBPARAMETERFVNVPROC GetMapAttribParameterfvNV
const GLenum DOT_PRODUCT_NV
Definition: vtkgl.h:16288
const GLenum MAX_PBUFFER_PIXELS_SGIX
Definition: vtkgl.h:19543
const GLenum HISTOGRAM_BLUE_SIZE
Definition: vtkgl.h:11437
const GLenum TRANSFORM_FEEDBACK_BINDING
Definition: vtkgl.h:14135
GLfloat GLfloat p
Definition: vtkgl.h:15717
const GLenum COLOR_ATTACHMENT12
Definition: vtkgl.h:13474
const GLenum CON_22_ATI
Definition: vtkgl.h:16659
const GLenum SAMPLES_3DFX
Definition: vtkgl.h:16111
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBP2UIPROC VertexAttribP2ui
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORMMATRIX4FVPROC UniformMatrix4fv
const GLenum TEXTURE_BASE_LEVEL
Definition: vtkgl.h:11306
const GLenum BUMP_ROT_MATRIX_ATI
Definition: vtkgl.h:16586
const GLenum VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB
Definition: vtkgl.h:13129
VTKRENDERINGOPENGL_EXPORT PFNGLELEMENTPOINTERAPPLEPROC ElementPointerAPPLE
const GLenum CURRENT_VERTEX_ATTRIB
Definition: vtkgl.h:11901
const GLenum TEXTURE_UNSIGNED_REMAP_MODE_NV
Definition: vtkgl.h:17444
const GLenum TEXTURE21
Definition: vtkgl.h:11498
GLenum GLsizei const GLuint * textureNames
Definition: vtkgl.h:19254
const GLenum ARRAY_BUFFER_BINDING
Definition: vtkgl.h:11810
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM4UIVPROC ProgramUniform4uiv
const GLuint const GLclampf * priorities
Definition: vtkgl.h:14769
const GLenum MAX_VARYING_FLOATS
Definition: vtkgl.h:11933
GLint GLint GLint GLint GLint dstY0
Definition: vtkgl.h:13514
const GLenum PROGRAM_TEX_INSTRUCTIONS_ARB
Definition: vtkgl.h:13099
VTKRENDERINGOPENGL_EXPORT PFNGLFOGCOORDHVNVPROC FogCoordhvNV
GLint namelen
Definition: vtkgl.h:13833
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM2I64NVPROC Uniform2i64NV
VTKRENDERINGOPENGL_EXPORT PFNGLSTENCILOPSEPARATEATIPROC StencilOpSeparateATI
VTKRENDERINGOPENGL_EXPORT PFNGLBLENDEQUATIONSEPARATEIARBPROC BlendEquationSeparateiARB
const GLenum SEPARABLE_2D_EXT
Definition: vtkgl.h:14618
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXBUFFEREXTPROC MultiTexBufferEXT
const GLenum SHADING_LANGUAGE_VERSION_ARB
Definition: vtkgl.h:13330
const GLenum TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB
Definition: vtkgl.h:13124
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4DVARBPROC MultiTexCoord4dvARB
const GLenum COUNTER_RANGE_AMD
Definition: vtkgl.h:18634
VTKRENDERINGOPENGL_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC NamedRenderbufferStorageEXT
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3FARBPROC Uniform3fARB
Bool(* PFNGLXWAITFORSBCOMLPROC)(Display *dpy, GLXDrawable drawable, int64_t target_sbc, int64_t *ust, int64_t *msc, int64_t *sbc)
Definition: vtkgl.h:19642
const GLenum MAX_TEXTURE_BUFFER_SIZE_ARB
Definition: vtkgl.h:13596
const GLenum TEXTURE_TARGET_EXT
Definition: vtkgl.h:19673
Bool(* PFNGLXRESETFRAMECOUNTNVPROC)(Display *dpy, int screen)
Definition: vtkgl.h:19727
VTKRENDERINGOPENGL_EXPORT PFNGLINDEXFORMATNVPROC IndexFormatNV
const GLenum TIME_ELAPSED
Definition: vtkgl.h:13911
VTKRENDERINGOPENGL_EXPORT PFNGLDELETEBUFFERSARBPROC DeleteBuffersARB
const GLenum MATRIX0_NV
Definition: vtkgl.h:16360
VTKRENDERINGOPENGL_EXPORT PFNGLGETVERTEXATTRIBIVNVPROC GetVertexAttribivNV
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC ProgramUniformMatrix2x3fv
VTKRENDERINGOPENGL_EXPORT PFNGLMULTITEXCOORD4IPROC MultiTexCoord4i
const GLenum TEXTURE_COMPRESSION_HINT_ARB
Definition: vtkgl.h:12690
VTKRENDERINGOPENGL_EXPORT PFNGLTEXCOORDP3UIVPROC TexCoordP3uiv
const GLenum CONSTANT_ARB
Definition: vtkgl.h:12829
const GLenum REG_1_ATI
Definition: vtkgl.h:16606
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIB2SVPROC VertexAttrib2sv
VTKRENDERINGOPENGL_EXPORT PFNGLUNIFORM3UIVPROC Uniform3uiv
const GLenum MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB
Definition: vtkgl.h:13562
const GLenum MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT
Definition: vtkgl.h:18952
const GLenum INT_SAMPLER_2D_RECT_EXT
Definition: vtkgl.h:17829
const GLenum SIGNED_LUMINANCE8_NV
Definition: vtkgl.h:16307
const GLenum EYE_DISTANCE_TO_LINE_SGIS
Definition: vtkgl.h:16158
const GLenum OUTPUT_TEXTURE_COORD16_EXT
Definition: vtkgl.h:16832
const GLenum TEXTURE_FLOAT_COMPONENTS_NV
Definition: vtkgl.h:17303
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORM2DEXTPROC ProgramUniform2dEXT
const GLenum HISTOGRAM_WIDTH_EXT
Definition: vtkgl.h:14582
VTKRENDERINGOPENGL_EXPORT PFNGLUSESHADERPROGRAMEXTPROC UseShaderProgramEXT
VTKRENDERINGOPENGL_EXPORT PFNGLWINDOWPOS3SARBPROC WindowPos3sARB
VTKRENDERINGOPENGL_EXPORT PFNGLLINKPROGRAMPROC LinkProgram
const GLenum OPERAND1_ALPHA
Definition: vtkgl.h:11582
const GLenum RGB4_S3TC
Definition: vtkgl.h:17242
const GLenum SIGNED_NORMALIZED
Definition: vtkgl.h:12463
const GLenum FLOAT_RGBA_NV
Definition: vtkgl.h:17294
const GLenum VARIANT_EXT
Definition: vtkgl.h:16852
const GLenum DS_BIAS_NV
Definition: vtkgl.h:16327
const GLenum TEXTURE_GEQUAL_R_SGIX
Definition: vtkgl.h:14915
const GLenum REPLICATE_BORDER_HP
Definition: vtkgl.h:15125
const GLenum TRANSFORM_FEEDBACK_BUFFER_START_NV
Definition: vtkgl.h:17980
const GLenum OUTPUT_TEXTURE_COORD5_EXT
Definition: vtkgl.h:16821
VTKRENDERINGOPENGL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC ProgramUniformMatrix2x4dv
VTKRENDERINGOPENGL_EXPORT PFNGLGETCONVOLUTIONFILTEREXTPROC GetConvolutionFilterEXT
const GLenum BIND_TO_TEXTURE_RGB_EXT
Definition: vtkgl.h:19667
const GLenum CONSTANT
Definition: vtkgl.h:11588
const GLenum TEXTURE_SWIZZLE_RGBA_EXT
Definition: vtkgl.h:18587
const GLenum MODELVIEW22_ARB
Definition: vtkgl.h:12756
const GLenum UNSIGNED_SHORT_5_6_5_REV
Definition: vtkgl.h:11294
const GLenum LOW_FLOAT
Definition: vtkgl.h:14167
const GLenum R1UI_V3F_SUN
Definition: vtkgl.h:15681
VTKRENDERINGOPENGL_EXPORT PFNGLVARIANTUBVEXTPROC VariantubvEXT
VTKRENDERINGOPENGL_EXPORT PFNGLDELETEVERTEXSHADEREXTPROC DeleteVertexShaderEXT
VTKRENDERINGOPENGL_EXPORT PFNGLBINDFRAGDATALOCATIONEXTPROC BindFragDataLocationEXT
const GLenum COMBINER_SCALE_NV
Definition: vtkgl.h:15921
VTKRENDERINGOPENGL_EXPORT PFNGLISSYNCPROC IsSync
VTKRENDERINGOPENGL_EXPORT PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC BindVideoCaptureStreamBufferNV
VTKRENDERINGOPENGL_EXPORT PFNGLGETBUFFERPARAMETERIVPROC GetBufferParameteriv
VTKRENDERINGOPENGL_EXPORT PFNGLALPHAFRAGMENTOP1ATIPROC AlphaFragmentOp1ATI
const GLenum BLEND_EQUATION_ALPHA
Definition: vtkgl.h:11925
const GLenum MODELVIEW0_ARB
Definition: vtkgl.h:12734
const GLenum NORMAL_ARRAY_BUFFER_BINDING
Definition: vtkgl.h:11872
VTKRENDERINGOPENGL_EXPORT PFNGLBLENDCOLORPROC BlendColor
const GLenum PROXY_TEXTURE_1D_EXT
Definition: vtkgl.h:14534
VTKRENDERINGOPENGL_EXPORT PFNGLSAMPLERPARAMETERIVPROC SamplerParameteriv
const GLenum TEXTURE4
Definition: vtkgl.h:11481
const GLenum SYNC_SWAP_SGIX
Definition: vtkgl.h:19573
VTKRENDERINGOPENGL_EXPORT PFNGLVERTEXATTRIBL4DPROC VertexAttribL4d