首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使WebGPU在97中运行?

如何使WebGPU在97中运行?
EN

Stack Overflow用户
提问于 2021-10-30 14:06:41
回答 2查看 5.4K关注 0票数 1

无论哪一个WebGPU示例(奥斯丁-英、杰克1232/WebGPU-一步一步,等等)我在ChromeCanary97.0.4686.0中运行,启用了不安全的WebGPU标志,我在控制台中看到一些错误,表明我的浏览器不支持WebGPU。

示例:https://austin-eng.com/webgpu-samples/samples/helloTriangle

代码语言:javascript
复制
Is WebGPU Enabled?

TypeError: Cannot read property 'requestDevice' of null

你能复制这种行为吗?

EN

回答 2

Stack Overflow用户

发布于 2021-12-09 02:55:40

最近(至少在96年),WebGPU不再支持旗子,而是支持原产地试验。这意味着您可以注册一个令牌,并将它放在您的网页的<head>中,它将为所有用户启用WebGPU。

为此,转到:https://developer.chrome.com/origintrials/#/register_trial/118219490218475521,填写表单,并检索您的令牌。请注意,您还可以为localhost请求一个用于开发的令牌。然后简单地添加<meta http-equiv="origin-trial" content={ORIGIN_TRIAL_KEY}/>到您的网页,如果注册正确,WebGPU将不仅为您,而且为每个访问您的网站。

如果您使用的是JSX/React,请使用以下命令:<meta httpEquiv="origin-trial" content={ORIGIN_TRIAL_KEY}/>

区别是http-equivhttpEquiv

票数 2
EN

Stack Overflow用户

发布于 2021-11-25 12:45:39

正如https://web.dev/gpu/#enabling-via-about:flags所说,要在本地试验WebGPU,在about://flags中启用#enable-unsafe-webgpu标志。

若要检查是否支持WebGPU,请使用:

代码语言:javascript
复制
if ("gpu" in navigator) {
  // WebGPU is supported! 
}

警告:navigator.gpu.requestAdapter()返回的GPU适配器可能是null

在编写本报告时,Chrome、macOS和Chrome94中的Windows10的选择设备上都可以使用WebGPU,将来支持更多的设备。通过使用--enable-features=Vulkan运行Chrome,可以获得Linux试验性支持。对更多平台的更多支持将随之而来。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69780367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档