]> git.tdb.fi Git - libs/gl.git/blob - source/arb_multitexture.h
Complete rewrite of extension handling
[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 PFNGLACTIVETEXTUREPROC glActiveTexture;
12 extern PFNGLCLIENTACTIVETEXTUREPROC glClientActiveTexture;
13 extern PFNGLMULTITEXCOORD1DPROC glMultiTexCoord1d;
14 extern PFNGLMULTITEXCOORD1DVPROC glMultiTexCoord1dv;
15 extern PFNGLMULTITEXCOORD1FPROC glMultiTexCoord1f;
16 extern PFNGLMULTITEXCOORD1FVPROC glMultiTexCoord1fv;
17 extern PFNGLMULTITEXCOORD1IPROC glMultiTexCoord1i;
18 extern PFNGLMULTITEXCOORD1IVPROC glMultiTexCoord1iv;
19 extern PFNGLMULTITEXCOORD1SPROC glMultiTexCoord1s;
20 extern PFNGLMULTITEXCOORD1SVPROC glMultiTexCoord1sv;
21 extern PFNGLMULTITEXCOORD2DPROC glMultiTexCoord2d;
22 extern PFNGLMULTITEXCOORD2DVPROC glMultiTexCoord2dv;
23 extern PFNGLMULTITEXCOORD2FPROC glMultiTexCoord2f;
24 extern PFNGLMULTITEXCOORD2FVPROC glMultiTexCoord2fv;
25 extern PFNGLMULTITEXCOORD2IPROC glMultiTexCoord2i;
26 extern PFNGLMULTITEXCOORD2IVPROC glMultiTexCoord2iv;
27 extern PFNGLMULTITEXCOORD2SPROC glMultiTexCoord2s;
28 extern PFNGLMULTITEXCOORD2SVPROC glMultiTexCoord2sv;
29 extern PFNGLMULTITEXCOORD3DPROC glMultiTexCoord3d;
30 extern PFNGLMULTITEXCOORD3DVPROC glMultiTexCoord3dv;
31 extern PFNGLMULTITEXCOORD3FPROC glMultiTexCoord3f;
32 extern PFNGLMULTITEXCOORD3FVPROC glMultiTexCoord3fv;
33 extern PFNGLMULTITEXCOORD3IPROC glMultiTexCoord3i;
34 extern PFNGLMULTITEXCOORD3IVPROC glMultiTexCoord3iv;
35 extern PFNGLMULTITEXCOORD3SPROC glMultiTexCoord3s;
36 extern PFNGLMULTITEXCOORD3SVPROC glMultiTexCoord3sv;
37 extern PFNGLMULTITEXCOORD4DPROC glMultiTexCoord4d;
38 extern PFNGLMULTITEXCOORD4DVPROC glMultiTexCoord4dv;
39 extern PFNGLMULTITEXCOORD4FPROC glMultiTexCoord4f;
40 extern PFNGLMULTITEXCOORD4FVPROC glMultiTexCoord4fv;
41 extern PFNGLMULTITEXCOORD4IPROC glMultiTexCoord4i;
42 extern PFNGLMULTITEXCOORD4IVPROC glMultiTexCoord4iv;
43 extern PFNGLMULTITEXCOORD4SPROC glMultiTexCoord4s;
44 extern PFNGLMULTITEXCOORD4SVPROC glMultiTexCoord4sv;
45
46 extern Extension ARB_multitexture;
47
48 } // namespace GL
49 } // namespace Msp
50
51 #endif