Let's jump back a little bit...
DX12 was in development way before Mantle. People like, Nvidia, Qualcomm and AMD all were involved at the beginning.
Devs (Not AMD) push for a low level API. DICE/EA create Mantle in collaboration with AMD (who originally was involved in the DX12 development remember) to produce the API that devs wanted. It was nice of AMD to 'assist' with it already working on the DX12 development previously.
Mantle never makes final release but guises itself in Beta for eternity.
Jump forward a bit, DX12 gets a release date with W10.
Mantle suddenly becomes DX12 lol.
Can you see how silly it is ?
Not really because would Microsoft have worked so hard on DX12 if they didn't have any competition? Nope. Microsoft knew of mantle and what it endeavored so they decided to do what devs asked for and try to emulate and do better what mantle was offering. Quite simple really. And now mantle has evolved into vulcan and so much more! Mantle quite simply has just passed over the mantle really!
