Home | History | Annotate | Download | only in libGLESv2

Lines Matching refs:stencilbuffer

147 void Framebuffer::setStencilbuffer(GLenum type, GLuint stencilbuffer, GLint level, GLint layer)
149 FramebufferAttachment *attachment = lookupAttachment(type, stencilbuffer, level, layer);
246 FramebufferAttachment *stencilbuffer = mStencilbuffer.get();
248 if (stencilbuffer)
250 return stencilbuffer->getSerial();
553 const FramebufferAttachment *stencilbuffer = NULL;
616 stencilbuffer = getStencilbuffer();
618 if (!stencilbuffer)
623 if (stencilbuffer->getWidth() == 0 || stencilbuffer->getHeight() == 0)
630 if (!gl::IsStencilRenderingSupported(stencilbuffer->getInternalFormat(), mRenderer))
637 GLenum internalformat = stencilbuffer->getInternalFormat();
659 width = stencilbuffer->getWidth();
660 height = stencilbuffer->getHeight();
661 samples = stencilbuffer->getSamples();
664 else if (width != stencilbuffer->getWidth() || height != stencilbuffer->getHeight())
668 else if (samples != stencilbuffer->getSamples())
676 if (depthbuffer && stencilbuffer && (depthbuffer != stencilbuffer))