Cycles: Use dedicated debug passes for traversed nodes and intersection tests
authorSergey Sharybin <sergey.vfx@gmail.com>
Thu, 12 Jan 2017 12:44:35 +0000 (13:44 +0100)
committerSergey Sharybin <sergey.vfx@gmail.com>
Thu, 12 Jan 2017 12:44:35 +0000 (13:44 +0100)
commit53fa389802161e9e4ff6b5e0bfaa61cd4c761be6
tree485ef4173d970eb3bf10ade844e4d23f4d8dcd56
parent8daf02f134692b21e62649acf2906aed344a70ae
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.
14 files changed:
intern/cycles/blender/blender_session.cpp
intern/cycles/kernel/bvh/bvh_traversal.h
intern/cycles/kernel/bvh/bvh_types.h
intern/cycles/kernel/bvh/qbvh_traversal.h
intern/cycles/kernel/kernel_debug.h
intern/cycles/kernel/kernel_path.h
intern/cycles/kernel/kernel_path_branched.h
intern/cycles/kernel/kernel_types.h
intern/cycles/kernel/split/kernel_scene_intersect.h
intern/cycles/render/buffers.cpp
intern/cycles/render/film.cpp
source/blender/makesrna/intern/rna_render.c
source/blender/render/extern/include/RE_pipeline.h
source/blender/render/intern/source/render_result.c