June 17, 2026
4:52 a.m.
This was just a bit unfortunately timed... With the ExtEscape version the same change could have been made in the new place instead.
Don't expect anything to be settled even at this point, I don't even yet have a clear vision of how things would end up and I'm mostly still untangling things and factoring code to win32u for practical reasons. I think it's mostly safe to assume that Vulkan swapchains would stay more or less stable, when direct rendering is possible (and end up onto Metal layers for macOS), because that's what we want for performance, but other than that nothing is settled and I don't think we can commit onto an ABI for external projects. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/11058#note_143327