driver: make viewport affect clipping rectangle as well

I'm not sure this is defined by the GL spec, but makes it behave
more like other GL drivers and fixes missile cam in d2x.