Blender Git Commit Log

Git Commits -> Revision 7030794

Revision 7030794 by Sergey Sharybin (master)
July 26, 2016, 15:16 (GMT)
Cycles: Revert previous fixes to intersect_all functions

While they prevent legit write past the array boundary error
those fixes introduced regression in behavior when having exact
max_hits transparent intersections and nothing else.

Previous code would have considered such case a totally opaque,
but it's not correct.

Fixes T48941: Some materials don't get transparent shadows anymore

Commit Details:

Full Hash: 70307941715f1274b9ca7f859fcc93ab5f5c5c66
Parent Commit: b91aea6
Lines Changed: +28, -38

5 Modified Paths:

/intern/cycles/kernel/bvh/bvh_shadow_all.h (+6, -6) (Diff)
/intern/cycles/kernel/bvh/bvh_volume_all.h (+8, -10) (Diff)
/intern/cycles/kernel/bvh/qbvh_shadow_all.h (+5, -6) (Diff)
/intern/cycles/kernel/bvh/qbvh_volume_all.h (+8, -10) (Diff)
/intern/cycles/kernel/kernel_shadow.h (+1, -6) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021