Re: Wrong colors with Mesa 9.2 and Mesa 10.0 on Debian Sid
Hi,
Michel Dänzer wrote:
On Mon, 2013-12-30 at 13:20 +0100, Riccardo Mottola wrote:
Hi,
Christian Zigotzky wrote:
Hi all,
I've tried Mesa 9.2.2-1 and 10.0.0-1 on Debian Sid and Lubuntu 13.10.
Unfortunately both have issued false colors in games. They appear to be ABGR
instead of RGBA, thus blue becomes green, red becomes alpha etc.
With current Debian unstable, I have such a problem in my iBook too.
Several icons appear skewed in colors in WindowMaker and certain whole
applications do too (e.g. GNUstep ones)
WindowMaker doesn't use OpenGL, and I doubt GNUstep does either, so
you're hitting a different problem.
I doubt that too, however see below the ldd output. Here is a screenshot
of Ink from GNUstep (self-compiled) running on my iBook:
http://picpaste.com/IMG_0158-4s3NCoFv.JPG
as you may see, the colors are quite off. Everything which has Alpha is
Magenta, while the Blue ink turned Red.
Windowmaker itself is not affected, the XTerminal Icon shows fine.
This is running gnustep with the xlib backend, not the cairo backend
which causes the whole X server to crash due to the bug in the
ati-mach64 driver.
an Ldd shows:
multix@balthasar:~/gnustep-repo/pantomime$ ldd
/System/Library/Bundles/libgnustep-back-024.bundle/libgnustep-back-024
linux-vdso32.so.1 (0x00100000)
libXfixes.so.3 => /usr/lib/powerpc-linux-gnu/libXfixes.so.3
(0x6ff2d000)
libXt.so.6 => /usr/lib/powerpc-linux-gnu/libXt.so.6 (0x6fead000)
libXext.so.6 => /usr/lib/powerpc-linux-gnu/libXext.so.6
(0x6fe79000)
libX11.so.6 => /usr/lib/powerpc-linux-gnu/libX11.so.6 (0x6fd1d000)
libGL.so.1 => /usr/lib/powerpc-linux-gnu/libGL.so.1 (0x6fc99000)
libgnustep-gui.so.0.24 =>
/System/Library/Libraries/libgnustep-gui.so.0.24 (0x6f71a000)
libgnustep-base.so.1.24 =>
/System/Library/Libraries/libgnustep-base.so.1.24 (0x6f1ab000)
libpthread.so.0 => /lib/powerpc-linux-gnu/libpthread.so.0
(0x6f170000)
libobjc.so.3 => /usr/lib/powerpc-linux-gnu/libobjc.so.3
(0x6f12b000)
libgnutls.so.26 => /usr/lib/powerpc-linux-gnu/libgnutls.so.26
(0x6f054000)
libgcrypt.so.11 => /lib/powerpc-linux-gnu/libgcrypt.so.11
(0x6efb1000)
libxml2.so.2 => /usr/lib/powerpc-linux-gnu/libxml2.so.2
(0x6ee36000)
libffi.so.6 => /usr/lib/powerpc-linux-gnu/libffi.so.6 (0x6ee0d000)
libnsl.so.1 => /lib/powerpc-linux-gnu/libnsl.so.1 (0x6edd4000)
librt.so.1 => /lib/powerpc-linux-gnu/librt.so.1 (0x6edab000)
libdl.so.2 => /lib/powerpc-linux-gnu/libdl.so.2 (0x6ed87000)
libz.so.1 => /lib/powerpc-linux-gnu/libz.so.1 (0x6ed50000)
libicui18n.so.52 => /usr/lib/powerpc-linux-gnu/libicui18n.so.52
(0x6eaeb000)
libicuuc.so.52 => /usr/lib/powerpc-linux-gnu/libicuuc.so.52
(0x6e940000)
libicudata.so.52 => /usr/lib/powerpc-linux-gnu/libicudata.so.52
(0x6d2b3000)
libm.so.6 => /lib/powerpc-linux-gnu/libm.so.6 (0x6d1e3000)
libgcc_s.so.1 => /lib/powerpc-linux-gnu/libgcc_s.so.1 (0x6d1ad000)
libc.so.6 => /lib/powerpc-linux-gnu/libc.so.6 (0x6d010000)
libSM.so.6 => /usr/lib/powerpc-linux-gnu/libSM.so.6 (0x6cfe9000)
libICE.so.6 => /usr/lib/powerpc-linux-gnu/libICE.so.6 (0x6cfb1000)
libxcb.so.1 => /usr/lib/powerpc-linux-gnu/libxcb.so.1 (0x6cf74000)
libglapi.so.0 => /usr/lib/powerpc-linux-gnu/libglapi.so.0
(0x6cf1b000)
libXdamage.so.1 => /usr/lib/powerpc-linux-gnu/libXdamage.so.1
(0x6cef8000)
libX11-xcb.so.1 => /usr/lib/powerpc-linux-gnu/libX11-xcb.so.1
(0x6ced6000)
libxcb-glx.so.0 => /usr/lib/powerpc-linux-gnu/libxcb-glx.so.0
(0x6cea2000)
libxcb-dri2.so.0 => /usr/lib/powerpc-linux-gnu/libxcb-dri2.so.0
(0x6ce7e000)
libXxf86vm.so.1 => /usr/lib/powerpc-linux-gnu/libXxf86vm.so.1
(0x6ce58000)
libdrm.so.2 => /usr/lib/powerpc-linux-gnu/libdrm.so.2 (0x6ce2b000)
libpng12.so.0 => /lib/powerpc-linux-gnu/libpng12.so.0 (0x6cde5000)
libgif.so.4 => /usr/lib/powerpc-linux-gnu/libgif.so.4 (0x6cdbc000)
libtiff.so.5 => /usr/lib/powerpc-linux-gnu/libtiff.so.5
(0x6cd27000)
libjpeg.so.8 => /usr/lib/powerpc-linux-gnu/libjpeg.so.8
(0x6ccd2000)
/lib/ld.so.1 (0x2019e000)
libtasn1.so.3 => /usr/lib/powerpc-linux-gnu/libtasn1.so.3
(0x6cca1000)
libp11-kit.so.0 => /usr/lib/powerpc-linux-gnu/libp11-kit.so.0
(0x6cc46000)
libgpg-error.so.0 => /lib/powerpc-linux-gnu/libgpg-error.so.0
(0x6cc21000)
liblzma.so.5 => /lib/powerpc-linux-gnu/liblzma.so.5 (0x6cbdd000)
libstdc++.so.6 => /usr/lib/powerpc-linux-gnu/libstdc++.so.6
(0x6ca8d000)
libuuid.so.1 => /lib/powerpc-linux-gnu/libuuid.so.1 (0x6ca67000)
libXau.so.6 => /usr/lib/powerpc-linux-gnu/libXau.so.6 (0x6ca43000)
libXdmcp.so.6 => /usr/lib/powerpc-linux-gnu/libXdmcp.so.6
(0x6ca1e000)
libjbig.so.0 => /usr/lib/powerpc-linux-gnu/libjbig.so.0
(0x6c9f1000)
I see the backend is linked to libGL (even if GS doesn't explicitly use
it, this is the plain xlib backend, thus it is imported by another library)
Riccardo
Reply to: