diff options
author | Erik Abrahamsson <ecke101@gmail.com> | 2021-06-02 22:04:21 +0300 |
---|---|---|
committer | Howard Trickey <howard.trickey@gmail.com> | 2021-06-02 22:08:46 +0300 |
commit | 81366b7d2c548f40843c7f87842710e3a2019136 (patch) | |
tree | 5b9408e6db17f4fefd236faad97686ec95355992 /source/blender/blenkernel/intern/writeffmpeg.c | |
parent | dc960a81d1bdc8c91a6967f85d1943896b06dc47 (diff) |
Boolean exact: speedup by parallelizing a plane calculation.
This patch is from erik85, who says:
This patch makes populate_plane inside polymesh_from_trimesh_with_dissolve run in parallel.
On a test file with a boolean between two subdivided cubes (~6 million verts) this gives a 10% speed increase (49.5s to 45s) on my 6 core CPU.
Also there is an optimization of other_tri_if_manifold to skip the contains-call and get the pointer directly.
This reduces CPU time for find_patches from 5s to 2.2s on the same test file.
Diffstat (limited to 'source/blender/blenkernel/intern/writeffmpeg.c')
0 files changed, 0 insertions, 0 deletions