Blender Git Commit Log

Git Commits -> Revision c8a9a56

Revision c8a9a56 by Sergey Sharybin (master)
January 14, 2015, 10:33 (GMT)
Fix T42621: Glossy world ray visibility affects on transmission rays

There seems to be inconsistency in flags checks in Cycles kernel. In the interface
glossy means "Glossy Reflection" and it is properly taken into account when doing
visibility check in BVH traversal.

The check in indirect background/light emission was treating this flags as "any of
glossy reflection or transmission" which is kind of weird.

Made it so emission code follows ray visibility assumptions in other parts of the
kernel now.

Commit Details:

Full Hash: c8a9a563a709d5b0946d83676ec2caf7125c6cbb
Parent Commit: 90a8aa2
Lines Changed: +2, -2

1 Modified Path:

/intern/cycles/kernel/kernel_emission.h (+2, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021