Files
test2/source/blender/blenkernel
Sybren A. Stüvel 973ab436f0 Fix T76514: Invalid geometry in Alembic crashes Blender
Even though {T76514} is caused by invalid geometry, and thus technically
constitutes a bug in the software that created the Alembic file, I would
like Blender not to crash on importing such a file.

The error in the Alembic file consists of invalid mesh loops, where
consecutive loops refer to the same vertex. The `BKE_mesh_validate()`
can actually correct these errors, so this commit focuses on two things:

- Letting Blender survive the situation until the mesh is loaded, and
- Detecting the error so that `BKE_mesh_validate()` can be called only
  when necessary. This ensures there is only a minimal impact on
  performance when loading actually valid data.

Differential Revision: https://developer.blender.org/D7703

Reviewed By: JacquesLucke
2020-05-12 13:58:40 +02:00
..
2020-03-29 17:11:41 +11:00
2020-03-29 17:11:41 +11:00
2020-03-05 21:07:20 +01:00
2020-04-05 22:22:21 +10:00
2020-04-14 21:07:29 +02:00
2020-03-11 21:39:56 +11:00
2020-03-29 16:37:57 +11:00
2020-04-03 12:38:04 +11:00
2020-03-29 17:11:41 +11:00
2020-03-29 17:11:41 +11:00