xserver ChangeLog,3.272,3.273
Eric Anholt
xserver-commit at pdx.freedesktop.org
Wed Dec 22 10:39:43 PST 2004
- Previous message: xserver/hw/kdrive/ati ati_draw.c, 1.25, 1.26 radeon_composite.c,
1.12, 1.13
- Next message: xserver/hw/kdrive/ati ati_draw.c, 1.26, 1.27 ati_reg.h, 1.11,
1.12 radeon_composite.c, 1.13, 1.14
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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 <anholt at FreeBSD.org>
+
+ * 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 <anholt at FreeBSD.org>
+
+ * 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 <anholt at FreeBSD.org>
* hw/kdrive/ati/ati_draw.c: (ATIDrawEnable):
- Previous message: xserver/hw/kdrive/ati ati_draw.c, 1.25, 1.26 radeon_composite.c,
1.12, 1.13
- Next message: xserver/hw/kdrive/ati ati_draw.c, 1.26, 1.27 ati_reg.h, 1.11,
1.12 radeon_composite.c, 1.13, 1.14
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the xserver-commit
mailing list