check for opengl es before setting precision in shader