Go to file
Sergey Sharybin ed5c3121f5 Task scheduler: Prevent race condition for the pools created from non-main thread
We can not re-use anything for such pools, because we will know nothing about whether
the main thread is sleeping or not. So we identify such threads as 0, but we don't
use main thread's TLS.

This fixes dead-locks and crashes reported by Luca when doing playblasts.
2017-04-12 18:20:17 +02:00
build_files Install deps: Fix compilation error of Alembic 2017-04-10 15:55:25 +02:00
doc Cleanup: Grey --> Gray 2017-02-27 19:33:57 -05:00
extern Update CLERW to the latest version 2017-03-24 09:43:03 +01:00
intern Cycles: Only calculate global size of split kernel once to avoid changes 2017-04-11 03:26:18 -04:00
release UI: Add missing UV tools in the UV/Image Editor Window > Tools tab 2017-04-10 18:37:03 -04:00
source Task scheduler: Prevent race condition for the pools created from non-main thread 2017-04-12 18:20:17 +02:00
tests PyAPI: Fast buffer access to id property arrays 2017-04-10 21:12:02 +10:00
.arcconfig
.gitignore Update .gitignore to some more generated/non-git-stored files. 2016-08-21 22:40:57 +02:00
.gitmodules Point all submodules to master branch 2017-04-03 14:54:51 +02:00
CMakeLists.txt Cleanup: code style & cmake 2017-03-12 02:47:53 +11:00
COPYING
GNUmakefile Makefile: set tab width=4 2017-03-11 20:48:12 +11:00
make.bat Make File: Print 'blender.exe' at the end of the path to run from 2017-02-16 17:08:33 -05:00