Subsurf: Tweak versioning code

Select minimum of render subdivision levels and 3 for
the initial value of quality. This way we don't force
too much quality for meshes which were not supposed to
be too much quality :)
This commit is contained in:
Sergey Sharybin
2018-09-26 12:51:16 +02:00
parent 619961df3a
commit 6fc798e049

View File

@@ -1968,7 +1968,7 @@ void blo_do_versions_280(FileData *fd, Library *UNUSED(lib), Main *bmain)
for (ModifierData *md = object->modifiers.first; md; md = md->next) {
if (md->type == eModifierType_Subsurf) {
SubsurfModifierData *smd = (SubsurfModifierData *)md;
smd->quality = 3;
smd->quality = min_ii(smd->renderLevels, 3);
}
}
}