Go to file
Sergey Sharybin 95acd3b20a Tweak to early threaded update escape
Issue was caused by some objects being in bMain and tagged
for update but not being in the DAG. This means objects
wouldn't be updated and their recalc flag remains untouched
triggering threaded for the next frame.

Solved by tweaking POST_UPDATE_HANDLER_WORKAROUND in the way
that it checks objects' recalc flags from the DAG, not from
the bMain. This will work a bit longer since DAG stored more
nodes than objects in the scene, but this code only runs in
cases when there're some objects tagged for update, which
keeps overall CPU usage on such a workaround pretty low.

Now CPU usage on 11a_comp scene from project Pampa went down
from ~15% down to ~5% (2,69 release uses ~%7).

Pointed by Thomas Dinges in IRC.
2014-01-16 02:07:59 +06:00
build_files Cycles: Build SSE41 kernel per default, remove build option. This hopefully also fixes some compile errors on various systems. 2014-01-14 22:04:32 +01:00
doc Fix bash/ksh specific test syntax 2014-01-07 14:12:02 +11:00
extern Ceres: more warnings cleanup 2014-01-14 01:18:09 +06:00
intern Code cleanup: move half float functions to separate header file. 2014-01-15 15:29:22 +01:00
release Fix a bunch of UI string issues... 2014-01-15 10:40:54 +01:00
scons@2d6ebcb239 Squashed commit of the following: 2013-11-21 16:51:29 +01:00
source Tweak to early threaded update escape 2014-01-16 02:07:59 +06:00
.arcconfig Use HTTPS protocol for arc 2013-12-24 22:57:27 +06:00
.gitignore Ignore *.patch and *.diff files which are in the working tree root 2013-11-22 23:28:35 +06:00
.gitmodules Initialize git submodules for addons, locales and scons 2013-11-15 12:19:08 +06:00
CMakeLists.txt find_package(OPENAL) does not play nice with our current library naming nonvention 2013-12-24 13:21:56 +01:00
COPYING
GNUmakefile UI Icons: store icons in git as uncompressed pixmaps (D196) 2014-01-14 00:14:03 +11:00
SConstruct Cycles: Build SSE41 kernel per default, remove build option. This hopefully also fixes some compile errors on various systems. 2014-01-14 22:04:32 +01:00