wined3d4win
wined3d4win copied to clipboard
Trying to compile WineD3D for use with QEMU MESA passthrough
Hi,
I'm trying to compile WineD3D for use with MESA pass-through with a patched QEMU 6.1.0 version from this guy: https://github.com/kjliew/qemu-3dfx
The specs: Apple M1 MacBook Air 13" 2020, macOS Monterey 11.12
The QEMU VMs: Windows 98 SE and Windows XP SP3, both fully updated.
I've tried a lot of previous WineD3D versions with them to run a DX7 game, however all them fail for different reasons. So I tried to compile newer ones. But I can't seem to be able to successfully compile any newer version for these operating systems, so I am seeking some advice. I have even tried a Debian 9 32-bit distro to build, which built successfully, however the DLLs did not work for my VMs.
maybe try using reactOS's wine fork? I think they still target xddm so that code might be compatible, maybe try emailing one of the folk from there.
regardless here is a link to the code. IMO this would be your best shot I think https://github.com/reactos/reactos/tree/master/dll/directx/wine/