Просмотр исходного кода

Nodes: InstancedPointsNodeMaterial - simplify extension (#29122)

* code cleanup

* allow subclassing

---------

Co-authored-by: aardgoose <angus.sawyer@email.com>
aardgoose 1 год назад
Родитель
Сommit
d4aa3398e9
1 измененных файлов с 9 добавлено и 1 удалено
  1. 9 1
      src/nodes/materials/InstancedPointsNodeMaterial.js

+ 9 - 1
src/nodes/materials/InstancedPointsNodeMaterial.js

@@ -41,6 +41,14 @@ class InstancedPointsNodeMaterial extends NodeMaterial {
 
 	}
 
+	setup( builder ) {
+
+		this.setupShaders();
+
+		super.setup( builder );
+
+	}
+
 	setupShaders() {
 
 		const useAlphaToCoverage = this.alphaToCoverage;
@@ -149,7 +157,7 @@ class InstancedPointsNodeMaterial extends NodeMaterial {
 		if ( this.useAlphaToCoverage !== value ) {
 
 			this.useAlphaToCoverage = value;
-			this.setupShaders();
+			this.needsUpdate = true;
 
 		}
 

粤ICP备19079148号