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

Christian Zigotzky chzigotzky at xenosoft.de
Fri Aug 7 18:15:50 PDT 2015


Hi Emil,

Thank you for your answer. Sorry about my answer. I hoped that it could 
fix our 3D acceleration problems with new graphics cards but you're 
right I misread it. I will test it as soon as possible. Many thanks for 
this patch.

Rgds,

Christian

On 07 August 2015 at 8:03 PM, Emil Velikov wrote:
> 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.
>
> Emil
>



More information about the mesa-dev mailing list