diff options
author | Hans Goudey <h.goudey@me.com> | 2021-11-02 23:22:16 +0300 |
---|---|---|
committer | Hans Goudey <h.goudey@me.com> | 2021-11-02 23:22:49 +0300 |
commit | a72ed0bb7fafddd87ccfb0ad7acc8a6e6fe223b0 (patch) | |
tree | 3763dff1ca29b1836dcd3d114cfb8c71eee9e68a /source/blender/blenkernel/intern/geometry_set_instances.cc | |
parent | 18392cef17ddb40857fdb2462d8bad50f389029b (diff) |
Cleanup: Improve curve point attribute assert
This properly checks the order of point domain attributes on each
spline, and avoids the map, which makes the code easier to understand.
The assert is also added to realizing instances and the join node.
Differential Revision: https://developer.blender.org/D13071
Diffstat (limited to 'source/blender/blenkernel/intern/geometry_set_instances.cc')
-rw-r--r-- | source/blender/blenkernel/intern/geometry_set_instances.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/geometry_set_instances.cc b/source/blender/blenkernel/intern/geometry_set_instances.cc index 82fc14e7772..a56c7ffb295 100644 --- a/source/blender/blenkernel/intern/geometry_set_instances.cc +++ b/source/blender/blenkernel/intern/geometry_set_instances.cc @@ -569,6 +569,7 @@ static void join_instance_groups_curve(Span<GeometryInstanceGroup> set_groups, G attributes, static_cast<GeometryComponent &>(dst_component)); sort_curve_point_attributes(attributes, curve->splines()); + curve->assert_valid_point_attributes(); } GeometrySet geometry_set_realize_instances(const GeometrySet &geometry_set) |