guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] gnu: mesa: Move out of xorg.scm and into gl.scm


From: John Darrington
Subject: [PATCH] gnu: mesa: Move out of xorg.scm and into gl.scm
Date: Sat, 28 Dec 2013 09:10:45 +0100

The driver dependencies on mesa are probably correct.  

The history is interesting:  X11 of course predates OpenGL.  X11 provides a 2D
graphics system.  OpenGL provides a 3D system.  Early OpenGL implementations 
for 
*nix like systems used the X11 primitives for their implementation.  This was
found to be slow. Later versions bypassed X11 and rendered directly at the 
hardware
level.  Then, a number of X driver developers realised that much of the work 
they were doing had already been done by OpenGL implementations (such as Mesa).
So rather than doing it themselves, they decided simply to use Mesa.

In other words, whereas Mesa used to be a layer on top of X11, the situation has
reversed itself.  Today, X11 is an abstraction on top of Mesa.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]