additional work on GL_EXT_framebuffer_object