Go to file
Sergey Sharybin dd356ec08d Cycles: Remove meaningless volume shaders
This is possible to use surface-only nodes and connect them to volume output.
If there was something connected to surface output those extra connections
will not change anything visually but will force volume features to be included
into feature-adaptive kernels.

In fact, this exact reason seems to be causing slowdown of Barcelone file
comparing AMD OpenCL to NVidia CUDA.

Currently only supported by the final F12 renders because of the current design
of what gets optimized out when and how feature-adaptive kernel accesses
list of required features.

Reviewers: dingto, nirved, maiself, lukasstockner97, brecht

Reviewed By: brecht

Subscribers: bliblubli

Differential Revision: https://developer.blender.org/D2569
2017-04-18 11:20:39 +02:00
build_files Buildbot: Fix typos 2017-04-14 10:03:51 +02:00
doc Cleanup: Grey --> Gray 2017-02-27 19:33:57 -05:00
extern Update CLERW to the latest version 2017-03-24 09:43:03 +01:00
intern Cycles: Remove meaningless volume shaders 2017-04-18 11:20:39 +02:00
release Fix UI: double separator in Movie Clip Editor's view menu 2017-04-17 23:54:19 -04:00
source Fix strict compiler compilation 2017-04-18 09:41:15 +02:00
tests Alembic import: fixed dupligroup export when the dupli-empty has a parent 2017-04-14 18:20:28 +02:00
.arcconfig Use HTTPS protocol for arc 2013-12-24 22:57:27 +06:00
.gitignore Update .gitignore to some more generated/non-git-stored files. 2016-08-21 22:40:57 +02:00
.gitmodules Point all submodules to master branch 2017-04-03 14:54:51 +02:00
CMakeLists.txt Cleanup: code style & cmake 2017-03-12 02:47:53 +11:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile Makefile: set tab width=4 2017-03-11 20:48:12 +11: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