Blender Git Commit Log

Git Commits -> Revision 39b525e

Revision 39b525e by Jeroen Bakker (master)
July 10, 2020, 10:09 (GMT)
Fix T78296: Performance - Use Binary Search for MDeformWeight

Use binary search for querying deform weights.

Spring 02_020_A.anim.blend on Ryzen 1700X goes from 12.4 to 12.7fps.

During profiling it was detected that adding new items to the head was faster than adding to the tail.

Reviewed By: Campbell Barton

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

Commit Details:

Full Hash: 39b525e0f07fa25dcda54226ade789959b642dec
Parent Commit: 77a6462
Lines Changed: +134, -17

9 Modified Paths:

/source/blender/blenkernel/BKE_blender_version.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_deform.h (+11, -0) (Diff)
/source/blender/blenkernel/intern/customdata.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/deform.c (+91, -16) (Diff)
/source/blender/blenkernel/intern/object_deform.c (+1, -0) (Diff)
/source/blender/blenloader/intern/versioning_290.c (+24, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+2, -0) (Diff)
/source/blender/editors/gpencil/gpencil_data.c (+1, -0) (Diff)
/source/blender/makesdna/DNA_meshdata_types.h (+1, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021