xserver ChangeLog,3.229,3.230
Eric Anholt
xserver-commit at pdx.freedesktop.org
Mon Aug 30 15:16:48 PDT 2004
- Previous message: xserver/hw/kdrive/src kaa.c,1.32,1.33
- Next message: xserver/hw/kdrive/src kaa.c, 1.33, 1.34 kaa.h, 1.5, 1.6 kaapict.c,
1.11, 1.12 kdrive.h, 1.56, 1.57
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: anholt
Update of /cvs/xserver/xserver
In directory gabe:/tmp/cvs-serv10244
Modified Files:
ChangeLog
Log Message:
Add a set of three hooks for accelerating trapezoids, and use it for
the RasterizeTrapezoid screen function. These hooks will be called for
imprecise, non-sharp trapezoids with A8 destinations.
Note that the current main consumer of trapezoids, cairo, is requesting
precise, sharp trapezoids by not changing the default Picture
attributes, but gets non-sharp effects in software because fb bases its
choice of sharp/non-sharp on the mask format being A8 vs A1, and cairo
asks for A8. Follow fb's (poor?) example by ignoring the sharp setting
and basing the choice off of the mask being A8.
Index: ChangeLog
===================================================================
RCS file: /cvs/xserver/xserver/ChangeLog,v
retrieving revision 3.229
retrieving revision 3.230
diff -u -d -r3.229 -r3.230
--- ChangeLog 30 Aug 2004 16:43:10 -0000 3.229
+++ ChangeLog 30 Aug 2004 22:16:46 -0000 3.230
@@ -1,3 +1,22 @@
+2004-08-30 Eric Anholt <anholt at FreeBSD.org>
+
+ * hw/kdrive/src/kaa.c: (kaaDrawInit):
+ * hw/kdrive/src/kaa.h:
+ * hw/kdrive/src/kaapict.c: (kaaCompositeFallbackPictDesc),
+ (kaaPrintCompositeFallback), (kaaPrintTrapezoidFallback),
+ (miLineFixedX), (kaaRasterizeTrapezoid):
+ * hw/kdrive/src/kdrive.h:
+ Add a set of three hooks for accelerating trapezoids, and use it for
+ the RasterizeTrapezoid screen function. These hooks will be called for
+ imprecise, non-sharp trapezoids with A8 destinations.
+
+ Note that the current main consumer of trapezoids, cairo, is requesting
+ precise, sharp trapezoids by not changing the default Picture
+ attributes, but gets non-sharp effects in software because fb bases its
+ choice of sharp/non-sharp on the mask format being A8 vs A1, and cairo
+ asks for A8. Follow fb's (poor?) example by ignoring the sharp setting
+ and basing the choice off of the mask being A8.
+
2004-08-29 Eric Anholt <anholt at FreeBSD.org>
* hw/kdrive/src/kaa.c: (kaaPixmapUseScreen), (kaaPixmapUseMemory),
- Previous message: xserver/hw/kdrive/src kaa.c,1.32,1.33
- Next message: xserver/hw/kdrive/src kaa.c, 1.33, 1.34 kaa.h, 1.5, 1.6 kaapict.c,
1.11, 1.12 kdrive.h, 1.56, 1.57
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the xserver-commit
mailing list