Improve screen virtual framebuffer rendering to use a single texture