r600: support position_invariant programs