Yeah and MS have been working on DX12 for over fifteen years. What a
BS and inflated statement that was, that only serves to make MS and Nvidia seem incompetent. If Nvidia and MS and AMD and Intel have been working on DX12 for four years, then how does that
not make them look like bumbling morons and the process look flawed, since AMD by itself could make and ship an API in two years?
And let's be clear here, Mantle is running on two games already-- it's done, shipped, working. It's way ahead.
Since I don't think these companies are totally incompetent, I'd prefer to think that Nvidia's statement, while true, mostly means they started talking about it 4 years ago after DX11 was finalized and Microsoft took their usual lackadaisical approach to progress, which probably resulted in the ultimately abortive DX11 multithreading extension.
To put that statement further into perspective, the first DX11 games were still being released four years ago.
Please don't drink Nvidia's Kool-Aid.