[Mesa-dev] [PATCH 2/2] mesa: _mesa_format_convert should be endian agnostic

Emil Velikov emil.l.velikov at gmail.com
Fri Aug 7 11:03:48 PDT 2015

Hi Christian,

On 4 August 2015 at 08:23, Christian Zigotzky <chzigotzky at xenosoft.de> wrote:
> Hi All,
> I know the false colors problems. Some Linux programs appear to be ABGR
> instead of RGBA, thus green becomes purple, red becomes light blue etc.
> I created a bug report on freedesktop.org. Bug report 72877:
> https://bugs.freedesktop.org/show_bug.cgi?id=72877 and
> http://lists.freedesktop.org/archives/mesa-dev/2013-December/050363.html.
> I also created a bug report on bugs.launchpad.net. Bug report #1275042:
> https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/1275042.
> Additionally I posted the bug on the Mesa dev mailing list:
> http://lists.freedesktop.org/archives/mesa-dev/2014-March/055510.html.
> I also posted it in the ubuntuforums' PPC forum:
> http://ubuntuforums.org/showthread.php?t=2214923 and I posted it on the
> Debian PPC mailing list:
> https://lists.debian.org/debian-powerpc/2014/01/msg00003.html.
> I figured out what the problem is and I have fixed the problem in the
> MesaLib source code. I released some unofficial Mesa packages. Downloads:
> http://www.supertuxkart-amiga.de/amiga/mesalib-unofficial.html.
> I fixed the wrong colors issues in SuperTuxKart. Downloads:
> http://www.supertuxkart-amiga.de/amiga/x1000.html#downloads. But I know, it
> affects a lot of other programs.
> Furthermore I posted some information about this problem in the following
> thread: http://forum.hyperion-entertainment.biz/viewtopic.php?f=35&t=2137
> There is a second problem with all Radeon HD 7XXX and higher. 3D for these
> requires LLVM to compile the shaders. We compiled the new Mesa versions with
> LLVM, but there was a bug in LLVM that meant it wouldn't work on PPC.
> At the time we are still using the unofficial Mesa versions for our NG
> Amigas and Power Macs. Unfortunately these work only with Radeon HD 6XXX and
> lower.
I believe you misread why I've CC'ed you.

My intention was to make you aware of this patch so that you can check
(if interested) if it helps or it does/doesn't make things worse for
r600. As you already noticed, Oded is working on software renderers so
he may not be able to test on r600.

On the topic of BE, there has been a few fixes for r100/r200 hardware
recently but that's about it.


More information about the mesa-dev mailing list