With the GPU13 and APU13 DICE presentations Johan Andersson is telling developers and publishers their cherished Holy Grail of write once, cheap and easy high quality close to the metal ports to all platforms is doable and achievable IF enough get on board with Mantle and ACT to make that happen. What could be a more compelling common goal for developers and publishers to unite behind and act in concert to make happen?
Microsoft might remain an outlier leveraging it's Xbox One DX based rendering path into it's closed Xbox/PC store ecosystem, hence the APU13 DICE slide that contained this line: "Mantle and PlayStation 4 will drive our future Frostbite designs & optimizations" to emphasize Microsoft does not have to be on board for Mantle to succeed. Might because three or four years out, if Mantle is on track to become the industry standard programming model and Microsoft remains the sole remaining outlier to a unified programming model, programming a DX path for the Xbox One will be considered an unnecessary added expense to developers and publishers. Microsoft is going to come under intense pressure to get on board with Mantle.
EA of course is looking at the future possibilities with $$$ signs $$$ in their eyes, especially after the profits eating grind of porting between the PS3, Xbox 360 and PC.
Johan Andersson has stated Mantle is extensible to, and he WANTS it on AMD, Intel, Nvidia, ARM, Windows, Linux (Steam OS), Apple and Android. DICE made a point of including these lines in their APU13 slide presentation:
......
"Mantle + Steam OS = powerful combination."
"Major opportunity with Mantle - leap frog GL4, DX11
- For mobile SoC vendors
- For Goggle and Apple"
......
It also emerged Mantle was built to accommodate future architectures. Once implemented that HOLY GRAIL is good into the foreseeable future.
To top it off Mantle coming late to BF4 means it can be retrofitted to games initially released without it. Publishers and developers coming late to Mantle can include it on ALL their next gen games, even those already released.
Mantle is literally a doable and achievable Holy Grail Swiss Army Knife for developers and publishers.
Mantle is Johan's baby, he went to AMD with the vision and with the console wins as their leverage, he got them on board. He is the obvious evangelist here and is doubtless spreading that Holy Grail potential and promise message to the other developers and publishers. The more developers and publishers that get on board and push Mantle the more pressure there will be for Nvidia and Intel to get on board. The critical question will be if and when AMD makes Mantle an open standard and available to it's hardware competition. I see that timing as a balancing act for AMD ... stretch out that release as long as possible while still ensuring it becomes the industry programming standard. I would guess AMD getting a Beta GCN SDK out by March/April and by mid year 2014 announcing a 1Q 2015 release to open standard date so it has the 2014 holiday Mantle game releases to itself.
Anyhoo, just to point out a critical and extremely compelling reason why the big developers and publishers in particular (once they fully understand the potential) would have every incentive to get on board with Mantle and put it in ALL their games to apply maximum pressure to Nvidia and Intel to back it when it is made available ... and, say, three years out if Mantle has released as open standard and Nvidia or Intel still resist getting on board, those developers and publishers will have zero incentive to optimize for those Intel and or Nvidia or provide timely builds for their drivers.
Why help those impeding reaching that $$$ Holy Grail $$$?