[PATCH] gl: Set is_clear flag to FALSE after map_to_image
Dongyeon Kim <[email protected]>
| Newsgroups | gmane.comp.lib.cairo |
|---|---|
| Message-ID | <21646520.351261342082124095.JavaMail.weblogic@epv6ml03> |
commit ad26c7e70e768032951409174193fc5bd70cacfb Author: Dongyeon Kim <[email protected]> Date: Thu Jul 12 17:00:28 2012 +0900 gl: Set is_clear flag to FALSE after map_to_image In _cairo_gl_surface_map_to_image(), the image surface data has been filled by glReadPixels, so is_clear flag should be set to FALSE. Otherwise mapped image surface does not get drawn as it returns true in nothing_to_do(). diff --git a/src/cairo-gl-surface.c b/src/cairo-gl-surface.c index 6b9bc67..8b63fd2 100644 --- a/src/cairo-gl-surface.c +++ b/src/cairo-gl-surface.c @@ -1121,6 +1121,7 @@ _cairo_gl_surface_map_to_image (void *abstract_surface, free(row); } + image->base.is_clear = FALSE; return image; } -- cairo mailing list [email protected] http://lists.cairographics.org/mailman/listinfo/cairo