I have stated repeatedly that this was a theoretical exercise, and I noted in an earlier post that the non-D3D parts would fall outside of Mantle. Any such solution would be very kludgy and unreliable, and Microsoft could opt to break whatever means the shim would have at interjecting itself between the application and the runtime.This isn't possible, because DirectX11 is more than simply the D3D subsystem. Sure, it might be academically possible to build some "DX11-wrapper" using Mantle and some hackery.
What I did speak to would be why even with all that, there might be a moment's thought devoted to trying.
Even if it were difficult, catering to the large number of XP holdouts and simplifying the development of PC games would have given a significant marketing boost to AMD.
If Mantle does utilize some of the queuing functions in HSA, it could be pulling parts of what Vista rolled into the kernel driver back out to the user level, reversing part of the original reason for the DX break in the first place.
He's probably thinking more along the lines of allowing DX11.2+ features on Win7 rather than DX10+ features on XP. Mantle should be able to accommodate that.
That's what I find could be interesting going forward.