Allow shader to keep track of uniform vars