glx
GLX stands for the OpenGL Extension to the X Window System. It is a collection of extensions defined by the Khronos Group that enables OpenGL rendering within the X Window System environment. GLX provides the mechanisms for creating OpenGL rendering contexts, binding them to X drawables (such as windows or pixmaps), and presenting rendered frames to the display.
The core concepts of GLX include GLXContext, which represents an OpenGL rendering state, and GLXFBConfig or
GLX operates as part of the X11 protocol stack and relies on the X server and the
In practice, GLX has been the traditional path for OpenGL on X11 systems running Linux and other