Subject: CVS commit: xsrc
To: None <source-changes@netbsd.org>
From: Roland Dowdeswell <elric@netbsd.org>
List: source-changes
Date: 10/27/1999 08:42:42
Module Name:	xsrc
Committed By:	elric
Date:		Wed Oct 27 05:42:41 UTC 1999

Modified Files:
	xsrc/xc/programs/Xserver/hw/netbsd/alpha/tga: tgabitblt.c tgagc.c

Log Message:
These two changes enable the CopyArea acceleration to be used within
windows.  Previously it was only used to move windows.

x11perf -copywinwin500 should jump from ~17/sec to ~112/sec.

Specifically:
	tgabitblt.c:
		Added a check to make sure that we are copying
		windows, and not bits of memory, and
	tgagc.c:
		We now use alphaTgaMatchCommon() instead of
		cfbMatchCommon() which enables GC's to grab
		our accelerated functions instead of falling
		back to the cfb variants all the time.


To generate a diff of this commit:
cvs rdiff -r1.1 -r1.2 \
    xsrc/xc/programs/Xserver/hw/netbsd/alpha/tga/tgabitblt.c \
    xsrc/xc/programs/Xserver/hw/netbsd/alpha/tga/tgagc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.