在片段着色器中指定webGL多维数据集的颜色

时间:2013-12-20 14:25:19

标签: webgl shader fragment-shader

我想在WebGL中绘制一个颜色的立方体,我想在片段着色器中指定颜色。我知道当我画一个正方形时我能做到这一点。为了解释我的问题,我可以避免使用本教程中提到的颜色缓冲区。

"MDN WebGl Tutorial"

1 个答案:

答案 0 :(得分:0)

如果你真的“想要在片段着色器中指定颜色”,这是你的片段着色器:

precision mediump float;

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

这会给你绿色(vec4()中的值是r,g,b,a)。当然,在这种情况下,您可以删除教程中“定义顶点颜色”标题下的所有颜色。