X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Fframebuffer.h;h=88ab465aaea52a8fb68f5fa7a774f43923443589;hb=87b74b1263710b0acb9e0b72283e972fd54ee91b;hp=3086685e1ce29234e8f1e8629bb7ffd103f7050f;hpb=ccd636b2fa8b9f270fbe600629dd109e78d00992;p=libs%2Fgl.git diff --git a/source/core/framebuffer.h b/source/core/framebuffer.h index 3086685e..88ab465a 100644 --- a/source/core/framebuffer.h +++ b/source/core/framebuffer.h @@ -82,11 +82,11 @@ private: Texture *tex; }; unsigned level; - unsigned layer; + int layer; Attachment(FramebufferAttachment); void set(Renderbuffer &); - void set(Texture &, unsigned, unsigned); + void set(Texture &, unsigned, int); void clear(); }; @@ -125,6 +125,8 @@ public: 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 attach_layered(FramebufferAttachment attch, Texture3D &tex, unsigned level = 0); + void attach_layered(FramebufferAttachment attch, TextureCube &tex, unsigned level = 0); void detach(FramebufferAttachment attch); /** Checks the completeness of the framebuffer. Returns