Use uniform to change color in fragment shader