]> git.tdb.fi Git - libs/gl.git/blobdiff - source/framebuffer.h
Support attaching 3D and 2DArray textures to Framebuffer
[libs/gl.git] / source / framebuffer.h
index 579d22f8f33c3993be7ee7f1d1f78d984a207267..9b0360fb9354a19e428b98b7fc652b3c8d0ed951 100644 (file)
@@ -14,6 +14,7 @@ namespace GL {
 class Renderbuffer;
 class Texture;
 class Texture2D;
+class Texture3D;
 
 enum FramebufferAttachment
 {
@@ -130,6 +131,7 @@ private:
 public:
        void attach(FramebufferAttachment attch, Renderbuffer &rbuf);
        void attach(FramebufferAttachment attch, Texture2D &tex, unsigned level = 0);
+       void attach(FramebufferAttachment attch, Texture3D &tex, unsigned layer, unsigned level = 0);
        void attach(FramebufferAttachment attch, TextureCube &tex, TextureCubeFace face, unsigned level = 0);
        void detach(FramebufferAttachment attch);