Reviewed NPOT messages and usage

This commit is contained in:
Ray
2015-10-24 11:19:04 +02:00
parent f13b30d606
commit 8c117cfb57
2 changed files with 13 additions and 5 deletions

View File

@ -324,10 +324,6 @@ Texture2D LoadTexture(const char *fileName)
Image image = LoadImage(fileName);
#if defined(PLATFORM_WEB)
ImageToPOT(&image, BLANK);
#endif
if (image.data != NULL)
{
texture = LoadTextureFromImage(image);
@ -984,7 +980,19 @@ void ImageColorBrightness(Image *image, int brightness)
// Generate GPU mipmaps for a texture
void GenTextureMipmaps(Texture2D texture)
{
#if PLATFORM_WEB
int potWidth = GetNextPOT(image->width);
int potHeight = GetNextPOT(image->height);
// Check if texture is POT
if ((potWidth != image->width) || (potHeight != image->height))
{
TraceLog(WARNING, "Limited NPOT support, no mipmaps available for NPOT textures");
}
else rlglGenerateMipmaps(texture.id);
#else
rlglGenerateMipmaps(texture.id);
#endif
}
// Draw a Texture2D