苹果公司提出了在网络上用于3D图形的GPU API

善微科技 2017 02月10日 发布

苹果正在推动标准API的开发,这将允许Web浏览器访问3D图形的GPU功能。 


苹果公司的WebKit浏览器引擎团队在W3C(万维网联盟)提出了一个社区组织,名为W3C Web上的Web社区组织,负责在Web浏览器和现代3D图形和计算功能之间提供一个接口本地系统平台。


“目标是设计一个新的web API,以高性能,强大,安全的方式暴露这些现代技术,”社区小组提案说。“它应该与现有的平台API,如来自微软的Direct3D 12,来自苹果的Metal,来自Khronos集团的Vulkan。除了通过API在现有GPU中暴露的通用计算能力之外,苹果还希望调查着色器语言以产生跨平台解决方案。


浏览器引擎开发人员,GPU硬件供应商,3D软件工程师以及对3D图形感兴趣的其他任何人都可以参与。作为启动此项工作的一部分,Apple正在共享其WebGPU API提议。它还将向WebKit开源项目发布API的原型。


WebKit团队在几年前预计下一代图形API,并开始在WebKit中进行原型开发,以展示它可以向Web展示低级GPU API,并仍然提高性能。到目前为止,苹果的努力预计不会成为标准中的实际API。


W3C发布了一份声明,支持这一努力。谷歌和微软没有在星期三评论他们是否可能参与苹果的努力。Mozilla表示,苹果的建议在设计过程中将是有用的,但是说起来还为时过早。


Web上呈现图形的当前标准是WebGL。然而,自从创建WebGL以来,GPU技术和用于挖掘这些处理器的功能的软件API都得到了改进。这些较新的API(例如Direct3D,Metal和Vulkan)通常提供比WebGL更好的性能,但它们不适 用于所有平台。苹果的建议试图通过创建一个可以在许多系统上实现的标准API来补救这一点。 


如没特殊注明,文章均为善微网络原创,转载请注明来自https://www.sanways.com/news/294.html