On 20 Apr 2002, Michel D�nzer wrote:

> On Fri, 2002-04-12 at 02:23, Andrew P. Lentvorski wrote: 
> > Okay, after tracking this, it turns out to be a pixmap cache bug.  At
> > least, I can stop the problem from occurring by adding the "Option
> > "XaaNoPixmapCache"" line to my XF86Config file.
> 
> That's coincidence, the same is true for "XaaNoScreenToScreenCopy".
> 
> The problem is that RADEONCPSetClippingRectangle() is called between
> RADEONSetupForScreenToScreenCopy() and
> RADEONSubsequentScreenToScreenCopy() and messes up the
> DP_GUI_MASTER_CNTL register.
> 
> I don't see a proper solution to this problem so the attached patch just
> disables hardware clipping for screen to screen copies. I wonder what
> impact on performance this has, if any - Mark?

    Hard to say.  In some hardware implementations, hardware clipping
is slower and it's fastest to clip in software.  It depends on how well
the hardware optimizes away the unrendered pixels.


                                Mark.

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

Reply via email to