Explorar o código

Fixed (Raw)ShaderMaterial clone(). See #6309.

Mr.doob %!s(int64=10) %!d(string=hai) anos
pai
achega
ec207a6638
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      src/materials/ShaderMaterial.js

+ 2 - 2
src/materials/ShaderMaterial.js

@@ -76,9 +76,9 @@ THREE.ShaderMaterial = function ( parameters ) {
 THREE.ShaderMaterial.prototype = Object.create( THREE.Material.prototype );
 THREE.ShaderMaterial.prototype.constructor = THREE.ShaderMaterial;
 
-THREE.ShaderMaterial.prototype.clone = function () {
+THREE.ShaderMaterial.prototype.clone = function ( material ) {
 
-	var material = new THREE.ShaderMaterial();
+	if ( material === undefined ) material = new THREE.ShaderMaterial();
 
 	THREE.Material.prototype.clone.call( this, material );