with 2x supersampling, without double buffering