fixed color linearity, and tweaked for VR