Results 1 to 9 of 9

Thread: Cairo 1.12.4 Brings Worthwhile Changes

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    14,906

    Default Cairo 1.12.4 Brings Worthwhile Changes

    Phoronix: Cairo 1.12.4 Brings Worthwhile Changes

    Taking a break from his crazy activity on the Intel driver and SNA acceleration architecture, Chris Wilson released today Cairo 1.12.4. There are some worthwhile changes and new features to this release making it worth the upgrade...

    http://www.phoronix.com/vr.php?view=MTIwMDE

  2. #2
    Join Date
    Jan 2009
    Posts
    1,418

    Default

    I've seen the image backend of cairo used often as the baseline for performance comparisons but I still don't know what it is.

  3. #3
    Join Date
    Oct 2008
    Posts
    3,152

    Default

    Quote Originally Posted by liam View Post
    I've seen the image backend of cairo used often as the baseline for performance comparisons but I still don't know what it is.
    It's standard software rendering AFAIK. (no xrender, or GL acceleration, etc.)

  4. #4
    Join Date
    Jan 2009
    Posts
    1,418

    Default

    Quote Originally Posted by smitty3268 View Post
    It's standard software rendering AFAIK. (no xrender, or GL acceleration, etc.)

    Hmm, I thought xlib was software (hence the zero copy to gpu) while the xrender back end would have created the image on the gpu to start with?

  5. #5
    Join Date
    Jul 2007
    Posts
    404

    Default

    The xlib backend rasterizes on the CPU, but uses the GPU (via XRender and EXA) for filling, copying, and compositing (which tend to be more frequent operations). I think it may also use XRender for path rendering after tesselating to trapezoids (which isn't hw accelerated by any driver I know of now, but could be in theory).

  6. #6
    Join Date
    Jan 2009
    Posts
    1,418

    Default

    Quote Originally Posted by TechMage89 View Post
    The xlib backend rasterizes on the CPU, but uses the GPU (via XRender and EXA) for filling, copying, and compositing (which tend to be more frequent operations). I think it may atlso use XRender for path rendering after tesselating to trapezoids (which isn't hw accelerated by any driver I know of now, but could be in theory).

    That sounds right, but what is the difference with the image backend?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •