[Mesa-dev] Remove classic drivers or fork src/mesa for gallium?

Dylan Baker dylan at pnwbakers.com
Wed Dec 4 16:46:29 UTC 2019


Quoting Marek Olšák (2019-12-03 16:39:15)
> Hi,
> 
> Here are 2 proposals to simplify and better optimize the GL->Gallium
> translation.
> 
> 1) Move classic drivers to a fork of Mesa, and remove them from master. Classic
> drivers won't share any code with master. glvnd will load them, but glvnd is
> not ready for this yet.

I think glvnd 1.3.0 will be able to do what we want, and that should happen in
the near future. Matt has been helping that work from the distro point of view,
so maybe he can confirm that.

> 2) Keep classic drivers. Fork src/mesa for Gallium. I think only mesa/main,
> mesa/vbo, mesa/program, and drivers/dri/common need to be forked and mesa/
> state_tracker moved. src/gallium/state-trackers/gl/ can be the target location.
> 
> Option 2 is more acceptable to people who want to keep classic drivers in the
> tree and it can be done right now.
> 
> Opinions?
> 
> Thanks,
> Marek
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: signature
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20191204/82048b18/attachment.sig>


More information about the mesa-dev mailing list