Home | History | Annotate | Download | only in libGLESv2

Lines Matching refs:Renderbuffer

25 #include "libGLESv2/RenderBuffer.h"
207 mState.renderbuffer.set(NULL);
730 return mState.renderbuffer.id();
873 void Context::deleteRenderbuffer(GLuint renderbuffer)
875 if (mResourceManager->getRenderbuffer(renderbuffer))
877 detachRenderbuffer(renderbuffer);
880 mResourceManager->deleteRenderbuffer(renderbuffer);
927 Renderbuffer *Context::getRenderbuffer(GLuint handle)
990 void Context::bindRenderbuffer(GLuint renderbuffer)
992 mResourceManager->checkRenderbufferAllocation(renderbuffer);
994 mState.renderbuffer.set(getRenderbuffer(renderbuffer));
1025 void Context::setRenderbufferStorage(RenderbufferStorage *renderbuffer)
1027 Renderbuffer *renderbufferObject = mState.renderbuffer.get();
1028 renderbufferObject->setStorage(renderbuffer);
1198 case GL_RENDERBUFFER_BINDING: *params = mState.renderbuffer.id(); break;
3107 void Context::detachRenderbuffer(GLuint renderbuffer)
3110 // If a renderbuffer that is currently bound to RENDERBUFFER is deleted, it is as though BindRenderbuffer
3111 // had been executed with the target RENDERBUFFER and name of zero.
3113 if (mState.renderbuffer.id() == renderbuffer)
3119 // If a renderbuffer object is deleted while its image is attached to the currently bound framebuffer,
3120 // then it is as if FramebufferRenderbuffer had been called, with a renderbuffer of 0, for each attachment
3128 readFramebuffer->detachRenderbuffer(renderbuffer);
3133 drawFramebuffer->detachRenderbuffer(renderbuffer);