On Wed, Jan 9, 2013 at 2:50 PM, Stephen White <[email protected]>wrote:
> > > Currently, to lower the VRAM footprint and improve performance, we don't do > a copy in 2d canvas. We temporarily transfer ownership of the texture to > the compositor at commit time, and block the renderer until the composite > is complete. That may change, however. > > Stephen > > To be more accurate, the renderer only blocks if it needs to access the texture, for example if getImageData is called before the composite is complete. All write operations are non-blocking because they can be recorded an deferred until the composite is complete. > >
