diff options
author | Alexander Larsson <alexl@redhat.com> | 2010-02-09 16:39:35 +0100 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2010-02-23 22:52:01 +0100 |
commit | 16780a7b81376b7019b55cb25068177a0b664d90 (patch) | |
tree | cc8cf4d2ef2de854b6b01d95b793f29f57a08a82 /common/canvas_base.h | |
parent | 0b0342ee7ece8ea5a811cfb05c70f03ca4e3bde3 (diff) | |
download | spice-16780a7b81376b7019b55cb25068177a0b664d90.tar.gz spice-16780a7b81376b7019b55cb25068177a0b664d90.tar.xz spice-16780a7b81376b7019b55cb25068177a0b664d90.zip |
Use pixman_image_t instead of cairo_surface_t as the generic pixman container
This allows us to use the simpler dependency of pixman outside of the
cairo backend, and it later lets us move the cairo backend to using
pixman only.
Diffstat (limited to 'common/canvas_base.h')
-rw-r--r-- | common/canvas_base.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/common/canvas_base.h b/common/canvas_base.h index cc750875..78ece624 100644 --- a/common/canvas_base.h +++ b/common/canvas_base.h @@ -20,7 +20,7 @@ #define _H_CANVAS_BASE -#include "cairo.h" +#include "pixman_utils.h" #include "lz.h" #include <spice/draw.h> @@ -30,9 +30,9 @@ typedef struct _SpicePaletteCache SpicePaletteCache; typedef struct { void (*put)(SpiceImageCache *cache, uint64_t id, - cairo_surface_t *surface); - cairo_surface_t *(*get)(SpiceImageCache *cache, - uint64_t id); + pixman_image_t *surface); + pixman_image_t *(*get)(SpiceImageCache *cache, + uint64_t id); } SpiceImageCacheOps; struct _SpiceImageCache { |