[Bug 7334] Workaround for lack of 8bpp (8-bit, 256 color) support on 24bpp displays

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Feb 27 10:15:19 CST 2008


http://bugs.winehq.org/show_bug.cgi?id=7334





--- Comment #21 from Roderick Colenbrander <thunderbird2k at gmx.net>  2008-02-27 10:15:18 ---
Fixmes about depth switching can be ignored:
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 8

X doesn't support depth switching and will likely never support it. A while ago
I posted some more info about this on http://wiki.winehq.org/DirectDraw. 
Basically the problem is that a lot of programs need e.g. 8 or 16 bit and that
all drawing operations need to be converted to 24 bit (as that's what X uses)
and most of the time we also need an inverse conversion (24 -> 8). This
combined with roundtrips to the Xserver this is slow. A DIB engine could help.
For nicely behaving games (e.g. StarCraft), playing with
DirectDrawRenderer=opengl and RenderTargetLockmode can make 8bit games very
fast (assuming the right GL extensions are around).


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list