我有一个问题,即,有时(在50至100 1)Internet Explorer的会抛出这样的警告,这将导致WebGL的渲染失败,并抛出:WebGL的渲染时间限制 - Internet Explorer的11
WEBGL11257: WebGL内容在GPU上渲染时间过长。 暂时切换到软件渲染。
我使用Three.js,发生这种情况时会发生什么,因为它假定它使用GPU,所以我的Webgl渲染器上下文将停止工作。然后它会抛出所有WebGL特定功能的错误数量。
这可以通过超过时间限制,这在默认为500ms,做在注册表编辑器,这一变化被固定在我的机器上:https://support.microsoft.com/en-us/help/3099259/update-to-add-a-setting-to-disable-500-msec-time-limit-for-webgl-frame-in-internet-explorer-11
这当然不是一个可持续的解决方案,因为客户端运行IE11或Edge应该不必这样做。我想知道有没有人偶然发现过这个问题,如果有什么关于客户端的?
该环境的内容有多重? – gaitat