http://qa.mandrakesoft.com/show_bug.cgi?id=5290
Product: libxfree86
Component: libxfree86
Summary: Xrender depth checking different from comments
Product: libxfree86
Version: 4.3-21mdk
Platform: All
OS/Version: All
Status: UNCONFIRMED
Severity: major
Priority: P1
Component: libxfree86
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]
Xrender library does not initialize unless all possible depths
are available on the screen (1, 4, 8, 24, 32) because the code
that checks it in xc/lib/Xrender/Xrender.c has line:
if (~depths & REQUIRED_DEPTHS)
return False
The line is coming from XFree86.spec Patch7.
According to comments, any of the depths should be enough, so
the condition should be changed to
if ((depths & REQUIRED_DEPTHS) == 0)
return False
I noticed this because I just upgraded one 9.1 machine to cooker few days
ago and QT no longer anti-aliased and the system and especially konqueror
was very unstable. With this one line change, anti aliasing started
working and konqueror no longer freezes. This machine has just 24 bit
depth available on the screen (Matrox G550 dual with Xinerama).
--
Configure bugmail: http://qa.mandrakesoft.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.