苹果的Safari浏览器在此前更新中已经支持WebGPU功能,目前Mozilla Firefox也宣布支持该功能并在每夜构建版(相当于谷歌浏览器的金丝雀测试版)中测试WebGPU。WebGPU是个新兴的绘图API接口,语法和使用难度方面甚至比WebGL API还要简单,可以调用硬件加速功能实现高性能的3D绘图和运算功能。

WebGPU是由主流浏览器开发商、英特尔以及其他多个组织组成的W3C GPU网页工作组从头设计的具有安全、可移植性、高性能和高可用性等特色。苹果公司在去年9月的Safari浏览器更新中带来WebGPU的支持,而火狐浏览器这边则从最新的每夜构建版开始支持。

谋智基金会提到,WebGPU能够让更丰富、更复杂的图形应用程序移植到网页中执行,而且也让原本专注于开发原生平台应用程序的团队可以通过WebAssembly更容易的在网页上进行开发,WebGPU是在Vulkan、D3D12和Metal等新型的图形API之上构建的,可以向开发者提供API基础语法相关功能。

火狐浏览器对WebGPU的支持,核心逻辑是由谋智基金会协助的RUST社区所开发的wgpu-core项目提供,该这个项目又是以gfx-rs项目为基础进行开发的,可以将类Vulkan的GPU工作负载转换为D3D12、D3D11、Metal甚至是OpenGL的工作负载。谋智基金会表示他们还在开发着色器基础设施,让WebGPU着色语言可以将其转换驱动程序支持的后端着色语言。

想要体验WebGPU的开发者或者普通用户可以在火狐浏览器每夜构建版中打开about:config配置项,然后将dom.webgpu.enabled以及gfx.webrender.all都设置为ture即可在具有Vulkan驱动程序的Windows 7、Windows 8、Windows 10、Linux、macOS以及部分受支持的安卓设备上执行WebGPU应用程序。

火狐浏览器驱动_火狐浏览器开始支持比WebGL更简单的绘图API WebGPU相关推荐

  1. 火狐 mysql插件_火狐firebug和firepath插件安装方法(最新)

    [TOC] 火狐浏览器下掉了firebug和firepath插件,用户即使下载了火狐55以下的版本,也无法查找到这两个插件.可以用以下方法来获取这两个插件. **第1步:**下载火狐**55**以内版 ...

  2. qq浏览器主页_安卓浏览器哪家强?这些小众好用的手机浏览器你知道吗

    前言 无论手机还是电脑,浏览器都可以说是最重要的软件之一了.最流行的 Chrome 和 Firefox,国内常见的还有 UC.QQ.360 浏览器等. 手机上可供选择的优秀浏览器还有很多,这次就推荐些 ...

  3. java判断浏览器类型_判断浏览器类型

    一.判断是否为IE 以前判断是否IE浏览器用的是window.navigator.userAgent,跟踪这个信息,发现在开发环境,识别为IE10,但访问服务器则识别为IE11,但IE11的userA ...

  4. flash 火狐总是崩溃_火狐浏览器提示插件Adobe Flash已崩溃的解决方法

    解决方法: 1.在火狐浏览器出现的"插件Adobe Flash已崩溃"提示中,点击"详细了解"; 2.进入火狐崩溃报告网页,找到"我该如何防止插件崩溃 ...

  5. 火狐资产2.6浏览器 下载_通过浏览器体验资产商店!

    火狐资产2.6浏览器 下载 https://www.assetstore.unity3d.com. https://www.assetstore.unity3d.com一样容易. If you hav ...

  6. 浏览器快捷键_用浏览器输入框代替Alfred - 介绍快速唤起浏览器输入框的方法,以及它能怎么取代 Alfred...

    在集智俱乐部注意力与知识管理群里最近讨论起了 Alfred,一位同志建议我使用它,他跟我分享了 alfred-github-workflow 说:「感觉作为入口,它做得很不错了.可以直接搜索我的收藏夹 ...

  7. Java插件自动保存浏览器书签_多浏览器书签同步插件EverSync

    有时上网时会遇到浏览器不能正常显示的问题.(比如我的火狐浏览器无法正确显示微信公众号管理后台,在chrome上可以正常显示),所以我的电脑里安装了chrome和firefox两个浏览器.但是时间长了, ...

  8. java浏览器渲染_优化浏览器渲染

    优化浏览器渲染 资源被下载到客户端后,浏览器仍需加载,解释,并渲染HTML.CSS和Javascript代码.只需利用现有浏览器的特性简单地编排你的代码和页面,就可以提升客户端的性能. 使用高效率的C ...

  9. java返回字符串浏览器换行_解决浏览器显示页面长字符串换行问题总结

    问题产生 在web页面HTML中,容器(div,table等)中如果放入过长的字符串(英文.数字和部分标点符号组成,无空格),将会撑大容器,破坏页面外观. 出现这种情况基本有两个可能: 1. 人为的恶 ...

  10. mysql 浏览器操作_火车浏览器脚本编辑器操作MYSQL数据库

    火车浏览器脚本编辑器操作数据库 方便的数据管理,如果火车浏览器脚本调用本地文件夹TXT文本,始终觉得有点麻烦: 1.当多个脚本同时使用一个文件夹下文本时,麻烦 2.已发布和未发布,区分不方便,如果本地 ...

最新文章

  1. Skynet通讯遇到的奇怪问题
  2. 009_字符串内建函数
  3. 约瑟夫环的问题--剑指 Offer 62. 圆圈中最后剩下的数字
  4. ffmpeg源码实现抽取音频并保存 --C++实现
  5. SQL基础教程第五章笔记
  6. 激活MyEclipse 6.5方法-通过一段Java程序生成激活码
  7. 单模光纤和多模光纤的区别_一分钟了解光纤、单模光纤、多模光纤
  8. 使用Python进行描述性统计
  9. Atitit 理解Monad attilax总结Atiti
  10. RedHat 7 更换 yum 源为 CentOS 或网易镜像源
  11. 科研人必备英语改写神器——PARAPHRASER多语言改写
  12. #优质代码# Map按Value降序排序,Value相同时按Key排序
  13. android edittext背景颜色,Android 设置 EditText 背景颜色、背景图片
  14. xp系统无打印机服务器,WinXP局域网共享及网络打印机无任何网络提供程序怎么办?...
  15. H5中ajax()方法发送网络数据请求
  16. C语言编写Python包,使用C语言编写Python扩展1——Hello World
  17. 地理位置查询——elasticsearch
  18. dayjs一些常用封装
  19. 域名、dns、服务器、IP、主机名
  20. VxWorks任务挂死实战分析

热门文章

  1. WebTest of VSTS note 1
  2. 点击按钮后网页不向上滚动
  3. libevhtp介绍与demo构建
  4. Microsoft Office Mobile 2010 Beta 于 4 月 5 日过期
  5. LeetCode 590. N叉树的后序遍历(N-ary Tree Postorder Traversal)
  6. 支付宝APP支付里设置应用网关和授权回调地址是不必填的
  7. Redis主从复制和集群配置
  8. [luoguP2285] [HNOI2004]打鼹鼠(DP)
  9. TFS集群间数据迁移任务总结
  10. 忙了好一阵子了 才记起来我的博客园