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:
parent
8d2b7a53e6
commit
e250c47a08
@ -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
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user