[Bf-blender-cvs] [d4af8a8d26d] sculpt-dev: Sculpt: Make subdivision surface modifier use the On Cage option

Pablo Dobarro noreply at git.blender.org
Tue Jun 8 23:01:20 CEST 2021


Commit: d4af8a8d26d4bd8b5e899f1e73068655099bb86a
Author: Pablo Dobarro
Date:   Fri Jun 4 16:20:38 2021 +0200
Branches: sculpt-dev
https://developer.blender.org/rBd4af8a8d26d4bd8b5e899f1e73068655099bb86a

Sculpt: Make subdivision surface modifier use the On Cage option

===================================================================

M	source/blender/blenkernel/intern/crazyspace.c

===================================================================

diff --git a/source/blender/blenkernel/intern/crazyspace.c b/source/blender/blenkernel/intern/crazyspace.c
index 4e1ec9ba35e..f7e508cc997 100644
--- a/source/blender/blenkernel/intern/crazyspace.c
+++ b/source/blender/blenkernel/intern/crazyspace.c
@@ -351,7 +351,10 @@ static void crazyspace_init_verts_and_matrices(const Mesh *mesh,
 
 static bool crazyspace_modifier_supports_deform_matrices(ModifierData *md)
 {
-  if (ELEM(md->type, eModifierType_Subsurf, eModifierType_Multires)) {
+  if (md->type == eModifierType_Multires) {
+    return true;
+  }
+  if (md->type == eModifierType_Subsurf && md->mode & eModifierMode_OnCage) {
     return true;
   }
   const ModifierTypeInfo *mti = BKE_modifier_get_info(md->type);



More information about the Bf-blender-cvs mailing list