aboutsummaryrefslogtreecommitdiff
path: root/src/textures.c
diff options
context:
space:
mode:
authorraysan5 <raysan5@gmail.com>2014-11-23 21:58:17 +0100
committerraysan5 <raysan5@gmail.com>2014-11-23 21:58:17 +0100
commit7375d0460a8aaeadedf85c7d6313e2cc7d8ba9e9 (patch)
tree5a74fb3746b7fd9f3537d77d60c20661814f2477 /src/textures.c
parent05ccc4fd42a9ff2dfd33f13be29734bb7531d65a (diff)
downloadraylib-7375d0460a8aaeadedf85c7d6313e2cc7d8ba9e9.tar.gz
raylib-7375d0460a8aaeadedf85c7d6313e2cc7d8ba9e9.zip
Updated stb headers
Diffstat (limited to 'src/textures.c')
-rw-r--r--src/textures.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/textures.c b/src/textures.c
index e342e21b..929cba78 100644
--- a/src/textures.c
+++ b/src/textures.c
@@ -36,6 +36,7 @@
#include "utils.h" // rRES data decompression utility function
// NOTE: Includes Android fopen function map
+#define STB_IMAGE_IMPLEMENTATION
#include "stb_image.h" // Used to read image data (multiple formats support)
//----------------------------------------------------------------------------------
@@ -46,8 +47,6 @@
//----------------------------------------------------------------------------------
// Types and Structures Definition
//----------------------------------------------------------------------------------
-typedef unsigned char byte;
-
typedef struct {
unsigned char *data; // Image raw data
int width; // Image base width
@@ -104,6 +103,8 @@ Image LoadImage(const char *fileName)
// Force loading to 4 components (RGBA)
byte *imgData = stbi_load(fileName, &imgWidth, &imgHeight, &imgBpp, 4);
+ // TODO: Check if file could be loaded! (imgData == NULL)?
+
if (imgData != NULL)
{
// Convert array to pixel array for working convenience
@@ -127,7 +128,7 @@ Image LoadImage(const char *fileName)
TraceLog(INFO, "[%s] Image loaded successfully", fileName);
}
- else TraceLog(WARNING, "[%s] Image could not be loaded", fileName);
+ else TraceLog(WARNING, "[%s] Image could not be loaded, file format not recognized", fileName);
}
else if (strcmp(GetExtension(fileName),"dds") == 0)
{