|
@@ -9,7 +9,7 @@ function DataTexture( data, width, height, format, type, mapping, wrapS, wrapT,
|
|
|
|
|
|
Texture.call( this, null, mapping, wrapS, wrapT, magFilter, minFilter, format, type, anisotropy, encoding );
|
|
Texture.call( this, null, mapping, wrapS, wrapT, magFilter, minFilter, format, type, anisotropy, encoding );
|
|
|
|
|
|
- this.image = { data: data, width: width, height: height };
|
|
|
|
|
|
+ this.image = { data: data || null, width: width || 1, height: height || 1 };
|
|
|
|
|
|
this.magFilter = magFilter !== undefined ? magFilter : NearestFilter;
|
|
this.magFilter = magFilter !== undefined ? magFilter : NearestFilter;
|
|
this.minFilter = minFilter !== undefined ? minFilter : NearestFilter;
|
|
this.minFilter = minFilter !== undefined ? minFilter : NearestFilter;
|
|
@@ -18,6 +18,8 @@ function DataTexture( data, width, height, format, type, mapping, wrapS, wrapT,
|
|
this.flipY = false;
|
|
this.flipY = false;
|
|
this.unpackAlignment = 1;
|
|
this.unpackAlignment = 1;
|
|
|
|
|
|
|
|
+ this.needsUpdate = true;
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
DataTexture.prototype = Object.create( Texture.prototype );
|
|
DataTexture.prototype = Object.create( Texture.prototype );
|