Blender Git Commit Log

Git Commits -> Revision 246c116

Revision 246c116 by Howard Trickey (master)
November 24, 2020, 00:30 (GMT)
Speedups for new boolean. Better hash function for verts.

The existing hash function didn't work well with Set's method of
masking to the lower bits, because many verts have zeros in the
lower bits.
Also, replaced VectorSet with Set for Vert deduping.

Commit Details:

Full Hash: 246c11634f75fa40c03bbec4439a1bdc3719f8cf
Parent Commit: b0a9081
Lines Changed: +49, -40

3 Modified Paths:

/source/blender/blenlib/intern/mesh_intersect.cc (+28, -25) (Diff)
/source/blender/blenlib/tests/BLI_mesh_intersect_test.cc (+20, -14) (Diff)
/source/blender/bmesh/tools/bmesh_boolean.cc (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021