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

WebGPU API正式被Safari开始支持

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

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

122

相关资讯

整合Amazon装置SDK的最佳化定制软件ACS

整合Amazon装置SDK的最佳化定制软件ACS

Amazon推出用于装置的Amazon通用定制软件(ACS)预览版,这是可在装置上整合Amazon装置SDK的最佳化软件,他们已经在第三代EchoDot和AmazonSmartOv

标签: 软件定制 Amazon 定制软件ACS

网页经验可能加入搜索引擎排序依据

网页经验可能加入搜索引擎排序依据

明年的某个时刻就会把使用者的网页经验纳入谷歌搜寻结果的排序依据,目前变更其排序演算法的时程未定,但至少会在6个月前公告,以让网站业者有时间因应。目前谷歌搜寻的排序依据是来自于数百种

标签: 网页经验

如何专业合理定义个人软件定制价格费用明细

如何专业合理定义个人软件定制价格费用明细

现阶段,许多客户进行个人软件定制开发沒有过多的定义和思路,仅仅片面的一上来就询问诸如个人软件定制价格等空洞的问题,需知取得成功的定制软件开发一切都是以客户需求为基础的,需求的大小,

标签: 软件定制 个人软件定制开发 个人软件定制价格