Go to file
Thomas Dinges 0639ba8ea5 Cycles / Shader graph: Fallback to Sharp closures for very small roughness.
We fallback to Sharp closures for Glossy, Glass and Refraction nodes now, in case the Roughness input is disconnected and 0 (< 1e-4f to be exact).
This way we gain a few percentages of performance, in case the user did not manually set the closure type to "Sharp" in the UI.

Sharp will probably be removed from the UI as a followup, not needed anymore with this internal optimization.

Original idea by Lukas Stockner(Differential Revision: https://developer.blender.org/D1439), code implementation by myself.
2015-11-18 18:47:56 +01:00
build_files Fix for previous own commit (logical error - I hate bash). 2015-11-17 21:50:30 +01:00
doc Docs: create link pointing to latest API docs 2015-11-11 04:14:11 +11:00
extern OpenCL wrangler: Update to latest version to fix issues with -1001 error code 2015-10-29 20:37:38 +05:00
intern Cycles / Shader graph: Fallback to Sharp closures for very small roughness. 2015-11-18 18:47:56 +01:00
release BMesh: symmetry aware decimate 2015-11-18 10:52:00 +11:00
scons@625d446ae8 Fixed border extension for the sunbeams node. 2014-09-23 11:42:11 +02:00
source BMesh: simplify calculating grid edge loops 2015-11-18 21:41:06 +11:00
tests BLI_math: add mat3_polar_decompose, interp_m3_m3m3 and interp_m4_m4m4. 2015-10-09 21:26:33 +02: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 windows / msvc bump to python 3.5 2015-11-15 11:21:26 +01:00
COPYING
GNUmakefile Makefile: show build dir when configuring 2015-09-22 00:16:53 +10:00
SConstruct SCons: Support compilation with 10.11 SK on OS X 2015-10-05 14:48:04 +05:00