Răsfoiți Sursa

Texture: allow setting aniso = 0, since that's the default anyway

shadowislord 10 ani în urmă
părinte
comite
a683fbb16c
1 a modificat fișierele cu 3 adăugiri și 6 ștergeri
  1. 3 6
      jme3-core/src/main/java/com/jme3/texture/Texture.java

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

@@ -488,7 +488,8 @@ public abstract class Texture implements CloneableSmartAsset, Savable, Cloneable
 
     /**
      * @return the anisotropic filtering level for this texture. Default value
-     * is 1 (no anisotrophy), 2 means x2, 4 is x4, etc.
+     * is 0 (use value from config), 
+     * 1 means 1x (no anisotrophy), 2 means x2, 4 is x4, etc.
      */
     public int getAnisotropicFilter() {
         return anisotropicFilter;
@@ -499,11 +500,7 @@ public abstract class Texture implements CloneableSmartAsset, Savable, Cloneable
      *            the anisotropic filtering level for this texture.
      */
     public void setAnisotropicFilter(int level) {
-        if (level < 1) {
-            anisotropicFilter = 1;
-        } else {
-            anisotropicFilter = level;
-        }
+        anisotropicFilter = Math.max(0, level);
     }
 
     @Override