The viewport handling is now a lot clearer, so simply limit the size of the viewport in the caller rather than having this extra layer of checks.
The viewport handling is now a lot clearer, so simply limit the size of the viewport in the caller rather than having this extra layer of checks.