I love being on this board during GPU releases. If you predict that an unreleased product is going to bring down Microsoft and Nvidia, nobody calls you on it.
You mean like somebody predicting that an unreleased product will somehow spell the eventual doom of the two most popular GPU manufacturers on the planet?
Unfortunately AMD would go out of business along with NVidia if this eutopian dream panned out that way.
Everything developed to run on old hardware = no need for new discreet GPUs = bye bye.
However, it isn't the actual API that could be the long-term problem. It is the continued dumbing down of PC games, and anything that makes it easier for a console-first developer to port a game to a PC, contributes to that process.
Just because it makes things easier to program across multiple platforms doesn't automatically mean that graphics levels will suffer. Some games will be written for consoles first and the PC second. And some games will be written for the PC first, then ported to consoles. The same as always.
What this really allows is more games to be more easily ported between consoles and PCs. This means that some games that ordinarily would ordinarily be tied to a single platform can instead be offered to all three. Don't you think that more games for more platforms is a worthwhile benfit?
I see. So from your viewpoint, Mantle is nothing more than a minor FPS bump in a random benchmark. Okay then.You can scream from the rooftops that it is about AMD getting a couple FPS boost in a random benchmark that will be forgotten a week later, but it doesn't make it so.
Given the amount of effort the Nvidia fans are putting into downplaying Mantle, I'd say AMD must be on the right track with this.