Go to file
Sergey Sharybin b03ac83843 Cycles: Correction to glossy shaders not handling total internal reflection
The issue was caused by lack of check for whether fresnel term is actually
giving total internal reflection in refraction BSDFs. This lead to usage of
arbitrary vector of (0, 0, 0) as reflection, giving numeric issues in other
areas of the kernel.

This gives some visual changes of sharp reflection but it seems to be rather
proper now. Which also corresponds with rough glossy reflection with sharpness
set to 0.001 (previously it was totally different from sharpness of 0.0, which
is just weird).
2015-02-10 18:20:36 +05:00
build_files Synchronize changes from buildbot server 2015-02-10 13:47:28 +05:00
doc BGE - Vehicle Controller - add background and API checks for arguments of function calls 2015-02-09 20:58:15 +00:00
extern cleanup: shebang lines 2015-01-29 15:56:23 +11:00
intern Cycles: Correction to glossy shaders not handling total internal reflection 2015-02-10 18:20:36 +05:00
release Fix for mask modifier invert UI missing 2015-02-08 16:30:27 +11:00
scons@625d446ae8 Fixed border extension for the sunbeams node. 2014-09-23 11:42:11 +02:00
source Fix grease-pencil crash without clip/track data 2015-02-10 23:34:16 +11:00
tests Add extra Cycles regression tests 2015-02-02 02:02:10 +05:00
.arcconfig Use HTTPS protocol for arc 2013-12-24 22:57:27 +06:00
.gitignore Revert "ignore conflict files" 2014-08-08 06:00:49 +10:00
.gitmodules Initialize git submodules for addons, locales and scons 2013-11-15 12:19:08 +06:00
CMakeLists.txt CMake cleanup: Move OSL detection code into FindOpenShadingLanguage.cmake 2015-02-10 02:45:59 +05:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile Force phony targets to build (even if file exists) 2014-12-20 02:15:14 +01:00
SConstruct Cycles: Add fast math function module 2015-01-31 01:49:41 +05:00