2
0
Эх сурвалжийг харах

Remove unnecesary NPOT check

Now PLATFORM checks only used on core and utils modules
Ray 7 жил өмнө
parent
commit
b8bd1d2ea6
1 өөрчлөгдсөн 2 нэмэгдсэн , 9 устгасан
  1. 2 9
      src/textures.c

+ 2 - 9
src/textures.c

@@ -1925,16 +1925,9 @@ Image GenImageCellular(int width, int height, int tileSize)
 // Generate GPU mipmaps for a texture
 // Generate GPU mipmaps for a texture
 void GenTextureMipmaps(Texture2D *texture)
 void GenTextureMipmaps(Texture2D *texture)
 {
 {
-#if defined(PLATFORM_WEB)
-    // Check if texture is POT
-    if (((texture->width & (texture->width - 1)) != 0) || ((texture->height & (texture->height - 1)) != 0))
-    {
-        TraceLog(LOG_WARNING, "Limited NPOT support, no mipmaps available for NPOT textures");
-    }
-    else rlGenerateMipmaps(texture);
-#else
+    // NOTE: NPOT textures support check inside function
+    // On WebGL (OpenGL ES 2.0) NPOT textures support is limited
     rlGenerateMipmaps(texture);
     rlGenerateMipmaps(texture);
-#endif
 }
 }
 
 
 // Set texture scaling filter mode
 // Set texture scaling filter mode