Michel,

> On Fre, 2002-08-16 at 19:12, Juergen Keil wrote:
> > 
> > The problematic acceleration is named "8x8 mono pattern filled
> > rectangles" in the XFree86 server logfile and the code used inside the
> > XFree Radeon driver for this accelerated OP is also present inside the
> > ATI Rage128 driver - so the same problem could exist in the
> > XFree86 ATI Rage128 driver as well.
> 
> This should be fixed in the radeon driver in DRI CVS.

I've tried to compile & install the latest DRI CVS ATI Radeon driver,
but it seems DRI CVS has not yet picked up the latest changes from
xfree86 CVS for DVI support at high resolutions.  I'm using the xfree86
CVS ATI Radeon driver with an Iiyama AU4831D DFP at 1600x1200 attached
to the DVI interface;  with the DRI CVS ATI driver there was no picture
(= completely black pickture) on the DFP.   This is more or less the
same behaviour as seen with the xfree86 4.2.0 release version of the
ATI Radeon driver.


I've had a look at revision 1.17 of radeon_accel.c on DRI CVS, and it
seems you've changed (among many other things) the
Mono8x8PatternFillFlags to use BIT_ORDER_IN_BYTE_MSBFIRST instead of
BIT_ORDER_IN_BYTE_LSBFIRST; and removed the RADEON_GMC_BYTE_LSB_TO_MSB
flag in RADEONSetupForMono8x8PatternFill.  This was the change that has
fixed the problem for me as well, using xfree86 CVS.


The other change you made related to "8x8 mono pattern filled
rectangles" - the "Take care of endianness" stuff in function
RADEONSetupForMono8x8PatternFill() - does not make a difference on a
little endian architecture like x86 but I guess it's fixing some
corruption with swapped vertical lines that should occur on big endian
architectures.


Have you been able to reproduce the issue with the horizontal flipped
pixels and the 2d accelerated "8x8 mono pattern filled rectangles" op?
I'm asking because I posted the same question on usenet and from the 3-4
people that responded, apparently noone was able to reproduce this problem.
What's the explanation for this?  

_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to