diff --git a/examples/jsm/nodes/materials/NodeMaterial.js b/examples/jsm/nodes/materials/NodeMaterial.js index f93db808a723d9..becb54b15ec92d 100644 --- a/examples/jsm/nodes/materials/NodeMaterial.js +++ b/examples/jsm/nodes/materials/NodeMaterial.js @@ -61,17 +61,11 @@ Object.defineProperties( NodeMaterial.prototype, { NodeMaterial.prototype.onBeforeCompile = function ( shader, renderer ) { - var materialProperties = renderer.properties.get( this ); + this.build( { renderer: renderer } ); - if ( this.version !== materialProperties.__version ) { - - this.build( { renderer: renderer } ); - - shader.uniforms = this.uniforms; - shader.vertexShader = this.vertexShader; - shader.fragmentShader = this.fragmentShader; - - } + shader.uniforms = this.uniforms; + shader.vertexShader = this.vertexShader; + shader.fragmentShader = this.fragmentShader; };