Essential principle #4: Don’t break games
While Mantle is uniquely optimized for PCs containing the Graphics Core Next architecture, we recognize there other architectures in the market. Gamers with these architectures deserve good gameplay just as much as anyone else, and we have t designed Mantle in a way that respects their right to game well.
Developers using Mantle are free to implement whatever optimizations they choose to maximize the performance of their game for everyone. Now, more than ever, Mantle assures that the choices a developer must make to optimize their game code for the leading PC graphics architectures are non-interfering choices.
Ooh so maybe they will push thingshttp://community.amd.com/community/amd-blogs/amd-gaming/blog/2013/10/17/the-four-core-principles-of-amd-s-mantle said:“Mantle will be exposing a large variety of hardware features not currently available in existing graphics APIs. Those features will be used to improve graphics performance and to allow new graphics algorithms to be implemented.”
I don't think the destruction of DX would be in anyones' best interests, including AMD's. I seriously doubt that is a goal of theirs.Just don't mention that it is designed to kill of DirectX, and the competition with it but yeah...that's marketing for you. :smile:
Developers using Mantle are free to implement whatever optimizations they choose to maximize the performance of their game for everyone.
Yes this is worded very ambiguously and could be taken several ways.
I don't think the destruction of DX would be in anyones' best interests, including AMD's. I seriously doubt that is a goal of theirs.
The preeminence of Graphics Core Next is the hardware answer to these concerns, unifying the console ecosystem (and much of the PC market) under a common graphics architecture.
How long does AMD expect GCN to be preeminent? It's already two years old. The more GCN specific stuff they expose, the more restrictions they create on their future architectures. Traditionally, GPU architectures evolve quickly - I would think the close to the metal API for a DX 7 GPU would be very different from the corresponding API for a DX 9 GPU, for example. It's true that the consoles will be around for a while - but Mantle is for PCs. Is AMD promising that all their PC GPUs for the next n years will be GCN based?
To put a fine point on it, Mantle is a graphics language that’s symbiotic with the Graphics Core Next architecture
WTF, mr. Taylor said: Our industry doesn’t like proprietary standards