diff options
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/nodes/geometry/nodes/node_geo_proximity.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/source/blender/nodes/geometry/nodes/node_geo_proximity.cc b/source/blender/nodes/geometry/nodes/node_geo_proximity.cc index 772638ef240..3f509942f7c 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_proximity.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_proximity.cc @@ -191,8 +191,12 @@ class ProximityFunction : public fn::MultiFunction { } if (!success) { - positions.fill_indices(mask, float3(0)); - distances.fill_indices(mask, 0.0f); + if (!positions.is_empty()) { + positions.fill_indices(mask, float3(0)); + } + if (!distances.is_empty()) { + distances.fill_indices(mask, 0.0f); + } return; } |