Blender Git Commit Log
Git Commits -> Revision 66f8aba
Revision 66f8aba by Sergey Sharybin (cycles_bvh) June 14, 2016, 10:21 (GMT) |
Cycles: Commit heuristics and builders from hair branch Not currently in use, will be hooked up to existing code shortly. This commit also contains some traversal helpers, but those are also not in real use. |
Commit Details:
Full Hash: 66f8aba0cbc60ba29aa490d423add26d124e8bc7
Parent Commit: 874b4d3
Lines Changed: +1839, -178
4 Added Paths:
/intern/cycles/bvh/bvh_unaligned.cpp (+178, -0) (View)
/intern/cycles/bvh/bvh_unaligned.h (+81, -0) (View)
/intern/cycles/kernel/geom/geom_bvh_curve.h (+329, -0) (View)
/intern/cycles/kernel/geom/geom_qbvh_curve.h (+318, -0) (View)
/intern/cycles/bvh/bvh_unaligned.h (+81, -0) (View)
/intern/cycles/kernel/geom/geom_bvh_curve.h (+329, -0) (View)
/intern/cycles/kernel/geom/geom_qbvh_curve.h (+318, -0) (View)
20 Modified Paths:
/intern/cycles/bvh/bvh.cpp (+296, -25) (Diff)
/intern/cycles/bvh/bvh.h (+36, -3) (Diff)
/intern/cycles/bvh/bvh_binning.cpp (+51, -21) (Diff)
/intern/cycles/bvh/bvh_binning.h (+34, -5) (Diff)
/intern/cycles/bvh/bvh_build.cpp (+197, -71) (Diff)
/intern/cycles/bvh/bvh_build.h (+16, -11) (Diff)
/intern/cycles/bvh/bvh_node.cpp (+10, -0) (Diff)
/intern/cycles/bvh/bvh_node.h (+17, -2) (Diff)
/intern/cycles/bvh/bvh_params.h (+13, -0) (Diff)
/intern/cycles/bvh/bvh_sort.cpp (+27, -6) (Diff)
/intern/cycles/bvh/bvh_sort.h (+9, -1) (Diff)
/intern/cycles/bvh/bvh_split.cpp (+92, -23) (Diff)
/intern/cycles/bvh/bvh_split.h (+74, -8) (Diff)
/intern/cycles/bvh/CMakeLists.txt (+2, -0) (Diff)
/intern/cycles/kernel/CMakeLists.txt (+2, -0) (Diff)
/intern/cycles/kernel/geom/geom.h (+3, -0) (Diff)
/intern/cycles/render/mesh.cpp (+31, -0) (Diff)
/intern/cycles/render/mesh.h (+9, -1) (Diff)
/intern/cycles/util/util_boundbox.h (+1, -1) (Diff)
/intern/cycles/util/util_transform.h (+13, -0) (Diff)
/intern/cycles/bvh/bvh.h (+36, -3) (Diff)
/intern/cycles/bvh/bvh_binning.cpp (+51, -21) (Diff)
/intern/cycles/bvh/bvh_binning.h (+34, -5) (Diff)
/intern/cycles/bvh/bvh_build.cpp (+197, -71) (Diff)
/intern/cycles/bvh/bvh_build.h (+16, -11) (Diff)
/intern/cycles/bvh/bvh_node.cpp (+10, -0) (Diff)
/intern/cycles/bvh/bvh_node.h (+17, -2) (Diff)
/intern/cycles/bvh/bvh_params.h (+13, -0) (Diff)
/intern/cycles/bvh/bvh_sort.cpp (+27, -6) (Diff)
/intern/cycles/bvh/bvh_sort.h (+9, -1) (Diff)
/intern/cycles/bvh/bvh_split.cpp (+92, -23) (Diff)
/intern/cycles/bvh/bvh_split.h (+74, -8) (Diff)
/intern/cycles/bvh/CMakeLists.txt (+2, -0) (Diff)
/intern/cycles/kernel/CMakeLists.txt (+2, -0) (Diff)
/intern/cycles/kernel/geom/geom.h (+3, -0) (Diff)
/intern/cycles/render/mesh.cpp (+31, -0) (Diff)
/intern/cycles/render/mesh.h (+9, -1) (Diff)
/intern/cycles/util/util_boundbox.h (+1, -1) (Diff)
/intern/cycles/util/util_transform.h (+13, -0) (Diff)