mesa: move update_texture_compare_function() call out of loop
This commit is contained in:
@@ -400,7 +400,6 @@ texture_override(GLcontext *ctx,
|
||||
if (texObj->_Complete) {
|
||||
texUnit->_ReallyEnabled = textureBit;
|
||||
texUnit->_Current = texObj;
|
||||
update_texture_compare_function(ctx, texObj);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -582,6 +581,9 @@ update_texture_state( GLcontext *ctx )
|
||||
texUnit->CurrentTex[texIndex], 1 << texIndex);
|
||||
}
|
||||
|
||||
if (texUnit->_Current)
|
||||
update_texture_compare_function(ctx, texUnit->_Current);
|
||||
|
||||
if (!texUnit->_ReallyEnabled) {
|
||||
continue;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user