29 Mar
2024
29 Mar
'24
9:55 a.m.
After some discussion on https://gitlab.winehq.org/wine/wine/-/merge_requests/4533, this refactors how child_window are handled to make it easier to decouple them from the whole_window, and eventually have multiple detached child_window for some Vulkan use case (possibly also GL). -- v2: winex11: Introduce a new attach_client_window helper. winex11: Introduce a new destroy_client_window helper. winex11: Introduce a new detach_client_window helper. winex11: Get rid of ref held from the HWND to its Vk surface. winex11: Keep the client window colormap on the GL drawable. https://gitlab.winehq.org/wine/wine/-/merge_requests/4565