On Thu Mar 21 07:01:57 2024 +0000, Vijay Kiran Kamuju wrote:
> I will initially only add the ID3X11ThreadPump interface stubs and the
> D3DX11CreateThreadPump function, so that once the common code steps are
> further advanced, we can fill in the interface functions.
Have not seen the unification work, except for the pixel format changes. Is there more work done in proton tree?
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5357#note_84832
Making all the windows handled by the driver to be either GL/VK client surfaces, or top-level windows. This avoids leaking host windows into the Win32 space, and makes it possible to get rid of some remaining NtUserMapWindowPoints in `map_event_coords` for mouse input.
--
v6: winex11: Get rid of the now unnecessary foreign windows.
winex11: Generate relative ConfigureNotify on parent ConfigureNotify events.
winex11: Use the new host windows to register foreign window events.
winex11: Keep track of the host windows children window rects.
winex11: Keep track of the host windows relative rects.
winex11: Keep track of the host window children of interest.
winex11: Create host windows recursively up to root_window.
winex11: Introduce a new struct host_window for host-only windows.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6649