找到原因了,我们很快就会更新,最新的 1.3.1 版本中也会修复
手动修改的话,将 CCGLStateCache 中对 WebGLRenderingCContext 的三处修改全部注释掉就可以了
2赞
赞啊!手机不花屏了!!!
好心办坏事了,这本来是一个优化,没有想到纯 JS 的逻辑,会在部分硬件上触发 bug。。。因为我们测试了相同版本的 Chrome 确定了跟浏览器无关
那这部分相当于没有优化了?会有严重后果么?
我们这里也测试过同一个手机,在不同浏览器下表现可能是不一样的
在X5下花屏闪屏,在自带浏览器就是好的
而且还有一个问题,之前有个测试机,好像是oppo的,canvas下卡死,禁用脏矩形也是卡死,我回头再用那个机子测试一下
那可能跟 Chrome 内核有关系,@向前进 用我的方法你们测试一下,如果还有问题欢迎反馈
会多一些 GL call,严重倒不至于,还是的测试看看性能差异可不可见