软件开发客服
首页 > 上上资讯 > WebGPU API正式被Safari开始支持

WebGPU API正式被Safari开始支持

2019-11-05 16:10:50编辑:上上定制浏览量:813

Safari将从91测试版開始兼容WebGPU API,还有WebGPU API的著色语种WSL,Webkit官方网提及,由Apple与其他的W3C组员合作开发的新网页页面制图API WebGPU,具备高效率3D制图还有平行资料与运算的工作能力,并且比WebGL API的使用说明都要简易很多。流行页面浏览器在都兼容一部分WebGL协议,当渲染3D图型时,页面浏览器会应用GPU出示的部分特征。可是苹果apple觉得这还不足,期待可以结合社区开发的规范以运用全新GPU工作能力,并原生态平台。因而,她们团体了个W3C Web社区团体,名叫WebGPU。

WebGPU API正式被Safari开始支持-1

在WebGL中3D渲染物品以前,开发人员需用为每个物品设置一连串的模式变动通话,3D渲染某一物品或者还要通话超出10个函式,但在WebGPU中只需用两行,主要是因为全部模式都封装进任务管道模式物件(Pipeline State Object),并且为了更好地减少认证模式成本费用,因而在WebGPU中,仅仅在任务管道建立以后,于3D渲染迴圈外运行单次,以防止在制图通话中,运行高成本费用的模式解析。而3D渲染的資源设置也运用了同样的定义,大部分3D渲染演算法需用一组資源以绘製特殊的材料,在WebGL中,需用逐一关联需用的資源,而WebGPU的資源则会被分批封装进关联群组(Bind Groups)。除此之外,页面浏览器认证物件也与应用物件的任务分离出来,而这能让开发人员得到大量的控制,决策开展高成本实际操作的最佳时机。

WebGPU API正式被Safari开始支持

WebGPU API兼容了不同于目前HLSL还有GLSL的新3D渲染语种WSL,官方网提及,WSL与GLSL同归属于文字语种,并舍弃与HLSL兼容,经再次设计构思的WSL更简易也更高阶,编译速度相当快,与当今网页页面技术性融合的更彻底,能作为优良的编译目标语言。WebGPU得到了很多3D渲染策略上的改善,因而制图主要表现也比WebGL好上很多,研发人员模拟类游戏3D渲染物件的形式,在MacBook Pro还有iMac Pro上开展三角形标准检测,保持每秒钟60影格的速率绘製不一样特性的三角形,以MacBook Pro融合芯片运行,WebGPU的绘製通话运行速率为WebGL的2.19倍,而应用单独制图芯片速率大幅度提高4.49倍,在iMac Pro上更提高7.64倍。


WebGPU与WebGL同样,WebGPU API都是通过JavaScript读取,开发者提及,这主要是因为绝大多数的网页页面开发者都了解JavaScript,而她们期待将来能够建立兼容WebAssembly的WebGPU API。

标签: WebGPU API

234

相关资讯

自助建站系统利弊分析

自助建站系统利弊分析

在新的经济社会发展中,大伙儿对网站建设系统的认识并不是特别多,但在网络信息发展的推动下,这类新的自助建设系统早就衍化出来,它是软件系统本身的一项简单应用。自助网站建设有什么好处?做

标签: 自助建站 自助建站系统

骇客利用Avast设计漏洞远端执行恶意程式

骇客利用Avast设计漏洞远端执行恶意程式

安全研究人员发现捷克防毒软体Avast出现漏洞,反而让骇客在用户电脑上执行恶意程式码。Avast已暂时关闭有问题的元件。漏洞出在Avast一个名为AvastSvc.exe的防毒行程

标签: Avast

AWS Client VPN桌面客户端应用程序正式发布

AWS Client VPN桌面客户端应用程序正式发布

AWS发布了适用于AWSClientVPN的桌面客户端程式,让Windows和MacOS用户能够更简单地连线到AWS。这些应用程式可以安装在桌电与笔电上,支援交互身份验证,也能透过

标签: AWS Client VPN