change curve evaluation functions never to modify curve data (ensures thread safety...
authorCampbell Barton <ideasman42@gmail.com>
Tue, 21 Aug 2012 14:43:51 +0000 (14:43 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Tue, 21 Aug 2012 14:43:51 +0000 (14:43 +0000)
commit8bd7c3fba2749fdf2b16c4f32abf1a35692bc5bb
treeec5506895139ed6a09921c60eaf61bd8eb7f2226
parent809fce9d00ecf8eea2c3d2ea52c3de2ec2ede1ee
change curve evaluation functions never to modify curve data (ensures thread safety), now initializations has to be done outside evaluation.
16 files changed:
source/blender/blenkernel/BKE_colortools.h
source/blender/blenkernel/intern/brush.c
source/blender/blenkernel/intern/colortools.c
source/blender/blenkernel/intern/world.c
source/blender/compositor/nodes/COM_TimeNode.cpp
source/blender/gpu/intern/gpu_material.c
source/blender/makesrna/intern/rna_color.c
source/blender/modifiers/intern/MOD_warp.c
source/blender/modifiers/intern/MOD_weightvg_util.c
source/blender/nodes/composite/nodes/node_composite_curves.c
source/blender/nodes/composite/nodes/node_composite_huecorrect.c
source/blender/nodes/shader/nodes/node_shader_curves.c
source/blender/nodes/texture/nodes/node_texture_curves.c
source/blender/render/intern/source/convertblender.c
source/blender/render/intern/source/pointdensity.c
source/blender/render/intern/source/shadeoutput.c