diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-01-12 15:44:35 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-01-12 15:44:35 +0300 |
commit | 53fa389802161e9e4ff6b5e0bfaa61cd4c761be6 (patch) | |
tree | 485ef4173d970eb3bf10ade844e4d23f4d8dcd56 /intern/cycles/blender | |
parent | 8daf02f134692b21e62649acf2906aed344a70ae (diff) |
Cycles: Use dedicated debug passes for traversed nodes and intersection tests
This way it's more clear whether some issue is caused by lots of geometry in
the node or by lots of "transparent" BVH nodes.
Diffstat (limited to 'intern/cycles/blender')
-rw-r--r-- | intern/cycles/blender/blender_session.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/intern/cycles/blender/blender_session.cpp b/intern/cycles/blender/blender_session.cpp index f37e7d17559..04b5c3fa013 100644 --- a/intern/cycles/blender/blender_session.cpp +++ b/intern/cycles/blender/blender_session.cpp @@ -306,10 +306,12 @@ static PassType get_pass_type(BL::RenderPass& b_pass) case BL::RenderPass::type_DEBUG: { switch(b_pass.debug_type()) { - case BL::RenderPass::debug_type_BVH_TRAVERSAL_STEPS: - return PASS_BVH_TRAVERSAL_STEPS; + case BL::RenderPass::debug_type_BVH_TRAVERSED_NODES: + return PASS_BVH_TRAVERSED_NODES; case BL::RenderPass::debug_type_BVH_TRAVERSED_INSTANCES: return PASS_BVH_TRAVERSED_INSTANCES; + case BL::RenderPass::debug_type_BVH_INTERSECTIONS: + return PASS_BVH_INTERSECTIONS; case BL::RenderPass::debug_type_RAY_BOUNCES: return PASS_RAY_BOUNCES; } |