Originally Posted by looniam
methinks you are overlooking the difference here. mantle is a stand alone whereas nvapi was/is't; at least there isn't an option in any game's menu to run DX or nvapi. and the dynamic has changed, back then amd had quite a bit of circular help pushing DX 10/11 from microsoft; which can be used for all hardware.
Arguing that Mantle is a bit different from nvapi is silly. Yes, we know that they aren't the same. Heck, we also know they weren't developed by the same company. The point to all this means that an api that helped the hardware has been in use for sometime now. And, it was helped by a developer of all people not just AMD alone. Dice and AMD both helped in Mantle development and Dice is planning on using it in it's engine. There is also another set of tweets from Principal Technical Director at Activision, another developer, who appears to be onboard with Mantle as well. It looks like AMD is getting a bit of "circular help pushing" Mantle. Tweet
I think the point of low level APIs is to expose all the hw has to offer- would the API be compromised if others supported it?