AMD Mantle Not Meant for Xbox One and PlayStation 4

On Microsoft's Windows App Builder Blog, the company states that the Xbox One will not support AMD's hardware-level Mantle API. Previously, developers were presumably taking advantage of this API given that the console's Radeon GPU core is based on the Graphics Core Next (GCN) architecture. Thus, game developers for GCN-based Radeon GPUs would seemingly have the same metal-level access whether it's in the Xbox One, PlayStation 4 and Windows PC, making it even easier to "port" console games over to the PC platform.

But of course, Microsoft won't have any of that Mantle stuff. "For over 15 years, Direct3D has served as an essential ingredient to deliver cutting-edge 3D graphics in games," the report states. "During this time, Direct3D has dramatically evolved as a result of deep investments we've made in development across our device platforms (Windows, Xbox, and Windows Phone) and continued partnership with industry-leading GPU hardware vendors and game developers."

"We are very excited that with the launch of Xbox One, we can now bring the latest generation of Direct3D 11 to console," the report adds. "The Xbox One graphics API is 'Direct3D 11.x' and the Xbox One hardware provides a superset of Direct3D 11.2 functionality. Other graphics APIs such as OpenGL and AMD's Mantle are not available on Xbox One."

Shortly after the blog went live and reports started to surface, AMD responded by pointing out that Mantle is actually for the PC platform. Mantle creates a development environment that is similar to what consoles already offer: low-level APIs, close-to-metal hardware access, and simplified development procedures versus that of a PC.

"PC gamers and developers deserve the benefits of this model as well, which is why devs like DICE approached us and requested a technology like Mantle," AMD stated. "And the benefit of that technology is clear: improved performance for gamers through more efficient rendering."

"So much of the work game developers are doing to prepare for the next generation of console gaming is already well-suited for the modern graphics architectures in AMD Radeon graphics cards," AMD continued. "Though the door is open for non-PC platforms to support Mantle in the future, today Mantle is a continuum that allows developers to take advantage of that work on the PC."

What may have confused many people was the comment AMD made during the Mantle API reveal last month. "With Mantle, games like DICE’s 'Battlefield 4' will be empowered with the ability to speak the native language of the Graphics Core Next architecture, presenting a deeper level of hardware optimization no other graphics card manufacturer can match," the company said. "Mantle also assists game developers in bringing games to life on multiple platforms by leveraging the commonalities between GCN-powered PCs and consoles for a simple game development process."

The company also indicated that one of the benefits of using Mantle would be leveraging optimization work from next-generation game consoles to PCs, and new rendering techniques. Thus, with direct access to all GPU features, developers can unlock higher graphics performance on consoles and gaming rigs with GCN-based GPUs.

Oh well. With that now clarified, Microsoft talks about DirectX 11.2 on the Windows App Builder Blog, which you can read right here.

Follow us @tomshardware, on Facebook and on Google+.

  • masmotors
    good thing i have a hd 7950
    Reply
  • Shankovich
    Well the whole point of Mantle is to make a PC development environment more console-like.
    Reply
  • Verrin
    What about PS4 and Sony? Do they support Mantle?
    Reply
  • chuckydb
    So????
    What's the point then? I'm confused.
    Is it just to port console coding directly to CGN gpus without the need of dx11???
    Reply
  • renz496
    11734953 said:
    What about PS4 and Sony? Do they support Mantle?

    No official statement yet but they might follow MS move. Remember john carmack statement about how MS and Sony could be hostile towards Mantle?
    Reply
  • battler624
    I may look to far in the wrong direction, but i believe Microsoft isn't supporting Mantle is for the sole purpose of not having it on the ps4 "Competition".
    Because if the devs made their games using mantle it will be harder for them to port it to xbox and pc's without AMD cards, and actually if devs adopted mantle whats the point of exclusivity for DirectX 11.2 on the X-1 and Win8.1? it will all be destroyed.
    Reply
  • Chaos2Theory
    OR MAYBE, JUST MAYBE mantle is the direct competition of direct X which microsoft does not want to support considering microsoft makes direct X......
    Reply
  • Chaos2Theory
    OR MAYBE, JUST MAYBE mantle is the direct competition of direct X which microsoft does not want to support considering microsoft makes direct X......
    Reply
  • Johnpombrio
    Mantle is just another in the long list of direct to hardware programming APIs that have come and gone. When you were talking about hardware running at 100 MHz and 4K of RAM, this really mattered. Today with GHz processors and GB of RAM, the increase in speed is marginal at best. That is why so many folks are using standard apps to write their code or using a generic engine these days.
    Reply
  • Johnpombrio
    Mantle is just another in the long list of direct to hardware programming APIs that have come and gone. When you were talking about hardware running at 100 MHz and 4K of RAM, this really mattered. Today with GHz processors and GB of RAM, the increase in speed is marginal at best. That is why so many folks are using standard apps to write their code or using a generic engine these days.
    Reply