diff options
author | Alexander Larsson <alexl@redhat.com> | 2010-02-23 12:02:29 +0100 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2010-02-23 22:52:06 +0100 |
commit | f7c071514bfe745dba9748f9bcab2c9f47b62c63 (patch) | |
tree | e741fffbb1b0e4322ca64d6e19f93fa381804657 /common/canvas_base.c | |
parent | 23d4fdbe8a7d67c1e0786d5f7efc40ef6d261f40 (diff) | |
download | spice-f7c071514bfe745dba9748f9bcab2c9f47b62c63.tar.gz spice-f7c071514bfe745dba9748f9bcab2c9f47b62c63.tar.xz spice-f7c071514bfe745dba9748f9bcab2c9f47b62c63.zip |
Remove unused cairo helper functions
Diffstat (limited to 'common/canvas_base.c')
-rw-r--r-- | common/canvas_base.c | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/common/canvas_base.c b/common/canvas_base.c index a2917d29..55404af1 100644 --- a/common/canvas_base.c +++ b/common/canvas_base.c @@ -264,45 +264,6 @@ pixman_image_from_surface (cairo_surface_t *surface) return image; } - -static cairo_format_t -cairo_format_from_depth (int depth) -{ - switch (depth) { - case 1: - return CAIRO_FORMAT_A1; - case 8: - return CAIRO_FORMAT_A8; - case 24: - return CAIRO_FORMAT_RGB24; - case 32: - default: - return CAIRO_FORMAT_ARGB32; - } -} - -static cairo_surface_t * -surface_from_pixman_image (pixman_image_t *image) -{ - cairo_surface_t *surface; - int depth; - - depth = pixman_image_get_depth (image); - - surface = cairo_image_surface_create_for_data ((uint8_t *)pixman_image_get_data (image), - cairo_format_from_depth (depth), - pixman_image_get_width (image), - pixman_image_get_height (image), - pixman_image_get_stride (image)); - - - if (cairo_surface_set_user_data (surface, &pixman_data_type, - image, (cairo_destroy_func_t) pixman_image_unref) == CAIRO_STATUS_SUCCESS) - pixman_image_ref (image); - - return surface; -} - #endif static inline void canvas_localize_palette(CanvasBase *canvas, SpicePalette *palette) |