xserver ChangeLog,3.284,3.285
David Reveman
xserver-commit@pdx.freedesktop.org
Wed Jan 26 02:20:17 PST 2005
- Previous message: xserver/render glyph.c, 1.7, 1.8 miglyph.c, 1.7, 1.8 mipict.c, 1.21,
1.22 picture.c, 1.37, 1.38
- Next message: xserver/fb fbcompose.c, 1.21, 1.22 fbpict.c, 1.31, 1.32 fbpict.h,
1.18, 1.19
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: davidr
Update of /cvs/xserver/xserver
In directory gabe:/tmp/cvs-serv24446
Modified Files:
ChangeLog
Log Message:
Add transform+repeat and convolution filter support
Index: ChangeLog
===================================================================
RCS file: /cvs/xserver/xserver/ChangeLog,v
retrieving revision 3.284
retrieving revision 3.285
diff -u -d -r3.284 -r3.285
--- ChangeLog 26 Jan 2005 00:20:26 -0000 3.284
+++ ChangeLog 26 Jan 2005 10:20:15 -0000 3.285
@@ -1,5 +1,34 @@
2005-01-26 David Reveman <davidr@novell.com>
+ * fb/fbpict.c (fbComposite): Convolution filter is treated as a
+ transform. Pick up cases that should be handled as solid color.
+ Handle repeats in IcFetch[a]_transform.
+
+ * fb/fbcompose.c: define MOD macro that works well with negative
+ values.
+ (fbFetch_transform):
+ (fbFetcha_transform): Handle repeat attribute correctly (thanks to Owen
+ Taylor).
+ (fbFetch_transform):
+ (fbFetcha_transform): Add convolution filter support.
+ (fbBuildCompositeOperand): Convolution filter is handled as a
+ transform. Set filter parameters, repeat attribute and dimensions.
+
+ * fb/fbpict.h: Add filter parameters, repeat attribute and dimensions
+ to transform struct in composite operand.
+
+ * render/mipict.c (miClipPictureSrc): No source clipping if
+ a convolution filter is set.
+ (miCompositeSourceValidate): Add all pixels touched by convolution
+ filter to source validation area.
+
+ * render/mipict.c:
+ * include/mipict.h: Add miFilterValidateParams for general
+ filter parameter validation.
+
+ * render/filter.c (SetPictureFilter): Fix filter parameter
+ allocation.
+
* render/picture.c (PictureCloseScreen): Call GlyphUninit to
un-initialize possible glyph privates.
(PictureFinishInit): Call GlyphFinishInit to initialize possible
- Previous message: xserver/render glyph.c, 1.7, 1.8 miglyph.c, 1.7, 1.8 mipict.c, 1.21,
1.22 picture.c, 1.37, 1.38
- Next message: xserver/fb fbcompose.c, 1.21, 1.22 fbpict.c, 1.31, 1.32 fbpict.h,
1.18, 1.19
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the xserver-commit
mailing list