diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-10-06 13:52:22 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-10-06 14:36:46 +0400 |
commit | b36eb51d37afd76745c7cebb371cf213ec376070 (patch) | |
tree | b093f1dd9dbd8aaed9aadb1cefee6ac938839e96 /intern | |
parent | cd6129d1ff6142c153a99917aa794b668e3b7dd2 (diff) |
Cycles: Fix for viewport rendering with debug enabled
Diffstat (limited to 'intern')
-rw-r--r-- | intern/cycles/kernel/kernel_debug.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/intern/cycles/kernel/kernel_debug.h b/intern/cycles/kernel/kernel_debug.h index 81ce1e76420..bf1bc0e9db8 100644 --- a/intern/cycles/kernel/kernel_debug.h +++ b/intern/cycles/kernel/kernel_debug.h @@ -27,9 +27,12 @@ ccl_device_inline void kernel_write_debug_passes(KernelGlobals *kg, DebugData *debug_data, int sample) { - kernel_write_pass_float(buffer + kernel_data.film.pass_bvh_traversal_steps, - sample, - debug_data->num_bvh_traversal_steps); + int flag = kernel_data.film.pass_flag; + if(flag & PASS_BVH_TRAVERSAL_STEPS) { + kernel_write_pass_float(buffer + kernel_data.film.pass_bvh_traversal_steps, + sample, + debug_data->num_bvh_traversal_steps); + } } CCL_NAMESPACE_END |