mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-06 10:00:16 +02:00
I was hitting an issue where thunking in Wine+Vulkan applications was breaking unless both OpenGL and Vulkan was enabled. Turns out this was because Vulkan enabled only XCB, which didn't enable X11. So when XCB is thunked but X11 isn't, this causes weird issues where X11 calls in to XCB functions and gets in desync'ed state. Causing hangs to appear in xcb_take_socket. Now we can enabled just `Vulkan` as a thunk and it'll work fine. ``` (gdb) bt from target:/usr/lib/fex-emu/HostThunks//libvulkan-host.so ```