I'm not sure this is 100% safe (maybe limiting those blits to sysmem textures
would be better like stated in the original change?)
--
v4: wined3d: Don't reject cross-device blits from CPU.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6300
Pushing all queued input immediately causes gstreamer to process all
frames in advance and queue them in the output_queue of the transform.
This results in a large amount of memory usage that can cause an OOM
issue.
This patch allows the queue to be drained at the rate required by the
application.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6432
Preparation for https://gitlab.winehq.org/wine/wine/-/merge_requests/6323
--
v2: winewayland: Detach client surfaces when they are not visible.
winewayland: Move client surface to wayland_win_data struct.
winewayland: Pass hwnd to and return client rect from wayland_surface_get_client.
winewayland: Introduce a new wayland_client_surface_attach helper.
winewayland: Move wayland_surface_get_client to window.c.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6452