线上每天300多的iOS玩家(偶现),首屏会遇到以下报错:
就是
var shader = gl.createShader(type);
gl.shaderSource(shader, source);
这里就报错了
重启微信才能正常进去游戏。
查了一下,是说有可能是GPU 崩溃导致的,请问是微信这边可以处理的吗?
相关文档:
https://www.khronos.org/webgl/wiki/HandlingContextLost
cocos疑似相关帖子:https://forum.cocos.org/t/failed-to-execute-shadersource-on-webglrenderingcontext/79278
微信官方要考虑一下吗?
原因:safari在IOS16.7-17.0的版本之间,会出现待机时丢失webgl上下文的BUG,17.1修复,你可以提示用户修复一下,或者改渲染库。(但我觉得微信不可能改,或者10个版本后)
遇到了相同问题,期待官方后续
我们也是最近出现这个问题,大概9.20号以后出现的,还不确定是游戏更新导致还是ios或微信版本更新导致