1 # $Id: APIspec,v 1.3 2001/11/26 23:41:24 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
2850 param texture GLenum
2854 name ClientActiveTexture
2856 param texture GLenum
2860 name MultiTexCoord1d
2867 name MultiTexCoord1dv
2870 param v const GLdouble *
2874 name MultiTexCoord1f
2881 name MultiTexCoord1fv
2884 param v const GLfloat *
2888 name MultiTexCoord1i
2895 name MultiTexCoord1iv
2898 param v const GLint *
2902 name MultiTexCoord1s
2909 name MultiTexCoord1sv
2912 param v const GLshort *
2916 name MultiTexCoord2d
2924 name MultiTexCoord2dv
2927 param v const GLdouble *
2931 name MultiTexCoord2f
2939 name MultiTexCoord2fv
2942 param v const GLfloat *
2946 name MultiTexCoord2i
2954 name MultiTexCoord2iv
2957 param v const GLint *
2961 name MultiTexCoord2s
2969 name MultiTexCoord2sv
2972 param v const GLshort *
2976 name MultiTexCoord3d
2985 name MultiTexCoord3dv
2988 param v const GLdouble *
2992 name MultiTexCoord3f
3001 name MultiTexCoord3fv
3004 param v const GLfloat *
3008 name MultiTexCoord3i
3017 name MultiTexCoord3iv
3020 param v const GLint *
3024 name MultiTexCoord3s
3033 name MultiTexCoord3sv
3036 param v const GLshort *
3040 name MultiTexCoord4d
3050 name MultiTexCoord4dv
3053 param v const GLdouble *
3057 name MultiTexCoord4f
3067 name MultiTexCoord4fv
3070 param v const GLfloat *
3074 name MultiTexCoord4i
3084 name MultiTexCoord4iv
3087 param v const GLint *
3091 name MultiTexCoord4s
3101 name MultiTexCoord4sv
3104 param v const GLshort *
3108 name LoadTransposeMatrixf
3110 param m const GLfloat *
3114 name LoadTransposeMatrixd
3116 param m const GLdouble *
3120 name MultTransposeMatrixf
3122 param m const GLfloat *
3126 name MultTransposeMatrixd
3128 param m const GLdouble *
3134 param value GLclampf
3135 param invert GLboolean
3139 name CompressedTexImage3D
3143 param internalformat GLenum
3145 param height GLsizei
3148 param imageSize GLsizei
3149 param data const GLvoid *
3153 name CompressedTexImage2D
3157 param internalformat GLenum
3159 param height GLsizei
3161 param imageSize GLsizei
3162 param data const GLvoid *
3166 name CompressedTexImage1D
3170 param internalformat GLenum
3173 param imageSize GLsizei
3174 param data const GLvoid *
3178 name CompressedTexSubImage3D
3186 param height GLsizei
3189 param imageSize GLsizei
3190 param data const GLvoid *
3194 name CompressedTexSubImage2D
3201 param height GLsizei
3203 param imageSize GLsizei
3204 param data const GLvoid *
3208 name CompressedTexSubImage1D
3215 param imageSize GLsizei
3216 param data const GLvoid *
3220 name GetCompressedTexImage
3229 # GL_ARB_multitexture
3231 name ActiveTextureARB
3234 param texture GLenum
3235 category GL_ARB_multitexture
3237 name ClientActiveTextureARB
3238 alias ClientActiveTexture
3240 param texture GLenum
3241 category GL_ARB_multitexture
3243 name MultiTexCoord1dARB
3244 alias MultiTexCoord1d
3248 category GL_ARB_multitexture
3250 name MultiTexCoord1dvARB
3251 alias MultiTexCoord1dv
3254 param v const GLdouble *
3255 category GL_ARB_multitexture
3257 name MultiTexCoord1fARB
3258 alias MultiTexCoord1f
3262 category GL_ARB_multitexture
3264 name MultiTexCoord1fvARB
3265 alias MultiTexCoord1fv
3268 param v const GLfloat *
3269 category GL_ARB_multitexture
3271 name MultiTexCoord1iARB
3272 alias MultiTexCoord1i
3276 category GL_ARB_multitexture
3278 name MultiTexCoord1ivARB
3279 alias MultiTexCoord1iv
3282 param v const GLint *
3283 category GL_ARB_multitexture
3285 name MultiTexCoord1sARB
3286 alias MultiTexCoord1s
3290 category GL_ARB_multitexture
3292 name MultiTexCoord1svARB
3293 alias MultiTexCoord1sv
3296 param v const GLshort *
3297 category GL_ARB_multitexture
3299 name MultiTexCoord2dARB
3300 alias MultiTexCoord2d
3305 category GL_ARB_multitexture
3307 name MultiTexCoord2dvARB
3308 alias MultiTexCoord2dv
3311 param v const GLdouble *
3312 category GL_ARB_multitexture
3314 name MultiTexCoord2fARB
3315 alias MultiTexCoord2f
3320 category GL_ARB_multitexture
3322 name MultiTexCoord2fvARB
3323 alias MultiTexCoord2fv
3326 param v const GLfloat *
3327 category GL_ARB_multitexture
3329 name MultiTexCoord2iARB
3330 alias MultiTexCoord2i
3335 category GL_ARB_multitexture
3337 name MultiTexCoord2ivARB
3338 alias MultiTexCoord2iv
3341 param v const GLint *
3342 category GL_ARB_multitexture
3344 name MultiTexCoord2sARB
3345 alias MultiTexCoord2s
3350 category GL_ARB_multitexture
3352 name MultiTexCoord2svARB
3353 alias MultiTexCoord2sv
3356 param v const GLshort *
3357 category GL_ARB_multitexture
3359 name MultiTexCoord3dARB
3360 alias MultiTexCoord3d
3366 category GL_ARB_multitexture
3368 name MultiTexCoord3dvARB
3369 alias MultiTexCoord3dv
3372 param v const GLdouble *
3373 category GL_ARB_multitexture
3375 name MultiTexCoord3fARB
3376 alias MultiTexCoord3f
3382 category GL_ARB_multitexture
3384 name MultiTexCoord3fvARB
3385 alias MultiTexCoord3fv
3388 param v const GLfloat *
3389 category GL_ARB_multitexture
3391 name MultiTexCoord3iARB
3392 alias MultiTexCoord3i
3398 category GL_ARB_multitexture
3400 name MultiTexCoord3ivARB
3401 alias MultiTexCoord3iv
3404 param v const GLint *
3405 category GL_ARB_multitexture
3407 name MultiTexCoord3sARB
3408 alias MultiTexCoord3s
3414 category GL_ARB_multitexture
3416 name MultiTexCoord3svARB
3417 alias MultiTexCoord3sv
3420 param v const GLshort *
3421 category GL_ARB_multitexture
3423 name MultiTexCoord4dARB
3424 alias MultiTexCoord4d
3431 category GL_ARB_multitexture
3433 name MultiTexCoord4dvARB
3434 alias MultiTexCoord4dv
3437 param v const GLdouble *
3438 category GL_ARB_multitexture
3440 name MultiTexCoord4fARB
3441 alias MultiTexCoord4f
3448 category GL_ARB_multitexture
3450 name MultiTexCoord4fvARB
3451 alias MultiTexCoord4fv
3454 param v const GLfloat *
3455 category GL_ARB_multitexture
3457 name MultiTexCoord4iARB
3458 alias MultiTexCoord4i
3465 category GL_ARB_multitexture
3467 name MultiTexCoord4ivARB
3468 alias MultiTexCoord4iv
3471 param v const GLint *
3472 category GL_ARB_multitexture
3474 name MultiTexCoord4sARB
3475 alias MultiTexCoord4s
3482 category GL_ARB_multitexture
3484 name MultiTexCoord4svARB
3485 alias MultiTexCoord4sv
3488 param v const GLshort *
3489 category GL_ARB_multitexture
3492 # GL_ARB_transpose_matrix
3494 name LoadTransposeMatrixfARB
3495 alias LoadTransposeMatrixf
3497 param m const GLfloat *
3498 category GL_ARB_transpose_matrix
3500 name LoadTransposeMatrixdARB
3501 alias LoadTransposeMatrixd
3503 param m const GLdouble *
3504 category GL_ARB_transpose_matrix
3506 name MultTransposeMatrixfARB
3507 alias MultTransposeMatrixf
3509 param m const GLfloat *
3510 category GL_ARB_transpose_matrix
3512 name MultTransposeMatrixdARB
3513 alias MultTransposeMatrixd
3515 param m const GLdouble *
3516 category GL_ARB_transpose_matrix
3519 # GL_ARB_multisample
3521 name SampleCoverageARB
3522 alias SampleCoverage
3524 param value GLclampf
3525 param invert GLboolean
3526 category GL_ARB_multisample
3534 # GL_ARB_texture_compression
3536 name CompressedTexImage3DARB
3537 alias CompressedTexImage3D
3541 param internalformat GLenum
3543 param height GLsizei
3546 param imageSize GLsizei
3547 param data const GLvoid *
3548 category GL_ARB_texture_compression
3550 name CompressedTexImage2DARB
3551 alias CompressedTexImage2D
3555 param internalformat GLenum
3557 param height GLsizei
3559 param imageSize GLsizei
3560 param data const GLvoid *
3561 category GL_ARB_texture_compression
3563 name CompressedTexImage1DARB
3564 alias CompressedTexImage1D
3568 param internalformat GLenum
3571 param imageSize GLsizei
3572 param data const GLvoid *
3573 category GL_ARB_texture_compression
3575 name CompressedTexSubImage3DARB
3576 alias CompressedTexSubImage3D
3584 param height GLsizei
3587 param imageSize GLsizei
3588 param data const GLvoid *
3589 category GL_ARB_texture_compression
3591 name CompressedTexSubImage2DARB
3592 alias CompressedTexSubImage2D
3599 param height GLsizei
3601 param imageSize GLsizei
3602 param data const GLvoid *
3603 category GL_ARB_texture_compression
3605 name CompressedTexSubImage1DARB
3606 alias CompressedTexSubImage1D
3613 param imageSize GLsizei
3614 param data const GLvoid *
3615 category GL_ARB_texture_compression
3617 name GetCompressedTexImageARB
3618 alias GetCompressedTexImage
3623 category GL_ARB_texture_compression
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_ARB_point_parameters
4482 name PointParameterfARB
4486 category GL_ARB_point_parameters
4489 name PointParameterfvARB
4492 param params const GLfloat *
4493 category GL_ARB_point_parameters
4497 # GL_EXT_point_parameters
4499 name PointParameterfEXT
4500 alias PointParameterfARB
4504 category GL_EXT_point_parameters
4506 name PointParameterfvEXT
4507 alias PointParameterfvARB
4510 param params const GLfloat *
4511 category GL_EXT_point_parameters
4514 # GL_SGIS_point_parameters
4516 name PointParameterfSGIS
4517 alias PointParameterfARB
4521 category GL_SGIS_point_parameters
4523 name PointParameterfvSGIS
4524 alias PointParameterfvARB
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
5318 name MultiDrawArraysEXT
5322 param count GLsizei *
5323 param primcount GLsizei
5324 category GL_EXT_multi_draw_arrays
5327 name MultiDrawElementsEXT
5330 param count const GLsizei *
5332 param indices const GLvoid **
5333 param primcount GLsizei
5334 category GL_EXT_multi_draw_arrays
5340 category GL_EXT_fog_coord
5345 param coord const GLfloat *
5346 category GL_EXT_fog_coord
5351 param coord GLdouble
5352 category GL_EXT_fog_coord
5357 param coord const GLdouble *
5358 category GL_EXT_fog_coord
5361 name FogCoordPointerEXT
5364 param stride GLsizei
5365 param pointer const GLvoid *
5366 category GL_EXT_fog_coord
5375 category GL_EXT_coordinate_frame
5380 param v const GLbyte *
5381 category GL_EXT_coordinate_frame
5389 category GL_EXT_coordinate_frame
5394 param v const GLdouble *
5395 category GL_EXT_coordinate_frame
5403 category GL_EXT_coordinate_frame
5408 param v const GLfloat *
5409 category GL_EXT_coordinate_frame
5417 category GL_EXT_coordinate_frame
5422 param v const GLint *
5423 category GL_EXT_coordinate_frame
5431 category GL_EXT_coordinate_frame
5436 param v const GLshort *
5437 category GL_EXT_coordinate_frame
5445 category GL_EXT_coordinate_frame
5450 param v const GLbyte *
5451 category GL_EXT_coordinate_frame
5459 category GL_EXT_coordinate_frame
5464 param v const GLdouble *
5465 category GL_EXT_coordinate_frame
5473 category GL_EXT_coordinate_frame
5478 param v const GLfloat *
5479 category GL_EXT_coordinate_frame
5487 category GL_EXT_coordinate_frame
5492 param v const GLint *
5493 category GL_EXT_coordinate_frame
5501 category GL_EXT_coordinate_frame
5506 param v const GLshort *
5507 category GL_EXT_coordinate_frame
5510 name TangentPointerEXT
5513 param stride GLsizei
5514 param pointer const GLvoid *
5515 category GL_EXT_coordinate_frame
5518 name BinormalPointerEXT
5521 param stride GLsizei
5522 param pointer const GLvoid *
5523 category GL_EXT_coordinate_frame
5527 name FinishTextureSUNX
5529 category GL_SUNX_constant_data
5532 name GlobalAlphaFactorbSUN
5535 category GL_SUN_global_alpha
5538 name GlobalAlphaFactorsSUN
5540 param factor GLshort
5541 category GL_SUN_global_alpha
5544 name GlobalAlphaFactoriSUN
5547 category GL_SUN_global_alpha
5550 name GlobalAlphaFactorfSUN
5552 param factor GLfloat
5553 category GL_SUN_global_alpha
5556 name GlobalAlphaFactordSUN
5558 param factor GLdouble
5559 category GL_SUN_global_alpha
5562 name GlobalAlphaFactorubSUN
5564 param factor GLubyte
5565 category GL_SUN_global_alpha
5568 name GlobalAlphaFactorusSUN
5570 param factor GLushort
5571 category GL_SUN_global_alpha
5574 name GlobalAlphaFactoruiSUN
5577 category GL_SUN_global_alpha
5580 name ReplacementCodeuiSUN
5583 category GL_SUN_triangle_list
5586 name ReplacementCodeusSUN
5589 category GL_SUN_triangle_list
5592 name ReplacementCodeubSUN
5595 category GL_SUN_triangle_list
5598 name ReplacementCodeuivSUN
5600 param code const GLuint *
5601 category GL_SUN_triangle_list
5604 name ReplacementCodeusvSUN
5606 param code const GLushort *
5607 category GL_SUN_triangle_list
5610 name ReplacementCodeubvSUN
5612 param code const GLubyte *
5613 category GL_SUN_triangle_list
5616 name ReplacementCodePointerSUN
5619 param stride GLsizei
5620 param pointer const GLvoid *
5621 category GL_SUN_triangle_list
5624 name Color4ubVertex2fSUN
5632 category GL_SUN_vertex
5635 name Color4ubVertex2fvSUN
5637 param c const GLubyte *
5638 param v const GLfloat *
5639 category GL_SUN_vertex
5642 name Color4ubVertex3fSUN
5651 category GL_SUN_vertex
5654 name Color4ubVertex3fvSUN
5656 param c const GLubyte *
5657 param v const GLfloat *
5658 category GL_SUN_vertex
5661 name Color3fVertex3fSUN
5669 category GL_SUN_vertex
5672 name Color3fVertex3fvSUN
5674 param c const GLfloat *
5675 param v const GLfloat *
5676 category GL_SUN_vertex
5679 name Normal3fVertex3fSUN
5687 category GL_SUN_vertex
5690 name Normal3fVertex3fvSUN
5692 param n const GLfloat *
5693 param v const GLfloat *
5694 category GL_SUN_vertex
5697 name Color4fNormal3fVertex3fSUN
5709 category GL_SUN_vertex
5712 name Color4fNormal3fVertex3fvSUN
5714 param c const GLfloat *
5715 param n const GLfloat *
5716 param v const GLfloat *
5717 category GL_SUN_vertex
5720 name TexCoord2fVertex3fSUN
5727 category GL_SUN_vertex
5730 name TexCoord2fVertex3fvSUN
5732 param tc const GLfloat *
5733 param v const GLfloat *
5734 category GL_SUN_vertex
5737 name TexCoord4fVertex4fSUN
5747 category GL_SUN_vertex
5750 name TexCoord4fVertex4fvSUN
5752 param tc const GLfloat *
5753 param v const GLfloat *
5754 category GL_SUN_vertex
5757 name TexCoord2fColor4ubVertex3fSUN
5768 category GL_SUN_vertex
5771 name TexCoord2fColor4ubVertex3fvSUN
5773 param tc const GLfloat *
5774 param c const GLubyte *
5775 param v const GLfloat *
5776 category GL_SUN_vertex
5779 name TexCoord2fColor3fVertex3fSUN
5789 category GL_SUN_vertex
5792 name TexCoord2fColor3fVertex3fvSUN
5794 param tc const GLfloat *
5795 param c const GLfloat *
5796 param v const GLfloat *
5797 category GL_SUN_vertex
5800 name TexCoord2fNormal3fVertex3fSUN
5810 category GL_SUN_vertex
5813 name TexCoord2fNormal3fVertex3fvSUN
5815 param tc const GLfloat *
5816 param n const GLfloat *
5817 param v const GLfloat *
5818 category GL_SUN_vertex
5821 name TexCoord2fColor4fNormal3fVertex3fSUN
5835 category GL_SUN_vertex
5838 name TexCoord2fColor4fNormal3fVertex3fvSUN
5840 param tc const GLfloat *
5841 param c const GLfloat *
5842 param n const GLfloat *
5843 param v const GLfloat *
5844 category GL_SUN_vertex
5847 name TexCoord4fColor4fNormal3fVertex4fSUN
5864 category GL_SUN_vertex
5867 name TexCoord4fColor4fNormal3fVertex4fvSUN
5869 param tc const GLfloat *
5870 param c const GLfloat *
5871 param n const GLfloat *
5872 param v const GLfloat *
5873 category GL_SUN_vertex
5876 name ReplacementCodeuiVertex3fSUN
5882 category GL_SUN_vertex
5885 name ReplacementCodeuiVertex3fvSUN
5887 param rc const GLuint *
5888 param v const GLfloat *
5889 category GL_SUN_vertex
5892 name ReplacementCodeuiColor4ubVertex3fSUN
5902 category GL_SUN_vertex
5905 name ReplacementCodeuiColor4ubVertex3fvSUN
5907 param rc const GLuint *
5908 param c const GLubyte *
5909 param v const GLfloat *
5910 category GL_SUN_vertex
5913 name ReplacementCodeuiColor3fVertex3fSUN
5922 category GL_SUN_vertex
5925 name ReplacementCodeuiColor3fVertex3fvSUN
5927 param rc const GLuint *
5928 param c const GLfloat *
5929 param v const GLfloat *
5930 category GL_SUN_vertex
5933 name ReplacementCodeuiNormal3fVertex3fSUN
5942 category GL_SUN_vertex
5945 name ReplacementCodeuiNormal3fVertex3fvSUN
5947 param rc const GLuint *
5948 param n const GLfloat *
5949 param v const GLfloat *
5950 category GL_SUN_vertex
5953 name ReplacementCodeuiColor4fNormal3fVertex3fSUN
5966 category GL_SUN_vertex
5969 name ReplacementCodeuiColor4fNormal3fVertex3fvSUN
5971 param rc const GLuint *
5972 param c const GLfloat *
5973 param n const GLfloat *
5974 param v const GLfloat *
5975 category GL_SUN_vertex
5978 name ReplacementCodeuiTexCoord2fVertex3fSUN
5986 category GL_SUN_vertex
5989 name ReplacementCodeuiTexCoord2fVertex3fvSUN
5991 param rc const GLuint *
5992 param tc const GLfloat *
5993 param v const GLfloat *
5994 category GL_SUN_vertex
5997 name ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
6008 category GL_SUN_vertex
6011 name ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
6013 param rc const GLuint *
6014 param tc const GLfloat *
6015 param n const GLfloat *
6016 param v const GLfloat *
6017 category GL_SUN_vertex
6020 name ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
6035 category GL_SUN_vertex
6038 name ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
6040 param rc const GLuint *
6041 param tc const GLfloat *
6042 param c const GLfloat *
6043 param n const GLfloat *
6044 param v const GLfloat *
6045 category GL_SUN_vertex
6049 # GL_EXT_blend_func_separate
6051 name BlendFuncSeparateEXT
6053 param sfactorRGB GLenum
6054 param dfactorRGB GLenum
6055 param sfactorAlpha GLenum
6056 param dfactorAlpha GLenum
6057 category GL_EXT_blend_func_separate
6060 name BlendFuncSeparateINGR
6061 alias BlendFuncSeparateEXT
6063 param sfactorRGB GLenum
6064 param dfactorRGB GLenum
6065 param sfactorAlpha GLenum
6066 param dfactorAlpha GLenum
6067 category GL_EXT_blend_func_separate
6070 # GL_EXT_vertex_weighting
6072 name VertexWeightfEXT
6074 param weight GLfloat
6075 category GL_EXT_vertex_weighting
6078 name VertexWeightfvEXT
6080 param weight const GLfloat *
6081 category GL_EXT_vertex_weighting
6084 name VertexWeightPointerEXT
6088 param stride GLsizei
6089 param pointer const GLvoid *
6090 category GL_EXT_vertex_weighting
6094 # GL_NV_vertex_array_range
6096 name FlushVertexArrayRangeNV
6098 category GL_NV_vertex_array_range
6101 name VertexArrayRangeNV
6103 param length GLsizei
6104 param pointer const GLvoid *
6105 category GL_NV_vertex_array_range
6109 # GL_NV_register_combiners
6111 name CombinerParameterfvNV
6114 param params const GLfloat *
6115 category GL_NV_register_combiners
6118 name CombinerParameterfNV
6122 category GL_NV_register_combiners
6125 name CombinerParameterivNV
6128 param params const GLint *
6129 category GL_NV_register_combiners
6132 name CombinerParameteriNV
6136 category GL_NV_register_combiners
6139 name CombinerInputNV
6142 param portion GLenum
6143 param variable GLenum
6145 param mapping GLenum
6146 param componentUsage GLenum
6147 category GL_NV_register_combiners
6150 name CombinerOutputNV
6153 param portion GLenum
6154 param abOutput GLenum
6155 param cdOutput GLenum
6156 param sumOutput GLenum
6159 param abDotProduct GLboolean
6160 param cdDotProduct GLboolean
6161 param muxSum GLboolean
6162 category GL_NV_register_combiners
6165 name FinalCombinerInputNV
6167 param variable GLenum
6169 param mapping GLenum
6170 param componentUsage GLenum
6171 category GL_NV_register_combiners
6174 name GetCombinerInputParameterfvNV
6177 param portion GLenum
6178 param variable GLenum
6180 param params GLfloat *
6181 category GL_NV_register_combiners
6184 name GetCombinerInputParameterivNV
6187 param portion GLenum
6188 param variable GLenum
6190 param params GLint *
6191 category GL_NV_register_combiners
6194 name GetCombinerOutputParameterfvNV
6197 param portion GLenum
6199 param params GLfloat *
6200 category GL_NV_register_combiners
6203 name GetCombinerOutputParameterivNV
6206 param portion GLenum
6208 param params GLint *
6209 category GL_NV_register_combiners
6212 name GetFinalCombinerInputParameterfvNV
6214 param variable GLenum
6216 param params GLfloat *
6217 category GL_NV_register_combiners
6220 name GetFinalCombinerInputParameterivNV
6222 param variable GLenum
6224 param params GLint *
6225 category GL_NV_register_combiners
6229 # GL_MESA_resize_buffers
6231 name ResizeBuffersMESA
6233 category GL_MESA_resize_buffers
6237 # GL_MESA_window_pos
6239 name WindowPos2dMESA
6243 category GL_MESA_window_pos
6246 name WindowPos2dvMESA
6248 param v const GLdouble *
6249 category GL_MESA_window_pos
6252 name WindowPos2fMESA
6256 category GL_MESA_window_pos
6259 name WindowPos2fvMESA
6261 param v const GLfloat *
6262 category GL_MESA_window_pos
6265 name WindowPos2iMESA
6269 category GL_MESA_window_pos
6272 name WindowPos2ivMESA
6274 param v const GLint *
6275 category GL_MESA_window_pos
6278 name WindowPos2sMESA
6282 category GL_MESA_window_pos
6285 name WindowPos2svMESA
6287 param v const GLshort *
6288 category GL_MESA_window_pos
6291 name WindowPos3dMESA
6296 category GL_MESA_window_pos
6299 name WindowPos3dvMESA
6301 param v const GLdouble *
6302 category GL_MESA_window_pos
6305 name WindowPos3fMESA
6310 category GL_MESA_window_pos
6313 name WindowPos3fvMESA
6315 param v const GLfloat *
6316 category GL_MESA_window_pos
6319 name WindowPos3iMESA
6324 category GL_MESA_window_pos
6327 name WindowPos3ivMESA
6329 param v const GLint *
6330 category GL_MESA_window_pos
6333 name WindowPos3sMESA
6338 category GL_MESA_window_pos
6341 name WindowPos3svMESA
6343 param v const GLshort *
6344 category GL_MESA_window_pos
6347 name WindowPos4dMESA
6353 category GL_MESA_window_pos
6356 name WindowPos4dvMESA
6358 param v const GLdouble *
6359 category GL_MESA_window_pos
6362 name WindowPos4fMESA
6368 category GL_MESA_window_pos
6371 name WindowPos4fvMESA
6373 param v const GLfloat *
6374 category GL_MESA_window_pos
6377 name WindowPos4iMESA
6383 category GL_MESA_window_pos
6386 name WindowPos4ivMESA
6388 param v const GLint *
6389 category GL_MESA_window_pos
6392 name WindowPos4sMESA
6398 category GL_MESA_window_pos
6401 name WindowPos4svMESA
6403 param v const GLshort *
6404 category GL_MESA_window_pos
6408 # GL_IBM_multimode_draw_arrays
6410 name MultiModeDrawArraysIBM
6413 param first const GLint *
6414 param count const GLsizei *
6415 param primcount GLsizei
6416 param modestride GLint
6417 category GL_IBM_multimode_draw_arrays
6420 name MultiModeDrawElementsIBM
6422 param mode const GLenum *
6423 param count const GLsizei *
6425 param indices const GLvoid **
6426 param primcount GLsizei
6427 param modestride GLint
6428 category GL_IBM_multimode_draw_arrays
6432 # GL_IBM_vertex_array_lists
6434 name ColorPointerListIBM
6439 param pointer const GLvoid **
6440 param ptrstride GLint
6441 category GL_IBM_vertex_array_lists
6444 name SecondaryColorPointerListIBM
6449 param pointer const GLvoid **
6450 param ptrstride GLint
6451 category GL_IBM_vertex_array_lists
6454 name EdgeFlagPointerListIBM
6457 param pointer const GLboolean **
6458 param ptrstride GLint
6459 category GL_IBM_vertex_array_lists
6462 name FogCoordPointerListIBM
6466 param pointer const GLvoid **
6467 param ptrstride GLint
6468 category GL_IBM_vertex_array_lists
6471 name IndexPointerListIBM
6475 param pointer const GLvoid **
6476 param ptrstride GLint
6477 category GL_IBM_vertex_array_lists
6480 name NormalPointerListIBM
6484 param pointer const GLvoid **
6485 param ptrstride GLint
6486 category GL_IBM_vertex_array_lists
6489 name TexCoordPointerListIBM
6494 param pointer const GLvoid **
6495 param ptrstride GLint
6496 category GL_IBM_vertex_array_lists
6499 name VertexPointerListIBM
6504 param pointer const GLvoid **
6505 param ptrstride GLint
6506 category GL_IBM_vertex_array_lists
6512 name TbufferMask3DFX
6515 category GL_3DFX_tbuffer
6519 # GL_EXT_multisample
6522 alias SampleMaskSGIS
6524 param value GLclampf
6525 param invert GLboolean
6526 category GL_EXT_multisample
6528 name SamplePatternEXT
6529 alias SamplePatternSGIS
6531 param pattern GLenum
6532 category GL_EXT_multisample
6535 # GL_SGIS_texture_color_mask
6537 name TextureColorMaskSGIS
6540 param green GLboolean
6541 param blue GLboolean
6542 param alpha GLboolean
6543 category GL_SGIS_texture_color_mask
6547 # GL_SGIX_igloo_interface
6549 name IglooInterfaceSGIX
6552 param params const GLvoid *
6553 category GL_SGIX_igloo_interface
6562 param fences GLuint *
6563 category GL_NV_fence
6569 param fences const GLuint *
6570 category GL_NV_fence
6576 param condition GLenum
6577 category GL_NV_fence
6583 category GL_NV_fence
6589 category GL_NV_fence
6595 category GL_NV_fence
6602 param params GLint *
6603 category GL_NV_fence
6609 name MapControlPointsNV
6614 param ustride GLsizei
6615 param vstride GLsizei
6618 param packed GLboolean
6619 param points const GLvoid *
6620 category GL_NV_evaluators
6623 name MapParameterivNV
6627 param params const GLint *
6628 category GL_NV_evaluators
6631 name MapParameterfvNV
6635 param params const GLfloat *
6636 category GL_NV_evaluators
6639 name GetMapControlPointsNV
6644 param ustride GLsizei
6645 param vstride GLsizei
6646 param packed GLboolean
6647 param points GLvoid *
6648 category GL_NV_evaluators
6651 name GetMapParameterivNV
6655 param params GLint *
6656 category GL_NV_evaluators
6659 name GetMapParameterfvNV
6663 param params GLfloat *
6664 category GL_NV_evaluators
6667 name GetMapAttribParameterivNV
6672 param params GLint *
6673 category GL_NV_evaluators
6676 name GetMapAttribParameterfvNV
6681 param params GLfloat *
6682 category GL_NV_evaluators
6689 category GL_NV_evaluators
6693 # GL_NV_register_combiners2
6695 name CombinerStageParameterfvNV
6699 param params const GLfloat *
6700 category GL_NV_register_combiners2
6703 name GetCombinerStageParameterfvNV
6707 param params GLfloat *
6708 category GL_NV_register_combiners2
6712 # GL_NV_vertex_program
6718 category GL_NV_vertex_program
6721 name DeleteProgramsNV
6724 param ids const GLuint *
6725 category GL_NV_vertex_program
6728 name ExecuteProgramNV
6732 param params const GLfloat *
6733 category GL_NV_vertex_program
6740 category GL_NV_vertex_program
6743 name AreProgramsResidentNV
6746 param ids const GLuint *
6747 param residences GLboolean *
6748 category GL_NV_vertex_program
6751 name RequestResidentProgramsNV
6754 param ids const GLuint *
6755 category GL_NV_vertex_program
6758 name GetProgramParameterfvNV
6763 param params GLfloat *
6764 category GL_NV_vertex_program
6767 name GetProgramParameterdvNV
6772 param params GLdouble *
6773 category GL_NV_vertex_program
6780 param params GLint *
6781 category GL_NV_vertex_program
6784 name GetProgramStringNV
6788 param program GLubyte *
6789 category GL_NV_vertex_program
6792 name GetTrackMatrixivNV
6795 param address GLuint
6797 param params GLint *
6798 category GL_NV_vertex_program
6801 name GetVertexAttribdvNV
6805 param params GLdouble *
6806 category GL_NV_vertex_program
6809 name GetVertexAttribfvNV
6813 param params GLfloat *
6814 category GL_NV_vertex_program
6817 name GetVertexAttribivNV
6821 param params GLint *
6822 category GL_NV_vertex_program
6825 name GetVertexAttribPointervNV
6829 param pointer GLvoid **
6830 category GL_NV_vertex_program
6836 category GL_NV_vertex_program
6844 param program const GLubyte *
6845 category GL_NV_vertex_program
6848 name ProgramParameter4fNV
6856 category GL_NV_vertex_program
6859 name ProgramParameter4dNV
6867 category GL_NV_vertex_program
6870 name ProgramParameter4dvNV
6874 param params const GLdouble *
6875 category GL_NV_vertex_program
6878 name ProgramParameter4fvNV
6882 param params const GLfloat *
6883 category GL_NV_vertex_program
6886 name ProgramParameters4dvNV
6891 param params const GLdouble *
6892 category GL_NV_vertex_program
6895 name ProgramParameters4fvNV
6900 param params const GLfloat *
6901 category GL_NV_vertex_program
6907 param address GLuint
6909 param transform GLenum
6910 category GL_NV_vertex_program
6913 name VertexAttribPointerNV
6918 param stride GLsizei
6919 param pointer const GLvoid *
6920 category GL_NV_vertex_program
6923 name VertexAttrib1sNV
6927 category GL_NV_vertex_program
6930 name VertexAttrib1fNV
6934 category GL_NV_vertex_program
6937 name VertexAttrib1dNV
6941 category GL_NV_vertex_program
6944 name VertexAttrib2sNV
6949 category GL_NV_vertex_program
6952 name VertexAttrib2fNV
6957 category GL_NV_vertex_program
6960 name VertexAttrib2dNV
6965 category GL_NV_vertex_program
6968 name VertexAttrib3sNV
6974 category GL_NV_vertex_program
6977 name VertexAttrib3fNV
6983 category GL_NV_vertex_program
6986 name VertexAttrib3dNV
6992 category GL_NV_vertex_program
6995 name VertexAttrib4sNV
7002 category GL_NV_vertex_program
7005 name VertexAttrib4fNV
7012 category GL_NV_vertex_program
7015 name VertexAttrib4dNV
7022 category GL_NV_vertex_program
7025 name VertexAttrib4ubNV
7032 category GL_NV_vertex_program
7035 name VertexAttrib1svNV
7038 param v const GLshort *
7039 category GL_NV_vertex_program
7042 name VertexAttrib1fvNV
7045 param v const GLfloat *
7046 category GL_NV_vertex_program
7049 name VertexAttrib1dvNV
7052 param v const GLdouble *
7053 category GL_NV_vertex_program
7056 name VertexAttrib2svNV
7059 param v const GLshort *
7060 category GL_NV_vertex_program
7063 name VertexAttrib2fvNV
7066 param v const GLfloat *
7067 category GL_NV_vertex_program
7070 name VertexAttrib2dvNV
7073 param v const GLdouble *
7074 category GL_NV_vertex_program
7077 name VertexAttrib3svNV
7080 param v const GLshort *
7081 category GL_NV_vertex_program
7084 name VertexAttrib3fvNV
7087 param v const GLfloat *
7088 category GL_NV_vertex_program
7091 name VertexAttrib3dvNV
7094 param v const GLdouble *
7095 category GL_NV_vertex_program
7098 name VertexAttrib4svNV
7101 param v const GLshort *
7102 category GL_NV_vertex_program
7105 name VertexAttrib4fvNV
7108 param v const GLfloat *
7109 category GL_NV_vertex_program
7112 name VertexAttrib4dvNV
7115 param v const GLdouble *
7116 category GL_NV_vertex_program
7119 name VertexAttrib4ubvNV
7122 param v const GLubyte *
7123 category GL_NV_vertex_program
7126 name VertexAttribs1svNV
7130 param v const GLshort *
7131 category GL_NV_vertex_program
7134 name VertexAttribs1fvNV
7138 param v const GLfloat *
7139 category GL_NV_vertex_program
7142 name VertexAttribs1dvNV
7146 param v const GLdouble *
7147 category GL_NV_vertex_program
7150 name VertexAttribs2svNV
7154 param v const GLshort *
7155 category GL_NV_vertex_program
7158 name VertexAttribs2fvNV
7162 param v const GLfloat *
7163 category GL_NV_vertex_program
7166 name VertexAttribs2dvNV
7170 param v const GLdouble *
7171 category GL_NV_vertex_program
7174 name VertexAttribs3svNV
7178 param v const GLshort *
7179 category GL_NV_vertex_program
7182 name VertexAttribs3fvNV
7186 param v const GLfloat *
7187 category GL_NV_vertex_program
7190 name VertexAttribs3dvNV
7194 param v const GLdouble *
7195 category GL_NV_vertex_program
7198 name VertexAttribs4svNV
7202 param v const GLshort *
7203 category GL_NV_vertex_program
7206 name VertexAttribs4fvNV
7210 param v const GLfloat *
7211 category GL_NV_vertex_program
7214 name VertexAttribs4dvNV
7218 param v const GLdouble *
7219 category GL_NV_vertex_program
7222 name VertexAttribs4ubvNV
7226 param v const GLubyte *
7227 category GL_NV_vertex_program
7237 category GL_ARB_window_pos
7238 offset 578 # unofficial
7244 category GL_ARB_window_pos
7245 offset 579 # unofficial
7251 category GL_ARB_window_pos
7252 offset 580 # unofficial
7258 category GL_ARB_window_pos
7259 offset 581 # unofficial
7261 name WindowPos2dvARB
7263 param p const GLdouble *
7264 category GL_ARB_window_pos
7265 offset 582 # unofficial
7267 name WindowPos2fvARB
7269 param p const GLfloat *
7270 category GL_ARB_window_pos
7271 offset 583 # unofficial
7273 name WindowPos2ivARB
7275 param p const GLint *
7276 category GL_ARB_window_pos
7277 offset 584 # unofficial
7279 name WindowPos2svARB
7281 param p const GLshort *
7282 category GL_ARB_window_pos
7283 offset 585 # unofficial
7290 category GL_ARB_window_pos
7291 offset 586 # unofficial
7298 category GL_ARB_window_pos
7299 offset 587 # unofficial
7306 category GL_ARB_window_pos
7307 offset 588 # unofficial
7314 category GL_ARB_window_pos
7315 offset 589 # unofficial
7317 name WindowPos3dvARB
7319 param p const GLdouble *
7320 category GL_ARB_window_pos
7321 offset 590 # unofficial
7323 name WindowPos3fvARB
7325 param p const GLfloat *
7326 category GL_ARB_window_pos
7327 offset 591 # unofficial
7329 name WindowPos3ivARB
7331 param p const GLint *
7332 category GL_ARB_window_pos
7333 offset 592 # unofficial
7335 name WindowPos3svARB
7337 param p const GLshort *
7338 category GL_ARB_window_pos
7339 offset 593 # unofficial