On Don, 2003-01-16 at 14:42, Juergen Keil wrote: > > I've just updated the XFree86 ATI driver to xf-4_2_99_3 from CVS and noticed > that the "8x8 mono pattern filled rectangles" operation on radeon cards is > still broken/broken once again. > > To reproduce the problem, see the test program included in my email from > Aug, 16th 2002 (included below). > > The following patch fixes the problem (I think this change got lost when > merging in the DRI version of the ATI driver): > > > % cvs diff radeon_accelfuncs.c > Index: radeon_accelfuncs.c > =================================================================== > RCS file: /cvs/xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c,v > retrieving revision 1.3 > diff -u -B -r1.3 radeon_accelfuncs.c > -- radeon_accelfuncs.c 2002/11/05 17:46:13 1.3 > +++ radeon_accelfuncs.c 2003/01/16 13:16:32 > @@ -1203,7 +1203,7 @@ > a->Mono8x8PatternFillFlags = (HARDWARE_PATTERN_PROGRAMMED_BITS > | HARDWARE_PATTERN_PROGRAMMED_ORIGIN > | HARDWARE_PATTERN_SCREEN_ORIGIN > - | BIT_ORDER_IN_BYTE_LSBFIRST); > + | BIT_ORDER_IN_BYTE_MSBFIRST);
Note that it's the other way around on this big endian machine (I wonder why I committed it with MSBFIRST to DRI CVS back then...), so it looks like we need to play the X_BYTE_ORDER game again. :/ -- Earthling Michel D�nzer (MrCooper)/ Debian GNU/Linux (powerpc) developer XFree86 and DRI project member / CS student, Free Software enthusiast _______________________________________________ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86

