]> git.tdb.fi Git - libs/gl.git/blob - source/arb_multitexture.h
Function pointer typedefs for core functions are not available everywhere
[libs/gl.git] / source / arb_multitexture.h
1 #ifndef MSP_GL_ARB_MULTITEXTURE_
2 #define MSP_GL_ARB_MULTITEXTURE_
3
4 #include "extension.h"
5 #include "gl.h"
6 #include <GL/glext.h>
7
8 namespace Msp {
9 namespace GL {
10
11 extern PFNGLACTIVETEXTUREARBPROC glActiveTexture;
12 extern PFNGLCLIENTACTIVETEXTUREARBPROC glClientActiveTexture;
13 extern PFNGLMULTITEXCOORD1DARBPROC glMultiTexCoord1d;
14 extern PFNGLMULTITEXCOORD1DVARBPROC glMultiTexCoord1dv;
15 extern PFNGLMULTITEXCOORD1FARBPROC glMultiTexCoord1f;
16 extern PFNGLMULTITEXCOORD1FVARBPROC glMultiTexCoord1fv;
17 extern PFNGLMULTITEXCOORD1IARBPROC glMultiTexCoord1i;
18 extern PFNGLMULTITEXCOORD1IVARBPROC glMultiTexCoord1iv;
19 extern PFNGLMULTITEXCOORD1SARBPROC glMultiTexCoord1s;
20 extern PFNGLMULTITEXCOORD1SVARBPROC glMultiTexCoord1sv;
21 extern PFNGLMULTITEXCOORD2DARBPROC glMultiTexCoord2d;
22 extern PFNGLMULTITEXCOORD2DVARBPROC glMultiTexCoord2dv;
23 extern PFNGLMULTITEXCOORD2FARBPROC glMultiTexCoord2f;
24 extern PFNGLMULTITEXCOORD2FVARBPROC glMultiTexCoord2fv;
25 extern PFNGLMULTITEXCOORD2IARBPROC glMultiTexCoord2i;
26 extern PFNGLMULTITEXCOORD2IVARBPROC glMultiTexCoord2iv;
27 extern PFNGLMULTITEXCOORD2SARBPROC glMultiTexCoord2s;
28 extern PFNGLMULTITEXCOORD2SVARBPROC glMultiTexCoord2sv;
29 extern PFNGLMULTITEXCOORD3DARBPROC glMultiTexCoord3d;
30 extern PFNGLMULTITEXCOORD3DVARBPROC glMultiTexCoord3dv;
31 extern PFNGLMULTITEXCOORD3FARBPROC glMultiTexCoord3f;
32 extern PFNGLMULTITEXCOORD3FVARBPROC glMultiTexCoord3fv;
33 extern PFNGLMULTITEXCOORD3IARBPROC glMultiTexCoord3i;
34 extern PFNGLMULTITEXCOORD3IVARBPROC glMultiTexCoord3iv;
35 extern PFNGLMULTITEXCOORD3SARBPROC glMultiTexCoord3s;
36 extern PFNGLMULTITEXCOORD3SVARBPROC glMultiTexCoord3sv;
37 extern PFNGLMULTITEXCOORD4DARBPROC glMultiTexCoord4d;
38 extern PFNGLMULTITEXCOORD4DVARBPROC glMultiTexCoord4dv;
39 extern PFNGLMULTITEXCOORD4FARBPROC glMultiTexCoord4f;
40 extern PFNGLMULTITEXCOORD4FVARBPROC glMultiTexCoord4fv;
41 extern PFNGLMULTITEXCOORD4IARBPROC glMultiTexCoord4i;
42 extern PFNGLMULTITEXCOORD4IVARBPROC glMultiTexCoord4iv;
43 extern PFNGLMULTITEXCOORD4SARBPROC glMultiTexCoord4s;
44 extern PFNGLMULTITEXCOORD4SVARBPROC glMultiTexCoord4sv;
45
46 extern Extension ARB_multitexture;
47
48 } // namespace GL
49 } // namespace Msp
50
51 #endif