[cairo-commit] Branch '1.8' - src/cairo-xlib-xrender-private.h
Behdad Esfahbod
behdad at kemper.freedesktop.org
Wed Nov 5 08:55:09 PST 2008
src/cairo-xlib-xrender-private.h | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
New commits:
commit a1ab11df01962bea5752f5a5b53926a26a6f34ae
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Wed Nov 5 11:50:20 2008 -0500
Define RepeatNone, etc if the available Render version doesn't (#18385)
diff --git a/src/cairo-xlib-xrender-private.h b/src/cairo-xlib-xrender-private.h
index 329262c..eee585c 100644
--- a/src/cairo-xlib-xrender-private.h
+++ b/src/cairo-xlib-xrender-private.h
@@ -45,6 +45,24 @@
#include <X11/extensions/Xrender.h>
#include <X11/extensions/renderproto.h>
+/* We require Render >= 0.6. The following defines were only added in
+ * 0.10. Make sure they are defined.
+ */
+
+/* Filters included in 0.10 */
+#ifndef FilterConvolution
+#define FilterConvolution "convolution"
+#endif
+
+/* Extended repeat attributes included in 0.10 */
+#ifndef RepeatNone
+#define RepeatNone 0
+#define RepeatNormal 1
+#define RepeatPad 2
+#define RepeatReflect 3
+#endif
+
+
#else /* !CAIRO_HAS_XLIB_XRENDER_SURFACE */
/* Provide dummy symbols and macros to get it compile and take the fallback
More information about the cairo-commit
mailing list