Procházet zdrojové kódy

don't try to generate mipmaps for images that aren't n^2 dureing preview map generation

AzaezelX před 4 roky
rodič
revize
5f0551b831
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 2 2
      Engine/source/gfx/bitmap/gBitmap.cpp

+ 2 - 2
Engine/source/gfx/bitmap/gBitmap.cpp

@@ -1385,8 +1385,8 @@ DefineEngineFunction(saveScaledImage, bool, (const char* bitmapSource, const cha
          }
       }
    }*/
-
-   image->extrudeMipLevels();
+   if (isPow2(image->getWidth())&& isPow2(image->getHeight()))
+      image->extrudeMipLevels();
 
    U32 mipCount = image->getNumMipLevels();
    U32 targetMips = mFloor(mLog2((F32)resolutionSize)) + 1;