move uniformnames to cpp