Fixed constantly mipmap generation

Fixed bug when setting MinFilter with mipmapping after generating mipmaps causes jME to update image data every frame.
This commit is contained in:
Rena4ka 2014-04-22 03:55:57 -07:00
parent 8d2b7a53e6
commit e250c47a08

View File

@ -339,7 +339,7 @@ public abstract class Texture implements CloneableSmartAsset, Savable, Cloneable
"minificationFilter can not be null.");
}
this.minificationFilter = minificationFilter;
if (minificationFilter.usesMipMapLevels() && image != null && !image.isGeneratedMipmapsRequired()) {
if (minificationFilter.usesMipMapLevels() && image != null && !image.isGeneratedMipmapsRequired() && !image.hasMipmaps()) {
image.setNeedGeneratedMipmaps();
}
}
@ -631,4 +631,4 @@ public abstract class Texture implements CloneableSmartAsset, Savable, Cloneable
}
}
}