Xgl - ein OpenGL-basierter X-Server

Schon vor einigen Wochen hat David Reveman auf der X.org-Mailing-Liste den Xgl-Server(öffnet im neuen Fenster) veröffentlicht und zum Testen aufgefordert. Xgl verwendet die XComposite-Erweiterung, um Fenster in nicht sichtbaren Bereichen des Videospeichers zu rendern und via XDamage jeweils nur die veränderten Bereiche mit Hilfe von OpenGL-Operationen aufzufrischen.
Durch OpenGL werden auch Operationen auf transparente Fenster und Anti-Aliasing von Schriften via XRender durch die Hardware beschleunigt. In Zukunft wird so auch verstärkt stufenloses Zoomen der Fenster, etwa wie in Apples Expose, unter X11 Verwendung finden.
David Reveman ist schon von anderen Projekten wie dem Fenster Manager Waimea(öffnet im neuen Fenster) und der Arbeit an der OpenGL-Beschleunigung(öffnet im neuen Fenster) für die neue Grafik-Bibliothek Cairo(öffnet im neuen Fenster) bekannt geworden und seit kurzem bei Novell angestellt. Der Quellcode von Xgl ist bereits im neuen, modularen X-Server-CVS-Modul enthalten(öffnet im neuen Fenster) . [von René Rebe]