Pārlūkot izejas kodu

NodeMaterial: Do not access materialProperties.

Mugen87 5 gadi atpakaļ
vecāks
revīzija
09f58961fc
1 mainītis faili ar 4 papildinājumiem un 10 dzēšanām
  1. 4 10
      examples/jsm/nodes/materials/NodeMaterial.js

+ 4 - 10
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;
 
 };