diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2011-08-02 13:51:30 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2011-09-19 15:23:57 +0100 |
commit | fd613cb9f94daff0c8d4fdb27ff89894d41682a3 (patch) | |
tree | 2543cce7d9fd20533e7632899fd01bceadee4487 /src/cairo-composite-rectangles-private.h | |
parent | 36a14230453a1fd282671a4ab7ac072b69b9a5f6 (diff) | |
download | cairo-fd613cb9f94daff0c8d4fdb27ff89894d41682a3.tar.gz |
xcb: track fallback damage
And only upload the parts of the image that are modified during the
fallback. I have to keep reminding myself that the goal is always to
reduce the amount of fallbacks required...
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/cairo-composite-rectangles-private.h')
-rw-r--r-- | src/cairo-composite-rectangles-private.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cairo-composite-rectangles-private.h b/src/cairo-composite-rectangles-private.h index 8603108dd..fd7728995 100644 --- a/src/cairo-composite-rectangles-private.h +++ b/src/cairo-composite-rectangles-private.h @@ -147,6 +147,10 @@ cairo_private cairo_bool_t _cairo_composite_rectangles_can_reduce_clip (cairo_composite_rectangles_t *composite, cairo_clip_t *clip); +cairo_private cairo_int_status_t +_cairo_composite_rectangles_add_to_damage (cairo_composite_rectangles_t *composite, + cairo_boxes_t *damage); + cairo_private void _cairo_composite_rectangles_fini (cairo_composite_rectangles_t *extents); |