Lines Matching full:framebuffer
22 #include "Framebuffer.h"
122 void BindFramebuffer(GLenum target, GLuint framebuffer)
124 TRACE("(GLenum target = 0x%X, GLuint framebuffer = %d)", target, framebuffer);
135 context->bindFramebuffer(framebuffer);
139 void BindFramebufferOES(GLenum target, GLuint framebuffer)
141 TRACE("(GLenum target = 0x%X, GLuint framebuffer = %d)", target, framebuffer);
152 context->bindFramebuffer(framebuffer);
449 es1::Framebuffer *framebuffer = context->getFramebuffer();
451 if(!framebuffer)
456 return framebuffer->completeness();
843 es1::Framebuffer *framebuffer = context->getFramebuffer();
845 if(!framebuffer || (framebuffer->completeness() != GL_FRAMEBUFFER_COMPLETE_OES))
850 es1::Renderbuffer *source = framebuffer->getColorbuffer();
931 texture->copyImage(level, internalformat, x, y, width, height, framebuffer);
972 es1::Framebuffer *framebuffer = context->getFramebuffer();
974 if(!framebuffer || (framebuffer->completeness() != GL_FRAMEBUFFER_COMPLETE_OES))
979 es1::Renderbuffer *source = framebuffer->getColorbuffer();
1000 texture->copySubImage(target, level, xoffset, yoffset, x, y, width, height, framebuffer);
1436 es1::Framebuffer *framebuffer = context->getFramebuffer();
1439 if(!framebuffer || (framebufferName == 0 && renderbuffer != 0))
1447 framebuffer->setColorbuffer(GL_RENDERBUFFER_OES, renderbuffer);
1450 framebuffer->setDepthbuffer(GL_RENDERBUFFER_OES, renderbuffer);
1453 framebuffer->setStencilbuffer(GL_RENDERBUFFER_OES, renderbuffer);
1521 es1::Framebuffer *framebuffer = context->getFramebuffer();
1524 if(framebufferName == 0 || !framebuffer)
1531 case GL_COLOR_ATTACHMENT0_OES: framebuffer->setColorbuffer(textarget, texture); break;
1532 case GL_DEPTH_ATTACHMENT_OES: framebuffer->setDepthbuffer(textarget, texture); break;
1533 case GL_STENCIL_ATTACHMENT_OES: framebuffer->setStencilbuffer(textarget, texture); break;
2076 es1::Framebuffer *framebuffer = context->getFramebuffer();
2078 if(!framebuffer)
2088 attachmentType = framebuffer->getColorbufferType();
2089 attachmentHandle = framebuffer->getColorbufferName();
2092 attachmentType = framebuffer->getDepthbufferType();
2093 attachmentHandle = framebuffer->getDepthbufferName();
2096 attachmentType = framebuffer->getStencilbufferType();
2097 attachmentHandle = framebuffer->getStencilbufferName();
2528 GLboolean IsFramebufferOES(GLuint framebuffer)
2530 TRACE("(GLuint framebuffer = %d)", framebuffer);
2534 if(context && framebuffer)
2536 es1::Framebuffer *framebufferObject = context->getFramebuffer(framebuffer);