MiniGLX is a specification for an application programming interface which facilitates OpenGL rendering on systems without windowing systems, e. OpenGL ( Open G raphics L ibrary is a standard specification defining a cross-language Cross-platform API for writing applications that produce A windowing system (or window system) is a component of a Graphical user interface (GUI and more specifically of a Desktop environment, which supports g. Linux without an X Window System or embedded systems without a windowing system. Linux (commonly pronounced ˈlɪnəks An embedded system is a special-purpose Computer system designed to perform one or a few dedicated functions often with Real-time computing constraints The interface is a subset of the GLX interface, plus a minimal set of Xlib-like functions.
Programs written for Mini GLX can run unchanged on systems with the X Window System and the GLX extension. GLX (initialism for "Open' GL' Extension to the X Window System" provides the binding connecting OpenGL and the X Window System The intention is to allow flexibility for prototyping and testing.
MiniGLX is currently implemented within the Mesa 3D project that provides a means to use of Direct Rendering Infrastructure when the X Window System is not used. In Computing, the Direct Rendering Infrastructure ( DRI) is an interface and a Free software implementation used in the X Window System In essence it provides functions that mimic those of X, so that programs written using MiniGLX should be compileable as X Window programs. MiniGLX renders directly to the framebuffer device or thru accelerated DRI drivers. A framebuffer is a video output device that drives a video display from a memory buffer containing a complete frame of data MiniGLX allows only one window (which fills the whole framebuffer) to exist.
If the existing source code were extended, MiniGLX could be used by GPGPU applications, using the power of graphics card processors for general, non-graphical tasks, as long as no other driver uses the graphics card. In Computer science, source code (commonly just source or code) is any sequence of statements or declarations written in some Human-readable General-purpose computing on graphics processing units (GPGPU also referred to as GPGP and to a lesser extent GP² is the technique of using a GPU, which typically handles A video card, also known as a graphics accelerator card, display adapter, or graphics card, is a hardware component whose function is to NVIDIA has already integrated support for using the graphics processing unit on NVidia cards for application programming into its proprietary 3D graphic driver. The multinational NVIDIA Corporation ( (ɪnˈvɪdiə specializes in the manufacture of graphics-processor technologies for Workstations Proprietary software is Computer software on which the producer has set restrictions on use private modification copying, or republishing.