blender/intern
Brecht Van Lommel 8103381ded Cycles: threading optimizations
* Multithreaded image loading, each thread can load a separate image.
* Better multithreading for multiple instanced meshes, different threads can now
  build BVH's for different meshes, rather than all cooperating on the same mesh.
  Especially noticeable for dynamic BVH building for the viewport, gave about
  2x faster build on 8 core in fairly complex scene with many objects.
* The main thread waiting for worker threads can now also work itself, so
  (num_cores + 1) threads will be working, this supposedly gives better
  performance on some operating systems, but did not measure performance for
  this very detailed yet.
2012-05-05 19:44:33 +00:00
..
audaspace Patch [#31240] Fix audaspace deadlock 2012-05-04 23:36:10 +00:00
boolop Add libMV and Scons support for MinGW-w64, patches by Caleb Joseph with slight modifications. 2012-04-24 12:57:58 +00:00
bsp style cleanup (mostly whitespace) 2012-02-27 10:35:39 +00:00
container style cleanup: changes to brace placement / newlines - for/while/if/switch 2012-04-28 06:31:57 +00:00
cycles Cycles: threading optimizations 2012-05-05 19:44:33 +00:00
decimation code cleanup: no functional changes 2012-04-07 12:37:15 +00:00
dualcon And another fix for r45669 to have dualcon compile on windows... 2012-04-16 10:22:28 +00:00
elbeem revert 45924, not a very clean solution, especially for external libraries and looks like -fpermissive is used in linux too 2012-04-24 16:14:23 +00:00
ffmpeg Blender should now compile fine with older FFmpeg libraries used. 2012-02-24 15:34:57 +00:00
ghost Renamed "fake" OpenGL identifiers. 2012-05-04 11:50:11 +00:00
guardedalloc Fix (harmless) uninitialized memory usage in BVH binning. 2012-05-04 16:38:11 +00:00
iksolver unify include guard defines, __$FILENAME__ 2012-02-17 18:59:41 +00:00
itasc OSX: buildfix for itask on 10.5.sdk 2011-11-15 21:55:07 +00:00
memutil unify include guard defines, __$FILENAME__ 2012-02-17 18:59:41 +00:00
mikktspace style cleanup: changes to brace placement / newlines - for/while/if/switch 2012-04-28 06:31:57 +00:00
moto Cycles: svn merge -r41225:41232 ^/trunk/blender 2011-10-24 22:32:00 +00:00
opennl Add libMV and Scons support for MinGW-w64, patches by Caleb Joseph with slight modifications. 2012-04-24 12:57:58 +00:00
smoke Fix compile error with msvc 2012-04-30 11:27:06 +00:00
string code cleanup: dont set the namespace in STR_String.h - 'using namespace std', since this is included in many places. 2012-02-23 02:36:30 +00:00
utfconv style cleanup: changes to brace placement / newlines - for/while/if/switch 2012-04-28 06:31:57 +00:00
CMakeLists.txt code cleanup: utfconv library had some quite confusing formatting, also cleared som warnings. 2012-04-12 02:15:33 +00:00
SConscript Add libMV and Scons support for MinGW-w64, patches by Caleb Joseph with slight modifications. 2012-04-24 12:57:58 +00:00