Lines Matching defs:framebuffer

814 // Returns an unused framebuffer name
883 void Context::deleteFramebuffer(GLuint framebuffer)
885 FramebufferMap::iterator framebufferObject = mFramebufferMap.find(framebuffer);
889 detachFramebuffer(framebuffer);
970 void Context::bindReadFramebuffer(GLuint framebuffer)
972 if (!getFramebuffer(framebuffer))
974 mFramebufferMap[framebuffer] = new Framebuffer();
977 mState.readFramebuffer = framebuffer;
980 void Context::bindDrawFramebuffer(GLuint framebuffer)
982 if (!getFramebuffer(framebuffer))
984 mFramebufferMap[framebuffer] = new Framebuffer();
987 mState.drawFramebuffer = framebuffer;
1033 FramebufferMap::iterator framebuffer = mFramebufferMap.find(handle);
1035 if (framebuffer == mFramebufferMap.end())
1041 return framebuffer->second;
1261 gl::Framebuffer *framebuffer = getDrawFramebuffer();
1262 if (framebuffer->completeness() == GL_FRAMEBUFFER_COMPLETE)
1267 if (framebuffer->getSamples() != 0)
1277 *params = framebuffer->getSamples();
1324 gl::Framebuffer *framebuffer = getDrawFramebuffer();
1325 gl::Colorbuffer *colorbuffer = framebuffer->getColorbuffer();
1345 gl::Framebuffer *framebuffer = getDrawFramebuffer();
1346 gl::DepthStencilbuffer *depthbuffer = framebuffer->getDepthbuffer();
1360 gl::Framebuffer *framebuffer = getDrawFramebuffer();
1361 gl::DepthStencilbuffer *stencilbuffer = framebuffer->getStencilbuffer();
2072 Framebuffer *framebuffer = getReadFramebuffer();
2074 if (framebuffer->completeness() != GL_FRAMEBUFFER_COMPLETE)
2079 if (getReadFramebufferHandle() != 0 && framebuffer->getSamples() != 0)
2084 IDirect3DSurface9 *renderTarget = framebuffer->getRenderTarget();
3072 // If a texture object is deleted while its image is attached to the currently bound framebuffer, then it is
3074 // image was attached in the currently bound framebuffer.
3090 void Context::detachFramebuffer(GLuint framebuffer)
3093 // If a framebuffer that is currently bound to the target FRAMEBUFFER is deleted, it is as though
3094 // BindFramebuffer had been executed with the target of FRAMEBUFFER and framebuffer of zero.
3096 if (mState.readFramebuffer == framebuffer)
3101 if (mState.drawFramebuffer == framebuffer)
3119 // If a renderbuffer object is deleted while its image is attached to the currently bound framebuffer,
3121 // point to which this image was attached in the currently bound framebuffer.
3338 // Only write to parts of the destination framebuffer which pass the scissor test