Geometry Nodes: fix crash when inserting certain invalid links
For example, it would crash when connecting a float to a geometry socket, under some circumstances.
This commit is contained in:
@@ -610,7 +610,7 @@ class GeometryNodesEvaluator {
|
|||||||
return {required_type, converted_buffer};
|
return {required_type, converted_buffer};
|
||||||
}
|
}
|
||||||
void *default_buffer = allocator_.allocate(required_type.size(), required_type.alignment());
|
void *default_buffer = allocator_.allocate(required_type.size(), required_type.alignment());
|
||||||
type.copy_to_uninitialized(type.default_value(), default_buffer);
|
required_type.copy_to_uninitialized(required_type.default_value(), default_buffer);
|
||||||
return {required_type, default_buffer};
|
return {required_type, default_buffer};
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user