[KDE Dot News]
 faq
 flatforty
 contribute
 subscribe
 configure
 search
 rdf

 main
 parent
 thread


Evas is a canvas
by Craig Ringer on Tuesday 28/Jun/2005, @08:50
Because evas is a fast canvas library. This is an in-driver architecture to let drivers accelerate primitive drawing operations they couldn't before, and do existing ones much more simply.

Evas (and Cairo) provide a simple and optimised way to do things like say "draw an antialiased line at 50 pt width on a 1m canvas scaled to fit my 400x400 px window" without the app author descending into sobbing fits. XAA and friends help the graphics card driver do the underlying "draw this antialiased 5pt line from (x1,y1)px to (x2,y2)px on :0.0" *really* *fast*.

Evas, Cairo, etc can't reach into the graphics driver level and use hardware specific graphics tricks. XAA and friends aren't a drawing API, they're an acceleration framework. The two really have basically nothing in common, except in that the former can use tha latter.
  Related Links
 ·   Articles on Developer
 ·   Also by Craig Ringer
 ·   Contact author

Thread Threshold:

The Fine Print: The following comments are owned by whomever posted them.
( Reply )

Re: Evas is a canvas
by jenga on Tuesday 28/Jun/2005, @09:19
nice post. to all others doing a "what about debian" in a slack topic, leap.
[ Reply To This | View ]
  • Re: Evas is a canvas
    by superstoned on Tuesday 28/Jun/2005, @09:23
    well, i think it is not bad to ask about technology that seems to be related. not only because it can be informative (i didn't exactly know the diferences as the parent did), but also point to duplication off efforts - which CAN be a bad thing.
    [ Reply To This | View ]
    • Re: Evas is a canvas
      by ac on Tuesday 28/Jun/2005, @09:30
      Everything of E17 is duplication, otherwise it would be a concerted effort together with X, GNOME and KDE.
      [ Reply To This | View ]
      • Re: Evas is a canvas
        by illogic-al on Tuesday 28/Jun/2005, @18:05
        since the things in E17 came first they are being duplicated. Try getting your facts straight before troll... wait nm. Trolls don't get there facts straight.
        [ Reply To This | View ]
Re: Evas is a canvas
by thom on Wednesday 29/Jun/2005, @01:15
Thanks for your answer,
So will Qt use Cairo or something similar (is it arthur) on top of EXA ?
[ Reply To This | View ]
  • Re: Evas is a canvas
    by Anonymous on Wednesday 29/Jun/2005, @01:22
    Qt4 has Arthur: http://doc.trolltech.com/4.0/qt4-arthur.html
    [ Reply To This | View ]
  • Re: Evas is a canvas
    by ac on Wednesday 29/Jun/2005, @04:16
    Qt Arthur will use XRender that is accelatered by the graphics drivers use of EXA.
    [ Reply To This | View ]

 
The Fine Print: The previous comments are owned by whomever posted them.
( Reply )

  "A theme featuring Katie the Dragoness would be nice (with really good sound effects)." -- Anne-Marie Mahfouf
KDE®, "K Desktop Environment", "KDE Dot News", "got the dot?" and the KDE Logo® are trademarks or registered trademarks of KDE e.V. in the European Union, the United States and other countries. All other trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the poster. The rest: Copyright © 2000-2008 KDE e.V. for The KDE Project. For further information or comments on this site, please contact the Webmaster.
[ home | post article | flat forty | subscribe | search | rdf ]