https://bugs.winehq.org/show_bug.cgi?id=55559
Bug ID: 55559 Summary: ddraw:ddraw1, ddraw:ddraw2, ddraw:ddraw4 & ddraw:ddraw7 fail on macOS due to unsupported display mode(s) Product: Wine Version: unspecified Hardware: x86-64 OS: Mac OS X Status: NEW Severity: normal Priority: P2 Component: d3d Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
ddraw:ddraw1, ddraw:ddraw2, ddraw:ddraw4 & ddraw:ddraw7 fail on macOS due to unsupported display mode(s):
*** test_coop_level_mode_set_multi(): ddraw1.c:3744: Test failed: Failed to set display mode, hr 0x80004001. ddraw1.c:3746: Test failed: Got unexpected screen width 1176. ddraw1.c:3748: Test failed: Got unexpected screen height 885. ddraw1.c:3761: Test failed: Failed to set display mode, hr 0x80004001. ddraw1.c:3763: Test failed: Got unexpected screen width 1176. ddraw1.c:3765: Test failed: Got unexpected screen height 885. ddraw1.c:3769: Test failed: Failed to set display mode, hr 0x80004001. ddraw1.c:3771: Test failed: Got unexpected screen width 1176. ddraw1.c:3773: Test failed: Got unexpected screen height 885. ddraw1.c:3792: Test failed: Failed to set display mode, hr 0x80004001. ddraw1.c:3794: Test failed: Got unexpected screen width 1176. ddraw1.c:3796: Test failed: Got unexpected screen height 885. ddraw1.c:3800: Test failed: Failed to set display mode, hr 0x80004001. ddraw1.c:3802: Test failed: Got unexpected screen width 1176. ddraw1.c:3804: Test failed: Got unexpected screen height 885. ddraw1.c:3824: Test failed: Failed to set display mode, hr 0x80004001. ddraw1.c:3826: Test failed: Got unexpected screen width 1176. ddraw1.c:3828: Test failed: Got unexpected screen height 885. ddraw1.c:3833: Test failed: Got unexpected screen width 1176. ddraw1.c:3835: Test failed: Got unexpected screen height 885. ddraw1.c:3848: Test failed: Failed to set display mode, hr 0x80004001. ddraw1.c:3850: Test failed: Got unexpected screen width 1176. ddraw1.c:3852: Test failed: Got unexpected screen height 885. ddraw1.c:3856: Test failed: Failed to set display mode, hr 0x80004001. ddraw1.c:3858: Test failed: Got unexpected screen width 1176. ddraw1.c:3860: Test failed: Got unexpected screen height 885. ddraw1.c:3868: Test failed: Got unexpected screen width 1176. ddraw1.c:3870: Test failed: Got unexpected screen height 885. ddraw1.c:3882: Test failed: Failed to set display mode, hr 0x80004001. ddraw1.c:3884: Test failed: Got unexpected screen width 1176. ddraw1.c:3886: Test failed: Got unexpected screen height 885.
*** test_primary_palette(): ddraw1.c:5441: Test failed: Failed to set 8 bpp display mode, skipping test.
*** test_palette_gdi(): ddraw1.c:7668: Test failed: Failed to set 8 bpp display mode, skipping test. ddraw1.c:7853: Test failed: Failed to set 8 bpp display mode, skipping test.
See https://test.winehq.org/data/patterns.html#ddraw:ddraw1 https://test.winehq.org/data/patterns.html#ddraw:ddraw2 https://test.winehq.org/data/patterns.html#ddraw:ddraw4 https://test.winehq.org/data/patterns.html#ddraw:ddraw7
Where 0x80004001 == E_NOTIMPL == DDERR_UNSUPPORTED And corresponds to WINED3DERR_NOTAVAILABLE
These failures are systematic and only happen on macOS (see Remi's rbernon-macos-* cloud test machines).