正文内容 评论(0)
之前的幻想被打破了,微软公开确认Xbox One将不会支持AMD Mantle API。事实上,索尼PS4也不会有,因为这个技术是仅仅面向PC的。
和之前的含糊其辞相比,这次AMD的解释倒很痛快:
Mantle在主机上是没有的。Mantle为PC创造的是一个类似于主机的开发环境,那里已经有底层API、更深入的编程、更简单的开发等等,不像PC环境那么复杂。Mantle创建了一个更像主机的开发环境,能够缩短(游戏)上市时间、减少开发成本、实现更高效的渲染、提升游戏性能。
之所以(把Mantle)和主机联系起来,是因为(下一代主机)也使用了Radeon,因此目前针对主机的大多数编程本身就已经非常适合桌面上的现代Radeon架构。这种统一性正是Mantle能够存在的价值。
其实这已经说的很清楚了。游戏主机本来就是极为封闭的,不可能因为你提供了GPU就让你带来另一套开发环境,但是不同于PC上硬件、编程、软件百花齐放,主机上的代码本来就主要是针对底层操作的,效率更高。
Xbox One、PS4都采用了GCN GPU,必然会针对这种架构进行底层优化,AMD Mantle恰恰又是针对GCN进行底层操作、优化的API。从这一点上讲,新主机尽管不支持Mantle,但原则上大家干的都是一回事儿,只不过AMD把主机上的工作带到了PC上。
可以预见,如果游戏厂商愿意采纳Mantle,那么开发跨平台游戏的时候制作PC版将会更加简单。或许,PC版能因此在一定程度上摆脱后娘养的这种尴尬局面?
AMD会在11月11-14日的开发者峰会上公布Mantle的更多技术细节,并宣布合作伙伴、与开发者进行交流,还会做现场演示。Mantle究竟如何,届时才能下结论。