The same discussion again and again...
The same discussion again and again...
Posted Nov 5, 2011 19:08 UTC (Sat) by drag (guest, #31333)In reply to: The same discussion again and again... by slashdot
Parent article: Rawhide gets GNOME Shell for all display types
There is increasingly no longer any such thing as '2D hardware' or '3D hardware'. 2D hardware in modern devices is completely and entirely gone.
Anyways even 2D hardware that existed on older cards had zero development resources. They are just copy and pasted designs from the earliest days of the first 3D acceleration video cards.
The amount of work required to get good 2D acceleration is just about the same as having good 3D acceleration.
So no matter what API you choose you will always end up with the pretty much the same destination if it's 'accelerated'.
To simplify your question instead of trying to compare Cairo vs OpenGL you should of just asked:
"Why didn't Gnome developers decide to limit themselves to 2D acceleration hardware?"
The answer is going to be:
"Because there is no longer any such thing as 2D acceleration hardware."
(for the most part)
