Change-Id: Ida36d7e065949935093e80aee08051824e26c096
pepper_pixman_renderer_create_target(pepper_format_t format, void *pixels,
int stride, int width, int height);
+PEPPER_API pepper_render_target_t *
+pepper_pixman_renderer_create_target_for_image(pixman_image_t *image);
+
#ifdef __cplusplus
}
#endif
return NULL;
}
+
+PEPPER_API pepper_render_target_t *
+pepper_pixman_renderer_create_target_for_image(pixman_image_t *image)
+{
+ pixman_render_target_t *target;
+
+ target = calloc(1, sizeof(pixman_render_target_t));
+ if (!target)
+ return NULL;
+
+ pixman_image_ref(image);
+ target->image = image;
+ target->base.destroy = pixman_render_target_destroy;
+
+ return &target->base;
+}