[PATCH] Accelerated two directional blt support for EXA

Jesse Barnes jbarnes at virtuousgeek.org
Wed Mar 1 08:28:08 PST 2006


On Tuesday, February 28, 2006 6:01 am, Adam Jackson wrote:
> On Tuesday 28 February 2006 00:50, Jesse Barnes wrote:
> > On Monday, February 27, 2006 8:02 am, Adam Jackson wrote:
> > > Also, maybe split the lame code into a static function for
> > > readability?  The fallback nearly doubles the size of exaCopyNtoN
> > > which is otherwise quite readable.
> >
> > Ok, here's an updated version, how does it look?  (Btw, I've
> > checked in the exaInitCard changes I mentioned earlier following
> > Keith's suggestion of just making it a function in exa.h with the
> > prototype in exa.h.)
>
> PrepareCopy return value should be checked and FALSE thrown if it
> fails, which will catch the case of the card being exceptionally lame
> and not supporting the rop or the planemask.

Fixed.  Here's what I checked in (after testing of course).

Thanks a lot for the good reviews.

Jesse

 exa.h       |    2
 exa_accel.c |  125 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 126 insertions(+), 1 deletion(-)


-------------- next part --------------
A non-text attachment was scrubbed...
Name: exa-twodir-blt-4.patch
Type: text/x-diff
Size: 5070 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20060301/b1f62212/attachment.patch>


More information about the xorg mailing list