Optimization of tangent calculation

Avoid doing string comparison when we already know layer is
to be added to bitfield.
This commit is contained in:
Sergey Sharybin
2017-06-07 11:23:59 +02:00
parent e17a90074f
commit ce18956d9b

View File

@@ -520,8 +520,8 @@ void BKE_mesh_calc_loop_tangent_step_0(
break;
}
}
if ((*rcalc_act && ract_uv_name[0] && STREQ(ract_uv_name, name)) ||
(*rcalc_ren && rren_uv_name[0] && STREQ(rren_uv_name, name)))
if (!add && ((*rcalc_act && ract_uv_name[0] && STREQ(ract_uv_name, name)) ||
(*rcalc_ren && rren_uv_name[0] && STREQ(rren_uv_name, name))))
{
add = true;
}