我想禁用一些 GL_EXTENSIONS 来调试我的 Three.js 应用程序。其中一位用户遇到了麻烦,我们几乎将其范围缩小到他缺乏一些扩展。我希望能够在我的开发机器上重现这些问题,以便我可以为该用户实施解决方法。他很重要,在千里之外。
我只能找到用于查看当前扩展的程序,并且我发现使用以下代码:
renderer.context.getExtension('extension_name')
会给我一些关于机器的信息。但是,我无法使显示在我的 chrome://gpu 中的扩展最终变为非活动状态。具体来说,我想禁用:
GL_OES_texture_float
GL_OES_standard_derivatives
我很乐意在我的机器上禁用这个系统,或者在 Chrome(我们的目标平台)中,甚至在 JavaScript 中。如果我可以提供任何进一步的信息,请告诉我!