Browse Source

[texture] image loading small check

pull/12/head
raysan5 10 years ago
parent
commit
1bd592fe67
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      src/textures.c

+ 3
- 3
src/textures.c View File

@ -128,7 +128,7 @@ Image LoadImage(const char *fileName)
TraceLog(INFO, "[%s] Image loaded successfully", fileName); TraceLog(INFO, "[%s] Image loaded successfully", fileName);
} }
else TraceLog(WARNING, "[%s] Image could not be loaded, file format not recognized", fileName); else TraceLog(WARNING, "[%s] Image could not be loaded, file not recognized", fileName);
} }
else if (strcmp(GetExtension(fileName),"dds") == 0) else if (strcmp(GetExtension(fileName),"dds") == 0)
{ {
@ -359,7 +359,7 @@ Texture2D LoadTextureFromImage(Image image, bool genMipmaps)
texture.width = 0; texture.width = 0;
texture.height = 0; texture.height = 0;
if (image.pixels != NULL) if (p">(image.pixels != NULL) && (image.width > 0) && (image.height > 0))
{ {
unsigned char *imgData = malloc(image.width * image.height * 4); unsigned char *imgData = malloc(image.width * image.height * 4);
@ -383,7 +383,7 @@ Texture2D LoadTextureFromImage(Image image, bool genMipmaps)
free(imgData); free(imgData);
} }
else TraceLog(WARNING, "Texture could not be created, image data is not valid"); else TraceLog(WARNING, "Texture could not be loaded, image data is not valid");
return texture; return texture;
} }

||||||
x
 
000:0
Loading…
Cancel
Save