Home | History | Annotate | Download | only in libGLESv2

Lines Matching refs:Colorbuffer

59 void Framebuffer::setColorbuffer(GLenum type, GLuint colorbuffer)
62 mColorbufferPointer.set(lookupRenderbuffer(type, colorbuffer));
121 Renderbuffer *colorbuffer = mColorbufferPointer.get();
123 if (colorbuffer)
125 return colorbuffer->getSerial();
133 Renderbuffer *colorbuffer = mColorbufferPointer.get();
135 if (colorbuffer)
137 return colorbuffer->getRenderTarget();
184 Colorbuffer *Framebuffer::getColorbuffer()
190 return static_cast<Colorbuffer*>(rb->getStorage());
276 // so the number of samples for the colorbuffer will indicate whether the framebuffer is
296 Colorbuffer *colorbuffer = getColorbuffer();
298 if (!colorbuffer)
303 if (colorbuffer->getWidth() == 0 || colorbuffer->getHeight() == 0)
310 if (!gl::IsColorRenderable(colorbuffer->getFormat()))
317 if (IsCompressed(colorbuffer->getFormat()))
322 if (colorbuffer->isFloatingPoint() && (!getContext()->supportsFloatRenderableTextures() ||
328 if (colorbuffer->getFormat() == GL_LUMINANCE || colorbuffer->getFormat() == GL_LUMINANCE_ALPHA)
335 width = colorbuffer->getWidth();
336 height = colorbuffer->getHeight();
337 samples = colorbuffer->getSamples();
438 DefaultFramebuffer::DefaultFramebuffer(Colorbuffer *color, DepthStencilbuffer *depthStencil)