diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2018-09-26 13:51:16 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2018-09-26 15:42:16 +0300 |
commit | 6fc798e049a5c48bb130054c45bc6f15999ae1a2 (patch) | |
tree | 9aab2b9562761e04ff8728b7db250a54c2d50bc6 /source/blender/blenloader | |
parent | 619961df3a7f8f14853c05aed61da79b4757ec32 (diff) |
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 :)
Diffstat (limited to 'source/blender/blenloader')
-rw-r--r-- | source/blender/blenloader/intern/versioning_280.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenloader/intern/versioning_280.c b/source/blender/blenloader/intern/versioning_280.c index ffe7a682554..6b74e4f2239 100644 --- a/source/blender/blenloader/intern/versioning_280.c +++ b/source/blender/blenloader/intern/versioning_280.c @@ -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); } } } |