[cairo] New OpenGL backend merged

Jonathan Morton jonathan.morton at movial.com
Thu Jul 23 01:48:48 PDT 2009


On Thu, 2009-07-23 at 10:30 +0200, Donn wrote:
> On Thursday, 23 July 2009 10:15:37 John C. Turnbull wrote:
> > For a Cairo n00b like me, could someone explain exactly what an OpenGL
> > back-end for Cairo is?  Does it mean that all rendering is done using
> > OpenGL or is it that 2D graphics rendering is done using Cairo and all 3D
> > rendering done using OpenGL?

> +1 for n00b confusion. We want to know! :D

It means that an existing OpenGL implementation is used to speed up
certain Cairo operations.  If the GL is fast (as it usually is on recent
hardware), Cairo should be sped up by this.

So 2D drawing is sent to Cairo, which uses OpenGL to help out.  3D
drawing is sent to OpenGL as usual.

-- 
------
From: Jonathan Morton
      jonathan.morton at movial.com




More information about the cairo mailing list