I'm probably a bit slow on thinking about this, but now that Mantle's public SDK may not be released until the 57th week of 2014 or later and news about glNext being shown off at GDC, I was wondering about what case is to be made for AMD's API, should the company's silence on the matter not already speak enough.
The universe around Mantle has shifted.
DX12's low-level API is incoming, and Microsoft is changing Windows licensing to make Windows 10, and the matched change in WDDM, as a natural point that devices will move towards as part of an ongoing device lifetime license. There will not be a clear Vista+DX10 discontinuity that a third-party API capable of straddling Windows versions could exploit.
AMD has insisted that while DX12 appears to capture almost all the major benefits of low-level resource management, Mantle could still do some things better since it can be more readily tailored to GCN and can have certain extensions built into it.
While Mantle theoretically could be multiplatform, and some incredibly non-committal statements were made to that effect, all appearances are that the shores of Mantle's pond are Windows 7 PCs. Thanks to the Xbox One, even DX is more multiplatform.
Whatever gap Mantle could have exploited there is bounded by AMD's lack of adventurism, and is being ground down by the multi-billion-dollar behemoth platform holder that is foregoing (modest--for it) revenues and orienting its whole software universe on changing the situation that allows Mantle any traction right now.
glNext appears to be going for something closely aligned to the current trend. It is multiplatform, and it will also exist in Windows.
Some people were wondering if Mantle could show up in Steam Machines, but the choice of presenter for glNext seems to weight against it.
The GDC presentation has two of the major Mantle proponents/marketing points, as well as several engines Mantle could not entice, either due to philosophical or business reasons.
So glNext could be a low-level DX12-ish model, and vendors can add extensions, and it will be an open standard that should be multi-platform, multi-IHV, and multi-form factor.
Is there some subtlety to the situation that I am missing where an open standard API with low-level access and vendor-specific extensions leaves a business case for Mantle?
I suppose Mantle as we know it could be useful as a model to get glNext-like functionality down onto Windows 7 machines, if the mainline API winds up having the same WDDM update requirement that DX12 will.