[Bf-blender-cvs] [b36eb51] master: Cycles: Fix for viewport rendering with debug enabled

Sergey Sharybin noreply at git.blender.org
Mon Oct 6 12:39:24 CEST 2014


Commit: b36eb51d37afd76745c7cebb371cf213ec376070
Author: Sergey Sharybin
Date:   Mon Oct 6 11:52:22 2014 +0200
Branches: master
https://developer.blender.org/rBb36eb51d37afd76745c7cebb371cf213ec376070

Cycles: Fix for viewport rendering with debug enabled

===================================================================

M	intern/cycles/kernel/kernel_debug.h

===================================================================

diff --git a/intern/cycles/kernel/kernel_debug.h b/intern/cycles/kernel/kernel_debug.h
index 81ce1e7..bf1bc0e 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




More information about the Bf-blender-cvs mailing list