我正在将webgl与javascript一起使用。有没有抗锯齿的渲染方法吗?我需要每个像素都是纯色。
我当前的片段着色器非常简单:
precision mediump float;
varying highp vec3 lighting;
void main(void)
{
gl_FragColor = vec4(lighting, 1.0);
}
更新
基于@Moormanly的回答,我通过在getContext中设置antialias属性实现了以下目标:
默认别名:
Antialias = false:
答案 0 :(得分:1)
创建上下文时,可以使用getContext方法的(可选)第二个参数设置属性。
代码:
var context = canvas.getContext('webgl', {antialias: false});
有关更多信息,请查看WebGL specification的5.2章。