Home | History | Annotate | Download | only in libGLESv2

Lines Matching defs:depthbuffer

88 void Framebuffer::setDepthbuffer(GLenum type, GLuint depthbuffer, GLint level, GLint layer)
90 mDepthbufferType = (depthbuffer != 0) ? type : GL_NONE;
91 mDepthbufferPointer = lookupRenderbuffer(type, depthbuffer, level, layer);
192 Renderbuffer *depthbuffer = mDepthbufferPointer;
194 if(depthbuffer)
196 return depthbuffer->getRenderTarget();
370 Renderbuffer *depthbuffer = nullptr;
375 depthbuffer = getDepthbuffer();
377 if(!depthbuffer)
382 if(depthbuffer->getWidth() == 0 || depthbuffer->getHeight() == 0)
389 if(!es2::IsDepthRenderable(depthbuffer->getFormat()))
396 if(!es2::IsDepthTexture(depthbuffer->getFormat()))
409 width = depthbuffer->getWidth();
410 height = depthbuffer->getHeight();
411 samples = depthbuffer->getSamples();
413 else if(width != depthbuffer->getWidth() || height != depthbuffer->getHeight())
417 else if(samples != depthbuffer->getSamples())
475 if((egl::getClientVersion() >= 3) && depthbuffer && stencilbuffer && (depthbuffer != stencilbuffer))
624 Renderbuffer *depthbuffer = getDepthbuffer();
626 if(depthbuffer)
638 Renderbuffer *depthbuffer = getDepthbuffer();
640 if(depthbuffer)
642 switch(depthbuffer->getInternalFormat())
653 UNREACHABLE(depthbuffer->getInternalFormat());