1 # $Id: APIspec,v 1.11 2002/09/06 03:30:20 brianp Exp $
3 # This file describes all the OpenGL functions.
4 # We use a number of Python scripts to parse this file and
5 # generate some source files. We used to use the SGI gl.spec
6 # file but that got to be a PITA.
8 # Every entry _must_ either have an 'offset' or 'alias' line.
9 # The offset may be ? to indicate an unallocated dispatch offset.
36 param lists const GLvoid *
73 param bitmap const GLubyte *
87 param v const GLbyte *
101 param v const GLdouble *
115 param v const GLfloat *
129 param v const GLint *
143 param v const GLshort *
157 param v const GLubyte *
171 param v const GLuint *
185 param v const GLushort *
200 param v const GLbyte *
215 param v const GLdouble *
230 param v const GLfloat *
245 param v const GLint *
260 param v const GLshort *
275 param v const GLubyte *
290 param v const GLuint *
305 param v const GLushort *
317 param flag const GLboolean *
334 param c const GLdouble *
346 param c const GLfloat *
358 param c const GLint *
370 param c const GLshort *
384 param v const GLbyte *
398 param v const GLdouble *
412 param v const GLfloat *
426 param v const GLint *
440 param v const GLshort *
453 param v const GLdouble *
466 param v const GLfloat *
479 param v const GLint *
492 param v const GLshort *
506 param v const GLdouble *
520 param v const GLfloat *
534 param v const GLint *
548 param v const GLshort *
563 param v const GLdouble *
578 param v const GLfloat *
593 param v const GLint *
608 param v const GLshort *
623 param v1 const GLdouble *
624 param v2 const GLdouble *
639 param v1 const GLfloat *
640 param v2 const GLfloat *
655 param v1 const GLint *
656 param v2 const GLint *
671 param v1 const GLshort *
672 param v2 const GLshort *
684 param v const GLdouble *
696 param v const GLfloat *
708 param v const GLint *
720 param v const GLshort *
733 param v const GLdouble *
746 param v const GLfloat *
759 param v const GLint *
772 param v const GLshort *
786 param v const GLdouble *
800 param v const GLfloat *
814 param v const GLint *
828 param v const GLshort *
843 param v const GLdouble *
858 param v const GLfloat *
873 param v const GLint *
888 param v const GLshort *
901 param v const GLdouble *
914 param v const GLfloat *
927 param v const GLint *
940 param v const GLshort *
954 param v const GLdouble *
968 param v const GLfloat *
982 param v const GLint *
996 param v const GLshort *
1011 param v const GLdouble *
1026 param v const GLfloat *
1041 param v const GLint *
1056 param v const GLshort *
1063 param equation const GLdouble *
1090 param params const GLfloat *
1104 param params const GLint *
1133 param params const GLfloat *
1149 param params const GLint *
1163 param params const GLfloat *
1177 param params const GLint *
1184 param pattern GLushort
1206 param params const GLfloat *
1222 param params const GLint *
1241 param mask const GLubyte *
1250 param height GLsizei
1272 param params const GLfloat *
1288 param params const GLint *
1296 param internalformat GLint
1301 param pixels const GLvoid *
1309 param internalformat GLint
1311 param height GLsizei
1315 param pixels const GLvoid *
1331 param params const GLfloat *
1347 param params const GLint *
1355 param param GLdouble
1363 param params const GLdouble *
1379 param params const GLfloat *
1395 param params const GLint *
1403 param buffer GLfloat *
1410 param buffer GLuint *
1456 param mask GLbitfield
1478 param green GLclampf
1480 param alpha GLclampf
1492 param depth GLclampd
1505 param green GLboolean
1506 param blue GLboolean
1507 param alpha GLboolean
1513 param flag GLboolean
1559 param mask GLbitfield
1570 param points const GLdouble *
1581 param points const GLfloat *
1596 param points const GLdouble *
1611 param points const GLfloat *
1661 param u const GLdouble *
1673 param u const GLfloat *
1686 param u const GLdouble *
1699 param u const GLfloat *
1743 param sfactor GLenum
1744 param dfactor GLenum
1778 param xfactor GLfloat
1779 param yfactor GLfloat
1815 param values const GLfloat *
1823 param values const GLuint *
1831 param values const GLushort *
1846 param height GLsizei
1856 param height GLsizei
1859 param pixels GLvoid *
1866 param height GLsizei
1869 param pixels const GLvoid *
1876 param params GLboolean *
1883 param equation GLdouble *
1890 param params GLdouble *
1902 param params GLfloat *
1909 param params GLint *
1917 param params GLfloat *
1925 param params GLint *
1957 param params GLfloat *
1965 param params GLint *
1972 param values GLfloat *
1979 param values GLuint *
1986 param values GLushort *
1990 name GetPolygonStipple
1992 param mask GLubyte *
1997 return const GLubyte *
2006 param params GLfloat *
2014 param params GLint *
2022 param params GLdouble *
2030 param params GLfloat *
2038 param params GLint *
2048 param pixels GLvoid *
2052 name GetTexParameterfv
2056 param params GLfloat *
2060 name GetTexParameteriv
2064 param params GLint *
2068 name GetTexLevelParameterfv
2073 param params GLfloat *
2077 name GetTexLevelParameteriv
2082 param params GLint *
2100 param zNear GLclampd
2108 param right GLdouble
2109 param bottom GLdouble
2111 param zNear GLdouble
2123 param m const GLfloat *
2129 param m const GLdouble *
2141 param m const GLfloat *
2147 param m const GLdouble *
2154 param right GLdouble
2155 param bottom GLdouble
2157 param zNear GLdouble
2174 param angle GLdouble
2227 param height GLsizei
2244 param stride GLsizei
2245 param pointer const GLvoid *
2249 name DisableClientState
2268 param indices const GLvoid *
2272 name EdgeFlagPointer
2274 param stride GLsizei
2275 param pointer const GLvoid *
2279 name EnableClientState
2288 param params GLvoid **
2295 param stride GLsizei
2296 param pointer const GLvoid *
2300 name InterleavedArrays
2303 param stride GLsizei
2304 param pointer const GLvoid *
2311 param stride GLsizei
2312 param pointer const GLvoid *
2316 name TexCoordPointer
2320 param stride GLsizei
2321 param pointer const GLvoid *
2329 param stride GLsizei
2330 param pointer const GLvoid *
2336 param factor GLfloat
2345 param internalformat GLenum
2357 param internalformat GLenum
2361 param height GLsizei
2366 name CopyTexSubImage1D
2377 name CopyTexSubImage2D
2386 param height GLsizei
2398 param pixels const GLvoid *
2409 param height GLsizei
2412 param pixels const GLvoid *
2416 name AreTexturesResident
2419 param textures const GLuint *
2420 param residences GLboolean *
2427 param texture GLuint
2434 param textures const GLuint *
2441 param textures GLuint *
2447 param texture GLuint
2451 name PrioritizeTextures
2454 param textures const GLuint *
2455 param priorities const GLclampf *
2467 param c const GLubyte *
2471 name PopClientAttrib
2476 name PushClientAttrib
2478 param mask GLbitfield
2488 param green GLclampf
2490 param alpha GLclampf
2500 name DrawRangeElements
2507 param indices const GLvoid *
2514 param internalformat GLenum
2518 param table const GLvoid *
2522 name ColorTableParameterfv
2526 param params const GLfloat *
2530 name ColorTableParameteriv
2534 param params const GLint *
2541 param internalformat GLenum
2553 param table GLvoid *
2557 name GetColorTableParameterfv
2561 param params GLfloat *
2565 name GetColorTableParameteriv
2569 param params GLint *
2580 param data const GLvoid *
2584 name CopyColorSubTable
2594 name ConvolutionFilter1D
2597 param internalformat GLenum
2601 param image const GLvoid *
2605 name ConvolutionFilter2D
2608 param internalformat GLenum
2610 param height GLsizei
2613 param image const GLvoid *
2617 name ConvolutionParameterf
2621 param params GLfloat
2625 name ConvolutionParameterfv
2629 param params const GLfloat *
2633 name ConvolutionParameteri
2641 name ConvolutionParameteriv
2645 param params const GLint *
2649 name CopyConvolutionFilter1D
2652 param internalformat GLenum
2659 name CopyConvolutionFilter2D
2662 param internalformat GLenum
2666 param height GLsizei
2670 name GetConvolutionFilter
2675 param image GLvoid *
2679 name GetConvolutionParameterfv
2683 param params GLfloat *
2687 name GetConvolutionParameteriv
2691 param params GLint *
2695 name GetSeparableFilter
2701 param column GLvoid *
2706 name SeparableFilter2D
2709 param internalformat GLenum
2711 param height GLsizei
2714 param row const GLvoid *
2715 param column const GLvoid *
2722 param reset GLboolean
2725 param values GLvoid *
2729 name GetHistogramParameterfv
2733 param params GLfloat *
2737 name GetHistogramParameteriv
2741 param params GLint *
2748 param reset GLboolean
2751 param values GLvoid *
2755 name GetMinmaxParameterfv
2759 param params GLfloat *
2763 name GetMinmaxParameteriv
2767 param params GLint *
2775 param internalformat GLenum
2776 param sink GLboolean
2783 param internalformat GLenum
2784 param sink GLboolean
2804 param internalformat GLint
2806 param height GLsizei
2811 param pixels const GLvoid *
2823 param height GLsizei
2827 param pixels const GLvoid *
2831 name CopyTexSubImage3D
2841 param height GLsizei
2846 # GL_ARB_multitexture
2848 name ActiveTextureARB
2850 param texture GLenum
2851 category GL_ARB_multitexture
2854 name ClientActiveTextureARB
2856 param texture GLenum
2857 category GL_ARB_multitexture
2860 name MultiTexCoord1dARB
2864 category GL_ARB_multitexture
2867 name MultiTexCoord1dvARB
2870 param v const GLdouble *
2871 category GL_ARB_multitexture
2874 name MultiTexCoord1fARB
2878 category GL_ARB_multitexture
2881 name MultiTexCoord1fvARB
2884 param v const GLfloat *
2885 category GL_ARB_multitexture
2888 name MultiTexCoord1iARB
2892 category GL_ARB_multitexture
2895 name MultiTexCoord1ivARB
2898 param v const GLint *
2899 category GL_ARB_multitexture
2902 name MultiTexCoord1sARB
2906 category GL_ARB_multitexture
2909 name MultiTexCoord1svARB
2912 param v const GLshort *
2913 category GL_ARB_multitexture
2916 name MultiTexCoord2dARB
2921 category GL_ARB_multitexture
2924 name MultiTexCoord2dvARB
2927 param v const GLdouble *
2928 category GL_ARB_multitexture
2931 name MultiTexCoord2fARB
2936 category GL_ARB_multitexture
2939 name MultiTexCoord2fvARB
2942 param v const GLfloat *
2943 category GL_ARB_multitexture
2946 name MultiTexCoord2iARB
2951 category GL_ARB_multitexture
2954 name MultiTexCoord2ivARB
2957 param v const GLint *
2958 category GL_ARB_multitexture
2961 name MultiTexCoord2sARB
2966 category GL_ARB_multitexture
2969 name MultiTexCoord2svARB
2972 param v const GLshort *
2973 category GL_ARB_multitexture
2976 name MultiTexCoord3dARB
2982 category GL_ARB_multitexture
2985 name MultiTexCoord3dvARB
2988 param v const GLdouble *
2989 category GL_ARB_multitexture
2992 name MultiTexCoord3fARB
2998 category GL_ARB_multitexture
3001 name MultiTexCoord3fvARB
3004 param v const GLfloat *
3005 category GL_ARB_multitexture
3008 name MultiTexCoord3iARB
3014 category GL_ARB_multitexture
3017 name MultiTexCoord3ivARB
3020 param v const GLint *
3021 category GL_ARB_multitexture
3024 name MultiTexCoord3sARB
3030 category GL_ARB_multitexture
3033 name MultiTexCoord3svARB
3036 param v const GLshort *
3037 category GL_ARB_multitexture
3040 name MultiTexCoord4dARB
3047 category GL_ARB_multitexture
3050 name MultiTexCoord4dvARB
3053 param v const GLdouble *
3054 category GL_ARB_multitexture
3057 name MultiTexCoord4fARB
3064 category GL_ARB_multitexture
3067 name MultiTexCoord4fvARB
3070 param v const GLfloat *
3071 category GL_ARB_multitexture
3074 name MultiTexCoord4iARB
3081 category GL_ARB_multitexture
3084 name MultiTexCoord4ivARB
3087 param v const GLint *
3088 category GL_ARB_multitexture
3091 name MultiTexCoord4sARB
3098 category GL_ARB_multitexture
3101 name MultiTexCoord4svARB
3104 param v const GLshort *
3105 category GL_ARB_multitexture
3109 # GL_ARB_transpose_matrix
3111 name LoadTransposeMatrixfARB
3113 param m const GLfloat *
3114 category GL_ARB_transpose_matrix
3117 name LoadTransposeMatrixdARB
3119 param m const GLdouble *
3120 category GL_ARB_transpose_matrix
3123 name MultTransposeMatrixfARB
3125 param m const GLfloat *
3126 category GL_ARB_transpose_matrix
3129 name MultTransposeMatrixdARB
3131 param m const GLdouble *
3132 category GL_ARB_transpose_matrix
3136 # GL_ARB_multisample
3138 name SampleCoverageARB
3140 param value GLclampf
3141 param invert GLboolean
3142 category GL_ARB_multisample
3151 # GL_ARB_texture_compression
3153 name CompressedTexImage3DARB
3157 param internalformat GLenum
3159 param height GLsizei
3162 param imageSize GLsizei
3163 param data const GLvoid *
3164 category GL_ARB_texture_compression
3167 name CompressedTexImage2DARB
3171 param internalformat GLenum
3173 param height GLsizei
3175 param imageSize GLsizei
3176 param data const GLvoid *
3177 category GL_ARB_texture_compression
3180 name CompressedTexImage1DARB
3184 param internalformat GLenum
3187 param imageSize GLsizei
3188 param data const GLvoid *
3189 category GL_ARB_texture_compression
3192 name CompressedTexSubImage3DARB
3200 param height GLsizei
3203 param imageSize GLsizei
3204 param data const GLvoid *
3205 category GL_ARB_texture_compression
3208 name CompressedTexSubImage2DARB
3215 param height GLsizei
3217 param imageSize GLsizei
3218 param data const GLvoid *
3219 category GL_ARB_texture_compression
3222 name CompressedTexSubImage1DARB
3229 param imageSize GLsizei
3230 param data const GLvoid *
3231 category GL_ARB_texture_compression
3234 name GetCompressedTexImageARB
3239 category GL_ARB_texture_compression
3246 alias ActiveTextureARB
3248 param texture GLenum
3251 name ClientActiveTexture
3252 alias ClientActiveTextureARB
3254 param texture GLenum
3257 name MultiTexCoord1d
3258 alias MultiTexCoord1dARB
3264 name MultiTexCoord1dv
3265 alias MultiTexCoord1dvARB
3268 param v const GLdouble *
3271 name MultiTexCoord1f
3272 alias MultiTexCoord1fARB
3278 name MultiTexCoord1fv
3279 alias MultiTexCoord1fvARB
3282 param v const GLfloat *
3285 name MultiTexCoord1i
3286 alias MultiTexCoord1iARB
3292 name MultiTexCoord1iv
3293 alias MultiTexCoord1ivARB
3296 param v const GLint *
3299 name MultiTexCoord1s
3300 alias MultiTexCoord1sARB
3306 name MultiTexCoord1sv
3307 alias MultiTexCoord1svARB
3310 param v const GLshort *
3313 name MultiTexCoord2d
3314 alias MultiTexCoord2dARB
3321 name MultiTexCoord2dv
3322 alias MultiTexCoord2dvARB
3325 param v const GLdouble *
3328 name MultiTexCoord2f
3329 alias MultiTexCoord2fARB
3336 name MultiTexCoord2fv
3337 alias MultiTexCoord2fvARB
3340 param v const GLfloat *
3343 name MultiTexCoord2i
3344 alias MultiTexCoord2iARB
3351 name MultiTexCoord2iv
3352 alias MultiTexCoord2ivARB
3355 param v const GLint *
3358 name MultiTexCoord2s
3359 alias MultiTexCoord2sARB
3366 name MultiTexCoord2sv
3367 alias MultiTexCoord2svARB
3370 param v const GLshort *
3373 name MultiTexCoord3d
3374 alias MultiTexCoord3dARB
3382 name MultiTexCoord3dv
3383 alias MultiTexCoord3dvARB
3386 param v const GLdouble *
3389 name MultiTexCoord3f
3390 alias MultiTexCoord3fARB
3398 name MultiTexCoord3fv
3399 alias MultiTexCoord3fvARB
3402 param v const GLfloat *
3405 name MultiTexCoord3i
3406 alias MultiTexCoord3iARB
3414 name MultiTexCoord3iv
3415 alias MultiTexCoord3ivARB
3418 param v const GLint *
3421 name MultiTexCoord3s
3422 alias MultiTexCoord3sARB
3430 name MultiTexCoord3sv
3431 alias MultiTexCoord3svARB
3434 param v const GLshort *
3437 name MultiTexCoord4d
3438 alias MultiTexCoord4dARB
3447 name MultiTexCoord4dv
3448 alias MultiTexCoord4dvARB
3451 param v const GLdouble *
3454 name MultiTexCoord4f
3455 alias MultiTexCoord4fARB
3464 name MultiTexCoord4fv
3465 alias MultiTexCoord4fvARB
3468 param v const GLfloat *
3471 name MultiTexCoord4i
3472 alias MultiTexCoord4iARB
3481 name MultiTexCoord4iv
3482 alias MultiTexCoord4ivARB
3485 param v const GLint *
3488 name MultiTexCoord4s
3489 alias MultiTexCoord4sARB
3498 name MultiTexCoord4sv
3499 alias MultiTexCoord4svARB
3502 param v const GLshort *
3505 name LoadTransposeMatrixf
3506 alias LoadTransposeMatrixfARB
3508 param m const GLfloat *
3511 name LoadTransposeMatrixd
3512 alias LoadTransposeMatrixdARB
3514 param m const GLdouble *
3517 name MultTransposeMatrixf
3518 alias MultTransposeMatrixfARB
3520 param m const GLfloat *
3523 name MultTransposeMatrixd
3524 alias MultTransposeMatrixdARB
3526 param m const GLdouble *
3530 alias SampleCoverageARB
3532 param value GLclampf
3533 param invert GLboolean
3536 name CompressedTexImage3D
3537 alias CompressedTexImage3DARB
3541 param internalformat GLenum
3543 param height GLsizei
3546 param imageSize GLsizei
3547 param data const GLvoid *
3550 name CompressedTexImage2D
3551 alias CompressedTexImage2DARB
3555 param internalformat GLenum
3557 param height GLsizei
3559 param imageSize GLsizei
3560 param data const GLvoid *
3563 name CompressedTexImage1D
3564 alias CompressedTexImage1DARB
3568 param internalformat GLenum
3571 param imageSize GLsizei
3572 param data const GLvoid *
3575 name CompressedTexSubImage3D
3576 alias CompressedTexSubImage3DARB
3584 param height GLsizei
3587 param imageSize GLsizei
3588 param data const GLvoid *
3591 name CompressedTexSubImage2D
3592 alias CompressedTexSubImage2DARB
3599 param height GLsizei
3601 param imageSize GLsizei
3602 param data const GLvoid *
3605 name CompressedTexSubImage1D
3606 alias CompressedTexSubImage1DARB
3613 param imageSize GLsizei
3614 param data const GLvoid *
3617 name GetCompressedTexImage
3618 alias GetCompressedTexImageARB
3626 # GL_ARB_vertex_blend
3631 param weights const GLbyte *
3632 category GL_ARB_vertex_blend
3638 param weights const GLshort *
3639 category GL_ARB_vertex_blend
3645 param weights const GLint *
3646 category GL_ARB_vertex_blend
3652 param weights const GLfloat *
3653 category GL_ARB_vertex_blend
3659 param weights const GLdouble *
3660 category GL_ARB_vertex_blend
3666 param weights const GLubyte *
3667 category GL_ARB_vertex_blend
3673 param weights const GLushort *
3674 category GL_ARB_vertex_blend
3680 param weights const GLuint *
3681 category GL_ARB_vertex_blend
3684 name WeightPointerARB
3688 param stride GLsizei
3689 param pointer const GLvoid *
3690 category GL_ARB_vertex_blend
3696 category GL_ARB_vertex_blend
3700 # GL_ARB_matrix_palette
3702 name CurrentPaletteMatrixARB
3705 category GL_ARB_matrix_palette
3708 name MatrixIndexubvARB
3711 param indices const GLubyte *
3712 category GL_ARB_matrix_palette
3715 name MatrixIndexusvARB
3718 param indices const GLushort *
3719 category GL_ARB_matrix_palette
3722 name MatrixIndexuivARB
3725 param indices const GLuint *
3726 category GL_ARB_matrix_palette
3729 name MatrixIndexPointerARB
3733 param stride GLsizei
3734 param pointer const GLvoid *
3735 category GL_ARB_matrix_palette
3739 # GL_EXT_blend_color
3745 param green GLclampf
3747 param alpha GLclampf
3748 category GL_EXT_blend_color
3751 # GL_EXT_polygon_offset
3753 name PolygonOffsetEXT
3755 param factor GLfloat
3757 category GL_EXT_polygon_offset
3768 param internalformat GLenum
3770 param height GLsizei
3775 param pixels const GLvoid *
3776 category GL_EXT_texture3D
3778 name TexSubImage3DEXT
3787 param height GLsizei
3791 param pixels const GLvoid *
3792 category GL_EXT_texture3D
3795 # GL_SGIS_texture_filter4
3797 name GetTexFilterFuncSGIS
3801 param weights GLfloat *
3802 category GL_SGIS_texture_filter4
3805 name TexFilterFuncSGIS
3810 param weights const GLfloat *
3811 category GL_SGIS_texture_filter4
3816 name TexSubImage1DEXT
3825 param pixels const GLvoid *
3826 category GL_EXT_subtexture
3828 name TexSubImage2DEXT
3836 param height GLsizei
3839 param pixels const GLvoid *
3840 category GL_EXT_subtexture
3842 name CopyTexImage1DEXT
3843 alias CopyTexImage1D
3847 param internalformat GLenum
3852 category GL_EXT_copy_texture
3854 name CopyTexImage2DEXT
3855 alias CopyTexImage2D
3859 param internalformat GLenum
3863 param height GLsizei
3865 category GL_EXT_copy_texture
3867 name CopyTexSubImage1DEXT
3868 alias CopyTexSubImage1D
3876 category GL_EXT_copy_texture
3878 name CopyTexSubImage2DEXT
3879 alias CopyTexSubImage2D
3888 param height GLsizei
3889 category GL_EXT_copy_texture
3891 name CopyTexSubImage3DEXT
3892 alias CopyTexSubImage3D
3902 param height GLsizei
3903 category GL_EXT_copy_texture
3908 name GetHistogramEXT
3911 param reset GLboolean
3914 param values GLvoid *
3915 category GL_EXT_histogram
3918 name GetHistogramParameterfvEXT
3922 param params GLfloat *
3923 category GL_EXT_histogram
3926 name GetHistogramParameterivEXT
3930 param params GLint *
3931 category GL_EXT_histogram
3937 param reset GLboolean
3940 param values GLvoid *
3941 category GL_EXT_histogram
3944 name GetMinmaxParameterfvEXT
3948 param params GLfloat *
3949 category GL_EXT_histogram
3952 name GetMinmaxParameterivEXT
3956 param params GLint *
3957 category GL_EXT_histogram
3965 param internalformat GLenum
3966 param sink GLboolean
3967 category GL_EXT_histogram
3973 param internalformat GLenum
3974 param sink GLboolean
3975 category GL_EXT_histogram
3977 name ResetHistogramEXT
3978 alias ResetHistogram
3981 category GL_EXT_histogram
3987 category GL_EXT_histogram
3989 name ConvolutionFilter1DEXT
3990 alias ConvolutionFilter1D
3993 param internalformat GLenum
3997 param image const GLvoid *
3998 category GL_EXT_convolution
4000 name ConvolutionFilter2DEXT
4001 alias ConvolutionFilter2D
4004 param internalformat GLenum
4006 param height GLsizei
4009 param image const GLvoid *
4010 category GL_EXT_convolution
4012 name ConvolutionParameterfEXT
4013 alias ConvolutionParameterf
4017 param params GLfloat
4018 category GL_EXT_convolution
4020 name ConvolutionParameterfvEXT
4021 alias ConvolutionParameterfv
4025 param params const GLfloat *
4026 category GL_EXT_convolution
4028 name ConvolutionParameteriEXT
4029 alias ConvolutionParameteri
4034 category GL_EXT_convolution
4036 name ConvolutionParameterivEXT
4037 alias ConvolutionParameteriv
4041 param params const GLint *
4042 category GL_EXT_convolution
4044 name CopyConvolutionFilter1DEXT
4045 alias CopyConvolutionFilter1D
4048 param internalformat GLenum
4052 category GL_EXT_convolution
4054 name CopyConvolutionFilter2DEXT
4055 alias CopyConvolutionFilter2D
4058 param internalformat GLenum
4062 param height GLsizei
4063 category GL_EXT_convolution
4065 name GetConvolutionFilterEXT
4070 param image GLvoid *
4071 category GL_EXT_convolution
4074 name GetConvolutionParameterfvEXT
4078 param params GLfloat *
4079 category GL_EXT_convolution
4082 name GetConvolutionParameterivEXT
4086 param params GLint *
4087 category GL_EXT_convolution
4090 name GetSeparableFilterEXT
4096 param column GLvoid *
4098 category GL_EXT_convolution
4101 name SeparableFilter2DEXT
4102 alias SeparableFilter2D
4105 param internalformat GLenum
4107 param height GLsizei
4110 param row const GLvoid *
4111 param column const GLvoid *
4112 category GL_EXT_convolution
4118 param internalformat GLenum
4122 param table const GLvoid *
4123 category GL_SGI_color_table
4125 name ColorTableParameterfvSGI
4126 alias ColorTableParameterfv
4130 param params const GLfloat *
4131 category GL_SGI_color_table
4133 name ColorTableParameterivSGI
4134 alias ColorTableParameteriv
4138 param params const GLint *
4139 category GL_SGI_color_table
4141 name CopyColorTableSGI
4142 alias CopyColorTable
4145 param internalformat GLenum
4149 category GL_SGI_color_table
4151 name GetColorTableSGI
4156 param table GLvoid *
4157 category GL_SGI_color_table
4160 name GetColorTableParameterfvSGI
4164 param params GLfloat *
4165 category GL_SGI_color_table
4168 name GetColorTableParameterivSGI
4172 param params GLint *
4173 category GL_SGI_color_table
4176 name PixelTexGenSGIX
4179 category GL_SGIX_pixel_texture
4182 name PixelTexGenParameteriSGIS
4186 category GL_SGIS_pixel_texture
4189 name PixelTexGenParameterivSGIS
4192 param params const GLint *
4193 category GL_SGIS_pixel_texture
4196 name PixelTexGenParameterfSGIS
4200 category GL_SGIS_pixel_texture
4203 name PixelTexGenParameterfvSGIS
4206 param params const GLfloat *
4207 category GL_SGIS_pixel_texture
4210 name GetPixelTexGenParameterivSGIS
4213 param params GLint *
4214 category GL_SGIS_pixel_texture
4217 name GetPixelTexGenParameterfvSGIS
4220 param params GLfloat *
4221 category GL_SGIS_pixel_texture
4231 param internalformat GLenum
4233 param height GLsizei
4235 param size4d GLsizei
4239 param pixels const GLvoid *
4240 category GL_SGIS_texture4D
4243 name TexSubImage4DSGIS
4252 param height GLsizei
4254 param size4d GLsizei
4257 param pixels const GLvoid *
4258 category GL_SGIS_texture4D
4262 # GL_EXT_texture_object
4264 name AreTexturesResidentEXT
4267 param textures const GLuint *
4268 param residences GLboolean *
4269 category GL_EXT_texture_object
4276 param texture GLuint
4277 category GL_EXT_texture_object
4279 name DeleteTexturesEXT
4280 alias DeleteTextures
4283 param textures const GLuint *
4284 category GL_EXT_texture_object
4289 param textures GLuint *
4290 category GL_EXT_texture_object
4295 param texture GLuint
4296 category GL_EXT_texture_object
4299 name PrioritizeTexturesEXT
4300 alias PrioritizeTextures
4303 param textures const GLuint *
4304 param priorities const GLclampf *
4305 category GL_EXT_texture_object
4308 # GL_SGIS_detail_texture
4310 name DetailTexFuncSGIS
4314 param points const GLfloat *
4315 category GL_SGIS_detail_texture
4318 name GetDetailTexFuncSGIS
4321 param points GLfloat *
4322 category GL_SGIS_detail_texture
4326 # GL_SGIS_sharpen_texture
4328 name SharpenTexFuncSGIS
4332 param points const GLfloat *
4333 category GL_SGIS_sharpen_texture
4336 name GetSharpenTexFuncSGIS
4339 param points GLfloat *
4340 category GL_SGIS_sharpen_texture
4344 # GL_SGIS_multisample
4348 param value GLclampf
4349 param invert GLboolean
4350 category GL_SGIS_multisample
4353 name SamplePatternSGIS
4355 param pattern GLenum
4356 category GL_SGIS_multisample
4360 # GL_EXT_vertex_array
4362 name ArrayElementEXT
4366 category GL_EXT_vertex_array
4368 name ColorPointerEXT
4372 param stride GLsizei
4374 param pointer const GLvoid *
4375 category GL_EXT_vertex_array
4384 category GL_EXT_vertex_array
4386 name EdgeFlagPointerEXT
4388 param stride GLsizei
4390 param pointer const GLboolean *
4391 category GL_EXT_vertex_array
4398 param params GLvoid **
4399 category GL_EXT_vertex_array
4401 name IndexPointerEXT
4404 param stride GLsizei
4406 param pointer const GLvoid *
4407 category GL_EXT_vertex_array
4410 name NormalPointerEXT
4413 param stride GLsizei
4415 param pointer const GLvoid *
4416 category GL_EXT_vertex_array
4419 name TexCoordPointerEXT
4423 param stride GLsizei
4425 param pointer const GLvoid *
4426 category GL_EXT_vertex_array
4429 name VertexPointerEXT
4433 param stride GLsizei
4435 param pointer const GLvoid *
4436 category GL_EXT_vertex_array
4440 # GL_EXT_blend_minmax
4442 name BlendEquationEXT
4446 category GL_EXT_blend_minmax
4451 name SpriteParameterfSGIX
4455 category GL_SGIX_sprite
4458 name SpriteParameterfvSGIX
4461 param params const GLfloat *
4462 category GL_SGIX_sprite
4465 name SpriteParameteriSGIX
4469 category GL_SGIX_sprite
4472 name SpriteParameterivSGIX
4475 param params const GLint *
4476 category GL_SGIX_sprite
4480 # GL_EXT_point_parameters
4482 name PointParameterfEXT
4486 category GL_EXT_point_parameters
4489 name PointParameterfvEXT
4492 param params const GLfloat *
4493 category GL_EXT_point_parameters
4497 # GL_ARB_point_parameters
4499 name PointParameterfARB
4500 alias PointParameterfEXT
4504 category GL_ARB_point_parameters
4506 name PointParameterfvARB
4507 alias PointParameterfvEXT
4510 param params const GLfloat *
4511 category GL_ARB_point_parameters
4514 # GL_SGIS_point_parameters
4516 name PointParameterfSGIS
4517 alias PointParameterfEXT
4521 category GL_SGIS_point_parameters
4523 name PointParameterfvSGIS
4524 alias PointParameterfvEXT
4527 param params const GLfloat *
4528 category GL_SGIS_point_parameters
4531 # GL_SGIX_instruments
4533 name GetInstrumentsSGIX
4535 category GL_SGIX_instruments
4538 name InstrumentsBufferSGIX
4541 param buffer GLint *
4542 category GL_SGIX_instruments
4545 name PollInstrumentsSGIX
4547 param marker_p GLint *
4548 category GL_SGIX_instruments
4551 name ReadInstrumentsSGIX
4554 category GL_SGIX_instruments
4557 name StartInstrumentsSGIX
4559 category GL_SGIX_instruments
4562 name StopInstrumentsSGIX
4565 category GL_SGIX_instruments
4574 category GL_SGIX_framezoom
4578 # GL_SGIX_tag_sample_buffer
4580 name TagSampleBufferSGIX
4582 category GL_SGIX_tag_sample_buffer
4586 # GL_SGIX_polynomial_ffd
4588 name DeformationMap3dSGIX
4603 param points const GLdouble *
4604 category GL_SGIX_polynomial_ffd
4607 name DeformationMap3fSGIX
4622 param points const GLfloat *
4623 category GL_SGIX_polynomial_ffd
4629 category GL_SGIX_polynomial_ffd
4632 name LoadIdentityDeformationMapSGIX
4635 category GL_SGIX_polynomial_ffd
4639 # GL_SGIX_reference_plane
4641 name ReferencePlaneSGIX
4643 param equation const GLdouble *
4644 category GL_SGIX_reference_plane
4648 # GL_SGIX_flush_raster
4650 name FlushRasterSGIX
4652 category GL_SGIX_flush_raster
4656 # GL_SGIS_fog_function
4661 param points const GLfloat *
4662 category GL_SGIS_fog_function
4667 param points GLfloat *
4668 category GL_SGIS_fog_function
4672 # GL_HP_image_transform
4674 name ImageTransformParameteriHP
4679 category GL_HP_image_transform
4682 name ImageTransformParameterfHP
4687 category GL_HP_image_transform
4690 name ImageTransformParameterivHP
4694 param params const GLint *
4695 category GL_HP_image_transform
4698 name ImageTransformParameterfvHP
4702 param params const GLfloat *
4703 category GL_HP_image_transform
4706 name GetImageTransformParameterivHP
4710 param params GLint *
4711 category GL_HP_image_transform
4714 name GetImageTransformParameterfvHP
4718 param params GLfloat *
4719 category GL_HP_image_transform
4723 # GL_EXT_color_subtable
4725 name ColorSubTableEXT
4733 param data const GLvoid *
4734 category GL_EXT_color_subtable
4736 name CopyColorSubTableEXT
4737 alias CopyColorSubTable
4744 category GL_EXT_color_subtable
4753 category GL_PGI_misc_hints
4757 # GL_EXT_paletted_texture
4763 param internalFormat GLenum
4767 param table const GLvoid *
4768 category GL_EXT_paletted_texture
4770 name GetColorTableEXT
4776 category GL_EXT_paletted_texture
4779 name GetColorTableParameterivEXT
4783 param params GLint *
4784 category GL_EXT_paletted_texture
4787 name GetColorTableParameterfvEXT
4791 param params GLfloat *
4792 category GL_EXT_paletted_texture
4796 # GL_SGIX_list_priority
4798 name GetListParameterfvSGIX
4802 param params GLfloat *
4803 category GL_SGIX_list_priority
4806 name GetListParameterivSGIX
4810 param params GLint *
4811 category GL_SGIX_list_priority
4814 name ListParameterfSGIX
4819 category GL_SGIX_list_priority
4822 name ListParameterfvSGIX
4826 param params const GLfloat *
4827 category GL_SGIX_list_priority
4830 name ListParameteriSGIX
4835 category GL_SGIX_list_priority
4838 name ListParameterivSGIX
4842 param params const GLint *
4843 category GL_SGIX_list_priority
4847 # GL_EXT_index_material
4849 name IndexMaterialEXT
4853 category GL_EXT_index_material
4863 category GL_EXT_index_func
4867 # GL_EXT_compiled_vertex_array
4873 category GL_EXT_compiled_vertex_array
4876 name UnlockArraysEXT
4878 category GL_EXT_compiled_vertex_array
4882 # GL_EXT_cull_vertex
4883 name CullParameterdvEXT
4886 param params GLdouble *
4887 category GL_EXT_cull_vertex
4890 name CullParameterfvEXT
4893 param params GLfloat *
4894 category GL_EXT_cull_vertex
4898 # GL_SGIX_fragment_lighting
4900 name FragmentColorMaterialSGIX
4904 category GL_SGIX_fragment_lighting
4907 name FragmentLightfSGIX
4912 category GL_SGIX_fragment_lighting
4915 name FragmentLightfvSGIX
4919 param params const GLfloat *
4920 category GL_SGIX_fragment_lighting
4923 name FragmentLightiSGIX
4928 category GL_SGIX_fragment_lighting
4931 name FragmentLightivSGIX
4935 param params const GLint *
4936 category GL_SGIX_fragment_lighting
4939 name FragmentLightModelfSGIX
4943 category GL_SGIX_fragment_lighting
4946 name FragmentLightModelfvSGIX
4949 param params const GLfloat *
4950 category GL_SGIX_fragment_lighting
4953 name FragmentLightModeliSGIX
4957 category GL_SGIX_fragment_lighting
4960 name FragmentLightModelivSGIX
4963 param params const GLint *
4964 category GL_SGIX_fragment_lighting
4967 name FragmentMaterialfSGIX
4972 category GL_SGIX_fragment_lighting
4975 name FragmentMaterialfvSGIX
4979 param params const GLfloat *
4980 category GL_SGIX_fragment_lighting
4983 name FragmentMaterialiSGIX
4988 category GL_SGIX_fragment_lighting
4991 name FragmentMaterialivSGIX
4995 param params const GLint *
4996 category GL_SGIX_fragment_lighting
4999 name GetFragmentLightfvSGIX
5003 param params GLfloat *
5004 category GL_SGIX_fragment_lighting
5007 name GetFragmentLightivSGIX
5011 param params GLint *
5012 category GL_SGIX_fragment_lighting
5015 name GetFragmentMaterialfvSGIX
5019 param params GLfloat *
5020 category GL_SGIX_fragment_lighting
5023 name GetFragmentMaterialivSGIX
5027 param params GLint *
5028 category GL_SGIX_fragment_lighting
5035 category GL_SGIX_fragment_lighting
5039 # GL_EXT_draw_range_elements
5041 name DrawRangeElementsEXT
5042 alias DrawRangeElements
5049 param indices const GLvoid *
5050 category GL_EXT_draw_range_elements
5053 # GL_EXT_light_texture
5055 name ApplyTextureEXT
5058 category GL_EXT_light_texture
5061 name TextureLightEXT
5064 category GL_EXT_light_texture
5067 name TextureMaterialEXT
5071 category GL_EXT_light_texture
5077 name AsyncMarkerSGIX
5080 category GL_SGIX_async
5083 name FinishAsyncSGIX
5085 param markerp GLuint *
5086 category GL_SGIX_async
5091 param markerp GLuint *
5092 category GL_SGIX_async
5095 name GenAsyncMarkersSGIX
5098 category GL_SGIX_async
5101 name DeleteAsyncMarkersSGIX
5105 category GL_SGIX_async
5108 name IsAsyncMarkerSGIX
5111 category GL_SGIX_async
5115 # GL_INTEL_parallel_arrays
5117 name VertexPointervINTEL
5121 param pointer const GLvoid **
5122 category GL_INTEL_parallel_arrays
5125 name NormalPointervINTEL
5128 param pointer const GLvoid **
5129 category GL_INTEL_parallel_arrays
5132 name ColorPointervINTEL
5136 param pointer const GLvoid **
5137 category GL_INTEL_parallel_arrays
5140 name TexCoordPointervINTEL
5144 param pointer const GLvoid **
5145 category GL_INTEL_parallel_arrays
5149 # GL_EXT_pixel_transform
5151 name PixelTransformParameteriEXT
5156 category GL_EXT_pixel_transform
5160 # GL_EXT_pixel_transform
5161 name PixelTransformParameterfEXT
5166 category GL_EXT_pixel_transform
5169 name PixelTransformParameterivEXT
5173 param params const GLint *
5174 category GL_EXT_pixel_transform
5177 name PixelTransformParameterfvEXT
5181 param params const GLfloat *
5182 category GL_EXT_pixel_transform
5186 # GL_EXT_secondary_color
5188 name SecondaryColor3bEXT
5193 category GL_EXT_secondary_color
5196 name SecondaryColor3bvEXT
5198 param v const GLbyte *
5199 category GL_EXT_secondary_color
5202 name SecondaryColor3dEXT
5205 param green GLdouble
5207 category GL_EXT_secondary_color
5210 name SecondaryColor3dvEXT
5212 param v const GLdouble *
5213 category GL_EXT_secondary_color
5216 name SecondaryColor3fEXT
5221 category GL_EXT_secondary_color
5224 name SecondaryColor3fvEXT
5226 param v const GLfloat *
5227 category GL_EXT_secondary_color
5230 name SecondaryColor3iEXT
5235 category GL_EXT_secondary_color
5238 name SecondaryColor3ivEXT
5240 param v const GLint *
5241 category GL_EXT_secondary_color
5244 name SecondaryColor3sEXT
5249 category GL_EXT_secondary_color
5252 name SecondaryColor3svEXT
5254 param v const GLshort *
5255 category GL_EXT_secondary_color
5258 name SecondaryColor3ubEXT
5263 category GL_EXT_secondary_color
5266 name SecondaryColor3ubvEXT
5268 param v const GLubyte *
5269 category GL_EXT_secondary_color
5272 name SecondaryColor3uiEXT
5277 category GL_EXT_secondary_color
5280 name SecondaryColor3uivEXT
5282 param v const GLuint *
5283 category GL_EXT_secondary_color
5286 name SecondaryColor3usEXT
5289 param green GLushort
5291 category GL_EXT_secondary_color
5294 name SecondaryColor3usvEXT
5296 param v const GLushort *
5297 category GL_EXT_secondary_color
5300 name SecondaryColorPointerEXT
5304 param stride GLsizei
5305 param pointer const GLvoid *
5306 category GL_EXT_secondary_color
5310 # GL_EXT_texture_perturb_normal
5312 name TextureNormalEXT
5315 category GL_EXT_texture_perturb_normal
5319 # GL_EXT_multi_draw_arrays (XXX unofficial dispatch offsets!!!! */
5321 name MultiDrawArraysEXT
5325 param count GLsizei *
5326 param primcount GLsizei
5327 category GL_EXT_multi_draw_arrays
5330 name MultiDrawElementsEXT
5333 param count const GLsizei *
5335 param indices const GLvoid **
5336 param primcount GLsizei
5337 category GL_EXT_multi_draw_arrays
5346 category GL_EXT_fog_coord
5351 param coord const GLfloat *
5352 category GL_EXT_fog_coord
5357 param coord GLdouble
5358 category GL_EXT_fog_coord
5363 param coord const GLdouble *
5364 category GL_EXT_fog_coord
5367 name FogCoordPointerEXT
5370 param stride GLsizei
5371 param pointer const GLvoid *
5372 category GL_EXT_fog_coord
5381 category GL_EXT_coordinate_frame
5386 param v const GLbyte *
5387 category GL_EXT_coordinate_frame
5395 category GL_EXT_coordinate_frame
5400 param v const GLdouble *
5401 category GL_EXT_coordinate_frame
5409 category GL_EXT_coordinate_frame
5414 param v const GLfloat *
5415 category GL_EXT_coordinate_frame
5423 category GL_EXT_coordinate_frame
5428 param v const GLint *
5429 category GL_EXT_coordinate_frame
5437 category GL_EXT_coordinate_frame
5442 param v const GLshort *
5443 category GL_EXT_coordinate_frame
5451 category GL_EXT_coordinate_frame
5456 param v const GLbyte *
5457 category GL_EXT_coordinate_frame
5465 category GL_EXT_coordinate_frame
5470 param v const GLdouble *
5471 category GL_EXT_coordinate_frame
5479 category GL_EXT_coordinate_frame
5484 param v const GLfloat *
5485 category GL_EXT_coordinate_frame
5493 category GL_EXT_coordinate_frame
5498 param v const GLint *
5499 category GL_EXT_coordinate_frame
5507 category GL_EXT_coordinate_frame
5512 param v const GLshort *
5513 category GL_EXT_coordinate_frame
5516 name TangentPointerEXT
5519 param stride GLsizei
5520 param pointer const GLvoid *
5521 category GL_EXT_coordinate_frame
5524 name BinormalPointerEXT
5527 param stride GLsizei
5528 param pointer const GLvoid *
5529 category GL_EXT_coordinate_frame
5533 name FinishTextureSUNX
5535 category GL_SUNX_constant_data
5538 name GlobalAlphaFactorbSUN
5541 category GL_SUN_global_alpha
5544 name GlobalAlphaFactorsSUN
5546 param factor GLshort
5547 category GL_SUN_global_alpha
5550 name GlobalAlphaFactoriSUN
5553 category GL_SUN_global_alpha
5556 name GlobalAlphaFactorfSUN
5558 param factor GLfloat
5559 category GL_SUN_global_alpha
5562 name GlobalAlphaFactordSUN
5564 param factor GLdouble
5565 category GL_SUN_global_alpha
5568 name GlobalAlphaFactorubSUN
5570 param factor GLubyte
5571 category GL_SUN_global_alpha
5574 name GlobalAlphaFactorusSUN
5576 param factor GLushort
5577 category GL_SUN_global_alpha
5580 name GlobalAlphaFactoruiSUN
5583 category GL_SUN_global_alpha
5586 name ReplacementCodeuiSUN
5589 category GL_SUN_triangle_list
5592 name ReplacementCodeusSUN
5595 category GL_SUN_triangle_list
5598 name ReplacementCodeubSUN
5601 category GL_SUN_triangle_list
5604 name ReplacementCodeuivSUN
5606 param code const GLuint *
5607 category GL_SUN_triangle_list
5610 name ReplacementCodeusvSUN
5612 param code const GLushort *
5613 category GL_SUN_triangle_list
5616 name ReplacementCodeubvSUN
5618 param code const GLubyte *
5619 category GL_SUN_triangle_list
5622 name ReplacementCodePointerSUN
5625 param stride GLsizei
5626 param pointer const GLvoid *
5627 category GL_SUN_triangle_list
5630 name Color4ubVertex2fSUN
5638 category GL_SUN_vertex
5641 name Color4ubVertex2fvSUN
5643 param c const GLubyte *
5644 param v const GLfloat *
5645 category GL_SUN_vertex
5648 name Color4ubVertex3fSUN
5657 category GL_SUN_vertex
5660 name Color4ubVertex3fvSUN
5662 param c const GLubyte *
5663 param v const GLfloat *
5664 category GL_SUN_vertex
5667 name Color3fVertex3fSUN
5675 category GL_SUN_vertex
5678 name Color3fVertex3fvSUN
5680 param c const GLfloat *
5681 param v const GLfloat *
5682 category GL_SUN_vertex
5685 name Normal3fVertex3fSUN
5693 category GL_SUN_vertex
5696 name Normal3fVertex3fvSUN
5698 param n const GLfloat *
5699 param v const GLfloat *
5700 category GL_SUN_vertex
5703 name Color4fNormal3fVertex3fSUN
5715 category GL_SUN_vertex
5718 name Color4fNormal3fVertex3fvSUN
5720 param c const GLfloat *
5721 param n const GLfloat *
5722 param v const GLfloat *
5723 category GL_SUN_vertex
5726 name TexCoord2fVertex3fSUN
5733 category GL_SUN_vertex
5736 name TexCoord2fVertex3fvSUN
5738 param tc const GLfloat *
5739 param v const GLfloat *
5740 category GL_SUN_vertex
5743 name TexCoord4fVertex4fSUN
5753 category GL_SUN_vertex
5756 name TexCoord4fVertex4fvSUN
5758 param tc const GLfloat *
5759 param v const GLfloat *
5760 category GL_SUN_vertex
5763 name TexCoord2fColor4ubVertex3fSUN
5774 category GL_SUN_vertex
5777 name TexCoord2fColor4ubVertex3fvSUN
5779 param tc const GLfloat *
5780 param c const GLubyte *
5781 param v const GLfloat *
5782 category GL_SUN_vertex
5785 name TexCoord2fColor3fVertex3fSUN
5795 category GL_SUN_vertex
5798 name TexCoord2fColor3fVertex3fvSUN
5800 param tc const GLfloat *
5801 param c const GLfloat *
5802 param v const GLfloat *
5803 category GL_SUN_vertex
5806 name TexCoord2fNormal3fVertex3fSUN
5816 category GL_SUN_vertex
5819 name TexCoord2fNormal3fVertex3fvSUN
5821 param tc const GLfloat *
5822 param n const GLfloat *
5823 param v const GLfloat *
5824 category GL_SUN_vertex
5827 name TexCoord2fColor4fNormal3fVertex3fSUN
5841 category GL_SUN_vertex
5844 name TexCoord2fColor4fNormal3fVertex3fvSUN
5846 param tc const GLfloat *
5847 param c const GLfloat *
5848 param n const GLfloat *
5849 param v const GLfloat *
5850 category GL_SUN_vertex
5853 name TexCoord4fColor4fNormal3fVertex4fSUN
5870 category GL_SUN_vertex
5873 name TexCoord4fColor4fNormal3fVertex4fvSUN
5875 param tc const GLfloat *
5876 param c const GLfloat *
5877 param n const GLfloat *
5878 param v const GLfloat *
5879 category GL_SUN_vertex
5882 name ReplacementCodeuiVertex3fSUN
5888 category GL_SUN_vertex
5891 name ReplacementCodeuiVertex3fvSUN
5893 param rc const GLuint *
5894 param v const GLfloat *
5895 category GL_SUN_vertex
5898 name ReplacementCodeuiColor4ubVertex3fSUN
5908 category GL_SUN_vertex
5911 name ReplacementCodeuiColor4ubVertex3fvSUN
5913 param rc const GLuint *
5914 param c const GLubyte *
5915 param v const GLfloat *
5916 category GL_SUN_vertex
5919 name ReplacementCodeuiColor3fVertex3fSUN
5928 category GL_SUN_vertex
5931 name ReplacementCodeuiColor3fVertex3fvSUN
5933 param rc const GLuint *
5934 param c const GLfloat *
5935 param v const GLfloat *
5936 category GL_SUN_vertex
5939 name ReplacementCodeuiNormal3fVertex3fSUN
5948 category GL_SUN_vertex
5951 name ReplacementCodeuiNormal3fVertex3fvSUN
5953 param rc const GLuint *
5954 param n const GLfloat *
5955 param v const GLfloat *
5956 category GL_SUN_vertex
5959 name ReplacementCodeuiColor4fNormal3fVertex3fSUN
5972 category GL_SUN_vertex
5975 name ReplacementCodeuiColor4fNormal3fVertex3fvSUN
5977 param rc const GLuint *
5978 param c const GLfloat *
5979 param n const GLfloat *
5980 param v const GLfloat *
5981 category GL_SUN_vertex
5984 name ReplacementCodeuiTexCoord2fVertex3fSUN
5992 category GL_SUN_vertex
5995 name ReplacementCodeuiTexCoord2fVertex3fvSUN
5997 param rc const GLuint *
5998 param tc const GLfloat *
5999 param v const GLfloat *
6000 category GL_SUN_vertex
6003 name ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
6014 category GL_SUN_vertex
6017 name ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
6019 param rc const GLuint *
6020 param tc const GLfloat *
6021 param n const GLfloat *
6022 param v const GLfloat *
6023 category GL_SUN_vertex
6026 name ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
6041 category GL_SUN_vertex
6044 name ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
6046 param rc const GLuint *
6047 param tc const GLfloat *
6048 param c const GLfloat *
6049 param n const GLfloat *
6050 param v const GLfloat *
6051 category GL_SUN_vertex
6055 # GL_EXT_blend_func_separate
6057 name BlendFuncSeparateEXT
6059 param sfactorRGB GLenum
6060 param dfactorRGB GLenum
6061 param sfactorAlpha GLenum
6062 param dfactorAlpha GLenum
6063 category GL_EXT_blend_func_separate
6066 name BlendFuncSeparateINGR
6067 alias BlendFuncSeparateEXT
6069 param sfactorRGB GLenum
6070 param dfactorRGB GLenum
6071 param sfactorAlpha GLenum
6072 param dfactorAlpha GLenum
6073 category GL_EXT_blend_func_separate
6076 # GL_EXT_vertex_weighting
6078 name VertexWeightfEXT
6080 param weight GLfloat
6081 category GL_EXT_vertex_weighting
6084 name VertexWeightfvEXT
6086 param weight const GLfloat *
6087 category GL_EXT_vertex_weighting
6090 name VertexWeightPointerEXT
6094 param stride GLsizei
6095 param pointer const GLvoid *
6096 category GL_EXT_vertex_weighting
6100 # GL_NV_vertex_array_range
6102 name FlushVertexArrayRangeNV
6104 category GL_NV_vertex_array_range
6107 name VertexArrayRangeNV
6109 param length GLsizei
6110 param pointer const GLvoid *
6111 category GL_NV_vertex_array_range
6115 # GL_NV_register_combiners
6117 name CombinerParameterfvNV
6120 param params const GLfloat *
6121 category GL_NV_register_combiners
6124 name CombinerParameterfNV
6128 category GL_NV_register_combiners
6131 name CombinerParameterivNV
6134 param params const GLint *
6135 category GL_NV_register_combiners
6138 name CombinerParameteriNV
6142 category GL_NV_register_combiners
6145 name CombinerInputNV
6148 param portion GLenum
6149 param variable GLenum
6151 param mapping GLenum
6152 param componentUsage GLenum
6153 category GL_NV_register_combiners
6156 name CombinerOutputNV
6159 param portion GLenum
6160 param abOutput GLenum
6161 param cdOutput GLenum
6162 param sumOutput GLenum
6165 param abDotProduct GLboolean
6166 param cdDotProduct GLboolean
6167 param muxSum GLboolean
6168 category GL_NV_register_combiners
6171 name FinalCombinerInputNV
6173 param variable GLenum
6175 param mapping GLenum
6176 param componentUsage GLenum
6177 category GL_NV_register_combiners
6180 name GetCombinerInputParameterfvNV
6183 param portion GLenum
6184 param variable GLenum
6186 param params GLfloat *
6187 category GL_NV_register_combiners
6190 name GetCombinerInputParameterivNV
6193 param portion GLenum
6194 param variable GLenum
6196 param params GLint *
6197 category GL_NV_register_combiners
6200 name GetCombinerOutputParameterfvNV
6203 param portion GLenum
6205 param params GLfloat *
6206 category GL_NV_register_combiners
6209 name GetCombinerOutputParameterivNV
6212 param portion GLenum
6214 param params GLint *
6215 category GL_NV_register_combiners
6218 name GetFinalCombinerInputParameterfvNV
6220 param variable GLenum
6222 param params GLfloat *
6223 category GL_NV_register_combiners
6226 name GetFinalCombinerInputParameterivNV
6228 param variable GLenum
6230 param params GLint *
6231 category GL_NV_register_combiners
6235 # GL_MESA_resize_buffers
6237 name ResizeBuffersMESA
6239 category GL_MESA_resize_buffers
6243 # GL_MESA_window_pos
6245 name WindowPos2dMESA
6249 category GL_MESA_window_pos
6252 name WindowPos2dvMESA
6254 param v const GLdouble *
6255 category GL_MESA_window_pos
6258 name WindowPos2fMESA
6262 category GL_MESA_window_pos
6265 name WindowPos2fvMESA
6267 param v const GLfloat *
6268 category GL_MESA_window_pos
6271 name WindowPos2iMESA
6275 category GL_MESA_window_pos
6278 name WindowPos2ivMESA
6280 param v const GLint *
6281 category GL_MESA_window_pos
6284 name WindowPos2sMESA
6288 category GL_MESA_window_pos
6291 name WindowPos2svMESA
6293 param v const GLshort *
6294 category GL_MESA_window_pos
6297 name WindowPos3dMESA
6302 category GL_MESA_window_pos
6305 name WindowPos3dvMESA
6307 param v const GLdouble *
6308 category GL_MESA_window_pos
6311 name WindowPos3fMESA
6316 category GL_MESA_window_pos
6319 name WindowPos3fvMESA
6321 param v const GLfloat *
6322 category GL_MESA_window_pos
6325 name WindowPos3iMESA
6330 category GL_MESA_window_pos
6333 name WindowPos3ivMESA
6335 param v const GLint *
6336 category GL_MESA_window_pos
6339 name WindowPos3sMESA
6344 category GL_MESA_window_pos
6347 name WindowPos3svMESA
6349 param v const GLshort *
6350 category GL_MESA_window_pos
6353 name WindowPos4dMESA
6359 category GL_MESA_window_pos
6362 name WindowPos4dvMESA
6364 param v const GLdouble *
6365 category GL_MESA_window_pos
6368 name WindowPos4fMESA
6374 category GL_MESA_window_pos
6377 name WindowPos4fvMESA
6379 param v const GLfloat *
6380 category GL_MESA_window_pos
6383 name WindowPos4iMESA
6389 category GL_MESA_window_pos
6392 name WindowPos4ivMESA
6394 param v const GLint *
6395 category GL_MESA_window_pos
6398 name WindowPos4sMESA
6404 category GL_MESA_window_pos
6407 name WindowPos4svMESA
6409 param v const GLshort *
6410 category GL_MESA_window_pos
6414 # GL_IBM_multimode_draw_arrays
6416 name MultiModeDrawArraysIBM
6419 param first const GLint *
6420 param count const GLsizei *
6421 param primcount GLsizei
6422 param modestride GLint
6423 category GL_IBM_multimode_draw_arrays
6426 name MultiModeDrawElementsIBM
6428 param mode const GLenum *
6429 param count const GLsizei *
6431 param indices const GLvoid **
6432 param primcount GLsizei
6433 param modestride GLint
6434 category GL_IBM_multimode_draw_arrays
6438 # GL_IBM_vertex_array_lists
6440 name ColorPointerListIBM
6445 param pointer const GLvoid **
6446 param ptrstride GLint
6447 category GL_IBM_vertex_array_lists
6450 name SecondaryColorPointerListIBM
6455 param pointer const GLvoid **
6456 param ptrstride GLint
6457 category GL_IBM_vertex_array_lists
6460 name EdgeFlagPointerListIBM
6463 param pointer const GLboolean **
6464 param ptrstride GLint
6465 category GL_IBM_vertex_array_lists
6468 name FogCoordPointerListIBM
6472 param pointer const GLvoid **
6473 param ptrstride GLint
6474 category GL_IBM_vertex_array_lists
6477 name IndexPointerListIBM
6481 param pointer const GLvoid **
6482 param ptrstride GLint
6483 category GL_IBM_vertex_array_lists
6486 name NormalPointerListIBM
6490 param pointer const GLvoid **
6491 param ptrstride GLint
6492 category GL_IBM_vertex_array_lists
6495 name TexCoordPointerListIBM
6500 param pointer const GLvoid **
6501 param ptrstride GLint
6502 category GL_IBM_vertex_array_lists
6505 name VertexPointerListIBM
6510 param pointer const GLvoid **
6511 param ptrstride GLint
6512 category GL_IBM_vertex_array_lists
6518 name TbufferMask3DFX
6521 category GL_3DFX_tbuffer
6525 # GL_EXT_multisample
6528 alias SampleMaskSGIS
6530 param value GLclampf
6531 param invert GLboolean
6532 category GL_EXT_multisample
6534 name SamplePatternEXT
6535 alias SamplePatternSGIS
6537 param pattern GLenum
6538 category GL_EXT_multisample
6541 # GL_SGIS_texture_color_mask
6543 name TextureColorMaskSGIS
6546 param green GLboolean
6547 param blue GLboolean
6548 param alpha GLboolean
6549 category GL_SGIS_texture_color_mask
6553 # GL_SGIX_igloo_interface
6555 name IglooInterfaceSGIX
6558 param params const GLvoid *
6559 category GL_SGIX_igloo_interface
6568 param fences const GLuint *
6569 category GL_NV_fence
6575 param fences GLuint *
6576 category GL_NV_fence
6582 category GL_NV_fence
6588 category GL_NV_fence
6595 param params GLint *
6596 category GL_NV_fence
6602 category GL_NV_fence
6608 param condition GLenum
6609 category GL_NV_fence
6616 name MapControlPointsNV
6621 param ustride GLsizei
6622 param vstride GLsizei
6625 param packed GLboolean
6626 param points const GLvoid *
6627 category GL_NV_evaluators
6630 name MapParameterivNV
6634 param params const GLint *
6635 category GL_NV_evaluators
6638 name MapParameterfvNV
6642 param params const GLfloat *
6643 category GL_NV_evaluators
6646 name GetMapControlPointsNV
6651 param ustride GLsizei
6652 param vstride GLsizei
6653 param packed GLboolean
6654 param points GLvoid *
6655 category GL_NV_evaluators
6658 name GetMapParameterivNV
6662 param params GLint *
6663 category GL_NV_evaluators
6666 name GetMapParameterfvNV
6670 param params GLfloat *
6671 category GL_NV_evaluators
6674 name GetMapAttribParameterivNV
6679 param params GLint *
6680 category GL_NV_evaluators
6683 name GetMapAttribParameterfvNV
6688 param params GLfloat *
6689 category GL_NV_evaluators
6696 category GL_NV_evaluators
6700 # GL_NV_register_combiners2
6702 name CombinerStageParameterfvNV
6706 param params const GLfloat *
6707 category GL_NV_register_combiners2
6710 name GetCombinerStageParameterfvNV
6714 param params GLfloat *
6715 category GL_NV_register_combiners2
6725 category GL_ARB_window_pos
6726 alias WindowPos2dMESA
6732 category GL_ARB_window_pos
6733 alias WindowPos2fMESA
6739 category GL_ARB_window_pos
6740 alias WindowPos2iMESA
6746 category GL_ARB_window_pos
6747 alias WindowPos2sMESA
6749 name WindowPos2dvARB
6751 param p const GLdouble *
6752 category GL_ARB_window_pos
6753 alias WindowPos2dvMESA
6755 name WindowPos2fvARB
6757 param p const GLfloat *
6758 category GL_ARB_window_pos
6759 alias WindowPos2fvMESA
6761 name WindowPos2ivARB
6763 param p const GLint *
6764 category GL_ARB_window_pos
6765 alias WindowPos2ivMESA
6767 name WindowPos2svARB
6769 param p const GLshort *
6770 category GL_ARB_window_pos
6771 alias WindowPos2svMESA
6778 category GL_ARB_window_pos
6779 alias WindowPos3dMESA
6786 category GL_ARB_window_pos
6787 alias WindowPos3fMESA
6794 category GL_ARB_window_pos
6795 alias WindowPos3iMESA
6802 category GL_ARB_window_pos
6803 alias WindowPos3sMESA
6805 name WindowPos3dvARB
6807 param p const GLdouble *
6808 category GL_ARB_window_pos
6809 alias WindowPos3dvMESA
6811 name WindowPos3fvARB
6813 param p const GLfloat *
6814 category GL_ARB_window_pos
6815 alias WindowPos3fvMESA
6817 name WindowPos3ivARB
6819 param p const GLint *
6820 category GL_ARB_window_pos
6821 alias WindowPos3ivMESA
6823 name WindowPos3svARB
6825 param p const GLshort *
6826 category GL_ARB_window_pos
6827 alias WindowPos3svMESA
6830 # GL_NV_vertex_program
6832 name AreProgramsResidentNV
6835 param ids const GLuint *
6836 param residences GLboolean *
6837 category GL_NV_vertex_program
6844 category GL_NV_vertex_program
6847 name DeleteProgramsNV
6850 param ids const GLuint *
6851 category GL_NV_vertex_program
6854 name ExecuteProgramNV
6858 param params const GLfloat *
6859 category GL_NV_vertex_program
6866 category GL_NV_vertex_program
6869 name GetProgramParameterdvNV
6874 param params GLdouble *
6875 category GL_NV_vertex_program
6878 name GetProgramParameterfvNV
6883 param params GLfloat *
6884 category GL_NV_vertex_program
6891 param params GLint *
6892 category GL_NV_vertex_program
6895 name GetProgramStringNV
6899 param program GLubyte *
6900 category GL_NV_vertex_program
6903 name GetTrackMatrixivNV
6906 param address GLuint
6908 param params GLint *
6909 category GL_NV_vertex_program
6912 name GetVertexAttribdvNV
6916 param params GLdouble *
6917 category GL_NV_vertex_program
6920 name GetVertexAttribfvNV
6924 param params GLfloat *
6925 category GL_NV_vertex_program
6928 name GetVertexAttribivNV
6932 param params GLint *
6933 category GL_NV_vertex_program
6936 name GetVertexAttribPointervNV
6940 param pointer GLvoid **
6941 category GL_NV_vertex_program
6947 category GL_NV_vertex_program
6955 param program const GLubyte *
6956 category GL_NV_vertex_program
6959 name ProgramParameter4dNV
6967 category GL_NV_vertex_program
6970 name ProgramParameter4dvNV
6974 param params const GLdouble *
6975 category GL_NV_vertex_program
6978 name ProgramParameter4fNV
6986 category GL_NV_vertex_program
6989 name ProgramParameter4fvNV
6993 param params const GLfloat *
6994 category GL_NV_vertex_program
6997 name ProgramParameters4dvNV
7002 param params const GLdouble *
7003 category GL_NV_vertex_program
7006 name ProgramParameters4fvNV
7011 param params const GLfloat *
7012 category GL_NV_vertex_program
7015 name RequestResidentProgramsNV
7018 param ids const GLuint *
7019 category GL_NV_vertex_program
7025 param address GLuint
7027 param transform GLenum
7028 category GL_NV_vertex_program
7031 name VertexAttribPointerNV
7036 param stride GLsizei
7037 param pointer const GLvoid *
7038 category GL_NV_vertex_program
7041 name VertexAttrib1dNV
7045 category GL_NV_vertex_program
7048 name VertexAttrib1dvNV
7051 param v const GLdouble *
7052 category GL_NV_vertex_program
7055 name VertexAttrib1fNV
7059 category GL_NV_vertex_program
7062 name VertexAttrib1fvNV
7065 param v const GLfloat *
7066 category GL_NV_vertex_program
7069 name VertexAttrib1sNV
7073 category GL_NV_vertex_program
7076 name VertexAttrib1svNV
7079 param v const GLshort *
7080 category GL_NV_vertex_program
7083 name VertexAttrib2dNV
7088 category GL_NV_vertex_program
7091 name VertexAttrib2dvNV
7094 param v const GLdouble *
7095 category GL_NV_vertex_program
7098 name VertexAttrib2fNV
7103 category GL_NV_vertex_program
7106 name VertexAttrib2fvNV
7109 param v const GLfloat *
7110 category GL_NV_vertex_program
7113 name VertexAttrib2sNV
7118 category GL_NV_vertex_program
7121 name VertexAttrib2svNV
7124 param v const GLshort *
7125 category GL_NV_vertex_program
7128 name VertexAttrib3dNV
7134 category GL_NV_vertex_program
7137 name VertexAttrib3dvNV
7140 param v const GLdouble *
7141 category GL_NV_vertex_program
7144 name VertexAttrib3fNV
7150 category GL_NV_vertex_program
7153 name VertexAttrib3fvNV
7156 param v const GLfloat *
7157 category GL_NV_vertex_program
7160 name VertexAttrib3sNV
7166 category GL_NV_vertex_program
7169 name VertexAttrib3svNV
7172 param v const GLshort *
7173 category GL_NV_vertex_program
7176 name VertexAttrib4dNV
7183 category GL_NV_vertex_program
7186 name VertexAttrib4dvNV
7189 param v const GLdouble *
7190 category GL_NV_vertex_program
7193 name VertexAttrib4fNV
7200 category GL_NV_vertex_program
7203 name VertexAttrib4fvNV
7206 param v const GLfloat *
7207 category GL_NV_vertex_program
7210 name VertexAttrib4sNV
7217 category GL_NV_vertex_program
7220 name VertexAttrib4svNV
7223 param v const GLshort *
7224 category GL_NV_vertex_program
7227 name VertexAttrib4ubNV
7234 category GL_NV_vertex_program
7237 name VertexAttrib4ubvNV
7240 param v const GLubyte *
7241 category GL_NV_vertex_program
7244 name VertexAttribs1dvNV
7248 param v const GLdouble *
7249 category GL_NV_vertex_program
7252 name VertexAttribs1fvNV
7256 param v const GLfloat *
7257 category GL_NV_vertex_program
7260 name VertexAttribs1svNV
7264 param v const GLshort *
7265 category GL_NV_vertex_program
7268 name VertexAttribs2dvNV
7272 param v const GLdouble *
7273 category GL_NV_vertex_program
7276 name VertexAttribs2fvNV
7280 param v const GLfloat *
7281 category GL_NV_vertex_program
7284 name VertexAttribs2svNV
7288 param v const GLshort *
7289 category GL_NV_vertex_program
7292 name VertexAttribs3dvNV
7296 param v const GLdouble *
7297 category GL_NV_vertex_program
7300 name VertexAttribs3fvNV
7304 param v const GLfloat *
7305 category GL_NV_vertex_program
7308 name VertexAttribs3svNV
7312 param v const GLshort *
7313 category GL_NV_vertex_program
7316 name VertexAttribs4dvNV
7320 param v const GLdouble *
7321 category GL_NV_vertex_program
7324 name VertexAttribs4fvNV
7328 param v const GLfloat *
7329 category GL_NV_vertex_program
7332 name VertexAttribs4svNV
7336 param v const GLshort *
7337 category GL_NV_vertex_program
7340 name VertexAttribs4ubvNV
7344 param v const GLubyte *
7345 category GL_NV_vertex_program
7349 # GL_NV_point_sprite
7351 name PointParameteriNV
7355 category GL_NV_point_sprite
7358 name PointParameterivNV
7361 param params const GLint *
7362 category GL_NV_point_sprite
7368 name PointParameterf
7373 alias PointParameterfEXT
7375 name PointParameterfv
7378 param params const GLfloat *
7380 alias PointParameterfvEXT
7382 name PointParameteri
7387 alias PointParameteriNV
7389 name PointParameteriv
7392 param params const GLint *
7394 alias PointParameterivNV
7396 name SecondaryColor3b
7402 alias SecondaryColor3bEXT
7404 name SecondaryColor3bv
7406 param v const GLbyte *
7408 alias SecondaryColor3bvEXT
7410 name SecondaryColor3d
7413 param green GLdouble
7416 alias SecondaryColor3dEXT
7418 name SecondaryColor3dv
7420 param v const GLdouble *
7422 alias SecondaryColor3dvEXT
7424 name SecondaryColor3f
7430 alias SecondaryColor3fEXT
7432 name SecondaryColor3fv
7434 param v const GLfloat *
7436 alias SecondaryColor3fvEXT
7438 name SecondaryColor3i
7444 alias SecondaryColor3iEXT
7446 name SecondaryColor3iv
7448 param v const GLint *
7450 alias SecondaryColor3ivEXT
7452 name SecondaryColor3s
7458 alias SecondaryColor3sEXT
7460 name SecondaryColor3sv
7462 param v const GLshort *
7464 alias SecondaryColor3svEXT
7466 name SecondaryColor3ub
7472 alias SecondaryColor3ubEXT
7474 name SecondaryColor3ubv
7476 param v const GLubyte *
7478 alias SecondaryColor3ubvEXT
7480 name SecondaryColor3ui
7486 alias SecondaryColor3uiEXT
7488 name SecondaryColor3uiv
7490 param v const GLuint *
7492 alias SecondaryColor3uivEXT
7494 name SecondaryColor3us
7497 param green GLushort
7500 alias SecondaryColor3usEXT
7502 name SecondaryColor3usv
7504 param v const GLushort *
7506 alias SecondaryColor3usvEXT
7508 name SecondaryColorPointer
7512 param stride GLsizei
7513 param pointer const void *
7515 alias SecondaryColorPointerEXT
7522 alias WindowPos2dMESA
7526 param v const GLdouble *
7528 alias WindowPos2dvMESA
7535 alias WindowPos2fMESA
7539 param v const GLfloat *
7541 alias WindowPos2fvMESA
7548 alias WindowPos2iMESA
7552 param v const GLint *
7554 alias WindowPos2ivMESA
7561 alias WindowPos2sMESA
7565 param v const GLshort *
7567 alias WindowPos2svMESA
7575 alias WindowPos3dMESA
7579 param v const GLdouble *
7581 alias WindowPos3dvMESA
7589 alias WindowPos3fMESA
7593 param v const GLfloat *
7595 alias WindowPos3fvMESA
7603 alias WindowPos3iMESA
7607 param v const GLint *
7609 alias WindowPos3ivMESA
7617 alias WindowPos3sMESA
7621 param v const GLshort *
7623 alias WindowPos3svMESA
7626 # GL_EXT_stencil_two_side
7628 name ActiveStencilFaceEXT
7631 category EXT_stencil_two_side
7637 # end of file sentinal