It's ok if this emits a single pixel sized viewport, since the cause of this is generally the viewport being specified outside the scissor rectangle. Fixes #13921