Mailinglist Archive: radeonhd (307 mails)

< Previous Next >
Re: [radeonhd] [PATCH] r6xx/r7xx overlapping EXA copy optimization
  • From: Alex Deucher <alexdeucher@xxxxxxxxx>
  • Date: Fri, 6 Feb 2009 10:30:35 -0500
  • Message-id: <a728f9f90902060730v411cb3e2u7c6fd1bbdcf89783@xxxxxxxxxxxxxx>
On Fri, Feb 6, 2009 at 3:55 AM, Yang Zhao <yang@xxxxxxxxxx> wrote:
I poked around in R600OverlapCopy() and noticed that in the case where
the offset between src and dst is horizontal, the simple all-at-once
copy seems to work correctly.

For the case where the offset is only vertical, I've modified the
line-by-line copy to instead copy in chunks equal to height of the
non-overlapping area.

The patch has only been tested on a RV770, so I will claim nothing
regarding other GPUs. At least for this particular machine, EXA is now
snappy and corruption free.


Thanks! pushed.

Alex
--
To unsubscribe, e-mail: radeonhd+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: radeonhd+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups
References