[Mesa-dev] Wrong colors in 3D apps on big-endian systems

Richard Sandiford rsandifo at linux.vnet.ibm.com
Wed Mar 12 04:26:25 PDT 2014


Michel Dänzer <michel at daenzer.net> writes:
> On Die, 2014-03-11 at 11:08 +0000, Richard Sandiford wrote:
>> Michel Dänzer <michel at daenzer.net> writes:
>> > On Mon, 2014-03-10 at 10:11 +0100, Christian Zigotzky wrote:
>> >> 
>> >> The Fedora guys have solved the problem with the patch 
>> >> "mesa-9.2-llvmpipe-on-big-endian.patch". What do you think of this patch?
>> >
>> > It sounds like an older downstream attempt at fixing llvmpipe on big
>> > endian hosts, which was superseded by the upstream fixes, which were
>> > incidentally pushed by the 'Fedora guy' Adam Jackson. Adding him and
>> > Richard Sandiford (the author of the fixes) to CC, maybe they can help
>> > you fix up r600g.
>> 
>> I don't know the r600 code at all, sorry.
>
> Fair enough, but still I'm starting to regret that I didn't ask you guys
> to at least try working with others to get the hardware drivers fixed up
> for the llvmpipe big endian fixes before pushing them...
>
> Also, I was hoping there would be followup work extending the same
> approach for the remaining formats. Do you have any plans for that? The
> current half-finished situation is quite messy and confusing for people
> working on format related code.

I started down that route with the patch attached to:

   http://lists.freedesktop.org/archives/mesa-dev/2013-June/040594.html

It depended on those 8 patches being applied first, but although the
series got positive feedback, it didn't really go anywhere beyond that.
I suppose I should have pushed for someone to apply it.

I'm happy to retest and repost the series if someone would be willing
to put it in.  I can then go through the other patches I have locally
that were held up on those.  But (obviously) I'm not anything like a
frequent-enough contributor for commit access to make sense.

Thanks,
Richard



More information about the mesa-dev mailing list