blender/intern/cycles
Brecht Van Lommel 2d0a586c29 Cycles OpenCL: keep the opencl context and program around for quicker rendering
the second time, as for example Intel CPU startup time is 9 seconds.

* Adds an cache for contexts and programs for each platform and device pair,
  which also ensure now no two threads try to compile and write the binary cache
  file at the same time.
* Change clFinish to clFlush so we don't block until the result is done, instead
  it will block at the moment we copy back memory.
* Fix error in Cycles time_sleep implementation, does not affect any active code
  though.
* Adds some (disabled) debugging code in the task scheduler.

Patch #35559 by Doug Gale.
2013-05-31 16:19:03 +00:00
..
app Cycles Test App: 2013-01-17 22:51:54 +00:00
blender move BLO_sys_types.h -> BLI_sys_types.h (it had nothing todo with loading) 2013-05-28 19:35:26 +00:00
bvh Cycles : 2013-05-14 18:31:55 +00:00
cmake Cycles / CMake: 2012-11-09 18:31:04 +00:00
device Cycles OpenCL: keep the opencl context and program around for quicker rendering 2013-05-31 16:19:03 +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 Cycles: 2013-05-30 11:05:02 +00:00
render Cycles: normal maps are now backwards compatible again after recent fix, with 2013-05-28 14:24:03 +00:00
subd Cycles / Math: 2013-05-12 14:13:29 +00:00
util Cycles OpenCL: keep the opencl context and program around for quicker rendering 2013-05-31 16:19:03 +00:00
CMakeLists.txt Fix cycles intersection issue with overlapping faces on windows 32 bit and CPU 2013-02-04 16:12:37 +00:00
SConscript Cycles: 2013-05-09 14:21:36 +00:00