<div dir="ltr"><div>Hi,</div><div><br></div><div>Here are 2 proposals to simplify and better optimize the GL->Gallium translation.<br></div><div><br></div><div>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. </div><div><br></div><div>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.<br></div><div><br></div><div>Option 2 is more acceptable to people who want to keep classic drivers in the tree and it can be done right now.<br></div><div></div><div><br></div><div>Opinions?<br></div><div><br></div><div>Thanks,<br></div><div>Marek<br></div></div>