diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-01-12 14:45:37 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-01-20 13:26:20 +0300 |
commit | e9e1c95e6461774d65b91b1ec3d8f4d0840a37d4 (patch) | |
tree | 43b02b2b1aa338c3e91774fbc18137d8f8c6fb00 /intern/cycles | |
parent | 39bc6172a4337fda531f53d326da114501a92c77 (diff) |
Cycles: Cleanup, use switch() instead of if-else chain
About to add extra debug passes, which will be more clear to use switch().
Diffstat (limited to 'intern/cycles')
-rw-r--r-- | intern/cycles/blender/blender_session.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/intern/cycles/blender/blender_session.cpp b/intern/cycles/blender/blender_session.cpp index 21166b2f155..f37e7d17559 100644 --- a/intern/cycles/blender/blender_session.cpp +++ b/intern/cycles/blender/blender_session.cpp @@ -305,12 +305,14 @@ static PassType get_pass_type(BL::RenderPass& b_pass) #ifdef WITH_CYCLES_DEBUG case BL::RenderPass::type_DEBUG: { - if(b_pass.debug_type() == BL::RenderPass::debug_type_BVH_TRAVERSAL_STEPS) - return PASS_BVH_TRAVERSAL_STEPS; - if(b_pass.debug_type() == BL::RenderPass::debug_type_BVH_TRAVERSED_INSTANCES) - return PASS_BVH_TRAVERSED_INSTANCES; - if(b_pass.debug_type() == BL::RenderPass::debug_type_RAY_BOUNCES) - return PASS_RAY_BOUNCES; + 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_INSTANCES: + return PASS_BVH_TRAVERSED_INSTANCES; + case BL::RenderPass::debug_type_RAY_BOUNCES: + return PASS_RAY_BOUNCES; + } break; } #endif |