diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2012-11-02 09:12:49 +0100 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2012-11-05 11:54:49 +0100 |
commit | d9a86569ca3617a495ffb352e9a390747eaa6b24 (patch) | |
tree | ea4d14aa946fa8274d8639fdb047af5036a4b709 /qemu-pixman.c | |
parent | e32c25b5f2452c7fed4dbe8962f4a9f4831fbe24 (diff) | |
download | qemu-d9a86569ca3617a495ffb352e9a390747eaa6b24.zip qemu-d9a86569ca3617a495ffb352e9a390747eaa6b24.tar.gz qemu-d9a86569ca3617a495ffb352e9a390747eaa6b24.tar.bz2 |
spice: switch to pixman
Switch over spice-display.c to use the pixman library
instead of the home-grown pflib bits.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'qemu-pixman.c')
-rw-r--r-- | qemu-pixman.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/qemu-pixman.c b/qemu-pixman.c index 7547ed7..71a9ea4 100644 --- a/qemu-pixman.c +++ b/qemu-pixman.c @@ -51,6 +51,19 @@ void qemu_pixman_linebuf_fill(pixman_image_t *linebuf, pixman_image_t *fb, 0, y, 0, 0, 0, 0, width, 1); } +pixman_image_t *qemu_pixman_mirror_create(pixman_format_code_t format, + pixman_image_t *image) +{ + pixman_image_t *mirror; + + mirror = pixman_image_create_bits(format, + pixman_image_get_width(image), + pixman_image_get_height(image), + NULL, + pixman_image_get_stride(image)); + return mirror; +} + void qemu_pixman_image_unref(pixman_image_t *image) { if (image == NULL) { |