DirectX 10/11 does not work using the macOS version of wine due to the old version of OpenGL used by Apple, eventually Crossover will hopefully add support for using Metal API instead of OpenGL.
That will allow DirectX 10/11 to be used on macOS until then mac users are stuck on DirectX9 mostly, the reasons for this are complicated.