X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Farb_vertex_shader.h;h=a6b5ffc187fe94e5c6fb030dfe9c195ea38142f3;hb=27abdf9ad5d5e297fd74ddc23b39b0c7817a20d8;hp=6dab0c0ae36377a91a6ebbfe6b6e696c31d809cb;hpb=a4ec5410595ddf37bfbc0e85ad87d31a9cbf94f1;p=libs%2Fgl.git diff --git a/source/arb_vertex_shader.h b/source/arb_vertex_shader.h index 6dab0c0a..a6b5ffc1 100644 --- a/source/arb_vertex_shader.h +++ b/source/arb_vertex_shader.h @@ -1,17 +1,61 @@ #ifndef MSP_GL_ARB_VERTEX_SHADER_ #define MSP_GL_ARB_VERTEX_SHADER_ +#include "extension.h" #include "gl.h" #include namespace Msp { namespace GL { -extern PFNGLBINDATTRIBLOCATIONARBPROC glBindAttribLocationARB; -extern PFNGLGETACTIVEATTRIBARBPROC glGetActiveAttribARB; -extern PFNGLGETATTRIBLOCATIONARBPROC glGetAttribLocationARB; +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; -void init_arb_vertex_shader(); +extern Extension ARB_vertex_shader; } // namespace GL } // namespace Msp