[Bf-blender-cvs] [d94a11ed79b] master: Curves: Avoid unnecessarily initializing new positions layer
Hans Goudey
noreply at git.blender.org
Wed Aug 31 00:00:57 CEST 2022
Commit: d94a11ed79b3c89176c7d436cacdc2767b4e7a4d
Author: Hans Goudey
Date: Tue Aug 30 16:49:24 2022 -0500
Branches: master
https://developer.blender.org/rBd94a11ed79b3c89176c7d436cacdc2767b4e7a4d
Curves: Avoid unnecessarily initializing new positions layer
When creating a curves data-block, one is expected to set the new
position values. We can slightly improve performance by avoiding
doing that redundantly.
Similar to cccc6d6905be7ac32cb.
===================================================================
M source/blender/blenkernel/intern/curves_geometry.cc
===================================================================
diff --git a/source/blender/blenkernel/intern/curves_geometry.cc b/source/blender/blenkernel/intern/curves_geometry.cc
index 618ff8fa97a..3f549b39a00 100644
--- a/source/blender/blenkernel/intern/curves_geometry.cc
+++ b/source/blender/blenkernel/intern/curves_geometry.cc
@@ -58,7 +58,7 @@ CurvesGeometry::CurvesGeometry(const int point_num, const int curve_num)
CustomData_add_layer_named(&this->point_data,
CD_PROP_FLOAT3,
- CD_SET_DEFAULT,
+ CD_CONSTRUCT,
nullptr,
this->point_num,
ATTR_POSITION.c_str());
More information about the Bf-blender-cvs
mailing list