1 # $Id: APIspec,v 1.25 2004/10/28 11:14:02 michal 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
1814 param mapsize GLsizei
1815 param values const GLfloat *
1822 param mapsize GLsizei
1823 param values const GLuint *
1830 param mapsize GLsizei
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
4177 # GL_SGIX_pixel_texture
4179 name PixelTexGenSGIX
4182 category GL_SGIX_pixel_texture
4186 # GL_SGIS_pixel_texture
4188 name PixelTexGenParameteriSGIS
4192 category GL_SGIS_pixel_texture
4195 name PixelTexGenParameterivSGIS
4198 param params const GLint *
4199 category GL_SGIS_pixel_texture
4202 name PixelTexGenParameterfSGIS
4206 category GL_SGIS_pixel_texture
4209 name PixelTexGenParameterfvSGIS
4212 param params const GLfloat *
4213 category GL_SGIS_pixel_texture
4216 name GetPixelTexGenParameterivSGIS
4219 param params GLint *
4220 category GL_SGIS_pixel_texture
4223 name GetPixelTexGenParameterfvSGIS
4226 param params GLfloat *
4227 category GL_SGIS_pixel_texture
4237 param internalformat GLenum
4239 param height GLsizei
4241 param size4d GLsizei
4245 param pixels const GLvoid *
4246 category GL_SGIS_texture4D
4249 name TexSubImage4DSGIS
4258 param height GLsizei
4260 param size4d GLsizei
4263 param pixels const GLvoid *
4264 category GL_SGIS_texture4D
4268 # GL_EXT_texture_object
4270 name AreTexturesResidentEXT
4273 param textures const GLuint *
4274 param residences GLboolean *
4275 category GL_EXT_texture_object
4282 param texture GLuint
4283 category GL_EXT_texture_object
4285 name DeleteTexturesEXT
4286 alias DeleteTextures
4289 param textures const GLuint *
4290 category GL_EXT_texture_object
4295 param textures GLuint *
4296 category GL_EXT_texture_object
4301 param texture GLuint
4302 category GL_EXT_texture_object
4305 name PrioritizeTexturesEXT
4306 alias PrioritizeTextures
4309 param textures const GLuint *
4310 param priorities const GLclampf *
4311 category GL_EXT_texture_object
4314 # GL_SGIS_detail_texture
4316 name DetailTexFuncSGIS
4320 param points const GLfloat *
4321 category GL_SGIS_detail_texture
4324 name GetDetailTexFuncSGIS
4327 param points GLfloat *
4328 category GL_SGIS_detail_texture
4332 # GL_SGIS_sharpen_texture
4334 name SharpenTexFuncSGIS
4338 param points const GLfloat *
4339 category GL_SGIS_sharpen_texture
4342 name GetSharpenTexFuncSGIS
4345 param points GLfloat *
4346 category GL_SGIS_sharpen_texture
4350 # GL_SGIS_multisample
4354 param value GLclampf
4355 param invert GLboolean
4356 category GL_SGIS_multisample
4359 name SamplePatternSGIS
4361 param pattern GLenum
4362 category GL_SGIS_multisample
4366 # GL_EXT_vertex_array
4368 name ArrayElementEXT
4372 category GL_EXT_vertex_array
4374 name ColorPointerEXT
4378 param stride GLsizei
4380 param pointer const GLvoid *
4381 category GL_EXT_vertex_array
4390 category GL_EXT_vertex_array
4392 name EdgeFlagPointerEXT
4394 param stride GLsizei
4396 param pointer const GLboolean *
4397 category GL_EXT_vertex_array
4404 param params GLvoid **
4405 category GL_EXT_vertex_array
4407 name IndexPointerEXT
4410 param stride GLsizei
4412 param pointer const GLvoid *
4413 category GL_EXT_vertex_array
4416 name NormalPointerEXT
4419 param stride GLsizei
4421 param pointer const GLvoid *
4422 category GL_EXT_vertex_array
4425 name TexCoordPointerEXT
4429 param stride GLsizei
4431 param pointer const GLvoid *
4432 category GL_EXT_vertex_array
4435 name VertexPointerEXT
4439 param stride GLsizei
4441 param pointer const GLvoid *
4442 category GL_EXT_vertex_array
4446 # GL_EXT_blend_minmax
4448 name BlendEquationEXT
4452 category GL_EXT_blend_minmax
4457 name SpriteParameterfSGIX
4461 category GL_SGIX_sprite
4464 name SpriteParameterfvSGIX
4467 param params const GLfloat *
4468 category GL_SGIX_sprite
4471 name SpriteParameteriSGIX
4475 category GL_SGIX_sprite
4478 name SpriteParameterivSGIX
4481 param params const GLint *
4482 category GL_SGIX_sprite
4486 # GL_EXT_point_parameters
4488 name PointParameterfEXT
4492 category GL_EXT_point_parameters
4495 name PointParameterfvEXT
4498 param params const GLfloat *
4499 category GL_EXT_point_parameters
4503 # GL_ARB_point_parameters
4505 name PointParameterfARB
4506 alias PointParameterfEXT
4510 category GL_ARB_point_parameters
4512 name PointParameterfvARB
4513 alias PointParameterfvEXT
4516 param params const GLfloat *
4517 category GL_ARB_point_parameters
4520 # GL_SGIS_point_parameters
4522 name PointParameterfSGIS
4523 alias PointParameterfEXT
4527 category GL_SGIS_point_parameters
4529 name PointParameterfvSGIS
4530 alias PointParameterfvEXT
4533 param params const GLfloat *
4534 category GL_SGIS_point_parameters
4537 # GL_SGIX_instruments
4539 name GetInstrumentsSGIX
4541 category GL_SGIX_instruments
4544 name InstrumentsBufferSGIX
4547 param buffer GLint *
4548 category GL_SGIX_instruments
4551 name PollInstrumentsSGIX
4553 param marker_p GLint *
4554 category GL_SGIX_instruments
4557 name ReadInstrumentsSGIX
4560 category GL_SGIX_instruments
4563 name StartInstrumentsSGIX
4565 category GL_SGIX_instruments
4568 name StopInstrumentsSGIX
4571 category GL_SGIX_instruments
4580 category GL_SGIX_framezoom
4584 # GL_SGIX_tag_sample_buffer
4586 name TagSampleBufferSGIX
4588 category GL_SGIX_tag_sample_buffer
4592 # GL_SGIX_polynomial_ffd
4594 name DeformationMap3dSGIX
4609 param points const GLdouble *
4610 category GL_SGIX_polynomial_ffd
4613 name DeformationMap3fSGIX
4628 param points const GLfloat *
4629 category GL_SGIX_polynomial_ffd
4635 category GL_SGIX_polynomial_ffd
4638 name LoadIdentityDeformationMapSGIX
4641 category GL_SGIX_polynomial_ffd
4645 # GL_SGIX_reference_plane
4647 name ReferencePlaneSGIX
4649 param equation const GLdouble *
4650 category GL_SGIX_reference_plane
4654 # GL_SGIX_flush_raster
4656 name FlushRasterSGIX
4658 category GL_SGIX_flush_raster
4662 # GL_SGIS_fog_function
4667 param points const GLfloat *
4668 category GL_SGIS_fog_function
4673 param points GLfloat *
4674 category GL_SGIS_fog_function
4678 # GL_HP_image_transform
4680 name ImageTransformParameteriHP
4685 category GL_HP_image_transform
4688 name ImageTransformParameterfHP
4693 category GL_HP_image_transform
4696 name ImageTransformParameterivHP
4700 param params const GLint *
4701 category GL_HP_image_transform
4704 name ImageTransformParameterfvHP
4708 param params const GLfloat *
4709 category GL_HP_image_transform
4712 name GetImageTransformParameterivHP
4716 param params GLint *
4717 category GL_HP_image_transform
4720 name GetImageTransformParameterfvHP
4724 param params GLfloat *
4725 category GL_HP_image_transform
4729 # GL_EXT_color_subtable
4731 name ColorSubTableEXT
4739 param data const GLvoid *
4740 category GL_EXT_color_subtable
4742 name CopyColorSubTableEXT
4743 alias CopyColorSubTable
4750 category GL_EXT_color_subtable
4759 category GL_PGI_misc_hints
4763 # GL_EXT_paletted_texture
4769 param internalFormat GLenum
4773 param table const GLvoid *
4774 category GL_EXT_paletted_texture
4776 name GetColorTableEXT
4782 category GL_EXT_paletted_texture
4785 name GetColorTableParameterivEXT
4789 param params GLint *
4790 category GL_EXT_paletted_texture
4793 name GetColorTableParameterfvEXT
4797 param params GLfloat *
4798 category GL_EXT_paletted_texture
4802 # GL_SGIX_list_priority
4804 name GetListParameterfvSGIX
4808 param params GLfloat *
4809 category GL_SGIX_list_priority
4812 name GetListParameterivSGIX
4816 param params GLint *
4817 category GL_SGIX_list_priority
4820 name ListParameterfSGIX
4825 category GL_SGIX_list_priority
4828 name ListParameterfvSGIX
4832 param params const GLfloat *
4833 category GL_SGIX_list_priority
4836 name ListParameteriSGIX
4841 category GL_SGIX_list_priority
4844 name ListParameterivSGIX
4848 param params const GLint *
4849 category GL_SGIX_list_priority
4853 # GL_EXT_index_material
4855 name IndexMaterialEXT
4859 category GL_EXT_index_material
4869 category GL_EXT_index_func
4873 # GL_EXT_compiled_vertex_array
4879 category GL_EXT_compiled_vertex_array
4882 name UnlockArraysEXT
4884 category GL_EXT_compiled_vertex_array
4888 # GL_EXT_cull_vertex
4889 name CullParameterdvEXT
4892 param params GLdouble *
4893 category GL_EXT_cull_vertex
4896 name CullParameterfvEXT
4899 param params GLfloat *
4900 category GL_EXT_cull_vertex
4904 # GL_SGIX_fragment_lighting
4906 name FragmentColorMaterialSGIX
4910 category GL_SGIX_fragment_lighting
4913 name FragmentLightfSGIX
4918 category GL_SGIX_fragment_lighting
4921 name FragmentLightfvSGIX
4925 param params const GLfloat *
4926 category GL_SGIX_fragment_lighting
4929 name FragmentLightiSGIX
4934 category GL_SGIX_fragment_lighting
4937 name FragmentLightivSGIX
4941 param params const GLint *
4942 category GL_SGIX_fragment_lighting
4945 name FragmentLightModelfSGIX
4949 category GL_SGIX_fragment_lighting
4952 name FragmentLightModelfvSGIX
4955 param params const GLfloat *
4956 category GL_SGIX_fragment_lighting
4959 name FragmentLightModeliSGIX
4963 category GL_SGIX_fragment_lighting
4966 name FragmentLightModelivSGIX
4969 param params const GLint *
4970 category GL_SGIX_fragment_lighting
4973 name FragmentMaterialfSGIX
4978 category GL_SGIX_fragment_lighting
4981 name FragmentMaterialfvSGIX
4985 param params const GLfloat *
4986 category GL_SGIX_fragment_lighting
4989 name FragmentMaterialiSGIX
4994 category GL_SGIX_fragment_lighting
4997 name FragmentMaterialivSGIX
5001 param params const GLint *
5002 category GL_SGIX_fragment_lighting
5005 name GetFragmentLightfvSGIX
5009 param params GLfloat *
5010 category GL_SGIX_fragment_lighting
5013 name GetFragmentLightivSGIX
5017 param params GLint *
5018 category GL_SGIX_fragment_lighting
5021 name GetFragmentMaterialfvSGIX
5025 param params GLfloat *
5026 category GL_SGIX_fragment_lighting
5029 name GetFragmentMaterialivSGIX
5033 param params GLint *
5034 category GL_SGIX_fragment_lighting
5041 category GL_SGIX_fragment_lighting
5045 # GL_EXT_draw_range_elements
5047 name DrawRangeElementsEXT
5048 alias DrawRangeElements
5055 param indices const GLvoid *
5056 category GL_EXT_draw_range_elements
5059 # GL_EXT_light_texture
5061 name ApplyTextureEXT
5064 category GL_EXT_light_texture
5067 name TextureLightEXT
5070 category GL_EXT_light_texture
5073 name TextureMaterialEXT
5077 category GL_EXT_light_texture
5083 name AsyncMarkerSGIX
5086 category GL_SGIX_async
5089 name FinishAsyncSGIX
5091 param markerp GLuint *
5092 category GL_SGIX_async
5097 param markerp GLuint *
5098 category GL_SGIX_async
5101 name GenAsyncMarkersSGIX
5104 category GL_SGIX_async
5107 name DeleteAsyncMarkersSGIX
5111 category GL_SGIX_async
5114 name IsAsyncMarkerSGIX
5117 category GL_SGIX_async
5121 # GL_INTEL_parallel_arrays
5123 name VertexPointervINTEL
5127 param pointer const GLvoid **
5128 category GL_INTEL_parallel_arrays
5131 name NormalPointervINTEL
5134 param pointer const GLvoid **
5135 category GL_INTEL_parallel_arrays
5138 name ColorPointervINTEL
5142 param pointer const GLvoid **
5143 category GL_INTEL_parallel_arrays
5146 name TexCoordPointervINTEL
5150 param pointer const GLvoid **
5151 category GL_INTEL_parallel_arrays
5155 # GL_EXT_pixel_transform
5157 name PixelTransformParameteriEXT
5162 category GL_EXT_pixel_transform
5166 # GL_EXT_pixel_transform
5167 name PixelTransformParameterfEXT
5172 category GL_EXT_pixel_transform
5175 name PixelTransformParameterivEXT
5179 param params const GLint *
5180 category GL_EXT_pixel_transform
5183 name PixelTransformParameterfvEXT
5187 param params const GLfloat *
5188 category GL_EXT_pixel_transform
5192 # GL_EXT_secondary_color
5194 name SecondaryColor3bEXT
5199 category GL_EXT_secondary_color
5202 name SecondaryColor3bvEXT
5204 param v const GLbyte *
5205 category GL_EXT_secondary_color
5208 name SecondaryColor3dEXT
5211 param green GLdouble
5213 category GL_EXT_secondary_color
5216 name SecondaryColor3dvEXT
5218 param v const GLdouble *
5219 category GL_EXT_secondary_color
5222 name SecondaryColor3fEXT
5227 category GL_EXT_secondary_color
5230 name SecondaryColor3fvEXT
5232 param v const GLfloat *
5233 category GL_EXT_secondary_color
5236 name SecondaryColor3iEXT
5241 category GL_EXT_secondary_color
5244 name SecondaryColor3ivEXT
5246 param v const GLint *
5247 category GL_EXT_secondary_color
5250 name SecondaryColor3sEXT
5255 category GL_EXT_secondary_color
5258 name SecondaryColor3svEXT
5260 param v const GLshort *
5261 category GL_EXT_secondary_color
5264 name SecondaryColor3ubEXT
5269 category GL_EXT_secondary_color
5272 name SecondaryColor3ubvEXT
5274 param v const GLubyte *
5275 category GL_EXT_secondary_color
5278 name SecondaryColor3uiEXT
5283 category GL_EXT_secondary_color
5286 name SecondaryColor3uivEXT
5288 param v const GLuint *
5289 category GL_EXT_secondary_color
5292 name SecondaryColor3usEXT
5295 param green GLushort
5297 category GL_EXT_secondary_color
5300 name SecondaryColor3usvEXT
5302 param v const GLushort *
5303 category GL_EXT_secondary_color
5306 name SecondaryColorPointerEXT
5310 param stride GLsizei
5311 param pointer const GLvoid *
5312 category GL_EXT_secondary_color
5316 # GL_EXT_texture_perturb_normal
5318 name TextureNormalEXT
5321 category GL_EXT_texture_perturb_normal
5325 # GL_EXT_multi_draw_arrays (XXX unofficial dispatch offsets!!!! */
5327 name MultiDrawArraysEXT
5331 param count GLsizei *
5332 param primcount GLsizei
5333 category GL_EXT_multi_draw_arrays
5336 name MultiDrawElementsEXT
5339 param count const GLsizei *
5341 param indices const GLvoid **
5342 param primcount GLsizei
5343 category GL_EXT_multi_draw_arrays
5352 category GL_EXT_fog_coord
5357 param coord const GLfloat *
5358 category GL_EXT_fog_coord
5363 param coord GLdouble
5364 category GL_EXT_fog_coord
5369 param coord const GLdouble *
5370 category GL_EXT_fog_coord
5373 name FogCoordPointerEXT
5376 param stride GLsizei
5377 param pointer const GLvoid *
5378 category GL_EXT_fog_coord
5382 # GL_EXT_coordinate_frame
5389 category GL_EXT_coordinate_frame
5394 param v const GLbyte *
5395 category GL_EXT_coordinate_frame
5403 category GL_EXT_coordinate_frame
5408 param v const GLdouble *
5409 category GL_EXT_coordinate_frame
5417 category GL_EXT_coordinate_frame
5422 param v const GLfloat *
5423 category GL_EXT_coordinate_frame
5431 category GL_EXT_coordinate_frame
5436 param v const GLint *
5437 category GL_EXT_coordinate_frame
5445 category GL_EXT_coordinate_frame
5450 param v const GLshort *
5451 category GL_EXT_coordinate_frame
5459 category GL_EXT_coordinate_frame
5464 param v const GLbyte *
5465 category GL_EXT_coordinate_frame
5473 category GL_EXT_coordinate_frame
5478 param v const GLdouble *
5479 category GL_EXT_coordinate_frame
5487 category GL_EXT_coordinate_frame
5492 param v const GLfloat *
5493 category GL_EXT_coordinate_frame
5501 category GL_EXT_coordinate_frame
5506 param v const GLint *
5507 category GL_EXT_coordinate_frame
5515 category GL_EXT_coordinate_frame
5520 param v const GLshort *
5521 category GL_EXT_coordinate_frame
5524 name TangentPointerEXT
5527 param stride GLsizei
5528 param pointer const GLvoid *
5529 category GL_EXT_coordinate_frame
5532 name BinormalPointerEXT
5535 param stride GLsizei
5536 param pointer const GLvoid *
5537 category GL_EXT_coordinate_frame
5541 # GL_SUNX_constant_data
5543 name FinishTextureSUNX
5545 category GL_SUNX_constant_data
5549 # GL_SUN_global_alpha
5551 name GlobalAlphaFactorbSUN
5554 category GL_SUN_global_alpha
5557 name GlobalAlphaFactorsSUN
5559 param factor GLshort
5560 category GL_SUN_global_alpha
5563 name GlobalAlphaFactoriSUN
5566 category GL_SUN_global_alpha
5569 name GlobalAlphaFactorfSUN
5571 param factor GLfloat
5572 category GL_SUN_global_alpha
5575 name GlobalAlphaFactordSUN
5577 param factor GLdouble
5578 category GL_SUN_global_alpha
5581 name GlobalAlphaFactorubSUN
5583 param factor GLubyte
5584 category GL_SUN_global_alpha
5587 name GlobalAlphaFactorusSUN
5589 param factor GLushort
5590 category GL_SUN_global_alpha
5593 name GlobalAlphaFactoruiSUN
5596 category GL_SUN_global_alpha
5600 # GL_SUN_triangle_list
5602 name ReplacementCodeuiSUN
5605 category GL_SUN_triangle_list
5608 name ReplacementCodeusSUN
5611 category GL_SUN_triangle_list
5614 name ReplacementCodeubSUN
5617 category GL_SUN_triangle_list
5620 name ReplacementCodeuivSUN
5622 param code const GLuint *
5623 category GL_SUN_triangle_list
5626 name ReplacementCodeusvSUN
5628 param code const GLushort *
5629 category GL_SUN_triangle_list
5632 name ReplacementCodeubvSUN
5634 param code const GLubyte *
5635 category GL_SUN_triangle_list
5638 name ReplacementCodePointerSUN
5641 param stride GLsizei
5642 param pointer const GLvoid *
5643 category GL_SUN_triangle_list
5649 name Color4ubVertex2fSUN
5657 category GL_SUN_vertex
5660 name Color4ubVertex2fvSUN
5662 param c const GLubyte *
5663 param v const GLfloat *
5664 category GL_SUN_vertex
5667 name Color4ubVertex3fSUN
5676 category GL_SUN_vertex
5679 name Color4ubVertex3fvSUN
5681 param c const GLubyte *
5682 param v const GLfloat *
5683 category GL_SUN_vertex
5686 name Color3fVertex3fSUN
5694 category GL_SUN_vertex
5697 name Color3fVertex3fvSUN
5699 param c const GLfloat *
5700 param v const GLfloat *
5701 category GL_SUN_vertex
5704 name Normal3fVertex3fSUN
5712 category GL_SUN_vertex
5715 name Normal3fVertex3fvSUN
5717 param n const GLfloat *
5718 param v const GLfloat *
5719 category GL_SUN_vertex
5722 name Color4fNormal3fVertex3fSUN
5734 category GL_SUN_vertex
5737 name Color4fNormal3fVertex3fvSUN
5739 param c const GLfloat *
5740 param n const GLfloat *
5741 param v const GLfloat *
5742 category GL_SUN_vertex
5745 name TexCoord2fVertex3fSUN
5752 category GL_SUN_vertex
5755 name TexCoord2fVertex3fvSUN
5757 param tc const GLfloat *
5758 param v const GLfloat *
5759 category GL_SUN_vertex
5762 name TexCoord4fVertex4fSUN
5772 category GL_SUN_vertex
5775 name TexCoord4fVertex4fvSUN
5777 param tc const GLfloat *
5778 param v const GLfloat *
5779 category GL_SUN_vertex
5782 name TexCoord2fColor4ubVertex3fSUN
5793 category GL_SUN_vertex
5796 name TexCoord2fColor4ubVertex3fvSUN
5798 param tc const GLfloat *
5799 param c const GLubyte *
5800 param v const GLfloat *
5801 category GL_SUN_vertex
5804 name TexCoord2fColor3fVertex3fSUN
5814 category GL_SUN_vertex
5817 name TexCoord2fColor3fVertex3fvSUN
5819 param tc const GLfloat *
5820 param c const GLfloat *
5821 param v const GLfloat *
5822 category GL_SUN_vertex
5825 name TexCoord2fNormal3fVertex3fSUN
5835 category GL_SUN_vertex
5838 name TexCoord2fNormal3fVertex3fvSUN
5840 param tc const GLfloat *
5841 param n const GLfloat *
5842 param v const GLfloat *
5843 category GL_SUN_vertex
5846 name TexCoord2fColor4fNormal3fVertex3fSUN
5860 category GL_SUN_vertex
5863 name TexCoord2fColor4fNormal3fVertex3fvSUN
5865 param tc const GLfloat *
5866 param c const GLfloat *
5867 param n const GLfloat *
5868 param v const GLfloat *
5869 category GL_SUN_vertex
5872 name TexCoord4fColor4fNormal3fVertex4fSUN
5889 category GL_SUN_vertex
5892 name TexCoord4fColor4fNormal3fVertex4fvSUN
5894 param tc const GLfloat *
5895 param c const GLfloat *
5896 param n const GLfloat *
5897 param v const GLfloat *
5898 category GL_SUN_vertex
5901 name ReplacementCodeuiVertex3fSUN
5907 category GL_SUN_vertex
5910 name ReplacementCodeuiVertex3fvSUN
5912 param rc const GLuint *
5913 param v const GLfloat *
5914 category GL_SUN_vertex
5917 name ReplacementCodeuiColor4ubVertex3fSUN
5927 category GL_SUN_vertex
5930 name ReplacementCodeuiColor4ubVertex3fvSUN
5932 param rc const GLuint *
5933 param c const GLubyte *
5934 param v const GLfloat *
5935 category GL_SUN_vertex
5938 name ReplacementCodeuiColor3fVertex3fSUN
5947 category GL_SUN_vertex
5950 name ReplacementCodeuiColor3fVertex3fvSUN
5952 param rc const GLuint *
5953 param c const GLfloat *
5954 param v const GLfloat *
5955 category GL_SUN_vertex
5958 name ReplacementCodeuiNormal3fVertex3fSUN
5967 category GL_SUN_vertex
5970 name ReplacementCodeuiNormal3fVertex3fvSUN
5972 param rc const GLuint *
5973 param n const GLfloat *
5974 param v const GLfloat *
5975 category GL_SUN_vertex
5978 name ReplacementCodeuiColor4fNormal3fVertex3fSUN
5991 category GL_SUN_vertex
5994 name ReplacementCodeuiColor4fNormal3fVertex3fvSUN
5996 param rc const GLuint *
5997 param c const GLfloat *
5998 param n const GLfloat *
5999 param v const GLfloat *
6000 category GL_SUN_vertex
6003 name ReplacementCodeuiTexCoord2fVertex3fSUN
6011 category GL_SUN_vertex
6014 name ReplacementCodeuiTexCoord2fVertex3fvSUN
6016 param rc const GLuint *
6017 param tc const GLfloat *
6018 param v const GLfloat *
6019 category GL_SUN_vertex
6022 name ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
6033 category GL_SUN_vertex
6036 name ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
6038 param rc const GLuint *
6039 param tc const GLfloat *
6040 param n const GLfloat *
6041 param v const GLfloat *
6042 category GL_SUN_vertex
6045 name ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
6060 category GL_SUN_vertex
6063 name ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
6065 param rc const GLuint *
6066 param tc const GLfloat *
6067 param c const GLfloat *
6068 param n const GLfloat *
6069 param v const GLfloat *
6070 category GL_SUN_vertex
6074 # GL_EXT_blend_func_separate
6076 name BlendFuncSeparateEXT
6078 param sfactorRGB GLenum
6079 param dfactorRGB GLenum
6080 param sfactorAlpha GLenum
6081 param dfactorAlpha GLenum
6082 category GL_EXT_blend_func_separate
6085 name BlendFuncSeparateINGR
6086 alias BlendFuncSeparateEXT
6088 param sfactorRGB GLenum
6089 param dfactorRGB GLenum
6090 param sfactorAlpha GLenum
6091 param dfactorAlpha GLenum
6092 category GL_INGR_blend_func_separate
6095 # GL_EXT_vertex_weighting
6097 name VertexWeightfEXT
6099 param weight GLfloat
6100 category GL_EXT_vertex_weighting
6103 name VertexWeightfvEXT
6105 param weight const GLfloat *
6106 category GL_EXT_vertex_weighting
6109 name VertexWeightPointerEXT
6113 param stride GLsizei
6114 param pointer const GLvoid *
6115 category GL_EXT_vertex_weighting
6119 # GL_NV_vertex_array_range
6121 name FlushVertexArrayRangeNV
6123 category GL_NV_vertex_array_range
6126 name VertexArrayRangeNV
6128 param length GLsizei
6129 param pointer const GLvoid *
6130 category GL_NV_vertex_array_range
6134 # GL_NV_register_combiners
6136 name CombinerParameterfvNV
6139 param params const GLfloat *
6140 category GL_NV_register_combiners
6143 name CombinerParameterfNV
6147 category GL_NV_register_combiners
6150 name CombinerParameterivNV
6153 param params const GLint *
6154 category GL_NV_register_combiners
6157 name CombinerParameteriNV
6161 category GL_NV_register_combiners
6164 name CombinerInputNV
6167 param portion GLenum
6168 param variable GLenum
6170 param mapping GLenum
6171 param componentUsage GLenum
6172 category GL_NV_register_combiners
6175 name CombinerOutputNV
6178 param portion GLenum
6179 param abOutput GLenum
6180 param cdOutput GLenum
6181 param sumOutput GLenum
6184 param abDotProduct GLboolean
6185 param cdDotProduct GLboolean
6186 param muxSum GLboolean
6187 category GL_NV_register_combiners
6190 name FinalCombinerInputNV
6192 param variable GLenum
6194 param mapping GLenum
6195 param componentUsage GLenum
6196 category GL_NV_register_combiners
6199 name GetCombinerInputParameterfvNV
6202 param portion GLenum
6203 param variable GLenum
6205 param params GLfloat *
6206 category GL_NV_register_combiners
6209 name GetCombinerInputParameterivNV
6212 param portion GLenum
6213 param variable GLenum
6215 param params GLint *
6216 category GL_NV_register_combiners
6219 name GetCombinerOutputParameterfvNV
6222 param portion GLenum
6224 param params GLfloat *
6225 category GL_NV_register_combiners
6228 name GetCombinerOutputParameterivNV
6231 param portion GLenum
6233 param params GLint *
6234 category GL_NV_register_combiners
6237 name GetFinalCombinerInputParameterfvNV
6239 param variable GLenum
6241 param params GLfloat *
6242 category GL_NV_register_combiners
6245 name GetFinalCombinerInputParameterivNV
6247 param variable GLenum
6249 param params GLint *
6250 category GL_NV_register_combiners
6254 # GL_MESA_resize_buffers
6256 name ResizeBuffersMESA
6258 category GL_MESA_resize_buffers
6262 # GL_MESA_window_pos
6264 name WindowPos2dMESA
6268 category GL_MESA_window_pos
6271 name WindowPos2dvMESA
6273 param v const GLdouble *
6274 category GL_MESA_window_pos
6277 name WindowPos2fMESA
6281 category GL_MESA_window_pos
6284 name WindowPos2fvMESA
6286 param v const GLfloat *
6287 category GL_MESA_window_pos
6290 name WindowPos2iMESA
6294 category GL_MESA_window_pos
6297 name WindowPos2ivMESA
6299 param v const GLint *
6300 category GL_MESA_window_pos
6303 name WindowPos2sMESA
6307 category GL_MESA_window_pos
6310 name WindowPos2svMESA
6312 param v const GLshort *
6313 category GL_MESA_window_pos
6316 name WindowPos3dMESA
6321 category GL_MESA_window_pos
6324 name WindowPos3dvMESA
6326 param v const GLdouble *
6327 category GL_MESA_window_pos
6330 name WindowPos3fMESA
6335 category GL_MESA_window_pos
6338 name WindowPos3fvMESA
6340 param v const GLfloat *
6341 category GL_MESA_window_pos
6344 name WindowPos3iMESA
6349 category GL_MESA_window_pos
6352 name WindowPos3ivMESA
6354 param v const GLint *
6355 category GL_MESA_window_pos
6358 name WindowPos3sMESA
6363 category GL_MESA_window_pos
6366 name WindowPos3svMESA
6368 param v const GLshort *
6369 category GL_MESA_window_pos
6372 name WindowPos4dMESA
6378 category GL_MESA_window_pos
6381 name WindowPos4dvMESA
6383 param v const GLdouble *
6384 category GL_MESA_window_pos
6387 name WindowPos4fMESA
6393 category GL_MESA_window_pos
6396 name WindowPos4fvMESA
6398 param v const GLfloat *
6399 category GL_MESA_window_pos
6402 name WindowPos4iMESA
6408 category GL_MESA_window_pos
6411 name WindowPos4ivMESA
6413 param v const GLint *
6414 category GL_MESA_window_pos
6417 name WindowPos4sMESA
6423 category GL_MESA_window_pos
6426 name WindowPos4svMESA
6428 param v const GLshort *
6429 category GL_MESA_window_pos
6433 # GL_IBM_multimode_draw_arrays
6435 name MultiModeDrawArraysIBM
6437 param mode const GLenum *
6438 param first const GLint *
6439 param count const GLsizei *
6440 param primcount GLsizei
6441 param modestride GLint
6442 category GL_IBM_multimode_draw_arrays
6445 name MultiModeDrawElementsIBM
6447 param mode const GLenum *
6448 param count const GLsizei *
6450 param indices const GLvoid * const *
6451 param primcount GLsizei
6452 param modestride GLint
6453 category GL_IBM_multimode_draw_arrays
6457 # GL_IBM_vertex_array_lists
6459 name ColorPointerListIBM
6464 param pointer const GLvoid **
6465 param ptrstride GLint
6466 category GL_IBM_vertex_array_lists
6469 name SecondaryColorPointerListIBM
6474 param pointer const GLvoid **
6475 param ptrstride GLint
6476 category GL_IBM_vertex_array_lists
6479 name EdgeFlagPointerListIBM
6482 param pointer const GLboolean **
6483 param ptrstride GLint
6484 category GL_IBM_vertex_array_lists
6487 name FogCoordPointerListIBM
6491 param pointer const GLvoid **
6492 param ptrstride GLint
6493 category GL_IBM_vertex_array_lists
6496 name IndexPointerListIBM
6500 param pointer const GLvoid **
6501 param ptrstride GLint
6502 category GL_IBM_vertex_array_lists
6505 name NormalPointerListIBM
6509 param pointer const GLvoid **
6510 param ptrstride GLint
6511 category GL_IBM_vertex_array_lists
6514 name TexCoordPointerListIBM
6519 param pointer const GLvoid **
6520 param ptrstride GLint
6521 category GL_IBM_vertex_array_lists
6524 name VertexPointerListIBM
6529 param pointer const GLvoid **
6530 param ptrstride GLint
6531 category GL_IBM_vertex_array_lists
6537 name TbufferMask3DFX
6540 category GL_3DFX_tbuffer
6544 # GL_EXT_multisample
6547 alias SampleMaskSGIS
6549 param value GLclampf
6550 param invert GLboolean
6551 category GL_EXT_multisample
6553 name SamplePatternEXT
6554 alias SamplePatternSGIS
6556 param pattern GLenum
6557 category GL_EXT_multisample
6560 # GL_SGIS_texture_color_mask
6562 name TextureColorMaskSGIS
6565 param green GLboolean
6566 param blue GLboolean
6567 param alpha GLboolean
6568 category GL_SGIS_texture_color_mask
6572 # GL_SGIX_igloo_interface
6574 name IglooInterfaceSGIX
6577 param params const GLvoid *
6578 category GL_SGIX_igloo_interface
6584 name MapControlPointsNV
6589 param ustride GLsizei
6590 param vstride GLsizei
6593 param packed GLboolean
6594 param points const GLvoid *
6595 category GL_NV_evaluators
6598 name MapParameterivNV
6602 param params const GLint *
6603 category GL_NV_evaluators
6606 name MapParameterfvNV
6610 param params const GLfloat *
6611 category GL_NV_evaluators
6614 name GetMapControlPointsNV
6619 param ustride GLsizei
6620 param vstride GLsizei
6621 param packed GLboolean
6622 param points GLvoid *
6623 category GL_NV_evaluators
6626 name GetMapParameterivNV
6630 param params GLint *
6631 category GL_NV_evaluators
6634 name GetMapParameterfvNV
6638 param params GLfloat *
6639 category GL_NV_evaluators
6642 name GetMapAttribParameterivNV
6647 param params GLint *
6648 category GL_NV_evaluators
6651 name GetMapAttribParameterfvNV
6656 param params GLfloat *
6657 category GL_NV_evaluators
6664 category GL_NV_evaluators
6668 # GL_NV_register_combiners2
6670 name CombinerStageParameterfvNV
6674 param params const GLfloat *
6675 category GL_NV_register_combiners2
6678 name GetCombinerStageParameterfvNV
6682 param params GLfloat *
6683 category GL_NV_register_combiners2
6693 category GL_ARB_window_pos
6694 alias WindowPos2dMESA
6700 category GL_ARB_window_pos
6701 alias WindowPos2fMESA
6707 category GL_ARB_window_pos
6708 alias WindowPos2iMESA
6714 category GL_ARB_window_pos
6715 alias WindowPos2sMESA
6717 name WindowPos2dvARB
6719 param p const GLdouble *
6720 category GL_ARB_window_pos
6721 alias WindowPos2dvMESA
6723 name WindowPos2fvARB
6725 param p const GLfloat *
6726 category GL_ARB_window_pos
6727 alias WindowPos2fvMESA
6729 name WindowPos2ivARB
6731 param p const GLint *
6732 category GL_ARB_window_pos
6733 alias WindowPos2ivMESA
6735 name WindowPos2svARB
6737 param p const GLshort *
6738 category GL_ARB_window_pos
6739 alias WindowPos2svMESA
6746 category GL_ARB_window_pos
6747 alias WindowPos3dMESA
6754 category GL_ARB_window_pos
6755 alias WindowPos3fMESA
6762 category GL_ARB_window_pos
6763 alias WindowPos3iMESA
6770 category GL_ARB_window_pos
6771 alias WindowPos3sMESA
6773 name WindowPos3dvARB
6775 param p const GLdouble *
6776 category GL_ARB_window_pos
6777 alias WindowPos3dvMESA
6779 name WindowPos3fvARB
6781 param p const GLfloat *
6782 category GL_ARB_window_pos
6783 alias WindowPos3fvMESA
6785 name WindowPos3ivARB
6787 param p const GLint *
6788 category GL_ARB_window_pos
6789 alias WindowPos3ivMESA
6791 name WindowPos3svARB
6793 param p const GLshort *
6794 category GL_ARB_window_pos
6795 alias WindowPos3svMESA
6798 # GL_NV_vertex_program
6800 name AreProgramsResidentNV
6803 param ids const GLuint *
6804 param residences GLboolean *
6805 category GL_NV_vertex_program
6812 category GL_NV_vertex_program
6815 name DeleteProgramsNV
6818 param ids const GLuint *
6819 category GL_NV_vertex_program
6822 name ExecuteProgramNV
6826 param params const GLfloat *
6827 category GL_NV_vertex_program
6834 category GL_NV_vertex_program
6837 name GetProgramParameterdvNV
6842 param params GLdouble *
6843 category GL_NV_vertex_program
6846 name GetProgramParameterfvNV
6851 param params GLfloat *
6852 category GL_NV_vertex_program
6859 param params GLint *
6860 category GL_NV_vertex_program
6863 name GetProgramStringNV
6867 param program GLubyte *
6868 category GL_NV_vertex_program
6871 name GetTrackMatrixivNV
6874 param address GLuint
6876 param params GLint *
6877 category GL_NV_vertex_program
6880 name GetVertexAttribdvNV
6884 param params GLdouble *
6885 category GL_NV_vertex_program
6888 name GetVertexAttribfvNV
6892 param params GLfloat *
6893 category GL_NV_vertex_program
6896 name GetVertexAttribivNV
6900 param params GLint *
6901 category GL_NV_vertex_program
6904 name GetVertexAttribPointervNV
6908 param pointer GLvoid **
6909 category GL_NV_vertex_program
6915 category GL_NV_vertex_program
6923 param program const GLubyte *
6924 category GL_NV_vertex_program
6927 name ProgramParameter4dNV
6935 category GL_NV_vertex_program
6938 name ProgramParameter4dvNV
6942 param params const GLdouble *
6943 category GL_NV_vertex_program
6946 name ProgramParameter4fNV
6954 category GL_NV_vertex_program
6957 name ProgramParameter4fvNV
6961 param params const GLfloat *
6962 category GL_NV_vertex_program
6965 name ProgramParameters4dvNV
6970 param params const GLdouble *
6971 category GL_NV_vertex_program
6974 name ProgramParameters4fvNV
6979 param params const GLfloat *
6980 category GL_NV_vertex_program
6983 name RequestResidentProgramsNV
6986 param ids const GLuint *
6987 category GL_NV_vertex_program
6993 param address GLuint
6995 param transform GLenum
6996 category GL_NV_vertex_program
6999 name VertexAttribPointerNV
7004 param stride GLsizei
7005 param pointer const GLvoid *
7006 category GL_NV_vertex_program
7009 name VertexAttrib1dNV
7013 category GL_NV_vertex_program
7016 name VertexAttrib1dvNV
7019 param v const GLdouble *
7020 category GL_NV_vertex_program
7023 name VertexAttrib1fNV
7027 category GL_NV_vertex_program
7030 name VertexAttrib1fvNV
7033 param v const GLfloat *
7034 category GL_NV_vertex_program
7037 name VertexAttrib1sNV
7041 category GL_NV_vertex_program
7044 name VertexAttrib1svNV
7047 param v const GLshort *
7048 category GL_NV_vertex_program
7051 name VertexAttrib2dNV
7056 category GL_NV_vertex_program
7059 name VertexAttrib2dvNV
7062 param v const GLdouble *
7063 category GL_NV_vertex_program
7066 name VertexAttrib2fNV
7071 category GL_NV_vertex_program
7074 name VertexAttrib2fvNV
7077 param v const GLfloat *
7078 category GL_NV_vertex_program
7081 name VertexAttrib2sNV
7086 category GL_NV_vertex_program
7089 name VertexAttrib2svNV
7092 param v const GLshort *
7093 category GL_NV_vertex_program
7096 name VertexAttrib3dNV
7102 category GL_NV_vertex_program
7105 name VertexAttrib3dvNV
7108 param v const GLdouble *
7109 category GL_NV_vertex_program
7112 name VertexAttrib3fNV
7118 category GL_NV_vertex_program
7121 name VertexAttrib3fvNV
7124 param v const GLfloat *
7125 category GL_NV_vertex_program
7128 name VertexAttrib3sNV
7134 category GL_NV_vertex_program
7137 name VertexAttrib3svNV
7140 param v const GLshort *
7141 category GL_NV_vertex_program
7144 name VertexAttrib4dNV
7151 category GL_NV_vertex_program
7154 name VertexAttrib4dvNV
7157 param v const GLdouble *
7158 category GL_NV_vertex_program
7161 name VertexAttrib4fNV
7168 category GL_NV_vertex_program
7171 name VertexAttrib4fvNV
7174 param v const GLfloat *
7175 category GL_NV_vertex_program
7178 name VertexAttrib4sNV
7185 category GL_NV_vertex_program
7188 name VertexAttrib4svNV
7191 param v const GLshort *
7192 category GL_NV_vertex_program
7195 name VertexAttrib4ubNV
7202 category GL_NV_vertex_program
7205 name VertexAttrib4ubvNV
7208 param v const GLubyte *
7209 category GL_NV_vertex_program
7212 name VertexAttribs1dvNV
7216 param v const GLdouble *
7217 category GL_NV_vertex_program
7220 name VertexAttribs1fvNV
7224 param v const GLfloat *
7225 category GL_NV_vertex_program
7228 name VertexAttribs1svNV
7232 param v const GLshort *
7233 category GL_NV_vertex_program
7236 name VertexAttribs2dvNV
7240 param v const GLdouble *
7241 category GL_NV_vertex_program
7244 name VertexAttribs2fvNV
7248 param v const GLfloat *
7249 category GL_NV_vertex_program
7252 name VertexAttribs2svNV
7256 param v const GLshort *
7257 category GL_NV_vertex_program
7260 name VertexAttribs3dvNV
7264 param v const GLdouble *
7265 category GL_NV_vertex_program
7268 name VertexAttribs3fvNV
7272 param v const GLfloat *
7273 category GL_NV_vertex_program
7276 name VertexAttribs3svNV
7280 param v const GLshort *
7281 category GL_NV_vertex_program
7284 name VertexAttribs4dvNV
7288 param v const GLdouble *
7289 category GL_NV_vertex_program
7292 name VertexAttribs4fvNV
7296 param v const GLfloat *
7297 category GL_NV_vertex_program
7300 name VertexAttribs4svNV
7304 param v const GLshort *
7305 category GL_NV_vertex_program
7308 name VertexAttribs4ubvNV
7312 param v const GLubyte *
7313 category GL_NV_vertex_program
7317 # GL_NV_point_sprite
7319 name PointParameteriNV
7323 category GL_NV_point_sprite
7326 name PointParameterivNV
7329 param params const GLint *
7330 category GL_NV_point_sprite
7336 name BlendFuncSeparate
7337 alias BlendFuncSeparateEXT
7339 param sfactorRGB GLenum
7340 param dfactorRGB GLenum
7341 param sfactorAlpha GLenum
7342 param dfactorAlpha GLenum
7353 param coord const GLfloat *
7359 param coord GLdouble
7365 param coord const GLdouble *
7369 name FogCoordPointer
7372 param stride GLsizei
7373 param pointer const GLvoid *
7375 alias FogCoordPointerEXT
7377 name MultiDrawArrays
7381 param count GLsizei *
7382 param primcount GLsizei
7384 alias MultiDrawArraysEXT
7386 name MultiDrawElements
7389 param count const GLsizei *
7391 param indices const GLvoid **
7392 param primcount GLsizei
7394 alias MultiDrawElementsEXT
7396 name PointParameterf
7401 alias PointParameterfEXT
7403 name PointParameterfv
7406 param params const GLfloat *
7408 alias PointParameterfvEXT
7410 name PointParameteri
7415 alias PointParameteriNV
7417 name PointParameteriv
7420 param params const GLint *
7422 alias PointParameterivNV
7424 name SecondaryColor3b
7430 alias SecondaryColor3bEXT
7432 name SecondaryColor3bv
7434 param v const GLbyte *
7436 alias SecondaryColor3bvEXT
7438 name SecondaryColor3d
7441 param green GLdouble
7444 alias SecondaryColor3dEXT
7446 name SecondaryColor3dv
7448 param v const GLdouble *
7450 alias SecondaryColor3dvEXT
7452 name SecondaryColor3f
7458 alias SecondaryColor3fEXT
7460 name SecondaryColor3fv
7462 param v const GLfloat *
7464 alias SecondaryColor3fvEXT
7466 name SecondaryColor3i
7472 alias SecondaryColor3iEXT
7474 name SecondaryColor3iv
7476 param v const GLint *
7478 alias SecondaryColor3ivEXT
7480 name SecondaryColor3s
7486 alias SecondaryColor3sEXT
7488 name SecondaryColor3sv
7490 param v const GLshort *
7492 alias SecondaryColor3svEXT
7494 name SecondaryColor3ub
7500 alias SecondaryColor3ubEXT
7502 name SecondaryColor3ubv
7504 param v const GLubyte *
7506 alias SecondaryColor3ubvEXT
7508 name SecondaryColor3ui
7514 alias SecondaryColor3uiEXT
7516 name SecondaryColor3uiv
7518 param v const GLuint *
7520 alias SecondaryColor3uivEXT
7522 name SecondaryColor3us
7525 param green GLushort
7528 alias SecondaryColor3usEXT
7530 name SecondaryColor3usv
7532 param v const GLushort *
7534 alias SecondaryColor3usvEXT
7536 name SecondaryColorPointer
7540 param stride GLsizei
7541 param pointer const void *
7543 alias SecondaryColorPointerEXT
7550 alias WindowPos2dMESA
7554 param v const GLdouble *
7556 alias WindowPos2dvMESA
7563 alias WindowPos2fMESA
7567 param v const GLfloat *
7569 alias WindowPos2fvMESA
7576 alias WindowPos2iMESA
7580 param v const GLint *
7582 alias WindowPos2ivMESA
7589 alias WindowPos2sMESA
7593 param v const GLshort *
7595 alias WindowPos2svMESA
7603 alias WindowPos3dMESA
7607 param v const GLdouble *
7609 alias WindowPos3dvMESA
7617 alias WindowPos3fMESA
7621 param v const GLfloat *
7623 alias WindowPos3fvMESA
7631 alias WindowPos3iMESA
7635 param v const GLint *
7637 alias WindowPos3ivMESA
7645 alias WindowPos3sMESA
7649 param v const GLshort *
7651 alias WindowPos3svMESA
7654 # GL_EXT_stencil_two_side
7656 name ActiveStencilFaceEXT
7659 category EXT_stencil_two_side
7668 param fences const GLuint *
7669 category GL_NV_fence
7675 param fences GLuint *
7676 category GL_NV_fence
7682 category GL_NV_fence
7688 category GL_NV_fence
7695 param params GLint *
7696 category GL_NV_fence
7702 category GL_NV_fence
7708 param condition GLenum
7709 category GL_NV_fence
7713 # GL_ARB_vertex_program
7715 name VertexAttrib1sARB
7719 category GL_ARB_vertex_program
7720 alias VertexAttrib1sNV
7722 name VertexAttrib1fARB
7726 category GL_ARB_vertex_program
7727 alias VertexAttrib1fNV
7729 name VertexAttrib1dARB
7733 category GL_ARB_vertex_program
7734 alias VertexAttrib1dNV
7736 name VertexAttrib2sARB
7741 category GL_ARB_vertex_program
7742 alias VertexAttrib2sNV
7744 name VertexAttrib2fARB
7749 category GL_ARB_vertex_program
7750 alias VertexAttrib2fNV
7752 name VertexAttrib2dARB
7757 category GL_ARB_vertex_program
7758 alias VertexAttrib2dNV
7760 name VertexAttrib3sARB
7766 category GL_ARB_vertex_program
7767 alias VertexAttrib3sNV
7769 name VertexAttrib3fARB
7775 category GL_ARB_vertex_program
7776 alias VertexAttrib3fNV
7778 name VertexAttrib3dARB
7784 category GL_ARB_vertex_program
7785 alias VertexAttrib3dNV
7787 name VertexAttrib4sARB
7794 category GL_ARB_vertex_program
7795 alias VertexAttrib4sNV
7797 name VertexAttrib4fARB
7804 category GL_ARB_vertex_program
7805 alias VertexAttrib4fNV
7807 name VertexAttrib4dARB
7814 category GL_ARB_vertex_program
7815 alias VertexAttrib4dNV
7817 name VertexAttrib4NubARB
7824 category GL_ARB_vertex_program
7825 alias VertexAttrib4ubNV
7827 name VertexAttrib1svARB
7830 param v const GLshort *
7831 category GL_ARB_vertex_program
7832 alias VertexAttrib1svNV
7834 name VertexAttrib1fvARB
7837 param v const GLfloat *
7838 category GL_ARB_vertex_program
7839 alias VertexAttrib1fvNV
7841 name VertexAttrib1dvARB
7844 param v const GLdouble *
7845 category GL_ARB_vertex_program
7846 alias VertexAttrib1dvNV
7848 name VertexAttrib2svARB
7851 param v const GLshort *
7852 category GL_ARB_vertex_program
7853 alias VertexAttrib2svNV
7855 name VertexAttrib2fvARB
7858 param v const GLfloat *
7859 category GL_ARB_vertex_program
7860 alias VertexAttrib2fvNV
7862 name VertexAttrib2dvARB
7865 param v const GLdouble *
7866 category GL_ARB_vertex_program
7867 alias VertexAttrib2dvNV
7869 name VertexAttrib3svARB
7872 param v const GLshort *
7873 category GL_ARB_vertex_program
7874 alias VertexAttrib3svNV
7876 name VertexAttrib3fvARB
7879 param v const GLfloat *
7880 category GL_ARB_vertex_program
7881 alias VertexAttrib3fvNV
7883 name VertexAttrib3dvARB
7886 param v const GLdouble *
7887 category GL_ARB_vertex_program
7888 alias VertexAttrib3dvNV
7890 name VertexAttrib4bvARB
7893 param v const GLbyte *
7894 category GL_ARB_vertex_program
7897 name VertexAttrib4svARB
7900 param v const GLshort *
7901 category GL_ARB_vertex_program
7902 alias VertexAttrib4svNV
7904 name VertexAttrib4ivARB
7907 param v const GLint *
7908 category GL_ARB_vertex_program
7911 name VertexAttrib4ubvARB
7914 param v const GLubyte *
7915 category GL_ARB_vertex_program
7918 name VertexAttrib4usvARB
7921 param v const GLushort *
7922 category GL_ARB_vertex_program
7925 name VertexAttrib4uivARB
7928 param v const GLuint *
7929 category GL_ARB_vertex_program
7932 name VertexAttrib4fvARB
7935 param v const GLfloat *
7936 category GL_ARB_vertex_program
7937 alias VertexAttrib4fvNV
7939 name VertexAttrib4dvARB
7942 param v const GLdouble *
7943 category GL_ARB_vertex_program
7944 alias VertexAttrib4dvNV
7946 name VertexAttrib4NbvARB
7949 param v const GLbyte *
7950 category GL_ARB_vertex_program
7953 name VertexAttrib4NsvARB
7956 param v const GLshort *
7957 category GL_ARB_vertex_program
7960 name VertexAttrib4NivARB
7963 param v const GLint *
7964 category GL_ARB_vertex_program
7967 name VertexAttrib4NubvARB
7970 param v const GLubyte *
7971 category GL_ARB_vertex_program
7972 alias VertexAttrib4ubvNV
7974 name VertexAttrib4NusvARB
7977 param v const GLushort *
7978 category GL_ARB_vertex_program
7981 name VertexAttrib4NuivARB
7984 param v const GLuint *
7985 category GL_ARB_vertex_program
7988 name VertexAttribPointerARB
7993 param normalized GLboolean
7994 param stride GLsizei
7995 param pointer const GLvoid *
7996 category GL_ARB_vertex_program
7999 name EnableVertexAttribArrayARB
8002 category GL_ARB_vertex_program
8005 name DisableVertexAttribArrayARB
8008 category GL_ARB_vertex_program
8011 name ProgramStringARB
8016 param string const GLvoid *
8017 category GL_ARB_vertex_program
8023 param program GLuint
8024 category GL_ARB_vertex_program
8027 name DeleteProgramsARB
8030 param programs const GLuint *
8031 category GL_ARB_vertex_program
8032 alias DeleteProgramsNV
8037 param programs GLuint *
8038 category GL_ARB_vertex_program
8043 param program GLuint
8044 category GL_ARB_vertex_program
8047 name ProgramEnvParameter4dARB
8055 category GL_ARB_vertex_program
8058 name ProgramEnvParameter4dvARB
8062 param params const GLdouble *
8063 category GL_ARB_vertex_program
8066 name ProgramEnvParameter4fARB
8074 category GL_ARB_vertex_program
8077 name ProgramEnvParameter4fvARB
8081 param params const GLfloat *
8082 category GL_ARB_vertex_program
8085 name ProgramLocalParameter4dARB
8093 category GL_ARB_vertex_program
8096 name ProgramLocalParameter4dvARB
8100 param params const GLdouble *
8101 category GL_ARB_vertex_program
8104 name ProgramLocalParameter4fARB
8112 category GL_ARB_vertex_program
8115 name ProgramLocalParameter4fvARB
8119 param params const GLfloat *
8120 category GL_ARB_vertex_program
8123 name GetProgramEnvParameterdvARB
8127 param params GLdouble *
8128 category GL_ARB_vertex_program
8131 name GetProgramEnvParameterfvARB
8135 param params GLfloat *
8136 category GL_ARB_vertex_program
8139 name GetProgramLocalParameterdvARB
8143 param params GLdouble *
8144 category GL_ARB_vertex_program
8147 name GetProgramLocalParameterfvARB
8151 param params GLfloat *
8152 category GL_ARB_vertex_program
8155 name GetProgramivARB
8159 param params GLint *
8160 category GL_ARB_vertex_program
8163 name GetProgramStringARB
8167 param string GLvoid *
8168 category GL_ARB_vertex_program
8171 name GetVertexAttribdvARB
8175 param params GLdouble *
8176 category GL_ARB_vertex_program
8177 alias GetVertexAttribdvNV
8179 name GetVertexAttribfvARB
8183 param params GLfloat *
8184 category GL_ARB_vertex_program
8185 alias GetVertexAttribfvNV
8187 name GetVertexAttribivARB
8191 param params GLint *
8192 category GL_ARB_vertex_program
8193 alias GetVertexAttribivNV
8195 name GetVertexAttribPointervARB
8199 param params GLvoid **
8200 category GL_ARB_vertex_program
8201 alias GetVertexAttribPointervNV
8205 # GL_NV_fragment_program
8207 name ProgramNamedParameter4fNV
8211 param name const GLubyte *
8216 category GL_NV_fragment_program
8219 name ProgramNamedParameter4dNV
8223 param name const GLubyte *
8228 category GL_NV_fragment_program
8231 name ProgramNamedParameter4fvNV
8235 param name const GLubyte *
8236 param v const GLfloat *
8237 category GL_NV_fragment_program
8240 name ProgramNamedParameter4dvNV
8244 param name const GLubyte *
8245 param v const GLdouble *
8246 category GL_NV_fragment_program
8249 name GetProgramNamedParameterfvNV
8253 param name const GLubyte *
8254 param params GLfloat *
8255 category GL_NV_fragment_program
8258 name GetProgramNamedParameterdvNV
8262 param name const GLubyte *
8263 param params GLdouble *
8264 category GL_NV_fragment_program
8268 # GL_ARB_vertex_buffer_object
8274 category GL_ARB_vertex_buffer_object
8280 param size GLsizeiptrARB
8281 param data const GLvoid *
8283 category GL_ARB_vertex_buffer_object
8286 name BufferSubDataARB
8289 param offset GLintptrARB
8290 param size GLsizeiptrARB
8291 param data const GLvoid *
8292 category GL_ARB_vertex_buffer_object
8295 name DeleteBuffersARB
8298 param buffer const GLuint *
8299 category GL_ARB_vertex_buffer_object
8305 param buffer GLuint *
8306 category GL_ARB_vertex_buffer_object
8309 name GetBufferParameterivARB
8313 param params GLint *
8314 category GL_ARB_vertex_buffer_object
8317 name GetBufferPointervARB
8321 param params GLvoid **
8322 category GL_ARB_vertex_buffer_object
8325 name GetBufferSubDataARB
8328 param offset GLintptrARB
8329 param size GLsizeiptrARB
8331 category GL_ARB_vertex_buffer_object
8337 category GL_ARB_vertex_buffer_object
8344 category GL_ARB_vertex_buffer_object
8350 category GL_ARB_vertex_buffer_object
8355 # GL_EXT_depth_bounds_test
8361 category GL_EXT_depth_bounds_test
8366 # GL_ARB_occlusion_query
8372 category GL_ARB_occlusion_query
8375 name DeleteQueriesARB
8378 param ids const GLuint *
8379 category GL_ARB_occlusion_query
8385 category GL_ARB_occlusion_query
8392 category GL_ARB_occlusion_query
8398 category GL_ARB_occlusion_query
8405 param params GLint *
8406 category GL_ARB_occlusion_query
8409 name GetQueryObjectivARB
8413 param params GLint *
8414 category GL_ARB_occlusion_query
8417 name GetQueryObjectuivARB
8421 param params GLuint *
8422 category GL_ARB_occlusion_query
8427 # OpenGL 1.5 functions
8440 param size GLsizeiptrARB
8441 param data const GLvoid *
8446 alias BufferSubDataARB
8449 param offset GLintptrARB
8450 param size GLsizeiptrARB
8451 param data const GLvoid *
8455 alias DeleteBuffersARB
8458 param buffer const GLuint *
8465 param buffer GLuint *
8468 name GetBufferParameteriv
8469 alias GetBufferParameterivARB
8473 param params GLint *
8476 name GetBufferPointerv
8477 alias GetBufferPointervARB
8481 param params GLvoid **
8484 name GetBufferSubData
8485 alias GetBufferSubDataARB
8488 param offset GLintptrARB
8489 param size GLsizeiptrARB
8507 alias UnmapBufferARB
8521 alias DeleteQueriesARB
8524 param ids const GLuint *
8551 param params GLint *
8554 name GetQueryObjectiv
8555 alias GetQueryObjectivARB
8559 param params GLint *
8562 name GetQueryObjectuiv
8563 alias GetQueryObjectuivARB
8567 param params GLuint *
8570 # EXT_blend_equation_separate
8572 name BlendEquationSeparateEXT
8574 param modeRGB GLenum
8577 category GL_EXT_blend_equation_separate
8579 # GL_ARB_shader_objects
8581 name DeleteObjectARB
8583 param obj GLhandleARB
8584 category GL_ARB_shader_objects
8590 category GL_ARB_shader_objects
8593 name DetachObjectARB
8595 param containerObj GLhandleARB
8596 param attachedObj GLhandleARB
8597 category GL_ARB_shader_objects
8600 name CreateShaderObjectARB
8602 param shaderType GLenum
8603 category GL_ARB_shader_objects
8606 name ShaderSourceARB
8608 param shaderObj GLhandleARB
8610 param string const GLcharARB **
8611 param length const GLint *
8612 category GL_ARB_shader_objects
8615 name CompileShaderARB
8617 param shaderObj GLhandleARB
8618 category GL_ARB_shader_objects
8621 name CreateProgramObjectARB
8623 category GL_ARB_shader_objects
8626 name AttachObjectARB
8628 param containerObj GLhandleARB
8629 param obj GLhandleARB
8630 category GL_ARB_shader_objects
8635 param programObj GLhandleARB
8636 category GL_ARB_shader_objects
8639 name UseProgramObjectARB
8641 param programObj GLhandleARB
8642 category GL_ARB_shader_objects
8645 name ValidateProgramARB
8647 param programObj GLhandleARB
8648 category GL_ARB_shader_objects
8653 param location GLint
8655 category GL_ARB_shader_objects
8660 param location GLint
8663 category GL_ARB_shader_objects
8668 param location GLint
8672 category GL_ARB_shader_objects
8677 param location GLint
8682 category GL_ARB_shader_objects
8687 param location GLint
8689 category GL_ARB_shader_objects
8694 param location GLint
8697 category GL_ARB_shader_objects
8702 param location GLint
8706 category GL_ARB_shader_objects
8711 param location GLint
8716 category GL_ARB_shader_objects
8721 param location GLint
8723 param value const GLfloat *
8724 category GL_ARB_shader_objects
8729 param location GLint
8731 param value const GLfloat *
8732 category GL_ARB_shader_objects
8737 param location GLint
8739 param value const GLfloat *
8740 category GL_ARB_shader_objects
8745 param location GLint
8747 param value const GLfloat *
8748 category GL_ARB_shader_objects
8753 param location GLint
8755 param value const GLint *
8756 category GL_ARB_shader_objects
8761 param location GLint
8763 param value const GLint *
8764 category GL_ARB_shader_objects
8769 param location GLint
8771 param value const GLint *
8772 category GL_ARB_shader_objects
8777 param location GLint
8779 param value const GLint *
8780 category GL_ARB_shader_objects
8783 name UniformMatrix2fvARB
8785 param location GLint
8787 param transpose GLboolean
8788 param value const GLfloat *
8789 category GL_ARB_shader_objects
8792 name UniformMatrix3fvARB
8794 param location GLint
8796 param transpose GLboolean
8797 param value const GLfloat *
8798 category GL_ARB_shader_objects
8801 name UniformMatrix4fvARB
8803 param location GLint
8805 param transpose GLboolean
8806 param value const GLfloat *
8807 category GL_ARB_shader_objects
8810 name GetObjectParameterfvARB
8812 param obj GLhandleARB
8814 param params GLfloat *
8815 category GL_ARB_shader_objects
8818 name GetObjectParameterivARB
8820 param obj GLhandleARB
8822 param params GLint *
8823 category GL_ARB_shader_objects
8828 param obj GLhandleARB
8829 param maxLength GLsizei
8830 param length GLsizei *
8831 param infoLog GLcharARB *
8832 category GL_ARB_shader_objects
8835 name GetAttachedObjectsARB
8837 param containerObj GLhandleARB
8838 param maxCount GLsizei
8839 param count GLsizei *
8840 param obj GLhandleARB *
8841 category GL_ARB_shader_objects
8844 name GetUniformLocationARB
8846 param programObj GLhandleARB
8847 param name const GLcharARB *
8848 category GL_ARB_shader_objects
8851 name GetActiveUniformARB
8853 param programObj GLhandleARB
8855 param maxLength GLsizei
8856 param length GLsizei *
8859 param name GLcharARB *
8860 category GL_ARB_shader_objects
8863 name GetUniformfvARB
8865 param programObj GLhandleARB
8866 param location GLint
8867 param params GLfloat *
8868 category GL_ARB_shader_objects
8871 name GetUniformivARB
8873 param programObj GLhandleARB
8874 param location GLint
8875 param params GLint *
8876 category GL_ARB_shader_objects
8879 name GetShaderSourceARB
8881 param obj GLhandleARB
8882 param maxLength GLsizei
8883 param length GLsizei *
8884 param source GLcharARB *
8885 category GL_ARB_shader_objects
8890 name BindAttribLocationARB
8892 param programObj GLhandleARB
8894 param name const GLcharARB *
8895 category ARB_vertex_shader
8898 name GetActiveAttribARB
8900 param programObj GLhandleARB
8902 param maxLength GLsizei
8903 param length GLsizei *
8906 param name GLcharARB *
8907 category ARB_vertex_shader
8910 name GetAttribLocationARB
8912 param programObj GLhandleARB
8913 param name const GLcharARB *
8914 category ARB_vertex_shader
8917 # ATI_blend_equation_separate
8919 # This is a guess at the name for this function since there is no formal
8921 name BlendEquationSeparateATI
8922 alias BlendEquationSeparateEXT
8924 param modeRGB GLenum
8926 category GL_ATI_blend_equation_separate
8928 # end of file sentinal