在我的代码中,我正在检查可用的WebGL扩展。
console.log(GL.getSupportedExtensions());
这将返回具有9个扩展名的数组。
但是,当我使用RenderingPipeline之类的网站检查扩展程序时,会看到更多扩展程序。
为什么会有这样的区别?同一台机器,相同的浏览器。
答案 0 :(得分:-2)
因此,在我初始化threejs渲染器之后,我进行了此检查-结果仅发现或提供了9个扩展。我将代码保留在原处。
this.renderer = new THREE.WebGLRenderer({
antialias: true,
alpha: true
});
我在渲染器初始化之前添加了扩展名检查,它返回了全部27个可用的。不仅如此,现在我的渲染器初始化之后我的检查结果全部返回27!
Dafuq。