Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2018-09-26 13:51:16 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2018-09-26 15:42:16 +0300
commit6fc798e049a5c48bb130054c45bc6f15999ae1a2 (patch)
tree9aab2b9562761e04ff8728b7db250a54c2d50bc6 /source/blender/blenloader
parent619961df3a7f8f14853c05aed61da79b4757ec32 (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.c2
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);
}
}
}