最近 WebGL 上色的时候又栽了个跟头... 以为 uniform 传值没啥问题,结果发现 float 精度没设对,颜色直接糊成一坨 果然还是得老老实实检查每个 shader 的类型声明啊...
precision mediump float;
uniform vec3 uColor;
void main() {
gl_FragColor = vec4(uColor, 1.0);
}
登录/注册