Sculpt: add .sculpt to allow_procedural_attribute_access
Also cleaned up a comment.
This commit is contained in:
@@ -56,7 +56,7 @@ const char *no_procedural_access_message =
|
||||
|
||||
bool allow_procedural_attribute_access(StringRef attribute_name)
|
||||
{
|
||||
return !attribute_name.startswith(".selection") && !attribute_name.startswith(".hide");
|
||||
return !attribute_name.startswith(".sculpt") && !attribute_name.startswith(".selection") && !attribute_name.startswith(".hide");
|
||||
}
|
||||
|
||||
static int attribute_data_type_complexity(const eCustomDataType data_type)
|
||||
|
||||
@@ -309,7 +309,10 @@ static void sculpt_init_session(Main *bmain, Depsgraph *depsgraph, Scene *scene,
|
||||
ob->sculpt = MEM_callocN(sizeof(SculptSession), "sculpt session");
|
||||
ob->sculpt->mode_type = OB_MODE_SCULPT;
|
||||
|
||||
/* Necessary to make multires displacement immediately visible. */
|
||||
/* Trigger evaluation of modifier stack to ensure
|
||||
* multires modifier sets .runtime.ccg in
|
||||
* the evaluated mesh.
|
||||
*/
|
||||
DEG_id_tag_update(&ob->id, ID_RECALC_GEOMETRY);
|
||||
|
||||
BKE_scene_graph_evaluated_ensure(depsgraph, bmain);
|
||||
|
||||
Reference in New Issue
Block a user