From: Søren Sandmann Pedersen <s...@redhat.com> --- pixman/pixman-image.c | 9 +++++++++ pixman/pixman.h | 1 + 2 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/pixman/pixman-image.c b/pixman/pixman-image.c index 9b44aa9..9604bfe 100644 --- a/pixman/pixman-image.c +++ b/pixman/pixman-image.c @@ -739,6 +739,15 @@ pixman_image_get_depth (pixman_image_t *image) return 0; } +PIXMAN_EXPORT pixman_format_code_t +pixman_image_get_format (pixman_image_t *image) +{ + if (image->type == BITS) + return image->bits.format; + + return 0; +} + uint32_t _pixman_image_get_solid (pixman_image_t * image, pixman_format_code_t format) diff --git a/pixman/pixman.h b/pixman/pixman.h index 964d04a..7b95fed 100644 --- a/pixman/pixman.h +++ b/pixman/pixman.h @@ -778,6 +778,7 @@ int pixman_image_get_width (pixman_image_t *image); int pixman_image_get_height (pixman_image_t *image); int pixman_image_get_stride (pixman_image_t *image); /* in bytes */ int pixman_image_get_depth (pixman_image_t *image); +pixman_format_code_t pixman_image_get_format (pixman_image_t *image); pixman_bool_t pixman_image_fill_rectangles (pixman_op_t op, pixman_image_t *image, pixman_color_t *color, -- 1.7.0.1 _______________________________________________ Pixman mailing list Pixman@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pixman