我试图让本教程工作,但我遇到了两个问题,其中一个是以下问题.
当我按原样运行代码时,我在片段着色器中得到一个错误:THREE.WebGLShader: gl.getShaderInfoLog() ERROR: 0:2: '' : No precision specified for (float)
.所以我所做的是为我定义的每个浮点数/向量指定精度varying highp vec3 vNormal
.这消除了错误,但我不明白为什么?我找不到任何其他将精度值添加到变量声明的示例.任何人都能解释为什么会这样吗?它与我的浏览器(Chrome 38)有关吗?