为什么WebGL可用扩展会有所不同?

时间:2018-12-18 13:44:56

标签: javascript three.js webgl

在我的代码中,我正在检查可用的WebGL扩展。

console.log(GL.getSupportedExtensions());

这将返回具有9个扩展名的数组。

enter image description here

但是,当我使用RenderingPipeline之类的网站检查扩展程序时,会看到更多扩展程序。

RenderingPipeline List

为什么会有这样的区别?同一台机器,相同的浏览器。

1 个答案:

答案 0 :(得分:-2)

因此,在我初始化threejs渲染器之后,我进行了此检查-结果仅发现或提供了9个扩展。我将代码保留在原处。

this.renderer = new THREE.WebGLRenderer({
    antialias: true,
    alpha: true
});

我在渲染器初始化之前添加了扩展名检查,它返回了全部27个可用的。不仅如此,现在我的渲染器初始化之后我的检查结果全部返回27!

Dafuq。