[Bf-blender-cvs] [9773b0fb0b0] curve-nodes-modifier: Fix surface objects
Hans Goudey
noreply at git.blender.org
Tue Jul 13 01:40:48 CEST 2021
Commit: 9773b0fb0b0b17cdc3ab799fc167660c6bf13d36
Author: Hans Goudey
Date: Tue Jul 6 09:46:02 2021 -0500
Branches: curve-nodes-modifier
https://developer.blender.org/rB9773b0fb0b0b17cdc3ab799fc167660c6bf13d36
Fix surface objects
===================================================================
M source/blender/blenkernel/intern/displist.cc
===================================================================
diff --git a/source/blender/blenkernel/intern/displist.cc b/source/blender/blenkernel/intern/displist.cc
index efd87318bbd..172c9fd8ff9 100644
--- a/source/blender/blenkernel/intern/displist.cc
+++ b/source/blender/blenkernel/intern/displist.cc
@@ -862,8 +862,9 @@ static GeometrySet curve_calc_modifiers_post(Depsgraph *depsgraph,
pretessellatePoint->next;
GeometrySet geometry_set;
- if (md == nullptr ||
- (md->type == eModifierType_Nodes && BKE_modifier_is_enabled(scene, md, required_mode))) {
+ if (ELEM(ob->type, OB_CURVE, OB_FONT) &&
+ (md == nullptr ||
+ (md->type == eModifierType_Nodes && BKE_modifier_is_enabled(scene, md, required_mode)))) {
std::unique_ptr<CurveEval> curve_eval = curve_eval_from_dna_curve(
*cu, ob->runtime.curve_cache->deformed_nurbs);
geometry_set.replace_curve(curve_eval.release());
More information about the Bf-blender-cvs
mailing list