Its a valid and only consern about mantle imo.
But we cant continue with dx. The change will happen at some time. Mantle or not mantle. But the change comes during a period of several years so its not happening over night. Plenty of time for all to adapt.
And its also very simple. If mantle does not deliver for the devs and consumers it will just fade away. All the worrying looks more like protections of a brand and a company than striving for better games.
You say as though DX is a API set in stone, but the truth is that it isn't.
DX9 from DX10 was a HUGE change for the better technically. It was faster, had fancier graphics features, and supported a much better driver model.
I agree that any change will come over a period years. Remember DX10? Transitioning to DX10/11 was like pulling teeth.
For the first 3 years, we got a slew of games running on hacked together DX10/11 engines that ran
slower on a API that was should have been faster. DX10/11 modes didn't even look any better! Out of all the big pre-2010 games, the only one I remember doing better in DX10 with the same IQ was Far Cry 2.
So, just because an API is technically faster doesn't mean the end result will be immediately better. If past history is any indication, the new API gets half-***ed for an eternity in tech years.
Then why don't they? Why would they spend so much time and effort to create an API if they could get the same benefit with better drivers?
From what I read, when they tried to implement what Nvidia did in the 270 release, they saw a performance regression.