From b36eb51d37afd76745c7cebb371cf213ec376070 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Mon, 6 Oct 2014 11:52:22 +0200 Subject: Cycles: Fix for viewport rendering with debug enabled --- intern/cycles/kernel/kernel_debug.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'intern') 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 -- cgit v1.2.3