diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2012-02-09 16:20:26 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2012-02-09 16:20:26 +0000 |
commit | a349a312dcf3322d835bc3c58cecedff8914a55a (patch) | |
tree | 19558fc277ba0346381cdf2d9491d9cdbfa37d75 /src/cairo-image-surface.c | |
parent | f4309795e90c638e1049f194e1bff30d172b52ce (diff) |
directfb: Discard long broken code and return to basics
Rewrite the directfb backend as nothing more than a simpler image
compositor onto a shadowfb that is flushed back to the dfb surface as
required. Future refinements would be to add damage tracking, and to mix
the useful directfb operations (such as solid fills and alpha blends).
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/cairo-image-surface.c')
-rw-r--r-- | src/cairo-image-surface.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/cairo-image-surface.c b/src/cairo-image-surface.c index 212e2b592..05c99b778 100644 --- a/src/cairo-image-surface.c +++ b/src/cairo-image-surface.c @@ -865,7 +865,7 @@ _cairo_image_surface_get_extents (void *abstract_surface, return TRUE; } -static cairo_int_status_t +cairo_int_status_t _cairo_image_surface_paint (void *abstract_surface, cairo_operator_t op, const cairo_pattern_t *source, @@ -876,7 +876,7 @@ _cairo_image_surface_paint (void *abstract_surface, &surface->base, op, source, clip); } -static cairo_int_status_t +cairo_int_status_t _cairo_image_surface_mask (void *abstract_surface, cairo_operator_t op, const cairo_pattern_t *source, @@ -888,7 +888,7 @@ _cairo_image_surface_mask (void *abstract_surface, &surface->base, op, source, mask, clip); } -static cairo_int_status_t +cairo_int_status_t _cairo_image_surface_stroke (void *abstract_surface, cairo_operator_t op, const cairo_pattern_t *source, @@ -907,7 +907,7 @@ _cairo_image_surface_stroke (void *abstract_surface, tolerance, antialias, clip); } -static cairo_int_status_t +cairo_int_status_t _cairo_image_surface_fill (void *abstract_surface, cairo_operator_t op, const cairo_pattern_t *source, @@ -924,7 +924,7 @@ _cairo_image_surface_fill (void *abstract_surface, clip); } -static cairo_int_status_t +cairo_int_status_t _cairo_image_surface_glyphs (void *abstract_surface, cairo_operator_t op, const cairo_pattern_t *source, |