WebGL渲染抗锯齿

时间:2019-08-09 23:36:16

标签: webgl antialiasing

我正在将webgl与javascript一起使用。有没有抗锯齿的渲染方法吗?我需要每个像素都是纯色。

我当前的片段着色器非常简单:

precision mediump float;
varying highp vec3 lighting;

void main(void)
{
    gl_FragColor = vec4(lighting, 1.0);
}

更新

基于@Moormanly的回答,我通过在getContext中设置antialias属性实现了以下目标:

默认别名:

alias=default

Antialias = false:

enter image description here

1 个答案:

答案 0 :(得分:1)

  

创建上下文时,可以使用getContext方法的(可选)第二个参数设置属性。

     

代码:

     

var context = canvas.getContext('webgl', {antialias: false});

     

有关更多信息,请查看WebGL specification的5.2章。

来自forums.tigsource.com

相关问题