diff options
author | Thomas Dinges <blender@dingto.org> | 2014-09-24 14:52:19 +0400 |
---|---|---|
committer | Thomas Dinges <blender@dingto.org> | 2014-09-24 14:52:36 +0400 |
commit | cbffc7499ef89cac19c07ee2116b8e1e5d38afe5 (patch) | |
tree | 99c38a372075999e7dd84a9f20656b5b26238810 /intern/cycles/render/graph.h | |
parent | 6dae643450201ae4e284e3e2ccbbb7ce297fbd2c (diff) |
Cycles: Shader Graph Optimization for Mix RGB nodes.
Basically the same as AC2c58e96685e8, but for Mix RGB Shaders, in case we use the Mix type. This way the node can be used as texture switch for example, setting the Factor to 0.0 or 1.0, without wasting extra memory / render time.
Diffstat (limited to 'intern/cycles/render/graph.h')
-rw-r--r-- | intern/cycles/render/graph.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/intern/cycles/render/graph.h b/intern/cycles/render/graph.h index 89a066195d6..7bfd51cdee3 100644 --- a/intern/cycles/render/graph.h +++ b/intern/cycles/render/graph.h @@ -76,6 +76,7 @@ enum ShaderNodeSpecialType { SHADER_SPECIAL_TYPE_NONE, SHADER_SPECIAL_TYPE_PROXY, SHADER_SPECIAL_TYPE_MIX_CLOSURE, + SHADER_SPECIAL_TYPE_MIX_RGB, /* Only Mix subtype */ SHADER_SPECIAL_TYPE_AUTOCONVERT, SHADER_SPECIAL_TYPE_GEOMETRY, SHADER_SPECIAL_TYPE_SCRIPT |