Blender Git Commit Log

Git Commits -> Revision f826686

Revision f826686 by Sergey Sharybin (cycles_bvh)
June 14, 2016, 15:35 (GMT)
Cycles: Move forward with heterogeneous BVH nodes

- Made it so unaligned flag gets incoded into visibility flag,
so no need to bump size of regular BVH nodes.

- Made sure visibility flags are always in front of bounding
box, so it can be read first and then decision made about
what intersection code to use.

- Simplified node packing a bit, avoid duplicated code.

- Fixed some bugs in nodes refit.

Commit Details:

Full Hash: f82668691d2d0c35f764041a87adbfae21f21958
Parent Commit: c3ddf1e
Lines Changed: +170, -276

8 Modified Paths:

/intern/cycles/bvh/bvh.cpp (+110, -220) (Diff)
/intern/cycles/bvh/bvh.h (+13, -12) (Diff)
/intern/cycles/kernel/geom/geom_bvh_shadow.h (+8, -8) (Diff)
/intern/cycles/kernel/geom/geom_bvh_subsurface.h (+8, -8) (Diff)
/intern/cycles/kernel/geom/geom_bvh_traversal.h (+8, -8) (Diff)
/intern/cycles/kernel/geom/geom_bvh_volume.h (+8, -8) (Diff)
/intern/cycles/kernel/geom/geom_bvh_volume_all.h (+8, -8) (Diff)
/intern/cycles/kernel/kernel_types.h (+7, -4) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021