Utah GLX
{{refimprove|date=April 2017}}
File:Linux graphics drivers Utah GLX.svg. Only indirect rendering over GLX is possible.]]
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. Utah GLX predates Direct Rendering Infrastructure, which is what is used as of 2014.
John Carmack worked on Utah GLX.{{Cite web|url=https://sourceforge.net/p/utah-glx/mailman/search/?q=Carmack|title=Utah-GLX / Mailing Lists / Search}}
History
File:Linux graphics drivers 2D.svg|2D drivers inside of the X server
File:Linux graphics drivers Utah GLX.svg|Indirect rendering over GLX, using Utah GLX
File:Linux graphics drivers DRI early.svg|early Direct Rendering Infrastructure
File:Linux graphics drivers DRI current.svg|Finally all access goes through the Direct Rendering Manager
File:Linux graphics drivers DRI Wayland.svg|In Linux kernel 3.12 render nodes were merged and the KMS driver was split off. Wayland implements direct rendering over EGL/GBM
References
{{Reflist}}
External links
- [http://utah-glx.sourceforge.net/ Utah-GLX Homepage]
- [http://programmers.stackexchange.com/questions/60544/why-do-game-developers-prefer-windows Historical view at OpenGL and Direct3D]
Category:Free 3D graphics software
Category:Free software programmed in C
Category:Graphics-related software for Linux
{{unix-stub}}