|
@@ -31,7 +31,7 @@ Object.assign( TextureLoader.prototype, {
|
|
|
texture.image = image;
|
|
|
|
|
|
// JPEGs can't have an alpha channel, so memory can be saved by storing them as RGB.
|
|
|
- var isJPEG = url.search( /\.jpe?g$/i ) > 0 || url.search( /^data\:image\/jpeg/ ) === 0;
|
|
|
+ var isJPEG = url.search( /\.jpe?g($|\?)/i ) > 0 || url.search( /^data\:image\/jpeg/ ) === 0;
|
|
|
|
|
|
texture.format = isJPEG ? RGBFormat : RGBAFormat;
|
|
|
texture.needsUpdate = true;
|