Bläddra i källkod

Force env anisotropy

sebavan 5 år sedan
förälder
incheckning
80e6484044
2 ändrade filer med 3 tillägg och 0 borttagningar
  1. 2 0
      src/Materials/Textures/cubeTexture.ts
  2. 1 0
      src/Misc/environmentTextureTools.ts

+ 2 - 0
src/Materials/Textures/cubeTexture.ts

@@ -183,12 +183,14 @@ export class CubeTexture extends BaseTexture {
         if (isEnv) {
             this.gammaSpace = false;
             this._prefiltered = false;
+            this.anisotropicFilteringLevel = 1;
         }
         else {
             this._prefiltered = prefiltered;
 
             if (prefiltered) {
                 this.gammaSpace = false;
+                this.anisotropicFilteringLevel = 1;
             }
         }
 

+ 1 - 0
src/Misc/environmentTextureTools.ts

@@ -450,6 +450,7 @@ export class EnvironmentTextureTools {
         texture.format = Constants.TEXTUREFORMAT_RGBA;
         texture.type = Constants.TEXTURETYPE_UNSIGNED_INT;
         texture.generateMipMaps = true;
+        texture._cachedAnisotropicFilteringLevel = null;
         engine.updateTextureSamplingMode(Constants.TEXTURE_TRILINEAR_SAMPLINGMODE, texture);
 
         // Add extra process if texture lod is not supported