r600g: defer shader variant selection and depending state updates