On Tue Nov 28 13:58:46 2023 +0000, Rémi Bernon wrote:
Are there any compatibility considerations at play?
None that I'm aware of. My point is only that the code should be kept as simple as possible. If we want to implement a WSI layer following Win32 behavior more closely I think it should not live in the drivers but rather in winevulkan. This would make checking it unnecessary in the drivers and would factor out several things in winex11 and winewayland.
Also btw, we don't want to implement the Vulkan spec, we want to implement Win32 behavior, as bogus as it is.