Linked by Thom Holwerda on Fri 12th Aug 2005 12:40 UTC, submitted by zam001
Thread beginning with comment 17521
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.





Member since:
so, let us sum it up, here is what exists for graphic card drivers in Linux (and perhaps other Unix) world :
1 fbdev/DirectFB/GGI+KGI : mainly frame buffer based (2D)
2 XAA/KAA/EXA : low level for XRender acceleration (2D)
3 DRI+DRM+Mesa : low level for OpenGL+GLX acceleration (3D)
4 XRender : (2D)
5 OpenGL+GLX : (3D)
Devs from the community battles around 1, 2, 3 and 4
Binary drivers provided by IHV gives us : 4 and 5
Cairo (2D API of choice for the future) can run on top of 4 (directly) and 5 (via glitz)
Welcome to driver model HELL