https://bugs.winehq.org/show_bug.cgi?id=47885
Bug ID: 47885 Summary: [regression] [bisected] games are now restricted to resolutions not bigger than the virtual desktop Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winex11.drv Assignee: wine-bugs@winehq.org Reporter: mtmkls@gmail.com Distribution: ---
If wine is set to emulate a virtual desktop of 1024x768 for example, games cannot set any resolution higher than that. Previously they were able to set any resolution up to the real resolution of the monitor.
25167fb286822c93582457815bcf069fef040976 is the first bad commit commit 25167fb286822c93582457815bcf069fef040976 Author: Zhiyi Zhang zzhang@codeweavers.com Date: Wed Aug 14 16:23:55 2019 +0800
winex11.drv: Make screen helpers independent of Xinerama.
So that other display device handlers such as XRandR can be introduced because they might report a virtual screen size with different top-left corner and the primary screen may be different as well.
Signed-off-by: Zhiyi Zhang zzhang@codeweavers.com Signed-off-by: Huw Davies huw@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
dlls/winex11.drv/display.c | 70 +++++++++++++++++++++++++++++++++++++++++++++ dlls/winex11.drv/xinerama.c | 33 --------------------- 2 files changed, 70 insertions(+), 33 deletions(-)
Please revert to the old behavior.