new fullscreen implementation which renders to an fbo
new fullscreen implementation which renders to an fbo