void fbo_unbind() { if (g_overriddenBackbuffer) { fbo_bind_as_render_target(g_overriddenBackbuffer); return; } CheckGLExtensions(); #ifndef USING_GLES2 if (gl_extensions.ARB_framebuffer_object || gl_extensions.IsGLES) { glBindFramebuffer(GL_FRAMEBUFFER, 0); } else if (gl_extensions.EXT_framebuffer_object) { glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); } #else glBindFramebuffer(GL_FRAMEBUFFER, 0); #endif #ifdef IOS bindDefaultFBO(); #endif currentDrawHandle_ = 0; currentReadHandle_ = 0; }
void fbo_unbind() { glBindFramebuffer(GL_DRAW_FRAMEBUFFER, 0); #ifdef IOS bindDefaultFBO(); #endif }