The same discussion again and again...
The same discussion again and again...
Posted Nov 7, 2011 6:44 UTC (Mon) by slashdot (guest, #22014)In reply to: The same discussion again and again... by raven667
Parent article: Rawhide gets GNOME Shell for all display types
2D APIs such as Cairo are normally accelerated either using OpenGL or directly accessing the 3D hardware via XRender and an EXA driver, of course.
And also they have a fast software rendering framework (Pixman) that doesn't require running a full optimizing compiler at runtime (LLVM) and is relatively simple.
Modern hardware definitely does not "implement OpenGL": OpenGL is actually an ungodly mess of extensions that requires an incredible amount of code to map to hardware.
