diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2008-11-05 11:50:20 -0500 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2008-11-05 11:50:20 -0500 |
commit | 43cfaec39cc742ddfbf566b36391d620400e10be (patch) | |
tree | ea20aa7aeea170c1e718a7c9af4d47e58f2d5a24 /src/cairo-xlib-xrender-private.h | |
parent | 199c0e71139fe9baf83e74ea69c01629ace5f9a2 (diff) | |
download | cairo-43cfaec39cc742ddfbf566b36391d620400e10be.tar.gz |
Define RepeatNone, etc if the available Render version doesn't (#18385)
Diffstat (limited to 'src/cairo-xlib-xrender-private.h')
-rw-r--r-- | src/cairo-xlib-xrender-private.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/cairo-xlib-xrender-private.h b/src/cairo-xlib-xrender-private.h index 329262c77..eee585cc4 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 |