Mantle 'push' Microsoft? No such thing.
DX12 is already in development long before AMD announced its Mantle initiative.
Beside, the so called Mantle low level is kinda useless because Catalyst driver cpu overhead.
DX development doesn't take one year to finish, it takes several years for testing suitability, acceptability and feasibility.
I think Mantle kinda rushed to the market. If you take a look on the mantle documentation, it is kinda......messy and feel rushed.
Really wonder how DICE is able to use the mantle renderer.
Mantle is destined for failure in first place.
Reason, AMD has somehow low discrete gpu market share.
For console argument;
PS4 dev tool uses PlayStation Shader Language (PSSL).
Xbox One on the other hand uses DirectX HLSL with dx 11.2 API.
We don't expect Sony to support mantle or microsoft to use its competitors API, no?
Reason for people saying some documentation from mantle is similar to dx12 documentation?
Simple, AMD contributed some of the code to Microsoft to review and included in DX12. It is not copying.
That's what i told to those who keep saying Mantle is the reason why DX12 existed. DX12 dev is way before Mantle.