blender/intern/cycles
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
..
app Fisheye Camera for Cycles 2012-05-04 16:20:51 +00:00
blender code cleanup: BKE_scene api naming. 2012-05-05 14:33:36 +00:00
bvh Cycles: threading optimizations 2012-05-05 19:44:33 +00:00
cmake Cycles: try to avoid NaN pixels with oren nayar. Also small cmake code cleanup. 2011-11-18 15:39:40 +00:00
device Cycles: threading optimizations 2012-05-05 19:44:33 +00:00
doc edits to cycles cmake files so cmake_consistency_check.py can parse them. 2011-11-08 20:27:37 +00:00
kernel small fix for equisolid fisheye (cycles) 2012-05-04 16:29:41 +00:00
render Cycles: threading optimizations 2012-05-05 19:44:33 +00:00
subd Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
util Cycles: threading optimizations 2012-05-05 19:44:33 +00:00
CMakeLists.txt add UNLIKELY / LIKELY util defines to help optimize iterators that are called a lot, only defined for gcc at the moment. 2011-12-29 01:46:58 +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