From 4f5d42f6e59010ceaa68bff9be4353aa5f4d2e53 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Tue, 11 Oct 2011 11:42:45 +0100 Subject: [PATCH] gl: Spans start after the mask, not coincident! Signed-off-by: Chris Wilson --- src/cairo-gl-composite.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cairo-gl-composite.c b/src/cairo-gl-composite.c index 641325580..382b13b5e 100644 --- a/src/cairo-gl-composite.c +++ b/src/cairo-gl-composite.c @@ -534,7 +534,7 @@ _cairo_gl_composite_begin (cairo_gl_composite_t *setup, _cairo_gl_context_setup_operand (ctx, CAIRO_GL_TEX_SOURCE, &setup->src, vertex_size, dst_size); _cairo_gl_context_setup_operand (ctx, CAIRO_GL_TEX_MASK, &setup->mask, vertex_size, dst_size + src_size); if (setup->spans) - _cairo_gl_context_setup_spans (ctx, vertex_size, dst_size + src_size); + _cairo_gl_context_setup_spans (ctx, vertex_size, dst_size + src_size + mask_size); else ctx->dispatch.DisableVertexAttribArray (CAIRO_GL_COLOR_ATTRIB_INDEX);