Cycles: add single program debug option for split kernel
authorHristo Gueorguiev <prem.nirved@gmail.com>
Wed, 8 Mar 2017 16:56:06 +0000 (17:56 +0100)
committerSergey Sharybin <sergey.vfx@gmail.com>
Thu, 9 Mar 2017 16:09:37 +0000 (17:09 +0100)
commit9de9f25b2455808335b5373003695610599daab7
treeb9b88b5a265199c91340619400a3eeca274cfd7b
parent06c051363b509f7c3c40a803b87739fe0e2a8576
Cycles: add single program debug option for split kernel

Single program generally compiles kernels faster (2-3 times), loads faster,
takes less drive space (2-3 times), and reduces the number of cached kernels.
intern/cycles/blender/addon/properties.py
intern/cycles/blender/addon/ui.py
intern/cycles/blender/blender_python.cpp
intern/cycles/device/opencl/opencl.h
intern/cycles/device/opencl/opencl_split.cpp
intern/cycles/device/opencl/opencl_util.cpp
intern/cycles/kernel/CMakeLists.txt
intern/cycles/util/util_debug.cpp
intern/cycles/util/util_debug.h