Disable tnl programs when doing software vertex programs. compiz with its texrect and lighting needs was broken because of this.

This commit is contained in:
Aapo Tahkola 2006-03-19 21:17:14 +00:00
parent 096dd541bd
commit 070f280895

View file

@ -1554,6 +1554,10 @@ void r300UpdateShaders(r300ContextPtr rmesa)
ctx = rmesa->radeon.glCtx;
/* Disable tnl programs when doing software vertex programs.
I can only hope this actually disables it at the right time. */
ctx->_MaintainTnlProgram = hw_tcl_on;
if (rmesa->NewGLState && hw_tcl_on) {
rmesa->NewGLState = 0;