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

Reply via email to