如何从WebGL中交替丢弃10 * 10像素

时间:2015-09-06 17:29:55

标签: javascript webgl

我使用webgl绘制了一个正方形。我想做方形方格板。所以我需要做的是我需要从正方形中交替丢弃一些10 * 10像素。我该如何使用

gl_FragCoord.x and gl_FragCoord.x

实现这一目标?或者有什么简单的想法?

1 个答案:

答案 0 :(得分:1)

警告:未经测试。

您可以在片段着色器上进行数学运算以创建棋盘图案。首先将x和y的整数除以10,然后得到平铺坐标,我们称之为i和j。然后将i和j加在一起。如果结果是奇数,则丢弃片段,否则,如果是偶数,则保留片段。