diff options
Diffstat (limited to 'intern/cycles/render/graph.h')
-rw-r--r-- | intern/cycles/render/graph.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/intern/cycles/render/graph.h b/intern/cycles/render/graph.h index b35be48d8ca..780fdf49ca4 100644 --- a/intern/cycles/render/graph.h +++ b/intern/cycles/render/graph.h @@ -258,7 +258,8 @@ public: void finalize(Scene *scene, bool do_bump = false, bool do_osl = false, - bool do_simplify = false); + bool do_simplify = false, + bool bump_in_object_space = false); int get_num_closures(); @@ -272,7 +273,7 @@ protected: void copy_nodes(ShaderNodeSet& nodes, ShaderNodeMap& nnodemap); void break_cycles(ShaderNode *node, vector<bool>& visited, vector<bool>& on_stack); - void bump_from_displacement(); + void bump_from_displacement(bool use_object_space); void refine_bump_nodes(); void default_inputs(bool do_osl); void transform_multi_closure(ShaderNode *node, ShaderOutput *weight_out, bool volume); |