I thought the discussion around Mantle in regards to Nvidia implementing it was really interesting. The real tough question about how AMD wants to keep control of its own destiny answers why the problem Nvidia has with it is not pride as Huddy is claiming. Clearly AMD can release features that harm Nvidia, the exact same claim and complaint he has about gameworks. AMD can develop new hardware, release a new Mantle driver and now all of a sudden Nvidia either can't run the Mantle API for that game at all or does so without significant effects or really inefficiently because they were blind sided by new hardware leaving them disadvantaged for a year or so at least. That isn't a good deal for Nvidia, AMD can claim that they will make it a "standard" all they like but in reality its their API that they will do what they want with and that is not conducive with a standard as all parties aren't equal. No one else would agree to that being a standard, its an AMD API and everyone has to choose to eat at their table and be disadvantaged by it. Opening it so that all IHVs can implement it is not the same as a standard, and it would be unwise under those conditions for anyone to implement it neither Intel or Nvidia should even consider that as its a terrible deal and bad for the industry to do so. Mantle will always just be AMD for this reason, they have no intention of putting it into the standards process that would remove their control and hence make a fair market around the API.