Blender Git Loki
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)
/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)