elishacloud / dxwrapper

Fixes compatibility issues with older games running on Windows 10/11 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes.
zlib License
1.15k stars 82 forks source link

Question: Support Dx9 to Dx10/11 #179

Closed palmerj closed 1 year ago

palmerj commented 1 year ago

I'm a macos user, and love playing old fighting games which are dx9 via wine. Would you be open to support translation from dx9 to dx10 or 11? The reason being is Dx9 support on wine is very slow but dx10 and dx11 is fast and have translations to the underlying metal API.

elishacloud commented 1 year ago

I don't plan to do this. I am currently only working on DirectX from 9 and older. However, there are tools that convert from Dx9, Dx10 and Dx11 to Vulcan, which should run good under Wine. The project is called dxvk.

palmerj commented 1 year ago

Thanks. FYI, DVXK doesn't support DX9 under MacOS wine/crossover, that's only on LINUX. The reason being is MortonVK doesn't support the extension for directx 9 :-(

palmerj commented 1 year ago

Note I found dgvoodoo2 and that worked nicely for the games I was trying to get running faster.