diff options
author | Hans Goudey <h.goudey@me.com> | 2022-07-01 03:17:32 +0300 |
---|---|---|
committer | Hans Goudey <h.goudey@me.com> | 2022-07-01 03:17:32 +0300 |
commit | a69e5c234834ede518effb9f8b18a8968e55d297 (patch) | |
tree | af607fadff91d67a04f117140726cde75fff2783 /source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc | |
parent | 95055af668337cbb07dbb2a0bb0b0adafdc39351 (diff) |
Cleanup: Avoid assigning constructed VArray to reference
This is clearer about what is actually happening (VArray is small
enough to be a by-value type and is constructed on demand, while
only the generic virtual array is stored).
Diffstat (limited to 'source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc')
-rw-r--r-- | source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc b/source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc index c993a3d305d..2b90428acb1 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc @@ -512,8 +512,8 @@ static void geometry_set_curve_trim(GeometrySet &geometry_set, evaluator.add(start_field); evaluator.add(end_field); evaluator.evaluate(); - const blender::VArray<float> &starts = evaluator.get_evaluated<float>(0); - const blender::VArray<float> &ends = evaluator.get_evaluated<float>(1); + const VArray<float> starts = evaluator.get_evaluated<float>(0); + const VArray<float> ends = evaluator.get_evaluated<float>(1); std::unique_ptr<CurveEval> curve = curves_to_curve_eval(*geometry_set.get_curves_for_read()); MutableSpan<SplinePtr> splines = curve->splines(); |