On a related note, I have a hard time understanding the layout of the Linux graphics stack as a whole. You have MESA, DRM, DAL, Gallium3D, etc... All these acronyms and systems that somehow relate to eachother.<p>It seems like there are many layers, and there aren&#x27;t many good references that really explain it &quot;from the beginning&quot;.