为什么我的WebGL上下文只有扩展的子集

时间:2017-06-17 12:32:08

标签: webgl

我正在重写现有WebGL应用程序的一些渲染内部。突然之间,WEBGL_depth_texture扩展在我的渲染上下文中不再可用(这很不方便,因为我需要这个特定的应用程序)。

如果我在同一个浏览器中打开另一个标签( Chrome 58.0.3029.110(64位))并查看WebGL Caps Viewer(http://www.geeks3d.com/webgl/),我看到了正确的包含WEBGL_depth_texture 24 扩展程序集。

在我自己的应用程序中,我现在可以使用 9 扩展的微小子集。

我显然已经破坏了一些东西,但我该如何调查错误?

1 个答案:

答案 0 :(得分:1)

我在跑Ben Vanik's WebGL Inspector。对于WebGL来说,这是一个很好的调试工具,但是当它接管WebGL上下文(就像调试人员需要做的那样才能运行)时,弄乱可用的扩展。