|
@@ -875,7 +875,7 @@ THREE.CanvasRenderer = function ( parameters ) {
|
|
|
|
|
|
if ( texture instanceof THREE.DataTexture || texture.image === undefined || texture.image.width == 0 ) return;
|
|
|
|
|
|
- if ( texture.needsUpdate === true || _patterns[ texture.id ] === undefined ) {
|
|
|
+ if ( texture.needsUpdate === true ) {
|
|
|
|
|
|
var repeatX = texture.wrapS == THREE.RepeatWrapping;
|
|
|
var repeatY = texture.wrapT == THREE.RepeatWrapping;
|
|
@@ -894,7 +894,9 @@ THREE.CanvasRenderer = function ( parameters ) {
|
|
|
|
|
|
}
|
|
|
|
|
|
- setFillStyle( _patterns[ texture.id ] );
|
|
|
+ _patterns[ texture.id ] === undefined
|
|
|
+ ? setFillStyle( 'rgba(0,0,0,1)' )
|
|
|
+ : setFillStyle( _patterns[ texture.id ] );
|
|
|
|
|
|
// http://extremelysatisfactorytotalitarianism.com/blog/?p=2120
|
|
|
|