gpt4 book ai didi

google-chrome - 检查 WebGL 扩展支持?

转载 作者:行者123 更新时间:2023-12-01 01:03:47 29 4
gpt4 key购买 nike

ANGLE_instanced_arrays扩展为 WebGL 提供硬件实例(哇哦!)。

我想知道的是,版本 31 的 Chrome(不是 Chrome Canary)是否还支持此功能?

附言看起来好像它在两者中 Chromium和 Canary,但我不清楚它是否在 Chrome 中。

最佳答案

要检查哪些扩展可用,您有 2 个选项

1) 调用 gl.getSupportedExtensions() .它返回可用扩展的列表

注意:您可以从浏览器中的 JavaScript/Web 控制台执行此操作。例如在 Chrome 中选择 Tools->JavaScript Console 然后输入

document.createElement("canvas").getContext("experimental-webgl").getSupportedExtensions(); 

您应该会看到一个扩展列表。

2) 尝试获取扩展名并检查它是否成功
ext = gl.getExtension("ANGLE_instanced_arrays");
if (ext) {
// ANGLE_instanced_arrays extension exists
} else {
// ANGLE_instanced_arrays extension does not exist
}

这是您的代码通常应该工作的方式。如果扩展不存在,要么让你的代码在没有它的情况下运行,要么发布一条你需要扩展的消息。

关于google-chrome - 检查 WebGL 扩展支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20825763/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com