Linked by Thom Holwerda on Fri 12th Aug 2005 12:40 UTC, submitted by zam001
X11, Window Managers "After discussing this with several people I have decided to stop working on EGL and Xgl. The recent work on EXA is going to have the side effect of pushing out any hope for an Xgl release by a year or more. By extending the 2D drivers to accelerate composite end user demand for Xgl will also be reduced. I can not justify devoting further time to this project without reasonable hope of it reaching completion."
Thread beginning with comment 17521
To read all comments associated with this story, please click here.
Feature comparision chart available somewhere ?
by on Fri 12th Aug 2005 17:12 UTC

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