cull: Fix crash caused by freeing a cull object with empty volume
This commit is contained in:
parent
be382a8f29
commit
cc6646a448
|
|
@ -40,7 +40,7 @@ add_object(CullableObject *object, Thread *current_thread) {
|
|||
// Determine the center of the bounding volume.
|
||||
CPT(BoundingVolume) volume = object->_geom->get_bounds(current_thread);
|
||||
if (volume->is_empty()) {
|
||||
delete object;
|
||||
// No point in culling objects with no volume.
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ add_object(CullableObject *object, Thread *current_thread) {
|
|||
// Determine the center of the bounding volume.
|
||||
CPT(BoundingVolume) volume = object->_geom->get_bounds();
|
||||
if (volume->is_empty()) {
|
||||
delete object;
|
||||
// No point in culling objects with no volume.
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue