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