0

我有一个非常简单的测试代码,它绘制了一个移动的三角形。在 Chrome 中它可以正常工作,但是在带有 CocoonJS 1.4.1 启动器(漏斗适用于 OpenGL ES 2.0)的 Android 4.1 设备上会弹出一个随机效果:

绘制了三角形,但通常还绘制了一个平移的三角形(更准确地说,额外的三角形似乎是以前绘制的三角形的复制品,但距离并不一致)。需要以最小的速度移动 tri 以显示效果(或者如果移动缓慢,复制品可能只是隐藏)。副本的色调似乎有点不同(即使片段着色器颜色是恒定的),但它可能是一些 alpha 魔法。

其他 CocoonJS WebGL 演示在设备上运行良好,但是它们没有表现出快速移动。OpenGL 基准测试运行良好。

绘制多个三角形具有相同的效果。即使gl.Clear使用了,它似乎是一些先前缓冲区的一部分。你见过类似的东西吗?有任何想法吗?

4

1 回答 1

0

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

顺便说一句,通过将 setInverval 时间更改为这个: setInterval(loop, 16); 应该可以暂时解决问题。

于 2013-08-02T08:09:30.037 回答