Go to file
Brecht Van Lommel 3ce280e825 Fix #35960, #36044: blender internal viewport rendering crash while editing data.
Now the viewport rendering thread will lock the main thread while it is exporting
objects to render data. This is not ideal if you have big scenes that might block
the UI, but Cycles does the same, and it's fairly quick because the same evaluated
mesh can be used as for viewport drawing. It's the only way to get things stable
until the thread safe dependency graph is here.

This adds a mechanism to the job system for jobs to lock the main thread, using a
new 'ticket mutex lock' which is a mutex lock that gives priority to the first
thread that tries to lock the mutex.

Still to solve: undo/redo crashes.
2013-07-08 17:56:51 +00:00
build_files Patch [#35897] install_deps: add OpenEXR to ldconfig by Gavin Howard, thanks. 2013-06-30 16:20:59 +00:00
doc update doxygen congfig and tweaks to warnings when running doxygen. 2013-07-03 04:47:50 +00:00
extern Update libmv from own branch 2013-06-01 10:30:46 +00:00
intern Arrempt to fix Cycles compilation with Clang 2013-07-07 18:29:57 +00:00
release fix [#36043] Missing Tooltip for Excluded Paths field of Auto Run Python Scripts in User Preferences -> File 2013-07-08 07:40:32 +00:00
source Fix #35960, #36044: blender internal viewport rendering crash while editing data. 2013-07-08 17:56:51 +00:00
CMakeLists.txt Cycles: update build configurations to include CUDA sm_35 architecture. When using 2013-06-20 13:10:47 +00:00
COPYING
GNUmakefile Fix a mismatch in help message (check_spelling_osl obviously checks OLS, and check_spelling_c, C code! :P ) 2013-05-14 14:37:51 +00:00
SConstruct Scons and BuildBot changes for MSVC 2012 support. 2013-06-18 11:55:32 +00:00