外设天下讯 6月11日消息,3日凌晨的WWDC会议上,苹果宣布了新版Mac OS X和iOS 8系统, 大家谈论的焦点都是苹果如何改善iOS 8系统的功能,新的Swift开发语言,但是有个新功能也许不被人注意,苹果推出了一种新的低级API——Metal,它的功能其实跟AMD之前提出的Mantle优化是一样的,可以大幅改善API效率。
在当天的发布会上,《Zen Garden》(禅意花园)游戏就宣布支持Metal API, 这个游戏是基于EPIC公司的UE4引擎的,也就是说UE4引擎已经支持Metal了。根据Zen Garden游戏的开发者的说法,相对OpenGL API,Metal API的draw call(绘制命令)要比它高10倍,每个引擎可以处理超过5000个绘制命令。
具体的解释有个采访视频可看,不过时间比较长,也不搬运了,感兴趣的自备梯子去看看吧。
苹果的Metal优化其实跟AMD的Mantle如出一辙,不过针对的应用不一样,实际上Metal这个名字也是从“Close to metal”的说法衍生出的,开发者形容API的效率时常用这个说法。
值得一提的是,UE4公司创始人Tim Sweeney对AMD提出的Mantle API不感冒,但是当苹果提出类似的Metal API时,EPIC公司马上就跟进了。
相关阅读