From baaf10cb264e530549dca7de2d77142092daa40d Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Tue, 15 Dec 2015 20:04:00 +0500 Subject: Cycles: De-duplicate utility functions in ccl::Graph --- intern/cycles/render/graph.cpp | 31 ++++--------------------------- 1 file changed, 4 insertions(+), 27 deletions(-) (limited to 'intern/cycles/render/graph.cpp') diff --git a/intern/cycles/render/graph.cpp b/intern/cycles/render/graph.cpp index def43876ada..e177cd54c9e 100644 --- a/intern/cycles/render/graph.cpp +++ b/intern/cycles/render/graph.cpp @@ -96,10 +96,11 @@ ShaderNode::~ShaderNode() ShaderInput *ShaderNode::input(const char *name) { - foreach(ShaderInput *socket, inputs) + foreach(ShaderInput *socket, inputs) { if(strcmp(socket->name, name) == 0) return socket; - + } + assert(!"Requested shader input does not exist"); return NULL; } @@ -108,7 +109,7 @@ ShaderOutput *ShaderNode::output(const char *name) foreach(ShaderOutput *socket, outputs) if(strcmp(socket->name, name) == 0) return socket; - + assert(!"Requested shader output does not exist"); return NULL; } @@ -145,30 +146,6 @@ ShaderOutput *ShaderNode::add_output(const char *name, ShaderSocketType type) return output; } -ShaderInput *ShaderNode::get_input(const char *name) -{ - foreach(ShaderInput *input, inputs) { - if(strcmp(input->name, name) == 0) - return input; - } - - /* Should never happen. */ - assert(!"No Shader Input!"); - return NULL; -} - -ShaderOutput *ShaderNode::get_output(const char *name) -{ - foreach(ShaderOutput *output, outputs) { - if(strcmp(output->name, name) == 0) - return output; - } - - /* Should never happen. */ - assert(!"No Shader Output!"); - return NULL; -} - void ShaderNode::attributes(Shader *shader, AttributeRequestSet *attributes) { foreach(ShaderInput *input, inputs) { -- cgit v1.2.3