[cairo] patch [1/1] gl: bug fix in cloning subsurface

Henry (Yu) Song - SISA hsong at sisa.samsung.com
Tue Jan 3 17:37:49 PST 2012


Date:   Tue Jan 3 17:37:06 2012 -0800

    gl: initialize a gl surface with size same as subsurface instead of size of
    dst during cloning subsurface

diff --git a/src/cairo-gl-operand.c b/src/cairo-gl-operand.c
index bc5e541..28cbc1d 100644
--- a/src/cairo-gl-operand.c
+++ b/src/cairo-gl-operand.c
@@ -97,7 +97,8 @@ _cairo_gl_subsurface_clone_operand_init (cairo_gl_operand_t *operand,
 	surface = (cairo_gl_surface_t *)
 	    _cairo_gl_surface_create_scratch (ctx,
 					      sub->target->content,
-					      extents->width, extents->height);
+					      sub->extents.width,
+					      sub->extents.height);
 	if (surface->base.status)
 	    return _cairo_gl_context_release (ctx, surface->base.status);

Thanks

Henry


More information about the cairo mailing list