nv50: avoid unnecessary vp/gp/fp state changes