VideoCommon: drop UpdateViewportWithCorrection

It's only used once in BPFunction which itself is also only used once.
So the setter is moved to BPStructs like all other ones.