X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fext_framebuffer_object.h;h=be5ea10d05b5bff44cadbbb7d50f1330ff68ec45;hb=27abdf9ad5d5e297fd74ddc23b39b0c7817a20d8;hp=a92b30560751d8dc97f1be9be9f2484d9f14b355;hpb=a4ec5410595ddf37bfbc0e85ad87d31a9cbf94f1;p=libs%2Fgl.git diff --git a/source/ext_framebuffer_object.h b/source/ext_framebuffer_object.h index a92b3056..be5ea10d 100644 --- a/source/ext_framebuffer_object.h +++ b/source/ext_framebuffer_object.h @@ -1,31 +1,32 @@ #ifndef MSP_GL_EXT_FRAMEBUFFER_OBJECT_ #define MSP_GL_EXT_FRAMEBUFFER_OBJECT_ +#include "extension.h" #include "gl.h" #include namespace Msp { namespace GL { -extern PFNGLISRENDERBUFFEREXTPROC glIsRenderbufferEXT; -extern PFNGLBINDRENDERBUFFEREXTPROC glBindRenderbufferEXT; -extern PFNGLDELETERENDERBUFFERSEXTPROC glDeleteRenderbuffersEXT; -extern PFNGLGENRENDERBUFFERSEXTPROC glGenRenderbuffersEXT; -extern PFNGLRENDERBUFFERSTORAGEEXTPROC glRenderbufferStorageEXT; -extern PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC glGetRenderbufferParameterivEXT; -extern PFNGLISFRAMEBUFFEREXTPROC glIsFramebufferEXT; -extern PFNGLBINDFRAMEBUFFEREXTPROC glBindFramebufferEXT; -extern PFNGLDELETEFRAMEBUFFERSEXTPROC glDeleteFramebuffersEXT; -extern PFNGLGENFRAMEBUFFERSEXTPROC glGenFramebuffersEXT; -extern PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC glCheckFramebufferStatusEXT; -extern PFNGLFRAMEBUFFERTEXTURE1DEXTPROC glFramebufferTexture1DEXT; -extern PFNGLFRAMEBUFFERTEXTURE2DEXTPROC glFramebufferTexture2DEXT; -extern PFNGLFRAMEBUFFERTEXTURE3DEXTPROC glFramebufferTexture3DEXT; -extern PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC glFramebufferRenderbufferEXT; -extern PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glGetFramebufferAttachmentParameterivEXT; -extern PFNGLGENERATEMIPMAPEXTPROC glGenerateMipmapEXT; +extern PFNGLBINDFRAMEBUFFEREXTPROC glBindFramebuffer; +extern PFNGLBINDRENDERBUFFEREXTPROC glBindRenderbuffer; +extern PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC glCheckFramebufferStatus; +extern PFNGLDELETEFRAMEBUFFERSEXTPROC glDeleteFramebuffers; +extern PFNGLDELETERENDERBUFFERSEXTPROC glDeleteRenderbuffers; +extern PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC glFramebufferRenderbuffer; +extern PFNGLFRAMEBUFFERTEXTURE1DEXTPROC glFramebufferTexture1D; +extern PFNGLFRAMEBUFFERTEXTURE2DEXTPROC glFramebufferTexture2D; +extern PFNGLFRAMEBUFFERTEXTURE3DEXTPROC glFramebufferTexture3D; +extern PFNGLGENFRAMEBUFFERSEXTPROC glGenFramebuffers; +extern PFNGLGENRENDERBUFFERSEXTPROC glGenRenderbuffers; +extern PFNGLGENERATEMIPMAPEXTPROC glGenerateMipmap; +extern PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glGetFramebufferAttachmentParameteriv; +extern PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC glGetRenderbufferParameteriv; +extern PFNGLISFRAMEBUFFEREXTPROC glIsFramebuffer; +extern PFNGLISRENDERBUFFEREXTPROC glIsRenderbuffer; +extern PFNGLRENDERBUFFERSTORAGEEXTPROC glRenderbufferStorage; -void init_ext_framebuffer_object(); +extern Extension EXT_framebuffer_object; } // namespace GL } // namespace Msp