diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2012-08-13 01:34:12 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2012-08-17 13:58:09 +0100 |
commit | 0bfd2acd35547fc2bd0de99cc67d153f0170697d (patch) | |
tree | c59ffaad038cb57115c68505b36aa6bc15d88fa7 /src/cairo-image-compositor.c | |
parent | 140fafed89508c4685f3a464c9dbe8df769f2411 (diff) | |
download | cairo-0bfd2acd35547fc2bd0de99cc67d153f0170697d.tar.gz |
xlib: Implement SHM fallbacks and fast upload paths
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/cairo-image-compositor.c')
-rw-r--r-- | src/cairo-image-compositor.c | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/src/cairo-image-compositor.c b/src/cairo-image-compositor.c index 1ec983863..768e3a507 100644 --- a/src/cairo-image-compositor.c +++ b/src/cairo-image-compositor.c @@ -750,6 +750,16 @@ composite_tristrip (void *_dst, return CAIRO_STATUS_SUCCESS; } +static cairo_int_status_t +check_composite_glyphs (const cairo_composite_rectangles_t *extents, + cairo_scaled_font_t *scaled_font, + cairo_glyph_t *glyphs, + int *num_glyphs) +{ + return CAIRO_STATUS_SUCCESS; +} + +#if HAS_PIXMAN_GLYPHS static pixman_glyph_cache_t *global_glyph_cache; static inline pixman_glyph_cache_t * @@ -777,16 +787,6 @@ _cairo_image_scaled_glyph_fini (cairo_scaled_font_t *scaled_font, } static cairo_int_status_t -check_composite_glyphs (const cairo_composite_rectangles_t *extents, - cairo_scaled_font_t *scaled_font, - cairo_glyph_t *glyphs, - int *num_glyphs) -{ - return CAIRO_STATUS_SUCCESS; -} - -#if HAS_PIXMAN_GLYPHS -static cairo_int_status_t composite_glyphs (void *_dst, cairo_operator_t op, cairo_surface_t *_src, @@ -896,6 +896,12 @@ out_unlock: return status; } #else +void +_cairo_image_scaled_glyph_fini (cairo_scaled_font_t *scaled_font, + cairo_scaled_glyph_t *scaled_glyph) +{ +} + static cairo_int_status_t composite_one_glyph (void *_dst, cairo_operator_t op, |