Fix for bug: cross platform strand render differences with kink/branch.
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Wed, 27 Feb 2008 14:17:32 +0000 (14:17 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Wed, 27 Feb 2008 14:17:32 +0000 (14:17 +0000)
commitcbf278246fd0e9e94b1c91055a0744552bedae6c
treefd1eed9b0336f06bd24494953fe18ef058f480bf
parent39b5d41fa686abd8982b935afd74e3218103c02f
Fix for bug: cross platform strand render differences with kink/branch.
This time is was due to different accuracy of floating point computation,
now it uses does a comparison a bit different to avoid this.

Also changed the vectoquat function to be threadsafe.
source/blender/blenkernel/intern/anim.c
source/blender/blenkernel/intern/constraint.c
source/blender/blenkernel/intern/curve.c
source/blender/blenkernel/intern/exotic.c
source/blender/blenkernel/intern/lattice.c
source/blender/blenkernel/intern/object.c
source/blender/blenkernel/intern/particle.c
source/blender/blenkernel/intern/particle_system.c
source/blender/blenlib/BLI_arithb.h
source/blender/blenlib/intern/arithb.c
source/blender/python/api2_2x/vector.c