[PATCH 27/72] drm: fixed call to _cairo_composite_rectangles_init_for_*()

"Enrico Weigelt, metux IT consult" <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
Signed-off-by: Enrico Weigelt, metux IT consult <[email protected]>
---
 src/drm/cairo-drm-i915-glyphs.c  |  3 +--
 src/drm/cairo-drm-i915-surface.c | 32 +++++++++++++++++++-------------
 src/drm/cairo-drm-i965-glyphs.c  |  3 +--
 src/drm/cairo-drm-i965-surface.c | 16 +++++++---------
 4 files changed, 28 insertions(+), 26 deletions(-)

diff --git a/src/drm/cairo-drm-i915-glyphs.c b/src/drm/cairo-drm-i915-glyphs.c
index 8048e94..3f04bfa 100644
--- a/src/drm/cairo-drm-i915-glyphs.c
+++ b/src/drm/cairo-drm-i915-glyphs.c
@@ -301,8 +301,7 @@ i915_surface_glyphs (void			*abstract_surface,
 
     *num_remaining = 0;
     status = _cairo_composite_rectangles_init_for_glyphs (&extents,
-							  surface->intel.drm.width,
-							  surface->intel.drm.height,
+							  &(surface->intel.drm.base),
 							  op, source,
 							  scaled_font,
 							  glyphs, num_glyphs,
diff --git a/src/drm/cairo-drm-i915-surface.c b/src/drm/cairo-drm-i915-surface.c
index ecabf73..0710736 100644
--- a/src/drm/cairo-drm-i915-surface.c
+++ b/src/drm/cairo-drm-i915-surface.c
@@ -1892,10 +1892,12 @@ i915_surface_fill_with_alpha (void			*abstract_dst,
     cairo_int_status_t status;
 
     status = _cairo_composite_rectangles_init_for_fill (&extents,
-							dst->intel.drm.width,
-							dst->intel.drm.height,
-							op, source, path,
+							&(dst->intel.drm.base),
+							op,
+							source,
+							path,
 							clip);
+
     if (unlikely (status))
 	return status;
 
@@ -2008,9 +2010,9 @@ i915_surface_paint_with_alpha (void			*abstract_dst,
     cairo_status_t status;
 
     status = _cairo_composite_rectangles_init_for_paint (&extents,
-							 dst->intel.drm.width,
-							 dst->intel.drm.height,
-							 op, source,
+							 &(dst->intel.drm.base),
+							 op,
+							 source,
 							 clip);
     if (unlikely (status))
 	return status;
@@ -2104,9 +2106,11 @@ i915_surface_mask (void				*abstract_dst,
     }
 
     status = _cairo_composite_rectangles_init_for_mask (&extents,
-							dst->intel.drm.width,
-							dst->intel.drm.height,
-							op, source, mask, clip);
+							&(dst->intel.drm.base),
+							op,
+							source,
+							mask,
+							clip);
     if (unlikely (status))
 	return status;
 
@@ -2246,10 +2250,12 @@ i915_surface_stroke (void			*abstract_dst,
     cairo_int_status_t status;
 
     status = _cairo_composite_rectangles_init_for_stroke (&extents,
-							  dst->intel.drm.width,
-							  dst->intel.drm.height,
-							  op, source,
-							  path, stroke_style, ctm,
+							  &(dst->intel.drm.base),
+							  op,
+							  source,
+							  path,
+							  stroke_style,
+							  ctm,
 							  clip);
     if (unlikely (status))
 	return status;
diff --git a/src/drm/cairo-drm-i965-glyphs.c b/src/drm/cairo-drm-i965-glyphs.c
index cbf1cba..a19cdbe 100644
--- a/src/drm/cairo-drm-i965-glyphs.c
+++ b/src/drm/cairo-drm-i965-glyphs.c
@@ -242,8 +242,7 @@ i965_surface_glyphs (void			*abstract_surface,
 
     *num_remaining = 0;
     status = _cairo_composite_rectangles_init_for_glyphs (&extents,
-							  surface->intel.drm.width,
-							  surface->intel.drm.height,
+							  &(surface->intel.drm.base),
 							  op, source,
 							  scaled_font,
 							  g, num_glyphs,
diff --git a/src/drm/cairo-drm-i965-surface.c b/src/drm/cairo-drm-i965-surface.c
index 817f78c..100c6bd 100644
--- a/src/drm/cairo-drm-i965-surface.c
+++ b/src/drm/cairo-drm-i965-surface.c
@@ -1107,8 +1107,7 @@ i965_surface_paint (void			*abstract_dst,
     /* XXX unsupported operators? use pixel shader blending, eventually */
 
     status = _cairo_composite_rectangles_init_for_paint (&extents,
-							 dst->intel.drm.width,
-							 dst->intel.drm.height,
+							 &(dst->intel.drm.base),
 							 op, source,
 							 clip);
     if (unlikely (status))
@@ -1161,8 +1160,7 @@ i965_surface_mask (void				*abstract_dst,
     cairo_status_t status;
 
     status = _cairo_composite_rectangles_init_for_mask (&extents,
-							dst->intel.drm.width,
-							dst->intel.drm.height,
+							&(dst->intel.drm.base),
 							op, source, mask, clip);
     if (unlikely (status))
 	return status;
@@ -1302,8 +1300,7 @@ i965_surface_stroke (void			*abstract_dst,
     cairo_int_status_t status;
 
     status = _cairo_composite_rectangles_init_for_stroke (&extents,
-							  dst->intel.drm.width,
-							  dst->intel.drm.height,
+							  &(dst->intel.drm.base),
 							  op, source,
 							  path, stroke_style, ctm,
 							  clip);
@@ -1410,9 +1407,10 @@ i965_surface_fill (void			*abstract_dst,
     cairo_int_status_t status;
 
     status = _cairo_composite_rectangles_init_for_fill (&extents,
-							dst->intel.drm.width,
-							dst->intel.drm.height,
-							op, source, path,
+							&(dst->intel.drm.base),
+							op,
+							source,
+							path,
 							clip);
     if (unlikely (status))
 	return status;
-- 
2.6.4.442.g545299f

-- 
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.