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. |
|
|
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 )
|
|