diff options
Diffstat (limited to 'common/region.c')
-rw-r--r-- | common/region.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/common/region.c b/common/region.c index 30a11e3..cd9ade0 100644 --- a/common/region.c +++ b/common/region.c @@ -386,6 +386,17 @@ void region_ret_rects(const QRegion *rgn, SpiceRect *rects, uint32_t num_rects) } } +void region_extents(const QRegion *rgn, SpiceRect *r) +{ + pixman_box32_t *extents; + + extents = pixman_region32_extents((pixman_region32_t *)rgn); + + r->left = extents->x1; + r->top = extents->y1; + r->right = extents->x2; + r->bottom = extents->y2; +} int region_is_equal(const QRegion *rgn1, const QRegion *rgn2) { |