It looks like DirectX12 is just DirectX 11 with the Mantle API integrated in:
Well well well, this is going to be a very interesting article. The delightfully controversial SemiAccurate.comhas just revealed that DirectX12 is nothing more than DirectX11 with Mantle API shamelessly integrated.
While not impossible, Microsoft would never officially confirm that anyway. Like how it's obvious that they worked closely with AMD on the API for XBox One, they still deny that it has any relation to Mantle. Of course...
Now, if some developer already working on Mantle steps up and says that DirectX 12 will be really easy to adjust to, nudge nudge, wink wink, say no more. Then we'll know.
Anyway it doesn't matter as long as DirectX 12 gets good. AMD will be happy with that. In the meantime Mantle is getting more support now from Crytek. Mantle is here already and works with Windows 7. DirectX 12 isn't likely to come out this year(we may know more real soon) and could possibly be mainly for Windows 9.
The Mantle dll file has been picked apart and there's nothing in it that's tied to GCN. There's no reason it can't run on any other modern GPU architecture, except that currently the only driver available is for GCN.
That doesn't make it open source, and AMD never said that it's open source right now at this time, because it isn't, but there's nothing stopping it from being opened up later, which AMD has said all along is the plan.
Nobody has lied to or misled anyone at this point.
Nevermind, I've already found the answer online and it appears as if it won't require an upgrade. Was starting to wonder whether getting a 780 had been a bad idea.
All features of dx12 won't be supported by current GPU's which had no label with dx12. Unless the hardware company nvidia, amd, intel does driver update which will allow those GPU's to support them. Same goes with opengl; judging from the past you will need to buy new gpu that has dx12 label. Which most likely be amd 300 series and new nvidia series that will come after Q4 2015, or Q1-2 2016.
Basically some features of dx12 might be working on most of gpu's other won't. Simple as that... In understanding of development of dx12 and its implementation of mantle code, we might expect most of amd cards to be able to support more of dx12 features than nvidia cards. (But again it depends on drivers nvidia or amd does)
Just an FYI here, Microsoft already had a low overhead version of DirectX11. Its how the Xb1's implementation of DX11 works.
The 360 had itself a low overhead version of DX9. Microsoft just didn't care to bring that kind of tech to Windows because it would indirectly effect their consoles by making PC game dev a little bit easier to manage.
"its Mantle by another name" doesn't make any sense, they already had it and you've already seen it before, Mantle just woke the sleeping giant that is Microsoft who went into full damage control least they lose control of not only the console market but also the home media consumer market.
AMD is flying the DX12 flag because AMD has more invested than Nvidia, Microsoft, or Intel does in making sure hardware gets used effectively.
Considering the fact that DX12 has been in development significantly longer than Mantle, i think this is BS. Also, Mantle was released under a license. If Microsoft was even allowed to modify and redistribute Mantle under the DX12 name, they would have to list Mantle's license in the EULA. I have seen no such listing.