diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-12-29 11:34:10 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-12-29 11:35:31 +0300 |
commit | 9c4aba11c9dcd677c74453746eaa0d9d9b8c226b (patch) | |
tree | 945cda9c82999d9cbdbe227e54ab4e1f579ae892 /intern/cycles/kernel/geom/geom_bvh_subsurface.h | |
parent | 0a76be81b73eb5d0060845c2467fcecb986fb77e (diff) |
Cycles: Add some sanity check asserts in the traversal code
This way we'll be sure (in debug builds) that regular BVH traversal is not used
for QBVH tree (could happen because of mismatch of logic in kernel and render).
Diffstat (limited to 'intern/cycles/kernel/geom/geom_bvh_subsurface.h')
-rw-r--r-- | intern/cycles/kernel/geom/geom_bvh_subsurface.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/intern/cycles/kernel/geom/geom_bvh_subsurface.h b/intern/cycles/kernel/geom/geom_bvh_subsurface.h index ff462142f6f..974e0e47e12 100644 --- a/intern/cycles/kernel/geom/geom_bvh_subsurface.h +++ b/intern/cycles/kernel/geom/geom_bvh_subsurface.h @@ -316,6 +316,7 @@ ccl_device_inline uint BVH_FUNCTION_NAME(KernelGlobals *kg, else #endif { + kernel_assert(kernel_data.bvh.use_qbvh == false); return BVH_FUNCTION_FULL_NAME(BVH)(kg, ray, isect_array, |