Lines Matching full:fbo
199 mSnapshot->fbo = getTargetFbo();
242 if (mSnapshot->fbo == 0) {
312 // When finish() is invoked on FBO 0 we've reached the end
374 glBindFramebuffer(GL_FRAMEBUFFER, snapshot->fbo);
396 glBindFramebuffer(GL_FRAMEBUFFER, snapshot->fbo);
782 const GLuint previousFbo = mSnapshot->fbo;
802 // When the layer is not an FBO, we may use glCopyTexImage so we
838 const GLuint previousFbo = mSnapshot->fbo;
842 // initialize the snapshot as though it almost represents an FBO layer so deferred draw
870 * A way to implement layers is to create an FBO for each layer, backed by an RGBA
882 * single FBO.
885 * a layer is created, only a texture is created, not an FBO. The content of the
984 mSnapshot->fbo
993 // Bind texture to FBO
1008 // Clear the FBO, expand the clear region by 1 to get nice bilinear filtering
1043 // Detach the texture from the FBO
1048 // Unbind current FBO and restore previous one
1049 glBindFramebuffer(GL_FRAMEBUFFER, previous->fbo);
1066 // When the layer is stored in an FBO, we can save a bit of fillrate by
1170 * Issues the command X, and if we're composing a save layer to the fbo or drawing a newly updated
1553 // Thanks to the mismatch between EGL and OpenGL ES FBO we
1562 // The layer's FBO is already bound when we reach this stage