all SEMANTIC except POSITION and NORMAL can have multiple set.