diff options
Diffstat (limited to 'intern/cycles/render/graph.cpp')
-rw-r--r-- | intern/cycles/render/graph.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/intern/cycles/render/graph.cpp b/intern/cycles/render/graph.cpp index 9210221a261..a1b992a2c31 100644 --- a/intern/cycles/render/graph.cpp +++ b/intern/cycles/render/graph.cpp @@ -126,6 +126,17 @@ ShaderOutput *ShaderNode::output(ustring name) return NULL; } +bool ShaderNode::all_inputs_constant() const +{ + foreach(ShaderInput *input, inputs) { + if(input->link) { + return false; + } + } + + return true; +} + void ShaderNode::attributes(Shader *shader, AttributeRequestSet *attributes) { foreach(ShaderInput *input, inputs) { |