Xgl
Xgl is an X server started by David Reveman architecture layered on top of OpenGL via glitz. As of February 2005, it is at an early stage in development and a number of important pieces are still missing. Xglx is the only server yet that uses this architecture. It requires an already existing X server with GLX to run on top of, and is only intended for testing and development. In the future, Xgl is not intended to be run on top of an existing X server. The future of Xgl seems to be headed towards Xegl. Xegl would be an server that uses the EGL API and Mesa-solo to provide OpenGL rendering directly to the linux framebuffer. Structuring all rendering on top of Opengl should simplify modern video driver development and not have the separation of 2D and 3D acceleration. It has been reported that affiliates from Nvidia and ATI are willing to release binary drivers for an OpenGL-based X server once a defined API has been established. Some see this as Linux keeping up with the times to compete with the graphics systems of Mac OS X and the upcoming Windows Longhorn.
External links Xgl Announcement of Xgl on the xorg mailing list EGL specifications
|