8 Jun
2023
8 Jun
'23
3:20 p.m.
Rémi Bernon (@rbernon) commented about dlls/win32u/sysparams.c:
+ if (!(devmode->dmFields & DM_DISPLAYFLAGS)) + return DISPLAYCONFIG_SCANLINE_ORDERING_UNSPECIFIED; + else if (devmode->dmDisplayFlags & DM_INTERLACED) + return DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED; + else + return DISPLAYCONFIG_SCANLINE_ORDERING_PROGRESSIVE; +} + +static DISPLAYCONFIG_PIXELFORMAT get_dc_pixelformat(DWORD dmBitsPerPel) +{ + if ((dmBitsPerPel == 8) || (dmBitsPerPel == 16) || + (dmBitsPerPel == 24) || (dmBitsPerPel == 32)) + return dmBitsPerPel / 8; + else + return DISPLAYCONFIG_PIXELFORMAT_NONGDI; +}
static DISPLAYCONFIG_PIXELFORMAT get_dc_pixelformat( DWORD bits )
{
if ((bits == 8) || (bits == 16) || (bits == 24) || (bits == 32))
return bits / 8;
else
return DISPLAYCONFIG_PIXELFORMAT_NONGDI;
}
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/2957#note_35144