Go to file
Mai Lavelle 4e9b17da4c Cycles: Speedup by avoiding extra calculations in noise texture when unneeded
Noise texture is now faster when the color socket is unused. Potential for
speedup spotted by @nutel.

Some performance results:

                     Render Time Before    After    Difference
Gooseberry benchmark         47:51.34    45:55.57       -4%
Koro                         12:24.92    12:18.46     -0.8%
Simple cube (Color socket)      48.53       48.72     +0.3%
Simple cube (Fac socket)        48.74       32.78    -32.7%
Goethe displacement           1:21.18     1:08.47    -15.6%
Cycles brick displacement     3:02.38     2:16.76    -25.0%
Large displacement scene     23:54.12    20:09.62    -15.6%

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D2513
2017-02-21 07:24:33 -05:00
build_files Buildbot: Re-enable cuda support for OSX 2017-02-03 16:11:05 +01:00
doc Use new manual URL 2017-01-23 19:10:37 -05:00
extern Fix strict compiler warning in the gflags code 2017-01-23 11:52:41 +01:00
intern Cycles: Speedup by avoiding extra calculations in noise texture when unneeded 2017-02-21 07:24:33 -05:00
release Cleanup: use proper link to the api 2017-02-20 20:21:57 -05:00
source Fix T50718: Regression: Split Normals Render Problem with Cycles 2017-02-20 11:56:02 +01:00
tests Register test for mesh.split_faces() 2017-02-16 15:36:00 +01:00
.arcconfig
.gitignore Update .gitignore to some more generated/non-git-stored files. 2016-08-21 22:40:57 +02:00
.gitmodules Add developer tools submodule 2016-07-15 01:28:00 +10:00
CMakeLists.txt CTests: Initial work to cover Cycles nodes with OpenGL tests 2017-02-10 14:52:54 +01:00
COPYING
GNUmakefile Cleanup: line length 2016-07-15 01:26:26 +10:00
make.bat Make File: Print 'blender.exe' at the end of the path to run from 2017-02-16 17:08:33 -05:00