Re: [patch] gl: when using a surface as source/mask in drawing operation on GL surface target, we can avoid map_to_image()

"Henry (Yu) Song - SISA" <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <3955FA337689574EB32F94B12A7E6E9E0B4FA4F1@ex10mail>
Hi, Chris

Got your idea.  I will look into using PBO instead of creating image surface from system memory.

Thanks

Henry

-----Original Message-----
From: Chris Wilson [mailto:[email protected]] 
Sent: Friday, March 30, 2012 8:32 AM
To: Henry (Yu) Song - SISA; [email protected]
Subject: RE: [cairo] [patch] gl: when using a surface as source/mask in drawing operation on GL surface target, we can avoid map_to_image()

On Fri, 30 Mar 2012 15:16:59 +0000, "Henry (Yu) Song - SISA" <[email protected]> wrote:
> Hi, Chris
> 
> Is cairo_surface_map_to_image() calls _cairo_gl_surface_map_to_image() in which a new image surface is allocated and use glReadPixels() to read pixels from gl surface to image surface?  I could not see where PBO is allocated.

Patches welcome. :)

The reason for introducing map-to-image and create-similar-image was for the express purpose of being able to do PBO (or SHM transport for X), and exposing that ability to the user as well.
-Chris

--
Chris Wilson, Intel Open Source Technology Centre
--
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.