[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [57220] trunk/blender/source/blender/ blenkernel/intern/DerivedMesh.c: Fix #35610: Multiresolution Modifier Complains About Sculpt Mode
Sergey Sharybin
sergey.vfx at gmail.com
Mon Jun 3 10:26:13 CEST 2013
Revision: 57220
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=57220
Author: nazgul
Date: 2013-06-03 08:26:12 +0000 (Mon, 03 Jun 2013)
Log Message:
-----------
Fix #35610: Multiresolution Modifier Complains About Sculpt Mode
If multires has got zero subdivisions in sculpt mode, no need
of displaying warning message. It was rather strange decision
which confused artists.
Now multires with zero subdivisions will be ignored silently
when in sculpt mode.
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/DerivedMesh.c
Modified: trunk/blender/source/blender/blenkernel/intern/DerivedMesh.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/DerivedMesh.c 2013-06-03 06:55:18 UTC (rev 57219)
+++ trunk/blender/source/blender/blenkernel/intern/DerivedMesh.c 2013-06-03 08:26:12 UTC (rev 57220)
@@ -1609,13 +1609,17 @@
{
int unsupported = 0;
+ if (md->type == eModifierType_Multires && ((MultiresModifierData *)md)->sculptlvl == 0) {
+ /* If multires is on level 0 skip it silently without warning message. */
+ continue;
+ }
+
if (sculpt_dyntopo && !useRenderParams)
unsupported = TRUE;
if (scene->toolsettings->sculpt->flags & SCULPT_ONLY_DEFORM)
unsupported |= mti->type != eModifierTypeType_OnlyDeform;
- unsupported |= md->type == eModifierType_Multires && ((MultiresModifierData *)md)->sculptlvl == 0;
unsupported |= multires_applied;
if (unsupported) {
More information about the Bf-blender-cvs
mailing list