Go to file
Bastien Montagne f01d19431d Fix T38873: Crashing on undo of ocean modifier.
Issue of this bug is that most part of fftw is not thread safe, only compute-intensive fftw_execute & co are.

Since smoke was affected by this issue as well, a global fftw mutex was added to BLI_threads.
Audaspace also uses fftw in one of its readers (AUD_BandPassReader.cpp),
but this is not an issue currently since this code is disabled in CMake/scons files.

There was another threading issue with smoke, we need to copy dm used by emit_from_derivedmesh(),
as it is modified by this func.

Reviewers: sergey, brecht

Reviewed By: brecht

CC: brecht

Differential Revision: https://developer.blender.org/D374
2014-03-01 21:05:50 +01:00
build_files patch cmake_linux_install.sh to do multithreaded build 2014-02-27 16:00:26 +01:00
doc Docs: update man page script based on D251 2014-02-20 20:11:03 +11:00
extern Update patch for mesh_simplifier 2014-02-28 19:09:22 +06:00
intern Fix T38900: cycles OSL crash running getmessage("trace", "geom:name", name) 2014-03-01 14:58:05 +01:00
release NDOF: add navigation modes to user preferences 2014-03-01 21:47:46 +11:00
scons@2d6ebcb239 Squashed commit of the following: 2013-11-21 16:51:29 +01:00
source Fix T38873: Crashing on undo of ocean modifier. 2014-03-01 21:05:50 +01:00
.arcconfig Use HTTPS protocol for arc 2013-12-24 22:57:27 +06:00
.gitignore .gitignore: Adding CMakeLists.txt.user for QtCreator users. 2014-01-26 17:52:14 -08:00
.gitmodules Initialize git submodules for addons, locales and scons 2013-11-15 12:19:08 +06:00
CMakeLists.txt CMake: add _WIN32_WINNT MSVC define to match scons 2014-02-25 09:56:55 +11:00
COPYING
GNUmakefile Cycles: Add a cmake config to easily compile Cycles Standalone. 2014-01-20 20:44:39 +01:00
SConstruct Splash screen: use a retina resolution image for Mac OS X. 2014-02-18 19:38:44 +01:00