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

WebGPU API正式被Safari开始支持

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

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

31

相关资讯

两巨头关于量子霸权之争论

两巨头关于量子霸权之争论

由Google工程师所打造出的54量子位元CPUSycamore,在这周进入了《大自然》(Nature)杂志,指称Sycamore在200秒内所完成的运算量,倘若以全世界更快的超级

标签: 量子霸权

客户忠诚度初创公司CrowdTwist并入Oracle

客户忠诚度初创公司CrowdTwist并入Oracle

Oracle在上月的OracleOpenWorld交流会上,Oracle发布了CX模块中的好多个应对行业的新功能,包含新的数字助理、统计数据驱动的B2B营销工具和人工智能功效。而今

标签: 客户忠诚度 CrowdTwist Oracle

Chrome 80推出新的Cookie安全性实体模型

Chrome 80推出新的Cookie安全性实体模型

Google預告2020年即将来临的Chrome80,将会宣布启动新的Cookie安全性实体模型,将来开发人员需要跨网址存储Cookie,务必要明晰的应用SameSite=None

标签: Cookie实体模型 Chrome 80