Rémi actually had some fixes for this in one of his trees. We've backported his work to 6.3 and it fixes AOE2 and some other affected games. It works by allowing multiple surfaces & swapchains per window, and rendering o...
Another game that needs YUY2 in d3d9 path is Mary Skelter: Nightmares. It's using mediafoundation for intro video, with EVR renderer, that goes through dxva2. YUY2 is a main planar format there as I understand, at least ...
I have tested this on Windows with DXVK and it works fine there. On Windows in D3D9, you can have multiple swapchains on the same window. The problem is that technically this is illegal in the Vulkan spec -- but it seems...
Hm, perhaps not. This is happening on another d3d9 instance and another d3d9 device. The primary vulkan swapchain from the game still thinks everything is okay and it can present and even returns VK_SUCCESS. I'm not supe...