Digital Foundry comments on what DX12 might mean to XboxOne
That sounds likely, Microsoft announced it more then a year before it's actually availble and even AMD was surprised by the DX12 news, apparently:
So the odds of this being more of a reaction than something they had been planning for a long time are quite high.
IMO, consoles play a huge role on which version of DirectX will be the foundation of DirectX game development and since the XBOX 360 only made use of DX9, that's the reason we saw small amounts of DX11 games on PC... In fact, most of the DX11 supported games were really DX9 games with a couple DX11 effects added in.. It wasn't until near the end of the life of last gen consoles did we truly see games take full advantage of DX11 on PC (BF4, Crysis 3, etc)
I agree,consoles definitely play a big role in this. I think the devs not being bothered to work with something new as well as the console limitations that keep DX11 relatively unused.
They might do that, but they're also quite stubborn (just look at Bing), so it will take sometime.
The odds of Nvidia or Intel creating drivers for Mantle are indeed quite small, they're competitors after all.
There has been a ton of opposition against DirectX for a few years now. It really wouldn't surprise me if they come together and put in full support for both Mantle and more push for OpenGL support.
This is your freedom in a life of fallacy,
With no last kiss and no regrets; You don't deserve good bye.
^^^I could see OpenGL threatening DirectX since Intel, AMD and Nvidia support it and OpenGL offers low level access just like Mantle and DX12, so that keeps everyone on even playing field.. AMD would need to get Nvidia and Intel on board if they want to threaten DX12 with Mantle though, which might be quite difficult to do.