diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-06-12 01:12:03 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-06-12 01:12:03 +0300 |
commit | 596eadf0e181ddf3ab7472b5e1607a15546a9586 (patch) | |
tree | 9573d9dcecb226b3049edc33acb0010e15ddf785 /intern/cycles/blender/blender_session.cpp | |
parent | b3cc602adcde882926f1f9b59c66a4aa44bce1d0 (diff) |
Cycles: Add debug pass which shows number of instance pushes during camera ray intersection
TODO: We might want to refactor debug passes into PASS_DEBUG and some
debug_type (similar to Blender's side passes) to avoid issue of running
out of bits.
Diffstat (limited to 'intern/cycles/blender/blender_session.cpp')
-rw-r--r-- | intern/cycles/blender/blender_session.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/intern/cycles/blender/blender_session.cpp b/intern/cycles/blender/blender_session.cpp index 47ede7d9b88..bc1fd37962e 100644 --- a/intern/cycles/blender/blender_session.cpp +++ b/intern/cycles/blender/blender_session.cpp @@ -271,6 +271,8 @@ static PassType get_pass_type(BL::RenderPass b_pass) { 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; break; |