mirror of
https://github.com/raysan5/raylib.git
synced 2025-12-25 10:22:33 -05:00
Reviewed NPOT messages and usage
This commit is contained in:
@ -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
|
||||
|
||||
Reference in New Issue
Block a user