|
|
@ -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 |
|
|
|