diff --git a/src/renderers/common/nodes/NodeSampler.js b/src/renderers/common/nodes/NodeSampler.js index 0a0c736ae4b317..796513bd00d656 100644 --- a/src/renderers/common/nodes/NodeSampler.js +++ b/src/renderers/common/nodes/NodeSampler.js @@ -43,7 +43,15 @@ class NodeSampler extends Sampler { */ update() { - this.texture = this.textureNode.value; + const { textureNode } = this; + + if ( this.texture !== textureNode.value ) { + + this.texture = textureNode.value; + + return true; + + } return super.update();