[cairo] [patch] gl: create BGRA texture and avoid conversion
Chris Wilson
chris at chris-wilson.co.uk
Fri Feb 1 08:37:50 PST 2013
On Fri, Feb 01, 2013 at 04:10:40PM +0000, Henry (Yu) Song - SISA wrote:
> Hi, Chris
>
> Thanks for comments. First patch - add _cairo_image_surface_coerce_to_pixman_format().
And as you discovered, not quite what you needed for your task. So I've
pushed
t c391093f40472c2300f38d0e5857858f85586b60
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Fri Feb 1 16:31:49 2013 +0000
image: Add a convenience function for creating an image from another's data
The GL backend would like to extract a rectangle from another surface
and convert it to a different pixel format. The
_cairo_image_surface_create_from_image() does that by returning a new
image that has the contents of the specified rectangle in the source
Which provides
cairo_image_surface_t *
_cairo_image_surface_create_from_image (cairo_image_surface_t *other,
pixman_format_code_t format,
int x, int y,
int width, int height, int stride);
for you to use.
Hope this helps,
-Chris
--
Chris Wilson, Intel Open Source Technology Centre
More information about the cairo
mailing list