tgsi/exec: split out setting up masks to separate function