Merge change 22709 into eclair

* changes:
  If FLAGS_2D_PROJECTION is set, the MVP matrices need updating when changing the viewport.