Commit 646559fe by Geoff Lang Committed by Geoff Lang

Add support for the remaining ES3 framebuffer attachment parameter queries.

TRAC #23474 Author: Geoff Lang Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods
parent 0a804796
...@@ -269,6 +269,11 @@ Renderbuffer *Framebuffer::getStencilbuffer() const ...@@ -269,6 +269,11 @@ Renderbuffer *Framebuffer::getStencilbuffer() const
return mStencilbuffer.get(); return mStencilbuffer.get();
} }
Renderbuffer *Framebuffer::getDepthStencilBuffer() const
{
return (mDepthbuffer.id() == mStencilbuffer.id()) ? mDepthbuffer.get() : NULL;
}
Renderbuffer *Framebuffer::getDepthOrStencilbuffer() const Renderbuffer *Framebuffer::getDepthOrStencilbuffer() const
{ {
Renderbuffer *depthstencilbuffer = mDepthbuffer.get(); Renderbuffer *depthstencilbuffer = mDepthbuffer.get();
......
...@@ -49,6 +49,7 @@ class Framebuffer ...@@ -49,6 +49,7 @@ class Framebuffer
Renderbuffer *getColorbuffer(unsigned int colorAttachment) const; Renderbuffer *getColorbuffer(unsigned int colorAttachment) const;
Renderbuffer *getDepthbuffer() const; Renderbuffer *getDepthbuffer() const;
Renderbuffer *getStencilbuffer() const; Renderbuffer *getStencilbuffer() const;
Renderbuffer *getDepthStencilBuffer() const;
Renderbuffer *getDepthOrStencilbuffer() const; Renderbuffer *getDepthOrStencilbuffer() const;
Renderbuffer *getReadColorbuffer() const; Renderbuffer *getReadColorbuffer() const;
GLenum getReadColorbufferType() const; GLenum getReadColorbufferType() const;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment