1 # $Id: APIspec,v 1.14 2002/11/08 15:38:48 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
5376 # GL_EXT_coordinate_frame
5383 category GL_EXT_coordinate_frame
5388 param v const GLbyte *
5389 category GL_EXT_coordinate_frame
5397 category GL_EXT_coordinate_frame
5402 param v const GLdouble *
5403 category GL_EXT_coordinate_frame
5411 category GL_EXT_coordinate_frame
5416 param v const GLfloat *
5417 category GL_EXT_coordinate_frame
5425 category GL_EXT_coordinate_frame
5430 param v const GLint *
5431 category GL_EXT_coordinate_frame
5439 category GL_EXT_coordinate_frame
5444 param v const GLshort *
5445 category GL_EXT_coordinate_frame
5453 category GL_EXT_coordinate_frame
5458 param v const GLbyte *
5459 category GL_EXT_coordinate_frame
5467 category GL_EXT_coordinate_frame
5472 param v const GLdouble *
5473 category GL_EXT_coordinate_frame
5481 category GL_EXT_coordinate_frame
5486 param v const GLfloat *
5487 category GL_EXT_coordinate_frame
5495 category GL_EXT_coordinate_frame
5500 param v const GLint *
5501 category GL_EXT_coordinate_frame
5509 category GL_EXT_coordinate_frame
5514 param v const GLshort *
5515 category GL_EXT_coordinate_frame
5518 name TangentPointerEXT
5521 param stride GLsizei
5522 param pointer const GLvoid *
5523 category GL_EXT_coordinate_frame
5526 name BinormalPointerEXT
5529 param stride GLsizei
5530 param pointer const GLvoid *
5531 category GL_EXT_coordinate_frame
5535 name FinishTextureSUNX
5537 category GL_SUNX_constant_data
5540 name GlobalAlphaFactorbSUN
5543 category GL_SUN_global_alpha
5546 name GlobalAlphaFactorsSUN
5548 param factor GLshort
5549 category GL_SUN_global_alpha
5552 name GlobalAlphaFactoriSUN
5555 category GL_SUN_global_alpha
5558 name GlobalAlphaFactorfSUN
5560 param factor GLfloat
5561 category GL_SUN_global_alpha
5564 name GlobalAlphaFactordSUN
5566 param factor GLdouble
5567 category GL_SUN_global_alpha
5570 name GlobalAlphaFactorubSUN
5572 param factor GLubyte
5573 category GL_SUN_global_alpha
5576 name GlobalAlphaFactorusSUN
5578 param factor GLushort
5579 category GL_SUN_global_alpha
5582 name GlobalAlphaFactoruiSUN
5585 category GL_SUN_global_alpha
5588 name ReplacementCodeuiSUN
5591 category GL_SUN_triangle_list
5594 name ReplacementCodeusSUN
5597 category GL_SUN_triangle_list
5600 name ReplacementCodeubSUN
5603 category GL_SUN_triangle_list
5606 name ReplacementCodeuivSUN
5608 param code const GLuint *
5609 category GL_SUN_triangle_list
5612 name ReplacementCodeusvSUN
5614 param code const GLushort *
5615 category GL_SUN_triangle_list
5618 name ReplacementCodeubvSUN
5620 param code const GLubyte *
5621 category GL_SUN_triangle_list
5624 name ReplacementCodePointerSUN
5627 param stride GLsizei
5628 param pointer const GLvoid *
5629 category GL_SUN_triangle_list
5632 name Color4ubVertex2fSUN
5640 category GL_SUN_vertex
5643 name Color4ubVertex2fvSUN
5645 param c const GLubyte *
5646 param v const GLfloat *
5647 category GL_SUN_vertex
5650 name Color4ubVertex3fSUN
5659 category GL_SUN_vertex
5662 name Color4ubVertex3fvSUN
5664 param c const GLubyte *
5665 param v const GLfloat *
5666 category GL_SUN_vertex
5669 name Color3fVertex3fSUN
5677 category GL_SUN_vertex
5680 name Color3fVertex3fvSUN
5682 param c const GLfloat *
5683 param v const GLfloat *
5684 category GL_SUN_vertex
5687 name Normal3fVertex3fSUN
5695 category GL_SUN_vertex
5698 name Normal3fVertex3fvSUN
5700 param n const GLfloat *
5701 param v const GLfloat *
5702 category GL_SUN_vertex
5705 name Color4fNormal3fVertex3fSUN
5717 category GL_SUN_vertex
5720 name Color4fNormal3fVertex3fvSUN
5722 param c const GLfloat *
5723 param n const GLfloat *
5724 param v const GLfloat *
5725 category GL_SUN_vertex
5728 name TexCoord2fVertex3fSUN
5735 category GL_SUN_vertex
5738 name TexCoord2fVertex3fvSUN
5740 param tc const GLfloat *
5741 param v const GLfloat *
5742 category GL_SUN_vertex
5745 name TexCoord4fVertex4fSUN
5755 category GL_SUN_vertex
5758 name TexCoord4fVertex4fvSUN
5760 param tc const GLfloat *
5761 param v const GLfloat *
5762 category GL_SUN_vertex
5765 name TexCoord2fColor4ubVertex3fSUN
5776 category GL_SUN_vertex
5779 name TexCoord2fColor4ubVertex3fvSUN
5781 param tc const GLfloat *
5782 param c const GLubyte *
5783 param v const GLfloat *
5784 category GL_SUN_vertex
5787 name TexCoord2fColor3fVertex3fSUN
5797 category GL_SUN_vertex
5800 name TexCoord2fColor3fVertex3fvSUN
5802 param tc const GLfloat *
5803 param c const GLfloat *
5804 param v const GLfloat *
5805 category GL_SUN_vertex
5808 name TexCoord2fNormal3fVertex3fSUN
5818 category GL_SUN_vertex
5821 name TexCoord2fNormal3fVertex3fvSUN
5823 param tc const GLfloat *
5824 param n const GLfloat *
5825 param v const GLfloat *
5826 category GL_SUN_vertex
5829 name TexCoord2fColor4fNormal3fVertex3fSUN
5843 category GL_SUN_vertex
5846 name TexCoord2fColor4fNormal3fVertex3fvSUN
5848 param tc const GLfloat *
5849 param c const GLfloat *
5850 param n const GLfloat *
5851 param v const GLfloat *
5852 category GL_SUN_vertex
5855 name TexCoord4fColor4fNormal3fVertex4fSUN
5872 category GL_SUN_vertex
5875 name TexCoord4fColor4fNormal3fVertex4fvSUN
5877 param tc const GLfloat *
5878 param c const GLfloat *
5879 param n const GLfloat *
5880 param v const GLfloat *
5881 category GL_SUN_vertex
5884 name ReplacementCodeuiVertex3fSUN
5890 category GL_SUN_vertex
5893 name ReplacementCodeuiVertex3fvSUN
5895 param rc const GLuint *
5896 param v const GLfloat *
5897 category GL_SUN_vertex
5900 name ReplacementCodeuiColor4ubVertex3fSUN
5910 category GL_SUN_vertex
5913 name ReplacementCodeuiColor4ubVertex3fvSUN
5915 param rc const GLuint *
5916 param c const GLubyte *
5917 param v const GLfloat *
5918 category GL_SUN_vertex
5921 name ReplacementCodeuiColor3fVertex3fSUN
5930 category GL_SUN_vertex
5933 name ReplacementCodeuiColor3fVertex3fvSUN
5935 param rc const GLuint *
5936 param c const GLfloat *
5937 param v const GLfloat *
5938 category GL_SUN_vertex
5941 name ReplacementCodeuiNormal3fVertex3fSUN
5950 category GL_SUN_vertex
5953 name ReplacementCodeuiNormal3fVertex3fvSUN
5955 param rc const GLuint *
5956 param n const GLfloat *
5957 param v const GLfloat *
5958 category GL_SUN_vertex
5961 name ReplacementCodeuiColor4fNormal3fVertex3fSUN
5974 category GL_SUN_vertex
5977 name ReplacementCodeuiColor4fNormal3fVertex3fvSUN
5979 param rc const GLuint *
5980 param c const GLfloat *
5981 param n const GLfloat *
5982 param v const GLfloat *
5983 category GL_SUN_vertex
5986 name ReplacementCodeuiTexCoord2fVertex3fSUN
5994 category GL_SUN_vertex
5997 name ReplacementCodeuiTexCoord2fVertex3fvSUN
5999 param rc const GLuint *
6000 param tc const GLfloat *
6001 param v const GLfloat *
6002 category GL_SUN_vertex
6005 name ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
6016 category GL_SUN_vertex
6019 name ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
6021 param rc const GLuint *
6022 param tc const GLfloat *
6023 param n const GLfloat *
6024 param v const GLfloat *
6025 category GL_SUN_vertex
6028 name ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
6043 category GL_SUN_vertex
6046 name ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
6048 param rc const GLuint *
6049 param tc const GLfloat *
6050 param c const GLfloat *
6051 param n const GLfloat *
6052 param v const GLfloat *
6053 category GL_SUN_vertex
6057 # GL_EXT_blend_func_separate
6059 name BlendFuncSeparateEXT
6061 param sfactorRGB GLenum
6062 param dfactorRGB GLenum
6063 param sfactorAlpha GLenum
6064 param dfactorAlpha GLenum
6065 category GL_EXT_blend_func_separate
6068 name BlendFuncSeparateINGR
6069 alias BlendFuncSeparateEXT
6071 param sfactorRGB GLenum
6072 param dfactorRGB GLenum
6073 param sfactorAlpha GLenum
6074 param dfactorAlpha GLenum
6075 category GL_EXT_blend_func_separate
6078 # GL_EXT_vertex_weighting
6080 name VertexWeightfEXT
6082 param weight GLfloat
6083 category GL_EXT_vertex_weighting
6086 name VertexWeightfvEXT
6088 param weight const GLfloat *
6089 category GL_EXT_vertex_weighting
6092 name VertexWeightPointerEXT
6096 param stride GLsizei
6097 param pointer const GLvoid *
6098 category GL_EXT_vertex_weighting
6102 # GL_NV_vertex_array_range
6104 name FlushVertexArrayRangeNV
6106 category GL_NV_vertex_array_range
6109 name VertexArrayRangeNV
6111 param length GLsizei
6112 param pointer const GLvoid *
6113 category GL_NV_vertex_array_range
6117 # GL_NV_register_combiners
6119 name CombinerParameterfvNV
6122 param params const GLfloat *
6123 category GL_NV_register_combiners
6126 name CombinerParameterfNV
6130 category GL_NV_register_combiners
6133 name CombinerParameterivNV
6136 param params const GLint *
6137 category GL_NV_register_combiners
6140 name CombinerParameteriNV
6144 category GL_NV_register_combiners
6147 name CombinerInputNV
6150 param portion GLenum
6151 param variable GLenum
6153 param mapping GLenum
6154 param componentUsage GLenum
6155 category GL_NV_register_combiners
6158 name CombinerOutputNV
6161 param portion GLenum
6162 param abOutput GLenum
6163 param cdOutput GLenum
6164 param sumOutput GLenum
6167 param abDotProduct GLboolean
6168 param cdDotProduct GLboolean
6169 param muxSum GLboolean
6170 category GL_NV_register_combiners
6173 name FinalCombinerInputNV
6175 param variable GLenum
6177 param mapping GLenum
6178 param componentUsage GLenum
6179 category GL_NV_register_combiners
6182 name GetCombinerInputParameterfvNV
6185 param portion GLenum
6186 param variable GLenum
6188 param params GLfloat *
6189 category GL_NV_register_combiners
6192 name GetCombinerInputParameterivNV
6195 param portion GLenum
6196 param variable GLenum
6198 param params GLint *
6199 category GL_NV_register_combiners
6202 name GetCombinerOutputParameterfvNV
6205 param portion GLenum
6207 param params GLfloat *
6208 category GL_NV_register_combiners
6211 name GetCombinerOutputParameterivNV
6214 param portion GLenum
6216 param params GLint *
6217 category GL_NV_register_combiners
6220 name GetFinalCombinerInputParameterfvNV
6222 param variable GLenum
6224 param params GLfloat *
6225 category GL_NV_register_combiners
6228 name GetFinalCombinerInputParameterivNV
6230 param variable GLenum
6232 param params GLint *
6233 category GL_NV_register_combiners
6237 # GL_MESA_resize_buffers
6239 name ResizeBuffersMESA
6241 category GL_MESA_resize_buffers
6245 # GL_MESA_window_pos
6247 name WindowPos2dMESA
6251 category GL_MESA_window_pos
6254 name WindowPos2dvMESA
6256 param v const GLdouble *
6257 category GL_MESA_window_pos
6260 name WindowPos2fMESA
6264 category GL_MESA_window_pos
6267 name WindowPos2fvMESA
6269 param v const GLfloat *
6270 category GL_MESA_window_pos
6273 name WindowPos2iMESA
6277 category GL_MESA_window_pos
6280 name WindowPos2ivMESA
6282 param v const GLint *
6283 category GL_MESA_window_pos
6286 name WindowPos2sMESA
6290 category GL_MESA_window_pos
6293 name WindowPos2svMESA
6295 param v const GLshort *
6296 category GL_MESA_window_pos
6299 name WindowPos3dMESA
6304 category GL_MESA_window_pos
6307 name WindowPos3dvMESA
6309 param v const GLdouble *
6310 category GL_MESA_window_pos
6313 name WindowPos3fMESA
6318 category GL_MESA_window_pos
6321 name WindowPos3fvMESA
6323 param v const GLfloat *
6324 category GL_MESA_window_pos
6327 name WindowPos3iMESA
6332 category GL_MESA_window_pos
6335 name WindowPos3ivMESA
6337 param v const GLint *
6338 category GL_MESA_window_pos
6341 name WindowPos3sMESA
6346 category GL_MESA_window_pos
6349 name WindowPos3svMESA
6351 param v const GLshort *
6352 category GL_MESA_window_pos
6355 name WindowPos4dMESA
6361 category GL_MESA_window_pos
6364 name WindowPos4dvMESA
6366 param v const GLdouble *
6367 category GL_MESA_window_pos
6370 name WindowPos4fMESA
6376 category GL_MESA_window_pos
6379 name WindowPos4fvMESA
6381 param v const GLfloat *
6382 category GL_MESA_window_pos
6385 name WindowPos4iMESA
6391 category GL_MESA_window_pos
6394 name WindowPos4ivMESA
6396 param v const GLint *
6397 category GL_MESA_window_pos
6400 name WindowPos4sMESA
6406 category GL_MESA_window_pos
6409 name WindowPos4svMESA
6411 param v const GLshort *
6412 category GL_MESA_window_pos
6416 # GL_IBM_multimode_draw_arrays
6418 name MultiModeDrawArraysIBM
6421 param first const GLint *
6422 param count const GLsizei *
6423 param primcount GLsizei
6424 param modestride GLint
6425 category GL_IBM_multimode_draw_arrays
6428 name MultiModeDrawElementsIBM
6430 param mode const GLenum *
6431 param count const GLsizei *
6433 param indices const GLvoid **
6434 param primcount GLsizei
6435 param modestride GLint
6436 category GL_IBM_multimode_draw_arrays
6440 # GL_IBM_vertex_array_lists
6442 name ColorPointerListIBM
6447 param pointer const GLvoid **
6448 param ptrstride GLint
6449 category GL_IBM_vertex_array_lists
6452 name SecondaryColorPointerListIBM
6457 param pointer const GLvoid **
6458 param ptrstride GLint
6459 category GL_IBM_vertex_array_lists
6462 name EdgeFlagPointerListIBM
6465 param pointer const GLboolean **
6466 param ptrstride GLint
6467 category GL_IBM_vertex_array_lists
6470 name FogCoordPointerListIBM
6474 param pointer const GLvoid **
6475 param ptrstride GLint
6476 category GL_IBM_vertex_array_lists
6479 name IndexPointerListIBM
6483 param pointer const GLvoid **
6484 param ptrstride GLint
6485 category GL_IBM_vertex_array_lists
6488 name NormalPointerListIBM
6492 param pointer const GLvoid **
6493 param ptrstride GLint
6494 category GL_IBM_vertex_array_lists
6497 name TexCoordPointerListIBM
6502 param pointer const GLvoid **
6503 param ptrstride GLint
6504 category GL_IBM_vertex_array_lists
6507 name VertexPointerListIBM
6512 param pointer const GLvoid **
6513 param ptrstride GLint
6514 category GL_IBM_vertex_array_lists
6520 name TbufferMask3DFX
6523 category GL_3DFX_tbuffer
6527 # GL_EXT_multisample
6530 alias SampleMaskSGIS
6532 param value GLclampf
6533 param invert GLboolean
6534 category GL_EXT_multisample
6536 name SamplePatternEXT
6537 alias SamplePatternSGIS
6539 param pattern GLenum
6540 category GL_EXT_multisample
6543 # GL_SGIS_texture_color_mask
6545 name TextureColorMaskSGIS
6548 param green GLboolean
6549 param blue GLboolean
6550 param alpha GLboolean
6551 category GL_SGIS_texture_color_mask
6555 # GL_SGIX_igloo_interface
6557 name IglooInterfaceSGIX
6560 param params const GLvoid *
6561 category GL_SGIX_igloo_interface
6570 param fences const GLuint *
6571 category GL_NV_fence
6577 param fences GLuint *
6578 category GL_NV_fence
6584 category GL_NV_fence
6590 category GL_NV_fence
6597 param params GLint *
6598 category GL_NV_fence
6604 category GL_NV_fence
6610 param condition GLenum
6611 category GL_NV_fence
6618 name MapControlPointsNV
6623 param ustride GLsizei
6624 param vstride GLsizei
6627 param packed GLboolean
6628 param points const GLvoid *
6629 category GL_NV_evaluators
6632 name MapParameterivNV
6636 param params const GLint *
6637 category GL_NV_evaluators
6640 name MapParameterfvNV
6644 param params const GLfloat *
6645 category GL_NV_evaluators
6648 name GetMapControlPointsNV
6653 param ustride GLsizei
6654 param vstride GLsizei
6655 param packed GLboolean
6656 param points GLvoid *
6657 category GL_NV_evaluators
6660 name GetMapParameterivNV
6664 param params GLint *
6665 category GL_NV_evaluators
6668 name GetMapParameterfvNV
6672 param params GLfloat *
6673 category GL_NV_evaluators
6676 name GetMapAttribParameterivNV
6681 param params GLint *
6682 category GL_NV_evaluators
6685 name GetMapAttribParameterfvNV
6690 param params GLfloat *
6691 category GL_NV_evaluators
6698 category GL_NV_evaluators
6702 # GL_NV_register_combiners2
6704 name CombinerStageParameterfvNV
6708 param params const GLfloat *
6709 category GL_NV_register_combiners2
6712 name GetCombinerStageParameterfvNV
6716 param params GLfloat *
6717 category GL_NV_register_combiners2
6727 category GL_ARB_window_pos
6728 alias WindowPos2dMESA
6734 category GL_ARB_window_pos
6735 alias WindowPos2fMESA
6741 category GL_ARB_window_pos
6742 alias WindowPos2iMESA
6748 category GL_ARB_window_pos
6749 alias WindowPos2sMESA
6751 name WindowPos2dvARB
6753 param p const GLdouble *
6754 category GL_ARB_window_pos
6755 alias WindowPos2dvMESA
6757 name WindowPos2fvARB
6759 param p const GLfloat *
6760 category GL_ARB_window_pos
6761 alias WindowPos2fvMESA
6763 name WindowPos2ivARB
6765 param p const GLint *
6766 category GL_ARB_window_pos
6767 alias WindowPos2ivMESA
6769 name WindowPos2svARB
6771 param p const GLshort *
6772 category GL_ARB_window_pos
6773 alias WindowPos2svMESA
6780 category GL_ARB_window_pos
6781 alias WindowPos3dMESA
6788 category GL_ARB_window_pos
6789 alias WindowPos3fMESA
6796 category GL_ARB_window_pos
6797 alias WindowPos3iMESA
6804 category GL_ARB_window_pos
6805 alias WindowPos3sMESA
6807 name WindowPos3dvARB
6809 param p const GLdouble *
6810 category GL_ARB_window_pos
6811 alias WindowPos3dvMESA
6813 name WindowPos3fvARB
6815 param p const GLfloat *
6816 category GL_ARB_window_pos
6817 alias WindowPos3fvMESA
6819 name WindowPos3ivARB
6821 param p const GLint *
6822 category GL_ARB_window_pos
6823 alias WindowPos3ivMESA
6825 name WindowPos3svARB
6827 param p const GLshort *
6828 category GL_ARB_window_pos
6829 alias WindowPos3svMESA
6832 # GL_NV_vertex_program
6834 name AreProgramsResidentNV
6837 param ids const GLuint *
6838 param residences GLboolean *
6839 category GL_NV_vertex_program
6846 category GL_NV_vertex_program
6849 name DeleteProgramsNV
6852 param ids const GLuint *
6853 category GL_NV_vertex_program
6856 name ExecuteProgramNV
6860 param params const GLfloat *
6861 category GL_NV_vertex_program
6868 category GL_NV_vertex_program
6871 name GetProgramParameterdvNV
6876 param params GLdouble *
6877 category GL_NV_vertex_program
6880 name GetProgramParameterfvNV
6885 param params GLfloat *
6886 category GL_NV_vertex_program
6893 param params GLint *
6894 category GL_NV_vertex_program
6897 name GetProgramStringNV
6901 param program GLubyte *
6902 category GL_NV_vertex_program
6905 name GetTrackMatrixivNV
6908 param address GLuint
6910 param params GLint *
6911 category GL_NV_vertex_program
6914 name GetVertexAttribdvNV
6918 param params GLdouble *
6919 category GL_NV_vertex_program
6922 name GetVertexAttribfvNV
6926 param params GLfloat *
6927 category GL_NV_vertex_program
6930 name GetVertexAttribivNV
6934 param params GLint *
6935 category GL_NV_vertex_program
6938 name GetVertexAttribPointervNV
6942 param pointer GLvoid **
6943 category GL_NV_vertex_program
6949 category GL_NV_vertex_program
6957 param program const GLubyte *
6958 category GL_NV_vertex_program
6961 name ProgramParameter4dNV
6969 category GL_NV_vertex_program
6972 name ProgramParameter4dvNV
6976 param params const GLdouble *
6977 category GL_NV_vertex_program
6980 name ProgramParameter4fNV
6988 category GL_NV_vertex_program
6991 name ProgramParameter4fvNV
6995 param params const GLfloat *
6996 category GL_NV_vertex_program
6999 name ProgramParameters4dvNV
7004 param params const GLdouble *
7005 category GL_NV_vertex_program
7008 name ProgramParameters4fvNV
7013 param params const GLfloat *
7014 category GL_NV_vertex_program
7017 name RequestResidentProgramsNV
7020 param ids const GLuint *
7021 category GL_NV_vertex_program
7027 param address GLuint
7029 param transform GLenum
7030 category GL_NV_vertex_program
7033 name VertexAttribPointerNV
7038 param stride GLsizei
7039 param pointer const GLvoid *
7040 category GL_NV_vertex_program
7043 name VertexAttrib1dNV
7047 category GL_NV_vertex_program
7050 name VertexAttrib1dvNV
7053 param v const GLdouble *
7054 category GL_NV_vertex_program
7057 name VertexAttrib1fNV
7061 category GL_NV_vertex_program
7064 name VertexAttrib1fvNV
7067 param v const GLfloat *
7068 category GL_NV_vertex_program
7071 name VertexAttrib1sNV
7075 category GL_NV_vertex_program
7078 name VertexAttrib1svNV
7081 param v const GLshort *
7082 category GL_NV_vertex_program
7085 name VertexAttrib2dNV
7090 category GL_NV_vertex_program
7093 name VertexAttrib2dvNV
7096 param v const GLdouble *
7097 category GL_NV_vertex_program
7100 name VertexAttrib2fNV
7105 category GL_NV_vertex_program
7108 name VertexAttrib2fvNV
7111 param v const GLfloat *
7112 category GL_NV_vertex_program
7115 name VertexAttrib2sNV
7120 category GL_NV_vertex_program
7123 name VertexAttrib2svNV
7126 param v const GLshort *
7127 category GL_NV_vertex_program
7130 name VertexAttrib3dNV
7136 category GL_NV_vertex_program
7139 name VertexAttrib3dvNV
7142 param v const GLdouble *
7143 category GL_NV_vertex_program
7146 name VertexAttrib3fNV
7152 category GL_NV_vertex_program
7155 name VertexAttrib3fvNV
7158 param v const GLfloat *
7159 category GL_NV_vertex_program
7162 name VertexAttrib3sNV
7168 category GL_NV_vertex_program
7171 name VertexAttrib3svNV
7174 param v const GLshort *
7175 category GL_NV_vertex_program
7178 name VertexAttrib4dNV
7185 category GL_NV_vertex_program
7188 name VertexAttrib4dvNV
7191 param v const GLdouble *
7192 category GL_NV_vertex_program
7195 name VertexAttrib4fNV
7202 category GL_NV_vertex_program
7205 name VertexAttrib4fvNV
7208 param v const GLfloat *
7209 category GL_NV_vertex_program
7212 name VertexAttrib4sNV
7219 category GL_NV_vertex_program
7222 name VertexAttrib4svNV
7225 param v const GLshort *
7226 category GL_NV_vertex_program
7229 name VertexAttrib4ubNV
7236 category GL_NV_vertex_program
7239 name VertexAttrib4ubvNV
7242 param v const GLubyte *
7243 category GL_NV_vertex_program
7246 name VertexAttribs1dvNV
7250 param v const GLdouble *
7251 category GL_NV_vertex_program
7254 name VertexAttribs1fvNV
7258 param v const GLfloat *
7259 category GL_NV_vertex_program
7262 name VertexAttribs1svNV
7266 param v const GLshort *
7267 category GL_NV_vertex_program
7270 name VertexAttribs2dvNV
7274 param v const GLdouble *
7275 category GL_NV_vertex_program
7278 name VertexAttribs2fvNV
7282 param v const GLfloat *
7283 category GL_NV_vertex_program
7286 name VertexAttribs2svNV
7290 param v const GLshort *
7291 category GL_NV_vertex_program
7294 name VertexAttribs3dvNV
7298 param v const GLdouble *
7299 category GL_NV_vertex_program
7302 name VertexAttribs3fvNV
7306 param v const GLfloat *
7307 category GL_NV_vertex_program
7310 name VertexAttribs3svNV
7314 param v const GLshort *
7315 category GL_NV_vertex_program
7318 name VertexAttribs4dvNV
7322 param v const GLdouble *
7323 category GL_NV_vertex_program
7326 name VertexAttribs4fvNV
7330 param v const GLfloat *
7331 category GL_NV_vertex_program
7334 name VertexAttribs4svNV
7338 param v const GLshort *
7339 category GL_NV_vertex_program
7342 name VertexAttribs4ubvNV
7346 param v const GLubyte *
7347 category GL_NV_vertex_program
7351 # GL_NV_point_sprite
7353 name PointParameteriNV
7357 category GL_NV_point_sprite
7360 name PointParameterivNV
7363 param params const GLint *
7364 category GL_NV_point_sprite
7370 name BlendFuncSeparate
7371 alias BlendFuncSeparateEXT
7373 param sfactorRGB GLenum
7374 param dfactorRGB GLenum
7375 param sfactorAlpha GLenum
7376 param dfactorAlpha GLenum
7387 param coord const GLfloat *
7393 param coord GLdouble
7399 param coord const GLdouble *
7403 name FogCoordPointer
7406 param stride GLsizei
7407 param pointer const GLvoid *
7409 alias FogCoordPointerEXT
7411 name MultiDrawArrays
7415 param count GLsizei *
7416 param primcount GLsizei
7418 alias MultiDrawArraysEXT
7420 name MultiDrawElements
7423 param count const GLsizei *
7425 param indices const GLvoid **
7426 param primcount GLsizei
7428 alias MultiDrawElementsEXT
7430 name PointParameterf
7435 alias PointParameterfEXT
7437 name PointParameterfv
7440 param params const GLfloat *
7442 alias PointParameterfvEXT
7444 name PointParameteri
7449 alias PointParameteriNV
7451 name PointParameteriv
7454 param params const GLint *
7456 alias PointParameterivNV
7458 name SecondaryColor3b
7464 alias SecondaryColor3bEXT
7466 name SecondaryColor3bv
7468 param v const GLbyte *
7470 alias SecondaryColor3bvEXT
7472 name SecondaryColor3d
7475 param green GLdouble
7478 alias SecondaryColor3dEXT
7480 name SecondaryColor3dv
7482 param v const GLdouble *
7484 alias SecondaryColor3dvEXT
7486 name SecondaryColor3f
7492 alias SecondaryColor3fEXT
7494 name SecondaryColor3fv
7496 param v const GLfloat *
7498 alias SecondaryColor3fvEXT
7500 name SecondaryColor3i
7506 alias SecondaryColor3iEXT
7508 name SecondaryColor3iv
7510 param v const GLint *
7512 alias SecondaryColor3ivEXT
7514 name SecondaryColor3s
7520 alias SecondaryColor3sEXT
7522 name SecondaryColor3sv
7524 param v const GLshort *
7526 alias SecondaryColor3svEXT
7528 name SecondaryColor3ub
7534 alias SecondaryColor3ubEXT
7536 name SecondaryColor3ubv
7538 param v const GLubyte *
7540 alias SecondaryColor3ubvEXT
7542 name SecondaryColor3ui
7548 alias SecondaryColor3uiEXT
7550 name SecondaryColor3uiv
7552 param v const GLuint *
7554 alias SecondaryColor3uivEXT
7556 name SecondaryColor3us
7559 param green GLushort
7562 alias SecondaryColor3usEXT
7564 name SecondaryColor3usv
7566 param v const GLushort *
7568 alias SecondaryColor3usvEXT
7570 name SecondaryColorPointer
7574 param stride GLsizei
7575 param pointer const void *
7577 alias SecondaryColorPointerEXT
7584 alias WindowPos2dMESA
7588 param v const GLdouble *
7590 alias WindowPos2dvMESA
7597 alias WindowPos2fMESA
7601 param v const GLfloat *
7603 alias WindowPos2fvMESA
7610 alias WindowPos2iMESA
7614 param v const GLint *
7616 alias WindowPos2ivMESA
7623 alias WindowPos2sMESA
7627 param v const GLshort *
7629 alias WindowPos2svMESA
7637 alias WindowPos3dMESA
7641 param v const GLdouble *
7643 alias WindowPos3dvMESA
7651 alias WindowPos3fMESA
7655 param v const GLfloat *
7657 alias WindowPos3fvMESA
7665 alias WindowPos3iMESA
7669 param v const GLint *
7671 alias WindowPos3ivMESA
7679 alias WindowPos3sMESA
7683 param v const GLshort *
7685 alias WindowPos3svMESA
7688 # GL_EXT_stencil_two_side
7690 name ActiveStencilFaceEXT
7693 category EXT_stencil_two_side
7699 # end of file sentinal