glNext fbo rewrite