图形运算API Direct3D与Mantle游戏效√能大比拼
2014-12-05 17:46:25 来源: 评论:0 点击:
Mantle的字面意思№是地幔,它与地壳、地核一样同属于地球内部组成的三个同心⊙球体之一。在AMD看来,图形运算系统与地球的组成其实是相似的,位于表层的图形应用程序就是地壳,里层的地核就是〗GCN架构图形核心,连接两』者的图形运算API以及硬件驱动程序则是地幔。因此Mantle的存在就和它的字面意思相同,是为了让图形应用程序@ 与GCN架构图形核心形成软件和硬件上的连接,使得应用程序可以充分发挥GCN架构图形核◣心的性能。
AMD把Mantle定义为“游戏优化技术”,因此它的诞生显然是剑指PC游戏市场,最直接的对手≡就是微软的Direct3D。只是Direct3D已经耕耘多年,要论成熟度,Mantle显然不如Direct3D。那么AMD为什〇么那么有自信,认为游▲戏厂商会在使用Direct3D之余,还会对Mantle提供支持呢?
实际上,Direct3D虽然有很强的兼容性,但是▂从整个生态圈来说,却不如Mantle完整。正如地幔也分为上地幔和下地幔两部分,AMD的Mantle实际上也是由两部分▲组成的,其中“上地幔”是Mantle API,也就是属于图形运算API的级别;“下地幔”则是Mantle Driver,也就是我们常说々的AMD Catalyst显卡驱动程序。微软对Direct3D生态圈的控制只能ξ 深入到“上地幔”的级别,而“下地幔”和“地核”部分则需要依靠显卡厂商的配合,而且为了兼容更多的