switched to highp for mobile compatibility