summaryrefslogtreecommitdiff
path: root/qemu-pixman.c
diff options
context:
space:
mode:
Diffstat (limited to 'qemu-pixman.c')
-rw-r--r--qemu-pixman.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/qemu-pixman.c b/qemu-pixman.c
index 063b52dbb1..ac7bc018ec 100644
--- a/qemu-pixman.c
+++ b/qemu-pixman.c
@@ -56,6 +56,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) {