45 #define GL_GLEXT_PROTOTYPES 1
47 #include <Inventor/system/gl-headers.h>
62 #ifndef GL_CLAMP_TO_EDGE
63 #define GL_CLAMP_TO_EDGE 0x812F
66 #ifndef GL_CLAMP_TO_BORDER
67 #define GL_CLAMP_TO_BORDER 0x812D
72 #define GL_REPLACE 0x1E01
79 #ifndef GL_MAX_3D_TEXTURE_SIZE
80 #define GL_MAX_3D_TEXTURE_SIZE 0x8073
82 #ifndef GL_PACK_IMAGE_HEIGHT
83 #define GL_PACK_IMAGE_HEIGHT 0x806C
85 #ifndef GL_PACK_SKIP_IMAGES
86 #define GL_PACK_SKIP_IMAGES 0x806B
88 #ifndef GL_PROXY_TEXTURE_2D
89 #define GL_PROXY_TEXTURE_2D 0x8064
91 #ifndef GL_PROXY_TEXTURE_3D
92 #define GL_PROXY_TEXTURE_3D 0x8070
95 #define GL_TEXTURE_3D 0x806F
97 #ifndef GL_TEXTURE_DEPTH
98 #define GL_TEXTURE_DEPTH 0x8071
100 #ifndef GL_TEXTURE_WRAP_R
101 #define GL_TEXTURE_WRAP_R 0x8072
103 #ifndef GL_UNPACK_IMAGE_HEIGHT
104 #define GL_UNPACK_IMAGE_HEIGHT 0x806E
106 #ifndef GL_UNPACK_SKIP_IMAGES
107 #define GL_UNPACK_SKIP_IMAGES 0x806D
109 #ifndef GL_COLOR_TABLE_WIDTH
110 #define GL_COLOR_TABLE_WIDTH 0x80D9
115 #define GL_TEXTURE0 0x84C0
118 #define GL_TEXTURE1 0x84C1
121 #define GL_TEXTURE2 0x84C2
124 #define GL_TEXTURE3 0x84C3
127 #define GL_TEXTURE4 0x84C4
130 #define GL_TEXTURE5 0x84C5
133 #define GL_TEXTURE6 0x84C6
136 #define GL_TEXTURE7 0x84C7
139 #define GL_TEXTURE8 0x84C8
142 #define GL_TEXTURE9 0x84C9
145 #define GL_TEXTURE10 0x84CA
148 #define GL_TEXTURE11 0x84CB
151 #define GL_TEXTURE12 0x84CC
154 #define GL_TEXTURE13 0x84CD
157 #define GL_TEXTURE14 0x84CE
160 #define GL_TEXTURE15 0x84CF
163 #ifndef GL_MAX_TEXTURE_UNITS
164 #define GL_MAX_TEXTURE_UNITS 0x84E2
166 #ifndef GL_ACTIVE_TEXTURE
167 #define GL_ACTIVE_TEXTURE 0x84E0
169 #ifndef GL_CLIENT_ACTIVE_TEXTURE
170 #define GL_CLIENT_ACTIVE_TEXTURE 0x84E1
174 #ifndef GL_POLYGON_OFFSET_EXT
175 #define GL_POLYGON_OFFSET_EXT 0x8037
180 #ifndef GL_COLOR_TABLE
181 #define GL_COLOR_TABLE 0x80D0
184 #ifndef GL_COLOR_INDEX1_EXT
185 #define GL_COLOR_INDEX1_EXT 0x80E2
188 #ifndef GL_COLOR_INDEX2_EXT
189 #define GL_COLOR_INDEX2_EXT 0x80E3
192 #ifndef GL_COLOR_INDEX4_EXT
193 #define GL_COLOR_INDEX4_EXT 0x80E4
196 #ifndef GL_COLOR_INDEX8_EXT
197 #define GL_COLOR_INDEX8_EXT 0x80E5
200 #ifndef GL_COLOR_INDEX12_EXT
201 #define GL_COLOR_INDEX12_EXT 0x80E6
204 #ifndef GL_COLOR_INDEX16_EXT
205 #define GL_COLOR_INDEX16_EXT 0x80E7
208 #ifndef GL_COLOR_TABLE_FORMAT_EXT
209 #define GL_COLOR_TABLE_FORMAT_EXT 0x80D8
212 #ifndef GL_COLOR_TABLE_RED_SIZE_EXT
213 #define GL_COLOR_TABLE_RED_SIZE_EXT 0x80DA
216 #ifndef GL_COLOR_TABLE_GREEN_SIZE_EXT
217 #define GL_COLOR_TABLE_GREEN_SIZE_EXT 0x80DB
220 #ifndef GL_COLOR_TABLE_BLUE_SIZE_EXT
221 #define GL_COLOR_TABLE_BLUE_SIZE_EXT 0x80DC
224 #ifndef GL_COLOR_TABLE_ALPHA_SIZE_EXT
225 #define GL_COLOR_TABLE_ALPHA_SIZE_EXT 0x80DD
228 #ifndef GL_COLOR_TABLE_LUMINANCE_SIZE_EXT
229 #define GL_COLOR_TABLE_LUMINANCE_SIZE_EXT 0x80DE
232 #ifndef GL_COLOR_TABLE_INTENSITY_SIZE_EXT
233 #define GL_COLOR_TABLE_INTENSITY_SIZE_EXT 0x80DF
236 #ifndef GL_TEXTURE_INDEX_SIZE_EXT
237 #define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED
242 #ifndef GL_COMPRESSED_ALPHA_ARB
243 #define GL_COMPRESSED_ALPHA_ARB 0x84E9
246 #ifndef GL_COMPRESSED_LUMINANCE_ARB
247 #define GL_COMPRESSED_LUMINANCE_ARB 0x84EA
250 #ifndef GL_COMPRESSED_LUMINANCE_ALPHA_ARB
251 #define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB
254 #ifndef GL_COMPRESSED_INTENSITY_ARB
255 #define GL_COMPRESSED_INTENSITY_ARB 0x84EC
258 #ifndef GL_COMPRESSED_RGB_ARB
259 #define GL_COMPRESSED_RGB_ARB 0x84ED
262 #ifndef GL_COMPRESSED_RGBA_ARB
263 #define GL_COMPRESSED_RGBA_ARB 0x84EE
266 #ifndef GL_TEXTURE_COMPRESSION_HINT_ARB
267 #define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF
270 #ifndef GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB
271 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0
274 #ifndef GL_TEXTURE_COMPRESSED_ARB
275 #define GL_TEXTURE_COMPRESSED_ARB 0x86A1
278 #ifndef GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB
279 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2
282 #ifndef GL_COMPRESSED_TEXTURE_FORMATS_ARB
283 #define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3
287 #ifndef GL_DEPTH_COMPONENT16
288 #define GL_DEPTH_COMPONENT16 0x81A5
290 #ifndef GL_DEPTH_COMPONENT24
291 #define GL_DEPTH_COMPONENT24 0x81A6
293 #ifndef GL_DEPTH_COMPONENT32
294 #define GL_DEPTH_COMPONENT32 0x81A7
296 #ifndef GL_TEXTURE_DEPTH_SIZE
297 #define GL_TEXTURE_DEPTH_SIZE 0x884A
299 #ifndef GL_DEPTH_TEXTURE_MODE
300 #define GL_DEPTH_TEXTURE_MODE 0x884B
306 #define GL_R3_G3_B2 0x2A10
309 #define GL_RGB4 0x804F
312 #define GL_RGB5 0x8050
315 #define GL_RGB8 0x8051
318 #define GL_RGB10 0x8052
321 #define GL_RGB12 0x8053
324 #define GL_RGB16 0x8054
327 #define GL_RGBA2 0x8055
330 #define GL_RGBA4 0x8056
333 #define GL_RGB5_A1 0x8057
336 #define GL_RGBA8 0x8058
339 #define GL_RGB10_A2 0x8059
342 #define GL_RGBA12 0x805A
345 #define GL_RGBA16 0x805B
348 #define GL_BGR 0x80E0
353 #ifndef GL_RGBA32F_ARB
354 #define GL_RGBA32F_ARB 0x8814
356 #ifndef GL_RGB32F_ARB
357 #define GL_RGB32F_ARB 0x8815
359 #ifndef GL_ALPHA32F_ARB
360 #define GL_ALPHA32F_ARB 0x8816
362 #ifndef GL_INTENSITY32F_ARB
363 #define GL_INTENSITY32F_ARB 0x8817
365 #ifndef GL_LUMINANCE32F_ARB
366 #define GL_LUMINANCE32F_ARB 0x8818
368 #ifndef GL_LUMINANCE_ALPHA32F_ARB
369 #define GL_LUMINANCE_ALPHA32F_ARB 0x8819
371 #ifndef GL_RGBA16F_ARB
372 #define GL_RGBA16F_ARB 0x881A
374 #ifndef GL_RGB16F_ARB
375 #define GL_RGB16F_ARB 0x881B
377 #ifndef GL_ALPHA16F_ARB
378 #define GL_ALPHA16F_ARB 0x881C
380 #ifndef GL_INTENSITY16F_ARB
381 #define GL_INTENSITY16F_ARB 0x881D
383 #ifndef GL_LUMINANCE16F_ARB
384 #define GL_LUMINANCE16F_ARB 0x881E
386 #ifndef GL_LUMINANCE_ALPHA16F_ARB
387 #define GL_LUMINANCE_ALPHA16F_ARB 0x881F
390 #ifndef GL_RGBA16_EXT
391 #define GL_RGBA16_EXT 0x805B
416 #ifndef GL_TEXTURE_COMPARE_MODE
417 #define GL_TEXTURE_COMPARE_MODE 0x884C
419 #ifndef GL_TEXTURE_COMPARE_FUNC
420 #define GL_TEXTURE_COMPARE_FUNC 0x884D
422 #ifndef GL_COMPARE_R_TO_TEXTURE
423 #define GL_COMPARE_R_TO_TEXTURE 0x884E
428 #define GL_MIN 0x8007
431 #define GL_MAX 0x8008
434 #define GL_FUNC_ADD 0x8006
436 #ifndef GL_FUNC_SUBTRACT
437 #define GL_FUNC_SUBTRACT 0x800A
439 #ifndef GL_FUNC_REVERSE_SUBTRACT
440 #define GL_FUNC_REVERSE_SUBTRACT 0x800B
444 #ifndef GL_VERTEX_ARRAY
445 #define GL_VERTEX_ARRAY 0x8074
447 #ifndef GL_NORMAL_ARRAY
448 #define GL_NORMAL_ARRAY 0x8075
450 #ifndef GL_COLOR_ARRAY
451 #define GL_COLOR_ARRAY 0x8076
453 #ifndef GL_INDEX_ARRAY
454 #define GL_INDEX_ARRAY 0x8077
456 #ifndef GL_TEXTURE_COORD_ARRAY
457 #define GL_TEXTURE_COORD_ARRAY 0x8078
460 #define GL_V3F 0x2A21
463 #define GL_C4UB_V3F 0x2A23
466 #define GL_C3F_V3F 0x2A24
469 #define GL_N3F_V3F 0x2A25
471 #ifndef GL_C4F_N3F_V3F
472 #define GL_C4F_N3F_V3F 0x2A26
475 #define GL_T2F_V3F 0x2A27
477 #ifndef GL_T2F_C4UB_V3F
478 #define GL_T2F_C4UB_V3F 0x2A29
480 #ifndef GL_T2F_C3F_V3F
481 #define GL_T2F_C3F_V3F 0x2A2A
483 #ifndef GL_T2F_N3F_V3F
484 #define GL_T2F_N3F_V3F 0x2A2B
486 #ifndef GL_T2F_C4F_N3F_V3F
487 #define GL_T2F_C4F_N3F_V3F 0x2A2C
491 #ifndef GL_VERTEX_ARRAY_RANGE_NV
492 #define GL_VERTEX_ARRAY_RANGE_NV 0x851D
494 #ifndef GL_VERTEX_ARRAY_RANGE_LENGTH_NV
495 #define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E
497 #ifndef GL_VERTEX_ARRAY_RANGE_VALID_NV
498 #define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F
500 #ifndef GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV
501 #define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520
503 #ifndef GL_VERTEX_ARRAY_RANGE_POINTER_NV
504 #define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521
508 #ifndef GL_ARRAY_BUFFER
509 #define GL_ARRAY_BUFFER 0x8892
511 #ifndef GL_ELEMENT_ARRAY_BUFFER
512 #define GL_ELEMENT_ARRAY_BUFFER 0x8893
515 #define GL_READ_ONLY 0x88B8
517 #ifndef GL_WRITE_ONLY
518 #define GL_WRITE_ONLY 0x88B9
520 #ifndef GL_READ_WRITE
521 #define GL_READ_WRITE 0x88BA
523 #ifndef GL_BUFFER_ACCESS
524 #define GL_BUFFER_ACCESS 0x88BB
526 #ifndef GL_BUFFER_MAPPED
527 #define GL_BUFFER_MAPPED 0x88BC
529 #ifndef GL_BUFFER_MAP_POINTER
530 #define GL_BUFFER_MAP_POINTER 0x88BD
532 #ifndef GL_STREAM_DRAW
533 #define GL_STREAM_DRAW 0x88E0
535 #ifndef GL_STREAM_READ
536 #define GL_STREAM_READ 0x88E1
538 #ifndef GL_STREAM_COPY
539 #define GL_STREAM_COPY 0x88E2
541 #ifndef GL_STATIC_DRAW
542 #define GL_STATIC_DRAW 0x88E4
544 #ifndef GL_STATIC_READ
545 #define GL_STATIC_READ 0x88E5
547 #ifndef GL_STATIC_COPY
548 #define GL_STATIC_COPY 0x88E6
550 #ifndef GL_DYNAMIC_DRAW
551 #define GL_DYNAMIC_DRAW 0x88E8
553 #ifndef GL_DYNAMIC_READ
554 #define GL_DYNAMIC_READ 0x88E9
556 #ifndef GL_DYNAMIC_COPY
557 #define GL_DYNAMIC_COPY 0x88EA
562 #ifndef GL_REGISTER_COMBINERS_NV
563 #define GL_REGISTER_COMBINERS_NV 0x8522
565 #ifndef GL_COMBINER0_NV
566 #define GL_COMBINER0_NV 0x8550
568 #ifndef GL_COMBINER1_NV
569 #define GL_COMBINER1_NV 0x8551
571 #ifndef GL_COMBINER2_NV
572 #define GL_COMBINER2_NV 0x8552
574 #ifndef GL_COMBINER3_NV
575 #define GL_COMBINER3_NV 0x8553
577 #ifndef GL_COMBINER4_NV
578 #define GL_COMBINER4_NV 0x8554
580 #ifndef GL_COMBINER5_NV
581 #define GL_COMBINER5_NV 0x8555
583 #ifndef GL_COMBINER6_NV
584 #define GL_COMBINER6_NV 0x8556
586 #ifndef GL_COMBINER7_NV
587 #define GL_COMBINER7_NV 0x8557
589 #ifndef GL_VARIABLE_A_NV
590 #define GL_VARIABLE_A_NV 0x8523
592 #ifndef GL_VARIABLE_B_NV
593 #define GL_VARIABLE_B_NV 0x8524
595 #ifndef GL_VARIABLE_C_NV
596 #define GL_VARIABLE_C_NV 0x8525
598 #ifndef GL_VARIABLE_D_NV
599 #define GL_VARIABLE_D_NV 0x8526
601 #ifndef GL_VARIABLE_E_NV
602 #define GL_VARIABLE_E_NV 0x8527
604 #ifndef GL_VARIABLE_F_NV
605 #define GL_VARIABLE_F_NV 0x8528
607 #ifndef GL_VARIABLE_G_NV
608 #define GL_VARIABLE_G_NV 0x8529
610 #ifndef GL_CONSTANT_COLOR0_NV
611 #define GL_CONSTANT_COLOR0_NV 0x852A
613 #ifndef GL_CONSTANT_COLOR1_NV
614 #define GL_CONSTANT_COLOR1_NV 0x852B
616 #ifndef GL_PRIMARY_COLOR_NV
617 #define GL_PRIMARY_COLOR_NV 0x852C
619 #ifndef GL_SECONDARY_COLOR_NV
620 #define GL_SECONDARY_COLOR_NV 0x852D
623 #define GL_SPARE0_NV 0x852E
626 #define GL_SPARE1_NV 0x852F
628 #ifndef GL_UNSIGNED_IDENTITY_NV
629 #define GL_UNSIGNED_IDENTITY_NV 0x8536
631 #ifndef GL_UNSIGNED_INVERT_NV
632 #define GL_UNSIGNED_INVERT_NV 0x8537
634 #ifndef GL_EXPAND_NORMAL_NV
635 #define GL_EXPAND_NORMAL_NV 0x8538
637 #ifndef GL_EXPAND_NEGATE_NV
638 #define GL_EXPAND_NEGATE_NV 0x8539
640 #ifndef GL_HALF_BIAS_NORMAL_NV
641 #define GL_HALF_BIAS_NORMAL_NV 0x853A
643 #ifndef GL_HALF_BIAS_NEGATE_NV
644 #define GL_HALF_BIAS_NEGATE_NV 0x853B
646 #ifndef GL_SIGNED_IDENTITY_NV
647 #define GL_SIGNED_IDENTITY_NV 0x853C
649 #ifndef GL_SIGNED_NEGATE_NV
650 #define GL_SIGNED_NEGATE_NV 0x853D
652 #ifndef GL_E_TIMES_F_NV
653 #define GL_E_TIMES_F_NV 0x8531
655 #ifndef GL_SPARE0_PLUS_SECONDARY_COLOR_NV
656 #define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532
658 #ifndef GL_SCALE_BY_TWO_NV
659 #define GL_SCALE_BY_TWO_NV 0x853E
661 #ifndef GL_SCALE_BY_FOUR_NV
662 #define GL_SCALE_BY_FOUR_NV 0x853F
664 #ifndef GL_SCALE_BY_ONE_HALF_NV
665 #define GL_SCALE_BY_ONE_HALF_NV 0x8540
667 #ifndef GL_BIAS_BY_NEGATIVE_ONE_HALF_NV
668 #define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541
670 #ifndef GL_DISCARD_NV
671 #define GL_DISCARD_NV 0x8530
673 #ifndef GL_COMBINER_INPUT_NV
674 #define GL_COMBINER_INPUT_NV 0x8542
676 #ifndef GL_COMBINER_MAPPING_NV
677 #define GL_COMBINER_MAPPING_NV 0x8543
679 #ifndef GL_COMBINER_COMPONENT_USAGE_NV
680 #define GL_COMBINER_COMPONENT_USAGE_NV 0x8544
682 #ifndef GL_COMBINER_AB_DOT_PRODUCT_NV
683 #define GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545
685 #ifndef GL_COMBINER_CD_DOT_PRODUCT_NV
686 #define GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546
688 #ifndef GL_COMBINER_MUX_SUM_NV
689 #define GL_COMBINER_MUX_SUM_NV 0x8547
691 #ifndef GL_COMBINER_SCALE_NV
692 #define GL_COMBINER_SCALE_NV 0x8548
694 #ifndef GL_COMBINER_BIAS_NV
695 #define GL_COMBINER_BIAS_NV 0x8549
697 #ifndef GL_COMBINER_AB_OUTPUT_NV
698 #define GL_COMBINER_AB_OUTPUT_NV 0x854A
700 #ifndef GL_COMBINER_CD_OUTPUT_NV
701 #define GL_COMBINER_CD_OUTPUT_NV 0x854B
703 #ifndef GL_COMBINER_SUM_OUTPUT_NV
704 #define GL_COMBINER_SUM_OUTPUT_NV 0x854C
706 #ifndef GL_MAX_GENERAL_COMBINERS_NV
707 #define GL_MAX_GENERAL_COMBINERS_NV 0x854D
709 #ifndef GL_NUM_GENERAL_COMBINERS_NV
710 #define GL_NUM_GENERAL_COMBINERS_NV 0x854E
712 #ifndef GL_COLOR_SUM_CLAMP_NV
713 #define GL_COLOR_SUM_CLAMP_NV 0x854F
717 #ifndef GL_TEXTURE_RECTANGLE_NV
718 #define GL_TEXTURE_RECTANGLE_NV 0x84F5
720 #ifndef GL_TEXTURE_BINDING_RECTANGLE_NV
721 #define GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F6
723 #ifndef GL_PROXY_TEXTURE_RECTANGLE_NV
724 #define GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F7
726 #ifndef GL_MAX_RECTANGLE_TEXTURE_SIZE_NV
727 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 0x84F8
731 #ifndef GL_TEXTURE_RECTANGLE_EXT
732 #define GL_TEXTURE_RECTANGLE_EXT 0x84F5
734 #ifndef GL_TEXTURE_BINDING_RECTANGLE_EXT
735 #define GL_TEXTURE_BINDING_RECTANGLE_EXT 0x84F6
737 #ifndef GL_PROXY_TEXTURE_RECTANGLE_EXT
738 #define GL_PROXY_TEXTURE_RECTANGLE_EXT 0x84F7
740 #ifndef GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT
741 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT 0x84F8
745 #ifndef GL_OFFSET_TEXTURE_RECTANGLE_NV
746 #define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C
748 #ifndef GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV
749 #define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D
751 #ifndef GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV
752 #define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E
754 #ifndef GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV
755 #define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9
757 #ifndef GL_UNSIGNED_INT_S8_S8_8_8_NV
758 #define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA
760 #ifndef GL_UNSIGNED_INT_8_8_S8_S8_REV_NV
761 #define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB
763 #ifndef GL_DSDT_MAG_INTENSITY_NV
764 #define GL_DSDT_MAG_INTENSITY_NV 0x86DC
766 #ifndef GL_SHADER_CONSISTENT_NV
767 #define GL_SHADER_CONSISTENT_NV 0x86DD
769 #ifndef GL_TEXTURE_SHADER_NV
770 #define GL_TEXTURE_SHADER_NV 0x86DE
772 #ifndef GL_SHADER_OPERATION_NV
773 #define GL_SHADER_OPERATION_NV 0x86DF
775 #ifndef GL_CULL_MODES_NV
776 #define GL_CULL_MODES_NV 0x86E0
778 #ifndef GL_OFFSET_TEXTURE_MATRIX_NV
779 #define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1
781 #ifndef GL_OFFSET_TEXTURE_SCALE_NV
782 #define GL_OFFSET_TEXTURE_SCALE_NV 0x86E2
784 #ifndef GL_OFFSET_TEXTURE_BIAS_NV
785 #define GL_OFFSET_TEXTURE_BIAS_NV 0x86E3
787 #ifndef GL_OFFSET_TEXTURE_2D_MATRIX_NV
788 #define GL_OFFSET_TEXTURE_2D_MATRIX_NV GL_OFFSET_TEXTURE_MATRIX_NV
790 #ifndef GL_OFFSET_TEXTURE_2D_SCALE_NV
791 #define GL_OFFSET_TEXTURE_2D_SCALE_NV GL_OFFSET_TEXTURE_SCALE_NV
793 #ifndef GL_OFFSET_TEXTURE_2D_BIAS_NV
794 #define GL_OFFSET_TEXTURE_2D_BIAS_NV GL_OFFSET_TEXTURE_BIAS_NV
796 #ifndef GL_PREVIOUS_TEXTURE_INPUT_NV
797 #define GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E4
799 #ifndef GL_CONST_EYE_NV
800 #define GL_CONST_EYE_NV 0x86E5
802 #ifndef GL_PASS_THROUGH_NV
803 #define GL_PASS_THROUGH_NV 0x86E6
805 #ifndef GL_CULL_FRAGMENT_NV
806 #define GL_CULL_FRAGMENT_NV 0x86E7
808 #ifndef GL_OFFSET_TEXTURE_2D_NV
809 #define GL_OFFSET_TEXTURE_2D_NV 0x86E8
811 #ifndef GL_DEPENDENT_AR_TEXTURE_2D_NV
812 #define GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E9
814 #ifndef GL_DEPENDENT_GB_TEXTURE_2D_NV
815 #define GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA
817 #ifndef GL_DOT_PRODUCT_NV
818 #define GL_DOT_PRODUCT_NV 0x86EC
820 #ifndef GL_DOT_PRODUCT_DEPTH_REPLACE_NV
821 #define GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED
823 #ifndef GL_DOT_PRODUCT_TEXTURE_2D_NV
824 #define GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE
826 #ifndef GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV
827 #define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0
829 #ifndef GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV
830 #define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1
832 #ifndef GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV
833 #define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2
835 #ifndef GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV
836 #define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3
839 #define GL_HILO_NV 0x86F4
842 #define GL_DSDT_NV 0x86F5
844 #ifndef GL_DSDT_MAG_NV
845 #define GL_DSDT_MAG_NV 0x86F6
847 #ifndef GL_DSDT_MAG_VIB_NV
848 #define GL_DSDT_MAG_VIB_NV 0x86F7
851 #define GL_HILO16_NV 0x86F8
853 #ifndef GL_SIGNED_HILO_NV
854 #define GL_SIGNED_HILO_NV 0x86F9
856 #ifndef GL_SIGNED_HILO16_NV
857 #define GL_SIGNED_HILO16_NV 0x86FA
859 #ifndef GL_SIGNED_RGBA_NV
860 #define GL_SIGNED_RGBA_NV 0x86FB
862 #ifndef GL_SIGNED_RGBA8_NV
863 #define GL_SIGNED_RGBA8_NV 0x86FC
865 #ifndef GL_SIGNED_RGB_NV
866 #define GL_SIGNED_RGB_NV 0x86FE
868 #ifndef GL_SIGNED_RGB8_NV
869 #define GL_SIGNED_RGB8_NV 0x86FF
871 #ifndef GL_SIGNED_LUMINANCE_NV
872 #define GL_SIGNED_LUMINANCE_NV 0x8701
874 #ifndef GL_SIGNED_LUMINANCE8_NV
875 #define GL_SIGNED_LUMINANCE8_NV 0x8702
877 #ifndef GL_SIGNED_LUMINANCE_ALPHA_NV
878 #define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703
880 #ifndef GL_SIGNED_LUMINANCE8_ALPHA8_NV
881 #define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704
883 #ifndef GL_SIGNED_ALPHA_NV
884 #define GL_SIGNED_ALPHA_NV 0x8705
886 #ifndef GL_SIGNED_ALPHA8_NV
887 #define GL_SIGNED_ALPHA8_NV 0x8706
889 #ifndef GL_SIGNED_INTENSITY_NV
890 #define GL_SIGNED_INTENSITY_NV 0x8707
892 #ifndef GL_SIGNED_INTENSITY8_NV
893 #define GL_SIGNED_INTENSITY8_NV 0x8708
896 #define GL_DSDT8_NV 0x8709
898 #ifndef GL_DSDT8_MAG8_NV
899 #define GL_DSDT8_MAG8_NV 0x870A
901 #ifndef GL_DSDT8_MAG8_INTENSITY8_NV
902 #define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B
904 #ifndef GL_SIGNED_RGB_UNSIGNED_ALPHA_NV
905 #define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C
907 #ifndef GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV
908 #define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D
910 #ifndef GL_HI_SCALE_NV
911 #define GL_HI_SCALE_NV 0x870E
913 #ifndef GL_LO_SCALE_NV
914 #define GL_LO_SCALE_NV 0x870F
916 #ifndef GL_DS_SCALE_NV
917 #define GL_DS_SCALE_NV 0x8710
919 #ifndef GL_DT_SCALE_NV
920 #define GL_DT_SCALE_NV 0x8711
922 #ifndef GL_MAGNITUDE_SCALE_NV
923 #define GL_MAGNITUDE_SCALE_NV 0x8712
925 #ifndef GL_VIBRANCE_SCALE_NV
926 #define GL_VIBRANCE_SCALE_NV 0x8713
928 #ifndef GL_HI_BIAS_NV
929 #define GL_HI_BIAS_NV 0x8714
931 #ifndef GL_LO_BIAS_NV
932 #define GL_LO_BIAS_NV 0x8715
934 #ifndef GL_DS_BIAS_NV
935 #define GL_DS_BIAS_NV 0x8716
937 #ifndef GL_DT_BIAS_NV
938 #define GL_DT_BIAS_NV 0x8717
940 #ifndef GL_MAGNITUDE_BIAS_NV
941 #define GL_MAGNITUDE_BIAS_NV 0x8718
943 #ifndef GL_VIBRANCE_BIAS_NV
944 #define GL_VIBRANCE_BIAS_NV 0x8719
946 #ifndef GL_TEXTURE_BORDER_VALUES_NV
947 #define GL_TEXTURE_BORDER_VALUES_NV 0x871A
949 #ifndef GL_TEXTURE_HI_SIZE_NV
950 #define GL_TEXTURE_HI_SIZE_NV 0x871B
952 #ifndef GL_TEXTURE_LO_SIZE_NV
953 #define GL_TEXTURE_LO_SIZE_NV 0x871C
955 #ifndef GL_TEXTURE_DS_SIZE_NV
956 #define GL_TEXTURE_DS_SIZE_NV 0x871D
958 #ifndef GL_TEXTURE_DT_SIZE_NV
959 #define GL_TEXTURE_DT_SIZE_NV 0x871E
961 #ifndef GL_TEXTURE_MAG_SIZE_NV
962 #define GL_TEXTURE_MAG_SIZE_NV 0x871F
967 #ifndef GL_NORMAL_MAP
968 #define GL_NORMAL_MAP 0x8511
971 #ifndef GL_REFLECTION_MAP
972 #define GL_REFLECTION_MAP 0x8512
975 #ifndef GL_TEXTURE_CUBE_MAP
976 #define GL_TEXTURE_CUBE_MAP 0x8513
979 #ifndef GL_TEXTURE_BINDING_CUBE_MAP
980 #define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
983 #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_X
984 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
987 #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_X
988 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
991 #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_Y
992 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
995 #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
996 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
999 #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_Z
1000 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
1003 #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
1004 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
1007 #ifndef GL_MAX_CUBE_MAP_TEXTURE_SIZE
1008 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
1013 #define GL_COMBINE 0x8570
1016 #ifndef GL_COMBINE_RGB
1017 #define GL_COMBINE_RGB 0x8571
1020 #ifndef GL_COMBINE_ALPHA
1021 #define GL_COMBINE_ALPHA 0x8572
1024 #ifndef GL_RGB_SCALE
1025 #define GL_RGB_SCALE 0x8573
1028 #ifndef GL_ADD_SIGNED
1029 #define GL_ADD_SIGNED 0x8574
1032 #ifndef GL_INTERPOLATE
1033 #define GL_INTERPOLATE 0x8575
1037 #define GL_CONSTANT 0x8576
1040 #ifndef GL_PRIMARY_COLOR
1041 #define GL_PRIMARY_COLOR 0x8577
1045 #define GL_PREVIOUS 0x8578
1048 #ifndef GL_SOURCE0_RGB
1049 #define GL_SOURCE0_RGB 0x8580
1052 #ifndef GL_SOURCE1_RGB
1053 #define GL_SOURCE1_RGB 0x8581
1056 #ifndef GL_SOURCE2_RGB
1057 #define GL_SOURCE2_RGB 0x8582
1060 #ifndef GL_SOURCE0_ALPHA
1061 #define GL_SOURCE0_ALPHA 0x8588
1064 #ifndef GL_SOURCE1_ALPHA
1065 #define GL_SOURCE1_ALPHA 0x8589
1068 #ifndef GL_SOURCE2_ALPHA
1069 #define GL_SOURCE2_ALPHA 0x858A
1072 #ifndef GL_OPERAND0_RGB
1073 #define GL_OPERAND0_RGB 0x8590
1076 #ifndef GL_OPERAND1_RGB
1077 #define GL_OPERAND1_RGB 0x8591
1080 #ifndef GL_OPERAND2_RGB
1081 #define GL_OPERAND2_RGB 0x8592
1084 #ifndef GL_OPERAND0_ALPHA
1085 #define GL_OPERAND0_ALPHA 0x8598
1088 #ifndef GL_OPERAND1_ALPHA
1089 #define GL_OPERAND1_ALPHA 0x8599
1092 #ifndef GL_OPERAND2_ALPHA
1093 #define GL_OPERAND2_ALPHA 0x859A
1097 #define GL_SUBTRACT 0x84E7
1102 #define GL_DOT3_RGB 0x86AE
1105 #ifndef GL_DOT3_RGBA
1106 #define GL_DOT3_RGBA 0x86AF
1110 #ifndef GL_GENERATE_MIPMAP_SGIS
1111 #define GL_GENERATE_MIPMAP_SGIS 0x8191
1114 #ifndef GL_GENERATE_MIPMAP_HINT_SGIS
1115 #define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192
1119 #ifndef GL_FRAGMENT_PROGRAM_ARB
1120 #define GL_FRAGMENT_PROGRAM_ARB 0x8804
1122 #ifndef GL_PROGRAM_FORMAT_ASCII_ARB
1123 #define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875
1125 #ifndef GL_PROGRAM_LENGTH_ARB
1126 #define GL_PROGRAM_LENGTH_ARB 0x8627
1128 #ifndef GL_PROGRAM_FORMAT_ARB
1129 #define GL_PROGRAM_FORMAT_ARB 0x8876
1131 #ifndef GL_PROGRAM_BINDING_ARB
1132 #define GL_PROGRAM_BINDING_ARB 0x8677
1134 #ifndef GL_PROGRAM_INSTRUCTIONS_ARB
1135 #define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0
1137 #ifndef GL_MAX_PROGRAM_INSTRUCTIONS_ARB
1138 #define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1
1140 #ifndef GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB
1141 #define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2
1143 #ifndef GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB
1144 #define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3
1146 #ifndef GL_PROGRAM_TEMPORARIES_ARB
1147 #define GL_PROGRAM_TEMPORARIES_ARB 0x88A4
1149 #ifndef GL_MAX_PROGRAM_TEMPORARIES_ARB
1150 #define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5
1152 #ifndef GL_PROGRAM_NATIVE_TEMPORARIES_ARB
1153 #define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6
1155 #ifndef GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB
1156 #define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7
1158 #ifndef GL_PROGRAM_PARAMETERS_ARB
1159 #define GL_PROGRAM_PARAMETERS_ARB 0x88A8
1161 #ifndef GL_MAX_PROGRAM_PARAMETERS_ARB
1162 #define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9
1164 #ifndef GL_PROGRAM_NATIVE_PARAMETERS_ARB
1165 #define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA
1167 #ifndef GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB
1168 #define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB
1170 #ifndef GL_PROGRAM_ATTRIBS_ARB
1171 #define GL_PROGRAM_ATTRIBS_ARB 0x88AC
1173 #ifndef GL_MAX_PROGRAM_ATTRIBS_ARB
1174 #define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD
1176 #ifndef GL_PROGRAM_NATIVE_ATTRIBS_ARB
1177 #define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE
1179 #ifndef GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB
1180 #define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF
1182 #ifndef GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB
1183 #define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4
1185 #ifndef GL_MAX_PROGRAM_ENV_PARAMETERS_ARB
1186 #define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5
1188 #ifndef GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB
1189 #define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6
1191 #ifndef GL_PROGRAM_ALU_INSTRUCTIONS_ARB
1192 #define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805
1194 #ifndef GL_PROGRAM_TEX_INSTRUCTIONS_ARB
1195 #define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806
1197 #ifndef GL_PROGRAM_TEX_INDIRECTIONS_ARB
1198 #define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807
1200 #ifndef GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
1201 #define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808
1203 #ifndef GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB
1204 #define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809
1206 #ifndef GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB
1207 #define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A
1209 #ifndef GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB
1210 #define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B
1212 #ifndef GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB
1213 #define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C
1215 #ifndef GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB
1216 #define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D
1218 #ifndef GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
1219 #define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E
1221 #ifndef GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB
1222 #define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F
1224 #ifndef GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB
1225 #define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810
1227 #ifndef GL_PROGRAM_STRING_ARB
1228 #define GL_PROGRAM_STRING_ARB 0x8628
1230 #ifndef GL_PROGRAM_ERROR_POSITION_ARB
1231 #define GL_PROGRAM_ERROR_POSITION_ARB 0x864B
1233 #ifndef GL_CURRENT_MATRIX_ARB
1234 #define GL_CURRENT_MATRIX_ARB 0x8641
1236 #ifndef GL_TRANSPOSE_CURRENT_MATRIX_ARB
1237 #define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7
1239 #ifndef GL_CURRENT_MATRIX_STACK_DEPTH_ARB
1240 #define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640
1242 #ifndef GL_MAX_PROGRAM_MATRICES_ARB
1243 #define GL_MAX_PROGRAM_MATRICES_ARB 0x862F
1245 #ifndef GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB
1246 #define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E
1248 #ifndef GL_MAX_TEXTURE_COORDS_ARB
1249 #define GL_MAX_TEXTURE_COORDS_ARB 0x8871
1251 #ifndef GL_MAX_TEXTURE_IMAGE_UNITS_ARB
1252 #define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872
1254 #ifndef GL_PROGRAM_ERROR_STRING_ARB
1255 #define GL_PROGRAM_ERROR_STRING_ARB 0x8874
1257 #ifndef GL_MATRIX0_ARB
1258 #define GL_MATRIX0_ARB 0x88C0
1260 #ifndef GL_MATRIX1_ARB
1261 #define GL_MATRIX1_ARB 0x88C1
1263 #ifndef GL_MATRIX2_ARB
1264 #define GL_MATRIX2_ARB 0x88C2
1266 #ifndef GL_MATRIX3_ARB
1267 #define GL_MATRIX3_ARB 0x88C3
1269 #ifndef GL_MATRIX4_ARB
1270 #define GL_MATRIX4_ARB 0x88C4
1272 #ifndef GL_MATRIX5_ARB
1273 #define GL_MATRIX5_ARB 0x88C5
1275 #ifndef GL_MATRIX6_ARB
1276 #define GL_MATRIX6_ARB 0x88C6
1278 #ifndef GL_MATRIX7_ARB
1279 #define GL_MATRIX7_ARB 0x88C7
1281 #ifndef GL_MATRIX8_ARB
1282 #define GL_MATRIX8_ARB 0x88C8
1284 #ifndef GL_MATRIX9_ARB
1285 #define GL_MATRIX9_ARB 0x88C9
1287 #ifndef GL_MATRIX10_ARB
1288 #define GL_MATRIX10_ARB 0x88CA
1290 #ifndef GL_MATRIX11_ARB
1291 #define GL_MATRIX11_ARB 0x88CB
1293 #ifndef GL_MATRIX12_ARB
1294 #define GL_MATRIX12_ARB 0x88CC
1296 #ifndef GL_MATRIX13_ARB
1297 #define GL_MATRIX13_ARB 0x88CD
1299 #ifndef GL_MATRIX14_ARB
1300 #define GL_MATRIX14_ARB 0x88CE
1302 #ifndef GL_MATRIX15_ARB
1303 #define GL_MATRIX15_ARB 0x88CF
1305 #ifndef GL_MATRIX16_ARB
1306 #define GL_MATRIX16_ARB 0x88D0
1308 #ifndef GL_MATRIX17_ARB
1309 #define GL_MATRIX17_ARB 0x88D1
1311 #ifndef GL_MATRIX18_ARB
1312 #define GL_MATRIX18_ARB 0x88D2
1314 #ifndef GL_MATRIX19_ARB
1315 #define GL_MATRIX19_ARB 0x88D3
1317 #ifndef GL_MATRIX20_ARB
1318 #define GL_MATRIX20_ARB 0x88D4
1320 #ifndef GL_MATRIX21_ARB
1321 #define GL_MATRIX21_ARB 0x88D5
1323 #ifndef GL_MATRIX22_ARB
1324 #define GL_MATRIX22_ARB 0x88D6
1326 #ifndef GL_MATRIX23_ARB
1327 #define GL_MATRIX23_ARB 0x88D7
1329 #ifndef GL_MATRIX24_ARB
1330 #define GL_MATRIX24_ARB 0x88D8
1332 #ifndef GL_MATRIX25_ARB
1333 #define GL_MATRIX25_ARB 0x88D9
1335 #ifndef GL_MATRIX26_ARB
1336 #define GL_MATRIX26_ARB 0x88DA
1338 #ifndef GL_MATRIX27_ARB
1339 #define GL_MATRIX27_ARB 0x88DB
1341 #ifndef GL_MATRIX28_ARB
1342 #define GL_MATRIX28_ARB 0x88DC
1344 #ifndef GL_MATRIX29_ARB
1345 #define GL_MATRIX29_ARB 0x88DD
1347 #ifndef GL_MATRIX30_ARB
1348 #define GL_MATRIX30_ARB 0x88DE
1350 #ifndef GL_MATRIX31_ARB
1351 #define GL_MATRIX31_ARB 0x88DF
1356 #ifndef GL_VERTEX_PROGRAM_ARB
1357 #define GL_VERTEX_PROGRAM_ARB 0x8620
1359 #ifndef GL_VERTEX_PROGRAM_POINT_SIZE_ARB
1360 #define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642
1362 #ifndef GL_VERTEX_PROGRAM_TWO_SIDE_ARB
1363 #define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643
1365 #ifndef GL_COLOR_SUM_ARB
1366 #define GL_COLOR_SUM_ARB 0x8458
1368 #ifndef GL_PROGRAM_FORMAT_ASCII_ARB
1369 #define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875
1371 #ifndef GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB
1372 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622
1374 #ifndef GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB
1375 #define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623
1377 #ifndef GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB
1378 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624
1380 #ifndef GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB
1381 #define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625
1383 #ifndef GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB
1384 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A
1386 #ifndef GL_CURRENT_VERTEX_ATTRIB_ARB
1387 #define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626
1389 #ifndef GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB
1390 #define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645
1392 #ifndef GL_PROGRAM_LENGTH_ARB
1393 #define GL_PROGRAM_LENGTH_ARB 0x8627
1395 #ifndef GL_PROGRAM_FORMAT_ARB
1396 #define GL_PROGRAM_FORMAT_ARB 0x8876
1398 #ifndef GL_PROGRAM_BINDING_ARB
1399 #define GL_PROGRAM_BINDING_ARB 0x8677
1401 #ifndef GL_PROGRAM_INSTRUCTIONS_ARB
1402 #define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0
1404 #ifndef GL_MAX_PROGRAM_INSTRUCTIONS_ARB
1405 #define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1
1407 #ifndef GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB
1408 #define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2
1410 #ifndef GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB
1411 #define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3
1413 #ifndef GL_PROGRAM_TEMPORARIES_ARB
1414 #define GL_PROGRAM_TEMPORARIES_ARB 0x88A4
1416 #ifndef GL_MAX_PROGRAM_TEMPORARIES_ARB
1417 #define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5
1419 #ifndef GL_PROGRAM_NATIVE_TEMPORARIES_ARB
1420 #define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6
1422 #ifndef GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB
1423 #define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7
1425 #ifndef GL_PROGRAM_PARAMETERS_ARB
1426 #define GL_PROGRAM_PARAMETERS_ARB 0x88A8
1428 #ifndef GL_MAX_PROGRAM_PARAMETERS_ARB
1429 #define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9
1431 #ifndef GL_PROGRAM_NATIVE_PARAMETERS_ARB
1432 #define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA
1434 #ifndef GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB
1435 #define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB
1437 #ifndef GL_PROGRAM_ATTRIBS_ARB
1438 #define GL_PROGRAM_ATTRIBS_ARB 0x88AC
1440 #ifndef GL_MAX_PROGRAM_ATTRIBS_ARB
1441 #define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD
1443 #ifndef GL_PROGRAM_NATIVE_ATTRIBS_ARB
1444 #define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE
1446 #ifndef GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB
1447 #define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF
1449 #ifndef GL_PROGRAM_ADDRESS_REGISTERS_ARB
1450 #define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0
1452 #ifndef GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB
1453 #define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1
1455 #ifndef GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
1456 #define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2
1458 #ifndef GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
1459 #define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3
1461 #ifndef GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB
1462 #define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4
1464 #ifndef GL_MAX_PROGRAM_ENV_PARAMETERS_ARB
1465 #define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5
1467 #ifndef GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB
1468 #define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6
1470 #ifndef GL_PROGRAM_STRING_ARB
1471 #define GL_PROGRAM_STRING_ARB 0x8628
1473 #ifndef GL_PROGRAM_ERROR_POSITION_ARB
1474 #define GL_PROGRAM_ERROR_POSITION_ARB 0x864B
1476 #ifndef GL_CURRENT_MATRIX_ARB
1477 #define GL_CURRENT_MATRIX_ARB 0x8641
1479 #ifndef GL_TRANSPOSE_CURRENT_MATRIX_ARB
1480 #define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7
1482 #ifndef GL_CURRENT_MATRIX_STACK_DEPTH_ARB
1483 #define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640
1485 #ifndef GL_MAX_VERTEX_ATTRIBS_ARB
1486 #define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869
1488 #ifndef GL_MAX_PROGRAM_MATRICES_ARB
1489 #define GL_MAX_PROGRAM_MATRICES_ARB 0x862F
1491 #ifndef GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB
1492 #define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E
1496 #ifndef GL_VERTEX_SHADER_ARB
1497 #define GL_VERTEX_SHADER_ARB 0x8B31
1499 #ifndef GL_FRAGMENT_SHADER_ARB
1500 #define GL_FRAGMENT_SHADER_ARB 0x8B30
1502 #ifndef GL_OBJECT_ACTIVE_UNIFORMS_ARB
1503 #define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86
1507 #ifndef GL_GEOMETRY_SHADER_EXT
1508 #define GL_GEOMETRY_SHADER_EXT 0x8DD9
1511 #ifndef GL_GEOMETRY_VERTICES_OUT_EXT
1512 #define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA
1513 #endif // GL_GEOMETRY_VERTICES_OUT_EXT
1515 #ifndef GL_GEOMETRY_INPUT_TYPE_EXT
1516 #define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB
1517 #endif // GL_GEOMETRY_INPUT_TYPE_EXT
1519 #ifndef GL_GEOMETRY_OUTPUT_TYPE_EXT
1520 #define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC
1521 #endif // GL_GEOMETRY_OUTPUT_TYPE_EXT
1523 #ifndef GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT
1524 #define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE0
1525 #endif // GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT
1527 #ifndef GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT
1528 #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE1
1529 #endif // GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT
1531 #ifndef GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT
1532 #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29
1533 #endif // GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT
1535 #ifndef GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT
1536 #define GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT 0x8DDD
1537 #endif // GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT
1539 #ifndef GL_MAX_VERTEX_VARYING_COMPONENTS_EXT
1540 #define GL_MAX_VERTEX_VARYING_COMPONENTS_EXT 0x8DDE
1541 #endif // GL_MAX_VERTEX_VARYING_COMPONENTS_EXT
1543 #ifndef GL_MAX_VARYING_COMPONENTS_EXT
1544 #define GL_MAX_VARYING_COMPONENTS_EXT 0x8B4B
1545 #endif // GL_MAX_VARYING_COMPONENTS_EXT
1547 #ifndef GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT
1548 #define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF
1549 #endif // GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT
1553 #ifndef GL_INT_VEC2_ARB
1554 #define GL_INT_VEC2_ARB 0x8B53
1556 #ifndef GL_INT_VEC3_ARB
1557 #define GL_INT_VEC3_ARB 0x8B54
1559 #ifndef GL_INT_VEC4_ARB
1560 #define GL_INT_VEC4_ARB 0x8B55
1562 #ifndef GL_FLOAT_VEC2_ARB
1563 #define GL_FLOAT_VEC2_ARB 0x8B50
1565 #ifndef GL_FLOAT_VEC3_ARB
1566 #define GL_FLOAT_VEC3_ARB 0x8B51
1568 #ifndef GL_FLOAT_VEC4_ARB
1569 #define GL_FLOAT_VEC4_ARB 0x8B52
1571 #ifndef GL_FLOAT_MAT2_ARB
1572 #define GL_FLOAT_MAT2_ARB 0x8B5A
1574 #ifndef GL_FLOAT_MAT3_ARB
1575 #define GL_FLOAT_MAT3_ARB 0x8B5B
1577 #ifndef GL_FLOAT_MAT4_ARB
1578 #define GL_FLOAT_MAT4_ARB 0x8B5C
1580 #ifndef GL_SAMPLER_1D_ARB
1581 #define GL_SAMPLER_1D_ARB 0x8B5D
1583 #ifndef GL_SAMPLER_2D_ARB
1584 #define GL_SAMPLER_2D_ARB 0x8B5E
1586 #ifndef GL_SAMPLER_3D_ARB
1587 #define GL_SAMPLER_3D_ARB 0x8B5F
1589 #ifndef GL_SAMPLER_CUBE_ARB
1590 #define GL_SAMPLER_CUBE_ARB 0x8B60
1592 #ifndef GL_SAMPLER_1D_SHADOW_ARB
1593 #define GL_SAMPLER_1D_SHADOW_ARB 0x8B61
1595 #ifndef GL_SAMPLER_2D_SHADOW_ARB
1596 #define GL_SAMPLER_2D_SHADOW_ARB 0x8B62
1598 #ifndef GL_SAMPLER_2D_RECT_ARB
1599 #define GL_SAMPLER_2D_RECT_ARB 0x8B63
1601 #ifndef GL_SAMPLER_2D_RECT_SHADOW_ARB
1602 #define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64
1605 #ifndef GL_OBJECT_COMPILE_STATUS_ARB
1606 #define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81
1608 #ifndef GL_OBJECT_INFO_LOG_LENGTH_ARB
1609 #define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84
1611 #ifndef GL_OBJECT_LINK_STATUS_ARB
1612 #define GL_OBJECT_LINK_STATUS_ARB 0x8B82
1616 #ifndef GL_TEXTURE_MAX_ANISOTROPY_EXT
1617 #define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE
1620 #ifndef GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT
1621 #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF
1625 #ifndef GL_SAMPLES_PASSED
1626 #define GL_SAMPLES_PASSED 0x8914
1629 #ifndef GL_QUERY_COUNTER_BITS
1630 #define GL_QUERY_COUNTER_BITS 0x8864
1633 #ifndef GL_CURRENT_QUERY
1634 #define GL_CURRENT_QUERY 0x8865
1637 #ifndef GL_QUERY_RESULT
1638 #define GL_QUERY_RESULT 0x8866
1641 #ifndef GL_QUERY_RESULT_AVAILABLE
1642 #define GL_QUERY_RESULT_AVAILABLE 0x8867
1647 #ifndef GL_CLIENT_PIXEL_STORE_BIT
1648 #define GL_CLIENT_PIXEL_STORE_BIT 0x00000001
1651 #ifndef GL_CLIENT_VERTEX_ARRAY_BIT
1652 #define GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002
1655 #ifndef GL_CLIENT_ALL_ATTRIB_BITS
1656 #define GL_CLIENT_ALL_ATTRIB_BITS 0xFFFFFFFF
1659 #ifndef GL_ALL_CLIENT_ATTRIB_BITS
1660 #define GL_ALL_CLIENT_ATTRIB_BITS 0xFFFFFFFF
1664 #ifndef GL_INVALID_FRAMEBUFFER_OPERATION_EXT
1665 #define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506
1667 #ifndef GL_MAX_RENDERBUFFER_SIZE_EXT
1668 #define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8
1670 #ifndef GL_FRAMEBUFFER_BINDING_EXT
1671 #define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6
1673 #ifndef GL_RENDERBUFFER_BINDING_EXT
1674 #define GL_RENDERBUFFER_BINDING_EXT 0x8CA7
1676 #ifndef GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT
1677 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0
1679 #ifndef GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT
1680 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1
1682 #ifndef GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT
1683 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2
1685 #ifndef GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT
1686 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3
1688 #ifndef GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT
1689 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4
1691 #ifndef GL_FRAMEBUFFER_COMPLETE_EXT
1692 #define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5
1694 #ifndef GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT
1695 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6
1697 #ifndef GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT
1698 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7
1700 #ifndef GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT
1701 #define GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT 0x8CD8
1703 #ifndef GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT
1704 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9
1706 #ifndef GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT
1707 #define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA
1709 #ifndef GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT
1710 #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB
1712 #ifndef GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT
1713 #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC
1715 #ifndef GL_FRAMEBUFFER_UNSUPPORTED_EXT
1716 #define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD
1718 #ifndef GL_MAX_COLOR_ATTACHMENTS_EXT
1719 #define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF
1721 #ifndef GL_COLOR_ATTACHMENT0_EXT
1722 #define GL_COLOR_ATTACHMENT0_EXT 0x8CE0
1724 #ifndef GL_COLOR_ATTACHMENT1_EXT
1725 #define GL_COLOR_ATTACHMENT1_EXT 0x8CE1
1727 #ifndef GL_COLOR_ATTACHMENT2_EXT
1728 #define GL_COLOR_ATTACHMENT2_EXT 0x8CE2
1730 #ifndef GL_COLOR_ATTACHMENT3_EXT
1731 #define GL_COLOR_ATTACHMENT3_EXT 0x8CE3
1733 #ifndef GL_COLOR_ATTACHMENT4_EXT
1734 #define GL_COLOR_ATTACHMENT4_EXT 0x8CE4
1736 #ifndef GL_COLOR_ATTACHMENT5_EXT
1737 #define GL_COLOR_ATTACHMENT5_EXT 0x8CE5
1739 #ifndef GL_COLOR_ATTACHMENT6_EXT
1740 #define GL_COLOR_ATTACHMENT6_EXT 0x8CE6
1742 #ifndef GL_COLOR_ATTACHMENT7_EXT
1743 #define GL_COLOR_ATTACHMENT7_EXT 0x8CE7
1745 #ifndef GL_COLOR_ATTACHMENT8_EXT
1746 #define GL_COLOR_ATTACHMENT8_EXT 0x8CE8
1748 #ifndef GL_COLOR_ATTACHMENT9_EXT
1749 #define GL_COLOR_ATTACHMENT9_EXT 0x8CE9
1751 #ifndef GL_COLOR_ATTACHMENT10_EXT
1752 #define GL_COLOR_ATTACHMENT10_EXT 0x8CEA
1754 #ifndef GL_COLOR_ATTACHMENT11_EXT
1755 #define GL_COLOR_ATTACHMENT11_EXT 0x8CEB
1757 #ifndef GL_COLOR_ATTACHMENT12_EXT
1758 #define GL_COLOR_ATTACHMENT12_EXT 0x8CEC
1760 #ifndef GL_COLOR_ATTACHMENT13_EXT
1761 #define GL_COLOR_ATTACHMENT13_EXT 0x8CED
1763 #ifndef GL_COLOR_ATTACHMENT14_EXT
1764 #define GL_COLOR_ATTACHMENT14_EXT 0x8CEE
1766 #ifndef GL_COLOR_ATTACHMENT15_EXT
1767 #define GL_COLOR_ATTACHMENT15_EXT 0x8CEF
1769 #ifndef GL_DEPTH_ATTACHMENT_EXT
1770 #define GL_DEPTH_ATTACHMENT_EXT 0x8D00
1772 #ifndef GL_STENCIL_ATTACHMENT_EXT
1773 #define GL_STENCIL_ATTACHMENT_EXT 0x8D20
1775 #ifndef GL_FRAMEBUFFER_EXT
1776 #define GL_FRAMEBUFFER_EXT 0x8D40
1778 #ifndef GL_RENDERBUFFER_EXT
1779 #define GL_RENDERBUFFER_EXT 0x8D41
1781 #ifndef GL_RENDERBUFFER_WIDTH_EXT
1782 #define GL_RENDERBUFFER_WIDTH_EXT 0x8D42
1784 #ifndef GL_RENDERBUFFER_HEIGHT_EXT
1785 #define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43
1787 #ifndef GL_RENDERBUFFER_INTERNAL_FORMAT_EXT
1788 #define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44
1790 #ifndef GL_STENCIL_INDEX1_EXT
1791 #define GL_STENCIL_INDEX1_EXT 0x8D46
1793 #ifndef GL_STENCIL_INDEX4_EXT
1794 #define GL_STENCIL_INDEX4_EXT 0x8D47
1796 #ifndef GL_STENCIL_INDEX8_EXT
1797 #define GL_STENCIL_INDEX8_EXT 0x8D48
1799 #ifndef GL_STENCIL_INDEX16_EXT
1800 #define GL_STENCIL_INDEX16_EXT 0x8D49
1802 #ifndef GL_RENDERBUFFER_RED_SIZE_EXT
1803 #define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50
1805 #ifndef GL_RENDERBUFFER_GREEN_SIZE_EXT
1806 #define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51
1808 #ifndef GL_RENDERBUFFER_BLUE_SIZE_EXT
1809 #define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52
1811 #ifndef GL_RENDERBUFFER_ALPHA_SIZE_EXT
1812 #define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53
1814 #ifndef GL_RENDERBUFFER_DEPTH_SIZE_EXT
1815 #define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54
1817 #ifndef GL_RENDERBUFFER_STENCIL_SIZE_EXT
1818 #define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55
1822 #ifndef GL_INVALID_FRAMEBUFFER_OPERATION
1823 #define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506
1825 #ifndef GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
1826 #define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x8210
1828 #ifndef GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
1829 #define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x8211
1831 #ifndef GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
1832 #define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE 0x8212
1834 #ifndef GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
1835 #define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE 0x8213
1837 #ifndef GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
1838 #define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 0x8214
1840 #ifndef GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
1841 #define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE 0x8215
1843 #ifndef GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
1844 #define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE 0x8216
1846 #ifndef GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
1847 #define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 0x8217
1849 #ifndef GL_DEPTH_STENCIL
1850 #define GL_DEPTH_STENCIL 0x84F9
1852 #ifndef GL_UNSIGNED_INT_24_
1853 #define GL_UNSIGNED_INT_24_ 0x84FA
1855 #ifndef GL_DEPTH24_STENCIL8
1856 #define GL_DEPTH24_STENCIL8 0x88F0
1858 #ifndef GL_TEXTURE_STENCIL_SIZE
1859 #define GL_TEXTURE_STENCIL_SIZE 0x88F1
1862 #define GL_SRGB 0x8C40
1864 #ifndef GL_UNSIGNED_NORMALIZED
1865 #define GL_UNSIGNED_NORMALIZED 0x8C17
1867 #ifndef GL_FRAMEBUFFER_DEFAULT
1868 #define GL_FRAMEBUFFER_DEFAULT 0x8218
1870 #ifndef GL_FRAMEBUFFER_UNDEFINED
1871 #define GL_FRAMEBUFFER_UNDEFINED 0x8219
1873 #ifndef GL_DEPTH_STENCIL_ATTACHMENT
1874 #define GL_DEPTH_STENCIL_ATTACHMENT 0x821A
1877 #define GL_INDEX 0x8222
1879 #ifndef GL_MAX_RENDERBUFFER_SIZE
1880 #define GL_MAX_RENDERBUFFER_SIZE 0x84E8
1882 #ifndef GL_FRAMEBUFFER_BINDING
1883 #define GL_FRAMEBUFFER_BINDING 0x8CA6
1885 #ifndef GL_DRAW_FRAMEBUFFER_BINDING
1886 #define GL_DRAW_FRAMEBUFFER_BINDING 0x8CA6
1888 #ifndef GL_RENDERBUFFER_BINDING
1889 #define GL_RENDERBUFFER_BINDING 0x8CA7
1891 #ifndef GL_READ_FRAMEBUFFER
1892 #define GL_READ_FRAMEBUFFER 0x8CA8
1894 #ifndef GL_DRAW_FRAMEBUFFER
1895 #define GL_DRAW_FRAMEBUFFER 0x8CA9
1897 #ifndef GL_READ_FRAMEBUFFER_BINDING
1898 #define GL_READ_FRAMEBUFFER_BINDING 0x8CAA
1900 #ifndef GL_RENDERBUFFER_SAMPLES
1901 #define GL_RENDERBUFFER_SAMPLES 0x8CAB
1903 #ifndef GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
1904 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0
1906 #ifndef GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
1907 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1
1909 #ifndef GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
1910 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2
1912 #ifndef GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
1913 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3
1915 #ifndef GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
1916 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4
1918 #ifndef GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET
1919 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET 0x8CD4
1921 #ifndef GL_FRAMEBUFFER_COMPLETE
1922 #define GL_FRAMEBUFFER_COMPLETE 0x8CD5
1924 #ifndef GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
1925 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6
1927 #ifndef GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
1928 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7
1930 #ifndef GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT
1931 #define GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT 0x8CD8
1933 #ifndef GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
1934 #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8CDB
1936 #ifndef GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
1937 #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC
1939 #ifndef GL_FRAMEBUFFER_UNSUPPORTED
1940 #define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD
1942 #ifndef GL_MAX_COLOR_ATTACHMENTS
1943 #define GL_MAX_COLOR_ATTACHMENTS 0x8CDF
1945 #ifndef GL_COLOR_ATTACHMENT0
1946 #define GL_COLOR_ATTACHMENT0 0x8CE0
1948 #ifndef GL_COLOR_ATTACHMENT1
1949 #define GL_COLOR_ATTACHMENT1 0x8CE1
1951 #ifndef GL_COLOR_ATTACHMENT2
1952 #define GL_COLOR_ATTACHMENT2 0x8CE2
1954 #ifndef GL_COLOR_ATTACHMENT3
1955 #define GL_COLOR_ATTACHMENT3 0x8CE3
1957 #ifndef GL_COLOR_ATTACHMENT4
1958 #define GL_COLOR_ATTACHMENT4 0x8CE4
1960 #ifndef GL_COLOR_ATTACHMENT5
1961 #define GL_COLOR_ATTACHMENT5 0x8CE5
1963 #ifndef GL_COLOR_ATTACHMENT6
1964 #define GL_COLOR_ATTACHMENT6 0x8CE6
1966 #ifndef GL_COLOR_ATTACHMENT7
1967 #define GL_COLOR_ATTACHMENT7 0x8CE7
1969 #ifndef GL_COLOR_ATTACHMENT8
1970 #define GL_COLOR_ATTACHMENT8 0x8CE8
1972 #ifndef GL_COLOR_ATTACHMENT9
1973 #define GL_COLOR_ATTACHMENT9 0x8CE9
1975 #ifndef GL_COLOR_ATTACHMENT10
1976 #define GL_COLOR_ATTACHMENT10 0x8CEA
1978 #ifndef GL_COLOR_ATTACHMENT11
1979 #define GL_COLOR_ATTACHMENT11 0x8CEB
1981 #ifndef GL_COLOR_ATTACHMENT12
1982 #define GL_COLOR_ATTACHMENT12 0x8CEC
1984 #ifndef GL_COLOR_ATTACHMENT13
1985 #define GL_COLOR_ATTACHMENT13 0x8CED
1987 #ifndef GL_COLOR_ATTACHMENT14
1988 #define GL_COLOR_ATTACHMENT14 0x8CEE
1990 #ifndef GL_COLOR_ATTACHMENT15
1991 #define GL_COLOR_ATTACHMENT15 0x8CEF
1993 #ifndef GL_DEPTH_ATTACHMENT
1994 #define GL_DEPTH_ATTACHMENT 0x8D00
1996 #ifndef GL_STENCIL_ATTACHMENT
1997 #define GL_STENCIL_ATTACHMENT 0x8D20
1999 #ifndef GL_FRAMEBUFFER
2000 #define GL_FRAMEBUFFER 0x8D40
2002 #ifndef GL_RENDERBUFFER
2003 #define GL_RENDERBUFFER 0x8D41
2005 #ifndef GL_RENDERBUFFER_WIDTH
2006 #define GL_RENDERBUFFER_WIDTH 0x8D42
2008 #ifndef GL_RENDERBUFFER_HEIGHT
2009 #define GL_RENDERBUFFER_HEIGHT 0x8D43
2011 #ifndef GL_RENDERBUFFER_INTERNAL_FORMAT
2012 #define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44
2014 #ifndef GL_STENCIL_INDEX1
2015 #define GL_STENCIL_INDEX1 0x8D46
2017 #ifndef GL_STENCIL_INDEX4
2018 #define GL_STENCIL_INDEX4 0x8D47
2020 #ifndef GL_STENCIL_INDEX8
2021 #define GL_STENCIL_INDEX8 0x8D48
2023 #ifndef GL_STENCIL_INDEX16
2024 #define GL_STENCIL_INDEX16 0x8D49
2026 #ifndef GL_RENDERBUFFER_RED_SIZE
2027 #define GL_RENDERBUFFER_RED_SIZE 0x8D50
2029 #ifndef GL_RENDERBUFFER_GREEN_SIZE
2030 #define GL_RENDERBUFFER_GREEN_SIZE 0x8D51
2032 #ifndef GL_RENDERBUFFER_BLUE_SIZE
2033 #define GL_RENDERBUFFER_BLUE_SIZE 0x8D52
2035 #ifndef GL_RENDERBUFFER_ALPHA_SIZE
2036 #define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53
2038 #ifndef GL_RENDERBUFFER_DEPTH_SIZE
2039 #define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54
2041 #ifndef GL_RENDERBUFFER_STENCIL_SIZE
2042 #define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55
2044 #ifndef GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
2045 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56
2047 #ifndef GL_MAX_SAMPLES
2048 #define GL_MAX_SAMPLES 0x8D57
2058 #ifndef GLX_PBUFFER_WIDTH
2059 #define GLX_PBUFFER_WIDTH 0x8041
2062 #ifndef GLX_PBUFFER_HEIGHT
2063 #define GLX_PBUFFER_HEIGHT 0x8040
2066 #ifndef GLX_DRAWABLE_TYPE
2067 #define GLX_DRAWABLE_TYPE 0x8010
2070 #ifndef GLX_RENDER_TYPE
2071 #define GLX_RENDER_TYPE 0x8011
2074 #ifndef GLX_RGBA_TYPE
2075 #define GLX_RGBA_TYPE 0x8014
2078 #ifndef GLX_RGBA_BIT
2079 #define GLX_RGBA_BIT 0x00000001
2082 #ifndef GLX_PBUFFER_BIT
2083 #define GLX_PBUFFER_BIT 0x00000004
2089 #ifndef GLX_MAX_PBUFFER_WIDTH
2090 #define GLX_MAX_PBUFFER_WIDTH 0x8016
2093 #ifndef GLX_MAX_PBUFFER_HEIGHT
2094 #define GLX_MAX_PBUFFER_HEIGHT 0x8017
2097 #ifndef GLX_MAX_PBUFFER_PIXELS
2098 #define GLX_MAX_PBUFFER_PIXELS 0x8018
2111 #define GLU_VERSION 100800
2113 #ifndef GLU_EXTENSIONS
2114 #define GLU_EXTENSIONS 100801
2118 #ifndef GLU_OUTLINE_POLYGON
2119 #define GLU_OUTLINE_POLYGON 100240
2121 #ifndef GLU_OUTLINE_PATCH
2122 #define GLU_OUTLINE_PATCH 100241
2126 #ifndef GLU_NURBS_ERROR
2127 #define GLU_NURBS_ERROR 100103
2130 #define GLU_ERROR 100103
2132 #ifndef GLU_NURBS_BEGIN
2133 #define GLU_NURBS_BEGIN 100164
2135 #ifndef GLU_NURBS_VERTEX
2136 #define GLU_NURBS_VERTEX 100165
2138 #ifndef GLU_NURBS_NORMAL
2139 #define GLU_NURBS_NORMAL 100166
2141 #ifndef GLU_NURBS_COLOR
2142 #define GLU_NURBS_COLOR 100167
2144 #ifndef GLU_NURBS_TEXTURE_COORD
2145 #define GLU_NURBS_TEXTURE_COORD 100168
2147 #ifndef GLU_NURBS_END
2148 #define GLU_NURBS_END 100169
2150 #ifndef GLU_NURBS_BEGIN_DATA
2151 #define GLU_NURBS_BEGIN_DATA 100170
2153 #ifndef GLU_NURBS_VERTEX_DATA
2154 #define GLU_NURBS_VERTEX_DATA 100171
2156 #ifndef GLU_NURBS_NORMAL_DATA
2157 #define GLU_NURBS_NORMAL_DATA 100172
2159 #ifndef GLU_NURBS_COLOR_DATA
2160 #define GLU_NURBS_COLOR_DATA 100173
2162 #ifndef GLU_NURBS_TEXTURE_COORD_DATA
2163 #define GLU_NURBS_TEXTURE_COORD_DATA 100174
2165 #ifndef GLU_NURBS_END_DATA
2166 #define GLU_NURBS_END_DATA 100175
2170 #ifndef GLU_AUTO_LOAD_MATRIX
2171 #define GLU_AUTO_LOAD_MATRIX 100200
2174 #define GLU_CULLING 100201
2176 #ifndef GLU_SAMPLING_TOLERANCE
2177 #define GLU_SAMPLING_TOLERANCE 100203
2179 #ifndef GLU_DISPLAY_MODE
2180 #define GLU_DISPLAY_MODE 100204
2182 #ifndef GLU_PARAMETRIC_TOLERANCE
2183 #define GLU_PARAMETRIC_TOLERANCE 100202
2185 #ifndef GLU_SAMPLING_METHOD
2186 #define GLU_SAMPLING_METHOD 100205
2189 #define GLU_U_STEP 100206
2192 #define GLU_V_STEP 100207
2194 #ifndef GLU_NURBS_MODE
2195 #define GLU_NURBS_MODE 100160
2197 #ifndef GLU_NURBS_TESSELLATOR
2198 #define GLU_NURBS_TESSELLATOR 100161
2200 #ifndef GLU_NURBS_RENDERER
2201 #define GLU_NURBS_RENDERER 100162
2205 #ifndef GLU_OBJECT_PARAMETRIC_ERROR
2206 #define GLU_OBJECT_PARAMETRIC_ERROR 100208
2208 #ifndef GLU_OBJECT_PATH_LENGTH
2209 #define GLU_OBJECT_PATH_LENGTH 100209
2211 #ifndef GLU_PATH_LENGTH
2212 #define GLU_PATH_LENGTH 100215
2214 #ifndef GLU_PARAMETRIC_ERROR
2215 #define GLU_PARAMETRIC_ERROR 100216
2217 #ifndef GLU_DOMAIN_DISTANCE
2218 #define GLU_DOMAIN_DISTANCE 100217
2222 #ifndef GLU_MAP1_TRIM_2
2223 #define GLU_MAP1_TRIM_2 100210
2225 #ifndef GLU_MAP1_TRIM_3
2226 #define GLU_MAP1_TRIM_3 100211
2231 #define GLU_POINT 100010
2234 #define GLU_LINE 100011
2237 #define GLU_FILL 100012
2239 #ifndef GLU_SILHOUETTE
2240 #define GLU_SILHOUETTE 100013
2244 #ifndef GLU_TESS_BEGIN
2245 #define GLU_TESS_BEGIN 100100
2247 #ifndef GLU_TESS_VERTEX
2248 #define GLU_TESS_VERTEX 100101
2250 #ifndef GLU_TESS_END
2251 #define GLU_TESS_END 100102
2253 #ifndef GLU_TESS_ERROR
2254 #define GLU_TESS_ERROR 100103
2256 #ifndef GLU_TESS_COMBINE
2257 #define GLU_TESS_COMBINE 100105
2259 #ifndef GLU_TESS_BEGIN_DATA
2260 #define GLU_TESS_BEGIN_DATA 100106
2262 #ifndef GLU_TESS_VERTEX_DATA
2263 #define GLU_TESS_VERTEX_DATA 100107
2265 #ifndef GLU_TESS_END_DATA
2266 #define GLU_TESS_END_DATA 100108
2268 #ifndef GLU_TESS_ERROR_DATA
2269 #define GLU_TESS_ERROR_DATA 100109
2272 #ifndef GLU_TESS_MISSING_BEGIN_POLYGON
2273 #define GLU_TESS_MISSING_BEGIN_POLYGON 100151
2275 #ifndef GLU_TESS_MISSING_BEGIN_CONTOUR
2276 #define GLU_TESS_MISSING_BEGIN_CONTOUR 100152
2278 #ifndef GLU_TESS_MISSING_END_POLYGON
2279 #define GLU_TESS_MISSING_END_POLYGON 100153
2281 #ifndef GLU_TESS_MISSING_END_CONTOUR
2282 #define GLU_TESS_MISSING_END_CONTOUR 100154
2284 #ifndef GLU_TESS_NEED_COMBINE_CALLBACK
2285 #define GLU_TESS_NEED_COMBINE_CALLBACK 100156
2293 #ifndef WGL_COLOR_BITS_ARB
2294 #define WGL_COLOR_BITS_ARB 0x2014
2296 #ifndef WGL_ALPHA_BITS_ARB
2297 #define WGL_ALPHA_BITS_ARB 0x201B
2299 #ifndef WGL_DEPTH_BITS_ARB
2300 #define WGL_DEPTH_BITS_ARB 0x2022
2302 #ifndef WGL_STENCIL_BITS_ARB
2303 #define WGL_STENCIL_BITS_ARB 0x2023
2305 #ifndef WGL_DRAW_TO_PBUFFER_ARB
2306 #define WGL_DRAW_TO_PBUFFER_ARB 0x202D
2308 #ifndef WGL_PBUFFER_WIDTH_ARB
2309 #define WGL_PBUFFER_WIDTH_ARB 0x2034
2311 #ifndef WGL_PBUFFER_HEIGHT_ARB
2312 #define WGL_PBUFFER_HEIGHT_ARB 0x2035
2316 #ifndef WGL_BIND_TO_TEXTURE_RGB_ARB
2317 #define WGL_BIND_TO_TEXTURE_RGB_ARB 0x2070
2320 #ifndef WGL_BIND_TO_TEXTURE_RGBA_ARB
2321 #define WGL_BIND_TO_TEXTURE_RGBA_ARB 0x2071
2324 #ifndef WGL_TEXTURE_FORMAT_ARB
2325 #define WGL_TEXTURE_FORMAT_ARB 0x2072
2328 #ifndef WGL_TEXTURE_TARGET_ARB
2329 #define WGL_TEXTURE_TARGET_ARB 0x2073
2332 #ifndef WGL_MIPMAP_TEXTURE_ARB
2333 #define WGL_MIPMAP_TEXTURE_ARB 0x2074
2336 #ifndef WGL_TEXTURE_RGB_ARB
2337 #define WGL_TEXTURE_RGB_ARB 0x2075
2340 #ifndef WGL_TEXTURE_RGBA_ARB
2341 #define WGL_TEXTURE_RGBA_ARB 0x2076
2344 #ifndef WGL_NO_TEXTURE_ARB
2345 #define WGL_NO_TEXTURE_ARB 0x2077
2348 #ifndef WGL_TEXTURE_CUBE_MAP_ARB
2349 #define WGL_TEXTURE_CUBE_MAP_ARB 0x2078
2352 #ifndef WGL_TEXTURE_1D_ARB
2353 #define WGL_TEXTURE_1D_ARB 0x2079
2356 #ifndef WGL_TEXTURE_2D_ARB
2357 #define WGL_TEXTURE_2D_ARB 0x207A
2360 #ifndef WGL_MIPMAP_LEVEL_ARB
2361 #define WGL_MIPMAP_LEVEL_ARB 0x207B
2364 #ifndef WGL_FRONT_LEFT_ARB
2365 #define WGL_FRONT_LEFT_ARB 0x2083
2368 #ifndef WGL_FRONT_RIGHT_ARB
2369 #define WGL_FRONT_RIGHT_ARB 0x2084
2372 #ifndef WGL_BACK_LEFT_ARB
2373 #define WGL_BACK_LEFT_ARB 0x2085
2376 #ifndef WGL_BACK_RIGHT_ARB
2377 #define WGL_BACK_RIGHT_ARB 0x2086
2380 #ifndef WGL_MAX_PBUFFER_PIXELS_ARB
2381 #define WGL_MAX_PBUFFER_PIXELS_ARB 0x202E
2384 #ifndef WGL_MAX_PBUFFER_WIDTH_ARB
2385 #define WGL_MAX_PBUFFER_WIDTH_ARB 0x202F
2388 #ifndef WGL_MAX_PBUFFER_HEIGHT_ARB
2389 #define WGL_MAX_PBUFFER_HEIGHT_ARB 0x2030
Copyright © by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Sat Oct 26 2013 19:06:28 for Coin by Doxygen 1.8.4.