Initial results of my profiling of the animation system.
authorJoseph Eagar <joeedh@gmail.com>
Sat, 23 Jan 2010 11:25:20 +0000 (11:25 +0000)
committerJoseph Eagar <joeedh@gmail.com>
Sat, 23 Jan 2010 11:25:20 +0000 (11:25 +0000)
commit7ef85aa41ff57cbe5395f83d4ea23b651287b78d
tree60e950948108158c752675fe4f68dbc1663996d4
parentf66d5a7b77d0f7a1eb2d530cb58509e52554b8e9
Initial results of my profiling of the animation system.
Basically two simple changes, changes, I pulled in the faster
ghash in bmesh (which uses mempools for allocation, providing
a substanstial speedup in some cases, and also I inlined some
of the functions), and I changed __inline to __forceinline for inlining
of math functions.

I also removed the timer in the view3d zoom op (ctrl-middlemouse)
that was making it nonfunctional.  Why was that there?
source/blender/blenkernel/BKE_utildefines.h
source/blender/blenlib/BLI_ghash.h
source/blender/blenlib/BLI_math_inline.h
source/blender/blenlib/intern/BLI_ghash.c
source/blender/blenlib/intern/math_base_inline.c
source/blender/blenlib/intern/threads.c
source/blender/editors/space_view3d/view3d_edit.c