Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
service
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
Freenet DSL
Who's Online
10 user(s) are online (9 user(s) are browsing encyclopedia)

Members: 0
Guests: 10

more...
partner

Xgl

Xgl is an X server architecture, started by David Reveman, 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=

Xglx was the first X server to implement 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.

=Xegl=

Xegl is the future of Xgl and the long term goal of X server development. Xegl is a server that implements the Native Platform Graphics Interface and uses Mesa 3D to provide OpenGL rendering directly to the Linux framebuffer. As of August 2005 Xegl can only be run using Radeon R200 graphics hardware and is still in development.

Structuring all rendering on top of OpenGL should simplify modern video driver development and not have the separation of 2D acceleration and 3D acceleration. It has been reported that affiliates from NVIDIA and ATI Technologies are willing to release binary-only 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 Vista.

= External links =

  • [http://www.freedesktop.org/wiki/Software_2fXgl Xgl]
  • [http://www.freedesktop.org/wiki/Xegl Xegl]
  • [http://lists.freedesktop.org/pipermail/xorg/2004-November/004358.html Announcement of Xgl on the xorg mailing list]
  • [http://www.khronos.org/opengles/spec.html EGL specifications]