It should be possible to, basically, cut out all the non-GL_COMBINE code and use _CurrentCombine for all texture environment state. That worked with the i830, radeon, and r200 drivers. However, it doesn't work on unichrome. The result is a lot of black walls in Quake3. The reasonable conclusion is that there are some errors in the state produced for certain combinations of GL_COMBINE state.
Fix committed to Mesa CVS.
Mass version move, cvs -> git
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.