[xserver-commit] xserver ChangeLog,3.74.2.4,3.74.2.5

Eric Anholt xserver-commit@pdx.freedesktop.org
Sun, 28 Dec 2003 01:17:22 -0800


Committed by: anholt

Update of /cvs/xserver/xserver
In directory pdx:/home/anholt/xserver-dri

Modified Files:
      Tag: dri-0-1-branch
	ChangeLog 
Log Message:
- Allow acceleration between same-depth pixmaps, rather than between
  anything and a dst that matched the screen depth (fixes corruption
  for non-screen-depth src and makes more acceleration possible).
- Add ATI_FALLBACK macro and use it to allow verbose descriptions of
  why hardware acceleration fails.
- Check that src and dst alignment meet requirements of the card
  before accelerating.  The BIOS may set up screens that don't meet
  the requirements.
- Fix the R128 offset alignment (32 bytes, not 8).
- Enable Blend operation even if screen is 24bpp (it will fail if the
  dest is 24bpp anyway).


Index: ChangeLog
===================================================================
RCS file: /cvs/xserver/xserver/ChangeLog,v
retrieving revision 3.74.2.4
retrieving revision 3.74.2.5
diff -u -d -r3.74.2.4 -r3.74.2.5
--- ChangeLog	27 Dec 2003 10:46:52 -0000	3.74.2.4
+++ ChangeLog	28 Dec 2003 09:16:49 -0000	3.74.2.5
@@ -1,3 +1,24 @@
+2003-12-28  Eric Anholt  <anholt@FreeBSD.org>
+
+	* hw/kdrive/ati/ati.h:
+	* hw/kdrive/ati/ati_draw.c: (R128GetDatatypePict),
+	(ATIGetDatatypeBpp):
+	* hw/kdrive/ati/ati_draw.h:
+	* hw/kdrive/ati/ati_drawtmp.h:
+	* hw/kdrive/ati/ati_dri.c: (ATIDRISwapContext):
+	* hw/kdrive/ati/r128_blendtmp.h:
+	- Allow acceleration between same-depth pixmaps, rather than between
+	  anything and a dst that matched the screen depth (fixes corruption
+	  for non-screen-depth src and makes more acceleration possible).
+	- Add ATI_FALLBACK macro and use it to allow verbose descriptions of
+	  why hardware acceleration fails.
+	- Check that src and dst alignment meet requirements of the card
+	  before accelerating.  The BIOS may set up screens that don't meet
+	  the requirements.
+	- Fix the R128 offset alignment (32 bytes, not 8).
+	- Enable Blend operation even if screen is 24bpp (it will fail if the
+	  dest is 24bpp anyway).
+
 2003-12-27  Eric Anholt  <anholt@FreeBSD.org>
 
 	* hw/kdrive/ati/ati_reg.h: