summaryrefslogtreecommitdiff
path: root/src/cairo-image-surface.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2012-02-09 16:20:26 +0000
committerChris Wilson <chris@chris-wilson.co.uk>2012-02-09 16:20:26 +0000
commita349a312dcf3322d835bc3c58cecedff8914a55a (patch)
tree19558fc277ba0346381cdf2d9491d9cdbfa37d75 /src/cairo-image-surface.c
parentf4309795e90c638e1049f194e1bff30d172b52ce (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.c10
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,