Leif Delgass wrote:
>On 17 Jul 2002, Michel D�nzer wrote:
>
>>>>I just updated to today's build and texture colors look fine on r128 in
>>>>x86. Also, we had reports that the changes made in Mesa on the trunk
>>>>(which we merged into the mach64 branch) fixed textures on ppc for mach64,
>>>>which has a choose texture function based on r128.
>>>>
>>>Since the merge, the radeon PPC fixes added an additional swap in the
>>>texture path for BE systems.
>>>
>>If I understand correctly, the endianness fixes are the Mesa changes
>>Leif referred to.
>>
>
>Right. The merge from the trunk to the mach64 branch was done June 26 --
>after the endianess fixes.
>
1> I can find no extra byte swapping being done to textures in the r128
code and
dword swaps at later point in the pipeline would break 16 and 8 bpp
textures.
2> The r128 texture code works without PACK*LE works on both LE and BE
systems in both 32bpp and 16bpp. None of the code I had to change
except
the PACK*LE would affect textures.
3> Any change that I can see to make to work with the PACK*LE would have
to be conditional on endiness to not break x86. But that would be
redundant!
4> Something is wrong, but where?
-------------------------------------------------------
This sf.net email is sponsored by: Jabber - The world's fastest growing
real-time communications platform! Don't just IM. Build it in!
http://www.jabber.com/osdn/xim
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel