WebGL与CocoonJS-重复的三角形



我有一个非常简单的测试代码,它绘制了一个移动的三角形。在Chrome中,它运行良好,但在带有CocoonJS 1.4.1启动器的Android 4.1设备上(将工作传输到OpenGL ES 2.0),会弹出一个随机效果:

绘制三角形,但通常也会绘制一个稍微平移的三角形(更确切地说,额外的三角形似乎是以前绘制的三角形的复制品,但距离并不一致)。三人组需要以最低的速度移动才能显示效果(或者,如果移动缓慢,复制品可能会被隐藏)。复制品的色调似乎有点不同(即使碎片着色器的颜色是恒定的),但这可能是一些阿尔法魔法。

其他CocoonJS WebGL演示在设备上运行良好,但它们的移动速度并不快。OpenGL基准测试运行良好。

绘制多个三角形具有相同的效果。尽管使用了gl.Clear,但它似乎是以前某个缓冲区的一部分。你见过类似的东西吗?有什么想法吗?

非常感谢您的报告,这是一个已知的错误,我们正在努力解决这个问题。

btw,通过将setInverval时间更改为以下时间:setInterval(循环,16);应该暂时解决这个问题。

最新更新