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

WebGPU API正式被Safari开始支持

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

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

11

相关资讯

IBM与AT&T战略再牵手

IBM与AT&T战略再牵手

IBM携手AT&T确定了一项数年的云计算技术协议,AT&T将把很多內部工作中负载迁移到IBMCloud上。两个公司没有披露最新公布的合同书的精确期限,但IBM的一位新闻发言

标签: IBM携手AT&T

智能家居软件定制让生活更加丰富多彩和安全可靠

智能家居软件定制让生活更加丰富多彩和安全可靠

随之大家对电器安全系数、便捷性、舒适度、科学性等居所区域环境需求的提升,及物联网的快速发展,智能家居以及智能家居软件定制使用是大势所趋。智能家居软件定制是一种综合性智能化家居系统软

标签: 软件定制 智能家居软件定制

APP软件定制常见的4种错误你知道么?

APP软件定制常见的4种错误你知道么?

据不完全数据统计从2010年11月到今日这9年里,app手机软件的全世界总注册量超出了2000亿个。可是访客应用的頻率很低,均值每名访客在每星期对一款APP只应用15次,依据科学研

标签: 软件定制 APP软件定制