GLX, the Glossary
GLX (initialism for "OpenGL Extension to the X Window System") is an extension to the X Window System core protocol providing an interface between OpenGL and the X Window System as well as extensions to OpenGL itself.[1]
Table of Contents
39 relations: Acronym, AIGLX, API, C (programming language), Compiz, Compositing window manager, Core OpenGL, Direct Rendering Infrastructure, Direct Rendering Manager, EGL (API), Free and open-source graphics device driver, Free and open-source software, Free software, Free Software Foundation, Free-software license, Freedesktop.org, Interface (computing), Library (computing), Linux.conf.au, MacOS, Mesa (computer graphics), Microsoft Windows, Mode setting, Open-source license, OpenGL, OpenGL Utility Toolkit, Silicon Graphics, Silicon Graphics International, Software rendering, Utah GLX, Video game, Wayland (protocol), WGL (API), Windowing system, X Window System, X Window System core protocol, X.Org Server, XFree86, Xgl.
- OpenGL
- X-based libraries
Acronym
An acronym is an abbreviation of a phrase that usually consists of the initial letter of each word in all caps with no punctuation.
See GLX and Acronym
AIGLX
Accelerated Indirect GLX ("AIGLX") is an open source project founded by Red Hat and the Fedora community, led by Kristian Høgsberg, to allow accelerated indirect GLX rendering capabilities to the X.Org Server and DRI drivers. GLX and AIGLX are OpenGL.
See GLX and AIGLX
API
An is a way for two or more computer programs or components to communicate with each other.
See GLX and API
C (programming language)
C (pronounced – like the letter c) is a general-purpose programming language.
See GLX and C (programming language)
Compiz
Compiz is a compositing window manager for the X Window System, using 3D graphics hardware to create fast compositing desktop effects for window management.
See GLX and Compiz
Compositing window manager
A compositing manager, or compositor, is software that provides applications with an off-screen buffer for each window.
See GLX and Compositing window manager
Core OpenGL
Core OpenGL, or CGL, is Apple Inc.'s Macintosh Quartz windowing system interface to the OS X implementation of the OpenGL specification. GLX and Core OpenGL are OpenGL.
Direct Rendering Infrastructure
The Direct Rendering Infrastructure (DRI) is the framework comprising the modern Linux graphics stack which allows unprivileged user-space programs to issue commands to graphics hardware without conflicting with other programs.
See GLX and Direct Rendering Infrastructure
Direct Rendering Manager
The Direct Rendering Manager (DRM) is a subsystem of the Linux kernel responsible for interfacing with GPUs of modern video cards.
See GLX and Direct Rendering Manager
EGL (API)
EGL is an interface between Khronos rendering APIs (such as OpenGL, OpenGL ES or OpenVG) and the underlying native platform windowing system.
Free and open-source graphics device driver
A free and open-source graphics device driver is a software stack which controls computer-graphics hardware and supports graphics-rendering application programming interfaces (APIs) and is released under a free and open-source software license.
See GLX and Free and open-source graphics device driver
Free and open-source software
Free and open-source software (FOSS) is software that is available under a license that grants the right to use, modify, and distribute the software, modified or not, to everyone free of charge.
See GLX and Free and open-source software
Free software
Free software, libre software, libreware or rarely known as freedom-respecting software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.
Free Software Foundation
The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization founded by Richard Stallman on October 4, 1985, to support the free software movement, with the organization's preference for software being distributed under copyleft ("share alike") terms, such as with its own GNU General Public License.
See GLX and Free Software Foundation
Free-software license
A free-software license is a notice that grants the recipient of a piece of software extensive rights to modify and redistribute that software.
See GLX and Free-software license
Freedesktop.org
freedesktop.org (fd.o), formerly X Desktop Group (XDG), is a project to work on interoperability and shared base technology for free-software desktop environments for the X Window System (X11) and Wayland on Linux and other Unix-like operating systems.
Interface (computing)
In computing, an interface is a shared boundary across which two or more separate components of a computer system exchange information.
See GLX and Interface (computing)
Library (computing)
In computer science, a library is a collection of read-only resources that is leveraged during software development to implement a computer program.
See GLX and Library (computing)
Linux.conf.au
linux.conf.au (often abbreviated as lca or LCA) is Australasia's regional Linux and open source conference.
MacOS
macOS, originally Mac OS X, previously shortened as OS X, is an operating system developed and marketed by Apple since 2001.
See GLX and MacOS
Mesa (computer graphics)
Mesa, also called Mesa3D and The Mesa 3D Graphics Library, is an open source implementation of OpenGL, Vulkan, and other graphics API specifications. GLX and Mesa (computer graphics) are OpenGL.
See GLX and Mesa (computer graphics)
Microsoft Windows
Microsoft Windows is a product line of proprietary graphical operating systems developed and marketed by Microsoft.
Mode setting
Mode setting is a software operation that activates a display mode (screen resolution, color depth, and refresh rate) for a computer's display controller by using VESA BIOS Extensions or UEFI Graphics extensions (on more modern computers).
Open-source license
Open-source licenses are software licenses that allow content to be used, modified, and shared.
See GLX and Open-source license
OpenGL
OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics.
See GLX and OpenGL
The OpenGL Utility Toolkit (GLUT) is a library of utilities for OpenGL programs, which primarily perform system-level I/O with the host operating system. GLX and OpenGL Utility Toolkit are OpenGL.
See GLX and OpenGL Utility Toolkit
Silicon Graphics
Silicon Graphics, Inc. (stylized as SiliconGraphics before 1999, later rebranded SGI, historically known as Silicon Graphics Computer Systems or SGCS) was an American high-performance computing manufacturer, producing computer hardware and software.
Silicon Graphics International
Silicon Graphics International Corp. (SGI; formerly Rackable Systems, Inc.) was an American manufacturer of computer hardware and software, including high-performance computing systems, x86-based servers for datacenter deployment, and visualization products.
See GLX and Silicon Graphics International
Software rendering
Software rendering is the process of generating an image from a model by means of computer software.
See GLX and Software rendering
Utah GLX
Utah GLX was a project aimed at creating a fully free and open-source basic hardware-accelerated 3D renderer using the OpenGL rendering API on Linux kernel-based operating systems.
See GLX and Utah GLX
Video game
A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, controller, keyboard, or motion sensing device) to generate visual feedback from a display device, most commonly shown in a video format on a television set, computer monitor, flat-panel display or touchscreen on handheld devices, or a virtual reality headset.
Wayland (protocol)
Wayland is a communication protocol that specifies the communication between a display server and its clients, as well as a C library implementation of that protocol.
See GLX and Wayland (protocol)
WGL (API)
WGL or Wiggle is an API between OpenGL and the windowing system interface of Windows. GLX and WGL (API) are OpenGL.
Windowing system
In computing, a windowing system (or window system) is a software suite that manages separately different parts of display screens.
X Window System
The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems.
X Window System core protocol
The X Window System core protocolRobert W. Scheifler and James Gettys: X Window System: Core and extension protocols, X version 11, releases 6 and 6.1, Digital Press 1996, RFC 1013Grant Edwards.
See GLX and X Window System core protocol
X.Org Server
X.Org Server is the free and open-source implementation of the X Window System (X11) display server stewarded by the X.Org Foundation.
XFree86
XFree86 is an implementation of the X Window System.
See GLX and XFree86
Xgl
Xgl is an obsolete display server implementation supporting the X Window System protocol designed to take advantage of modern graphics cards via their OpenGL drivers, layered on top of OpenGL. GLX and Xgl are OpenGL.
See GLX and Xgl
See also
OpenGL
- AIGLX
- ARB assembly language
- Chromium (computer graphics)
- Comparison of OpenGL and Direct3D
- Core OpenGL
- Display list
- Fahrenheit (graphics API)
- Framebuffer object
- FreeGLUT
- GLFW
- GLScene
- GLX
- GPlates
- Glbinding
- ILNumerics
- Immediate mode (computer graphics)
- Java OpenGL
- LibGDX
- List of OpenGL applications
- Mesa (computer graphics)
- MiniGL
- MiniGLX
- Open Inventor
- OpenGL
- OpenGL Architecture Review Board
- OpenGL ES
- OpenGL Performer
- OpenGL SC
- OpenGL Shading Language
- OpenGL Utility Library
- OpenGL Utility Toolkit
- OpenGL++
- Pixel buffer
- Vertex buffer object
- VirtualGL
- Visualization Library
- WGL (API)
- WebGL
- Xgl
X-based libraries
- EXA
- FLTK
- FLUID
- FpGUI
- Fudgets
- GLX
- GTK
- GTK-server
- Harmony (toolkit)
- KDE Frameworks
- KDE Platform
- KDE Platform 4
- LessTif
- Libart
- Motif (software)
- OLIT
- PHIGS
- Qt (software)
- SNA (computer graphics)
- UIMX
- UMA Acceleration Architecture
- Ultimate++
- WxHaskell
- WxWidgets
- X Athena Widgets
- X Toolkit Intrinsics
- XView
- Xft
References
[1] https://en.wikipedia.org/wiki/GLX
Also known as GLX visual, Glxgears.