Blender Git Commit Log
Git Commits -> Revision 2d0a586
Revision 2d0a586 by Brecht Van Lommel (master) May 31, 2013, 16:19 (GMT) |
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. |
Commit Details:
Full Hash: 2d0a586c29e482d646dec0cf62880f577ff77657
SVN Revision: 57160
Parent Commit: db42a59
Lines Changed: +309, -56