]> git.tdb.fi Git - libs/gl.git/blobdiff - source/arb_vertex_shader.h
Function pointer typedefs for core functions are not available everywhere
[libs/gl.git] / source / arb_vertex_shader.h
index 6ded1a092045ebd981dca2d87980d5b345b86dc5..a6b5ffc187fe94e5c6fb030dfe9c195ea38142f3 100644 (file)
@@ -8,52 +8,52 @@
 namespace Msp {
 namespace GL {
 
-extern PFNGLBINDATTRIBLOCATIONPROC glBindAttribLocation;
-extern PFNGLDISABLEVERTEXATTRIBARRAYPROC glDisableVertexAttribArray;
-extern PFNGLENABLEVERTEXATTRIBARRAYPROC glEnableVertexAttribArray;
-extern PFNGLGETACTIVEATTRIBPROC glGetActiveAttrib;
-extern PFNGLGETATTRIBLOCATIONPROC glGetAttribLocation;
-extern PFNGLGETVERTEXATTRIBPOINTERVPROC glGetVertexAttribPointerv;
-extern PFNGLGETVERTEXATTRIBDVPROC glGetVertexAttribdv;
-extern PFNGLGETVERTEXATTRIBFVPROC glGetVertexAttribfv;
-extern PFNGLGETVERTEXATTRIBIVPROC glGetVertexAttribiv;
-extern PFNGLVERTEXATTRIB1DPROC glVertexAttrib1d;
-extern PFNGLVERTEXATTRIB1DVPROC glVertexAttrib1dv;
-extern PFNGLVERTEXATTRIB1FPROC glVertexAttrib1f;
-extern PFNGLVERTEXATTRIB1FVPROC glVertexAttrib1fv;
-extern PFNGLVERTEXATTRIB1SPROC glVertexAttrib1s;
-extern PFNGLVERTEXATTRIB1SVPROC glVertexAttrib1sv;
-extern PFNGLVERTEXATTRIB2DPROC glVertexAttrib2d;
-extern PFNGLVERTEXATTRIB2DVPROC glVertexAttrib2dv;
-extern PFNGLVERTEXATTRIB2FPROC glVertexAttrib2f;
-extern PFNGLVERTEXATTRIB2FVPROC glVertexAttrib2fv;
-extern PFNGLVERTEXATTRIB2SPROC glVertexAttrib2s;
-extern PFNGLVERTEXATTRIB2SVPROC glVertexAttrib2sv;
-extern PFNGLVERTEXATTRIB3DPROC glVertexAttrib3d;
-extern PFNGLVERTEXATTRIB3DVPROC glVertexAttrib3dv;
-extern PFNGLVERTEXATTRIB3FPROC glVertexAttrib3f;
-extern PFNGLVERTEXATTRIB3FVPROC glVertexAttrib3fv;
-extern PFNGLVERTEXATTRIB3SPROC glVertexAttrib3s;
-extern PFNGLVERTEXATTRIB3SVPROC glVertexAttrib3sv;
-extern PFNGLVERTEXATTRIB4NBVPROC glVertexAttrib4Nbv;
-extern PFNGLVERTEXATTRIB4NIVPROC glVertexAttrib4Niv;
-extern PFNGLVERTEXATTRIB4NSVPROC glVertexAttrib4Nsv;
-extern PFNGLVERTEXATTRIB4NUBPROC glVertexAttrib4Nub;
-extern PFNGLVERTEXATTRIB4NUBVPROC glVertexAttrib4Nubv;
-extern PFNGLVERTEXATTRIB4NUIVPROC glVertexAttrib4Nuiv;
-extern PFNGLVERTEXATTRIB4NUSVPROC glVertexAttrib4Nusv;
-extern PFNGLVERTEXATTRIB4BVPROC glVertexAttrib4bv;
-extern PFNGLVERTEXATTRIB4DPROC glVertexAttrib4d;
-extern PFNGLVERTEXATTRIB4DVPROC glVertexAttrib4dv;
-extern PFNGLVERTEXATTRIB4FPROC glVertexAttrib4f;
-extern PFNGLVERTEXATTRIB4FVPROC glVertexAttrib4fv;
-extern PFNGLVERTEXATTRIB4IVPROC glVertexAttrib4iv;
-extern PFNGLVERTEXATTRIB4SPROC glVertexAttrib4s;
-extern PFNGLVERTEXATTRIB4SVPROC glVertexAttrib4sv;
-extern PFNGLVERTEXATTRIB4UBVPROC glVertexAttrib4ubv;
-extern PFNGLVERTEXATTRIB4UIVPROC glVertexAttrib4uiv;
-extern PFNGLVERTEXATTRIB4USVPROC glVertexAttrib4usv;
-extern PFNGLVERTEXATTRIBPOINTERPROC glVertexAttribPointer;
+extern PFNGLBINDATTRIBLOCATIONARBPROC glBindAttribLocation;
+extern PFNGLDISABLEVERTEXATTRIBARRAYARBPROC glDisableVertexAttribArray;
+extern PFNGLENABLEVERTEXATTRIBARRAYARBPROC glEnableVertexAttribArray;
+extern PFNGLGETACTIVEATTRIBARBPROC glGetActiveAttrib;
+extern PFNGLGETATTRIBLOCATIONARBPROC glGetAttribLocation;
+extern PFNGLGETVERTEXATTRIBPOINTERVARBPROC glGetVertexAttribPointerv;
+extern PFNGLGETVERTEXATTRIBDVARBPROC glGetVertexAttribdv;
+extern PFNGLGETVERTEXATTRIBFVARBPROC glGetVertexAttribfv;
+extern PFNGLGETVERTEXATTRIBIVARBPROC glGetVertexAttribiv;
+extern PFNGLVERTEXATTRIB1DARBPROC glVertexAttrib1d;
+extern PFNGLVERTEXATTRIB1DVARBPROC glVertexAttrib1dv;
+extern PFNGLVERTEXATTRIB1FARBPROC glVertexAttrib1f;
+extern PFNGLVERTEXATTRIB1FVARBPROC glVertexAttrib1fv;
+extern PFNGLVERTEXATTRIB1SARBPROC glVertexAttrib1s;
+extern PFNGLVERTEXATTRIB1SVARBPROC glVertexAttrib1sv;
+extern PFNGLVERTEXATTRIB2DARBPROC glVertexAttrib2d;
+extern PFNGLVERTEXATTRIB2DVARBPROC glVertexAttrib2dv;
+extern PFNGLVERTEXATTRIB2FARBPROC glVertexAttrib2f;
+extern PFNGLVERTEXATTRIB2FVARBPROC glVertexAttrib2fv;
+extern PFNGLVERTEXATTRIB2SARBPROC glVertexAttrib2s;
+extern PFNGLVERTEXATTRIB2SVARBPROC glVertexAttrib2sv;
+extern PFNGLVERTEXATTRIB3DARBPROC glVertexAttrib3d;
+extern PFNGLVERTEXATTRIB3DVARBPROC glVertexAttrib3dv;
+extern PFNGLVERTEXATTRIB3FARBPROC glVertexAttrib3f;
+extern PFNGLVERTEXATTRIB3FVARBPROC glVertexAttrib3fv;
+extern PFNGLVERTEXATTRIB3SARBPROC glVertexAttrib3s;
+extern PFNGLVERTEXATTRIB3SVARBPROC glVertexAttrib3sv;
+extern PFNGLVERTEXATTRIB4NBVARBPROC glVertexAttrib4Nbv;
+extern PFNGLVERTEXATTRIB4NIVARBPROC glVertexAttrib4Niv;
+extern PFNGLVERTEXATTRIB4NSVARBPROC glVertexAttrib4Nsv;
+extern PFNGLVERTEXATTRIB4NUBARBPROC glVertexAttrib4Nub;
+extern PFNGLVERTEXATTRIB4NUBVARBPROC glVertexAttrib4Nubv;
+extern PFNGLVERTEXATTRIB4NUIVARBPROC glVertexAttrib4Nuiv;
+extern PFNGLVERTEXATTRIB4NUSVARBPROC glVertexAttrib4Nusv;
+extern PFNGLVERTEXATTRIB4BVARBPROC glVertexAttrib4bv;
+extern PFNGLVERTEXATTRIB4DARBPROC glVertexAttrib4d;
+extern PFNGLVERTEXATTRIB4DVARBPROC glVertexAttrib4dv;
+extern PFNGLVERTEXATTRIB4FARBPROC glVertexAttrib4f;
+extern PFNGLVERTEXATTRIB4FVARBPROC glVertexAttrib4fv;
+extern PFNGLVERTEXATTRIB4IVARBPROC glVertexAttrib4iv;
+extern PFNGLVERTEXATTRIB4SARBPROC glVertexAttrib4s;
+extern PFNGLVERTEXATTRIB4SVARBPROC glVertexAttrib4sv;
+extern PFNGLVERTEXATTRIB4UBVARBPROC glVertexAttrib4ubv;
+extern PFNGLVERTEXATTRIB4UIVARBPROC glVertexAttrib4uiv;
+extern PFNGLVERTEXATTRIB4USVARBPROC glVertexAttrib4usv;
+extern PFNGLVERTEXATTRIBPOINTERARBPROC glVertexAttribPointer;
 
 extern Extension ARB_vertex_shader;