]> git.tdb.fi Git - libs/gl.git/blob - source/ext_framebuffer_object.h
f541c2ff7e5ec29e83ee587f5e0cb653fd4ee9f9
[libs/gl.git] / source / ext_framebuffer_object.h
1 #ifndef MSP_GL_EXT_FRAMEBUFFER_OBJECT_
2 #define MSP_GL_EXT_FRAMEBUFFER_OBJECT_
3
4 #include <GL/gl.h>
5
6 namespace Msp {
7 namespace GL {
8
9 extern PFNGLISRENDERBUFFEREXTPROC glIsRenderbufferEXT;
10 extern PFNGLBINDRENDERBUFFEREXTPROC glBindRenderbufferEXT;
11 extern PFNGLDELETERENDERBUFFERSEXTPROC glDeleteRenderbuffersEXT;
12 extern PFNGLGENRENDERBUFFERSEXTPROC glGenRenderbuffersEXT;
13 extern PFNGLRENDERBUFFERSTORAGEEXTPROC glRenderbufferStorageEXT;
14 extern PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC glGetRenderbufferParameterivEXT;
15 extern PFNGLISFRAMEBUFFEREXTPROC glIsFramebufferEXT;
16 extern PFNGLBINDFRAMEBUFFEREXTPROC glBindFramebufferEXT;
17 extern PFNGLDELETEFRAMEBUFFERSEXTPROC glDeleteFramebuffersEXT;
18 extern PFNGLGENFRAMEBUFFERSEXTPROC glGenFramebuffersEXT;
19 extern PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC glCheckFramebufferStatusEXT;
20 extern PFNGLFRAMEBUFFERTEXTURE1DEXTPROC glFramebufferTexture1DEXT;
21 extern PFNGLFRAMEBUFFERTEXTURE2DEXTPROC glFramebufferTexture2DEXT;
22 extern PFNGLFRAMEBUFFERTEXTURE3DEXTPROC glFramebufferTexture3DEXT;
23 extern PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC glFramebufferRenderbufferEXT;
24 extern PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glGetFramebufferAttachmentParameterivEXT;
25 extern PFNGLGENERATEMIPMAPEXTPROC glGenerateMipmapEXT;
26
27 void init_ext_framebuffer_object();
28
29 } // namespace GL
30 } // namespace Msp
31
32 #endif