Bläddra i källkod

Fixed constantly mipmap generation

Fixed bug when setting MinFilter with mipmapping after generating mipmaps causes jME to update image data every frame.
Rena4ka 11 år sedan
förälder
incheckning
e250c47a08
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2 2
      jme3-core/src/main/java/com/jme3/texture/Texture.java

+ 2 - 2
jme3-core/src/main/java/com/jme3/texture/Texture.java

@@ -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
     }
     
     
-}
+}