xserver ChangeLog,3.272,3.273

Eric Anholt <xserver-commit-u7BhqnqprCWvj1b/[email protected]>
Newsgroups gmane.comp.freedesktop.xserver.cvs
Message-ID <[email protected]>
Committed by: anholt

Update of /cvs/xserver/xserver
In directory gabe:/tmp/cvs-serv610

Modified Files:
	ChangeLog 
Log Message:
Back out the previous day's broken R200 "fix" -- the same number of
coords are always emitted.  Fix the real problem, which was not enough
regs being initialized in ati_draw.c.  Fix a typo that was resulting in
alpha coming out as 0 * src or 0 * broken instead of src * 1 or src *
mask.  Assign the blending results to R0, as appears to be necessary.
Unbreak the dst-alpha-blend-with-no-dst-alpha code.  Yow.  And set the
right DMA count for the r200 traps code.


Index: ChangeLog
===================================================================
RCS file: /cvs/xserver/xserver/ChangeLog,v
retrieving revision 3.272
retrieving revision 3.273
diff -u -d -r3.272 -r3.273
--- ChangeLog	21 Dec 2004 09:51:47 -0000	3.272
+++ ChangeLog	22 Dec 2004 18:39:41 -0000	3.273
@@ -1,3 +1,28 @@
+2004-12-22  Eric Anholt  <[email protected]>
+
+	* hw/kdrive/ati/ati_draw.c: (ATIDrawSetup):
+	* hw/kdrive/ati/ati_reg.h:
+	* hw/kdrive/ati/radeon_composite.c: (R200TextureSetup),
+	(R200PrepareComposite), (RadeonPrepareTrapezoids):
+	Back out the previous day's broken R200 "fix" -- the same number of
+	coords are always emitted.  Fix the real problem, which was not enough
+	regs being initialized in ati_draw.c.  Fix a typo that was resulting in
+	alpha coming out as 0 * src or 0 * broken instead of src * 1 or src *
+	mask.  Assign the blending results to R0, as appears to be necessary.
+	Unbreak the dst-alpha-blend-with-no-dst-alpha code.  Yow.  And set the
+	right DMA count for the r200 traps code.
+
+2004-12-21  Eric Anholt  <[email protected]>
+
+	* hw/kdrive/ati/radeon_composite.c: (R200TextureSetup),
+	(R200PrepareComposite):
+	Revert last night's r200 render fix.  Something went wrong in my
+	testing, because that "fix" could have only made the situation worse.
+	Remember, coords are emitted even when they aren't needed.  Set
+	TX[CA]BLEND2_0 correctly, after rereading the X.org code, and remove a
+	couple of XXXs on code that appears correct.  R200 render is still
+	broken -- working on it.
+
 2004-12-21  Eric Anholt  <[email protected]>
 
 	* hw/kdrive/ati/ati_draw.c: (ATIDrawEnable):
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.