Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Xgl
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===Xegl === ''Xegl'' was a long-term goal of X server development.<ref>{{cite web|last1=Smirl|first1=Jon|title=The State of Linux Graphics|url=https://sites.google.com/site/jonsmirl/graphics|access-date=18 February 2016|date=30 August 2005}}</ref> It shares much of the drawing code with the Xglx server, but the initialization of the OpenGL drawable and context management is handled by the EGL API developed by Khronos (EGL is a window system-independent equivalent to the GLX and WGL APIs, which respectively enable OpenGL support in X and Microsoft Windows). The current implementation uses [[Mesa 3D|Mesa-solo]] to provide OpenGL rendering directly to the [[Linux framebuffer]] or [[Direct Rendering Infrastructure|DRI]] to the graphics hardware. {{As of|2024|alt=As of May 2024}}, Xegl can only be run using [[Radeon R200]] graphics hardware and development is currently stalled.<ref>{{cite web |url=http://gitweb.freedesktop.org/?p=xorg/xserver.git;a=history;h=master;hb=master;f=hw/xgl/egl/xegl.c |title = cgit.freedesktop.org http git virtual host|website=Gitweb.freedesktop.org}}</ref> It is likely that it will remain so until the Xglx server has proven itself and the closed source drivers add support for the EGL API, when it should be a transparent replacement for the nested Xglx server.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)