[Mesa-dev] Mesa/Gallium overall design

Michel Dänzer michel at daenzer.net
Tue Apr 13 04:08:05 PDT 2010


On Tue, 2010-04-13 at 20:52 +1000, Dave Airlie wrote: 
> On Tue, Apr 13, 2010 at 8:01 PM, José Fonseca <jfonseca at vmware.com> wrote:
> > On Tue, 2010-04-13 at 00:55 -0700, Dave Airlie wrote:
> 
> > Also, the closed drivers that you decided not to count were as stable as
> > they could be in the allocated time. When we were stabilizing the
> > Windows GL SVGA driver we fixed loads of *Mesa* bugs, because all the
> > windows-only applications we tested with that were never tested before.
> > Actually looking back, most of the bugs we had were in the pipe driver
> > and Mesa. That is, relatively few were in the components that make the
> > Gallium infrastructure.
> 
> As I said SVGA doesn't count its not real hw, it relies on much more
> stable host drivers yes, and is a great test platform for running DX
> conformance, but you cannot use it as a parallel to real hardware.

Why not? It looks like a GPU. It acts like a GPU. (Maybe it even smells
like a GPU? :) It must be a GPU.

I agree a showcase driver for real hardware would be preferable, but the
above seems like an unfair dismissal of the svga driver.

> The closed drivers were paid for embedded one-offs, no sustained
> developement dead ends. So again I can't count them.

Actually one of the goals of Gallium was to increase the sustainability
of the efforts under that model, by making more of the code shared /
reusable. I think it's worked out pretty well.


-- 
Earthling Michel Dänzer           |                http://www.vmware.com
Libre software enthusiast         |          Debian, X and DRI developer


More information about the mesa-dev mailing list