Gallium3D Gets A "Galahad" Driver

Written by Michael Larabel in Mesa on 29 June 2010 at 06:32 AM EDT. 2 Comments
MESA
Besides a VDPAU state tracker for Gallium3D having emerged in the past couple of days, a new Gallium3D driver called "Galahad" has been committed to the Mesa mainline repository and has been worked on over the past week.

Gallium3D's Galahad, as said by the initial commit by Corbin Simpson, is "a sanity-checking layer meant to replace the crufty and scattered sanity checks inside drivers with a robust, non-silenceable, useful set of warnings and errors that can be used to keep misbehaving state trackers from going unnoticed." Galahad is mostly based upon the Gallium3D "identity" driver and will report warnings like format mismatches and operations being requested but ignored.

Over the past week this code has been worked on and now it's been hooked into the build system and has been added to the targets for the R300g and i915g Gallium3D hardware drivers.

The code to the Galahad driver can be found in this directory. This driver really shouldn't be exciting for end-users, but should be useful for Gallium3D developers and those debugging problems atop this graphics driver architecture.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week