From b053312bdd974d2014e71fd6c31c250962c0ae36 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Thu, 5 Nov 2020 19:17:18 +0100 Subject: Fix T80043: missing Cycles displacement update when relinking output sockets --- intern/cycles/render/graph.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'intern/cycles/render/graph.cpp') diff --git a/intern/cycles/render/graph.cpp b/intern/cycles/render/graph.cpp index 485d6167ee3..088fda00abb 100644 --- a/intern/cycles/render/graph.cpp +++ b/intern/cycles/render/graph.cpp @@ -762,6 +762,7 @@ void ShaderGraph::compute_displacement_hash() foreach (ShaderInput *input, node->inputs) { int link_id = (input->link) ? input->link->parent->id : 0; md5.append((uint8_t *)&link_id, sizeof(link_id)); + md5.append((input->link) ? input->link->name().c_str() : ""); } if (node->special_type == SHADER_SPECIAL_TYPE_OSL) { -- cgit v1.2.3