On Thu Oct 20 10:00:11 2022 +0000, Rémi Bernon wrote:
You're right, I think the best way forward is to improve the non-primary adapter support on all backends. I've opened https://gitlab.winehq.org/wine/wine/-/merge_requests/1116 and https://gitlab.winehq.org/wine/wine/-/merge_requests/1117 for this purpose. I'm not completely sure about the winemac.drv multi-monitor support, so if it doesn't work I'll probably drop this for now and keep the display mode change non-atomic.
That didn't go very well, I'm going back to the approach passing is_primary / primary adapter name to display driver callbacks. I've split these changes into https://gitlab.winehq.org/wine/wine/-/merge_requests/1136.