Everything is blit to the window surface and then the pixels are rendered to the texture