[cairo] [PATCH 20/71] drm: fixed prototype of surface_backend => show_glyphs() operations

Enrico Weigelt, metux IT consult enrico.weigelt at gr13.net
Mon Apr 17 16:56:59 UTC 2017


These operations dont have the num_remaining paramter anymore,
the DRM backend(s) haven't been updated yet.

Signed-off-by: Enrico Weigelt, metux IT consult <enrico.weigelt at gr13.net>
---
 src/drm/cairo-drm-i965-glyphs.c   | 4 +---
 src/drm/cairo-drm-i965-private.h  | 3 +--
 src/drm/cairo-drm-intel-surface.c | 4 +---
 3 files changed, 3 insertions(+), 8 deletions(-)

diff --git a/src/drm/cairo-drm-i965-glyphs.c b/src/drm/cairo-drm-i965-glyphs.c
index de848f7d9..4d42f2755 100644
--- a/src/drm/cairo-drm-i965-glyphs.c
+++ b/src/drm/cairo-drm-i965-glyphs.c
@@ -222,8 +222,7 @@ i965_surface_glyphs (void			*abstract_surface,
 		     cairo_glyph_t		*g,
 		     int			 num_glyphs,
 		     cairo_scaled_font_t	*scaled_font,
-		     const cairo_clip_t		*clip,
-		     int *num_remaining)
+		     const cairo_clip_t		*clip)
 {
     i965_surface_t *surface = cairo_abstract_surface_cast_i965(abstract_surface);
     i965_surface_t *mask = NULL;
@@ -240,7 +239,6 @@ i965_surface_glyphs (void			*abstract_surface,
     int mask_x = 0, mask_y = 0;
     int i = 0;
 
-    *num_remaining = 0;
     status = _cairo_composite_rectangles_init_for_glyphs (&extents,
 							  &surface->intel.drm.base,
 							  op, source,
diff --git a/src/drm/cairo-drm-i965-private.h b/src/drm/cairo-drm-i965-private.h
index 24f0954a3..f3f8ecec8 100644
--- a/src/drm/cairo-drm-i965-private.h
+++ b/src/drm/cairo-drm-i965-private.h
@@ -695,8 +695,7 @@ i965_surface_glyphs (void			*abstract_surface,
 		     cairo_glyph_t		*glyphs,
 		     int			 num_glyphs,
 		     cairo_scaled_font_t	*scaled_font,
-		     const cairo_clip_t		*clip,
-		     int *num_remaining);
+		     const cairo_clip_t		*clip);
 
 cairo_private void
 i965_shader_init (i965_shader_t *shader,
diff --git a/src/drm/cairo-drm-intel-surface.c b/src/drm/cairo-drm-intel-surface.c
index 3fd319dc2..5e4dd357e 100644
--- a/src/drm/cairo-drm-intel-surface.c
+++ b/src/drm/cairo-drm-intel-surface.c
@@ -242,10 +242,8 @@ intel_surface_glyphs (void			*abstract_surface,
 		      cairo_glyph_t		*glyphs,
 		      int			 num_glyphs,
 		      cairo_scaled_font_t	*scaled_font,
-		      const cairo_clip_t	*clip,
-		      int *num_remaining)
+		      const cairo_clip_t	*clip)
 {
-    *num_remaining = 0;
     return _cairo_surface_show_text_glyphs (intel_surface_map_to_image (abstract_surface),
 					    op, source,
 					    NULL, 0,
-- 
2.11.0.rc0.7.gbe5a750



More information about the cairo mailing list