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

WebGPU API正式被Safari开始支持

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

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

相关资讯

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

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

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

标签: 客户忠诚度 CrowdTwist Oracle

运营了20年的Freedb将于3个月后彻底停止服务

运营了20年的Freedb将于3个月后彻底停止服务

光碟曲目目录信息库Freedb在官网宣布通知,平台网站及其全部服务项目将在今年3月31日结束。实际上Freedb很早存在后继者MusicBrainz,MusicBrainz的服务项

标签: Freedb

ios13抢先播报

ios13抢先播报

毫无疑问了,iOS操作系统做为iPhone最关键的产品卖点,凭着封闭式、一致等特征体验上做到了完美,每1年iPhone同样是按照惯例公布全新iOS操作系统,今年早些时候苹果在WWD

标签: IOS13 iOS操作系统