|
@@ -16,6 +16,7 @@
|
|
|
* #define SUPPORT_FILEFORMAT_PSD
|
|
|
* #define SUPPORT_FILEFORMAT_PIC
|
|
|
* #define SUPPORT_FILEFORMAT_HDR
|
|
|
+* #define SUPPORT_FILEFORMAT_PNM
|
|
|
* #define SUPPORT_FILEFORMAT_DDS
|
|
|
* #define SUPPORT_FILEFORMAT_PKM
|
|
|
* #define SUPPORT_FILEFORMAT_KTX
|
|
@@ -103,6 +104,9 @@
|
|
|
#if !defined(SUPPORT_FILEFORMAT_HDR)
|
|
|
#define STBI_NO_HDR
|
|
|
#endif
|
|
|
+#if !defined(SUPPORT_FILEFORMAT_PNM)
|
|
|
+ #define STBI_NO_PNM
|
|
|
+#endif
|
|
|
|
|
|
#if defined(SUPPORT_FILEFORMAT_DDS)
|
|
|
#define RL_GPUTEX_SUPPORT_DDS
|
|
@@ -135,7 +139,8 @@
|
|
|
defined(SUPPORT_FILEFORMAT_PSD) || \
|
|
|
defined(SUPPORT_FILEFORMAT_GIF) || \
|
|
|
defined(SUPPORT_FILEFORMAT_PIC) || \
|
|
|
- defined(SUPPORT_FILEFORMAT_HDR))
|
|
|
+ defined(SUPPORT_FILEFORMAT_HDR) || \
|
|
|
+ defined(SUPPORT_FILEFORMAT_PNM))
|
|
|
|
|
|
#define STBI_MALLOC RL_MALLOC
|
|
|
#define STBI_FREE RL_FREE
|
|
@@ -234,6 +239,7 @@ Image LoadImage(const char *fileName)
|
|
|
defined(SUPPORT_FILEFORMAT_GIF) || \
|
|
|
defined(SUPPORT_FILEFORMAT_PIC) || \
|
|
|
defined(SUPPORT_FILEFORMAT_HDR) || \
|
|
|
+ defined(SUPPORT_FILEFORMAT_PNM) || \
|
|
|
defined(SUPPORT_FILEFORMAT_PSD)
|
|
|
|
|
|
#define STBI_REQUIRED
|
|
@@ -344,6 +350,9 @@ Image LoadImageFromMemory(const char *fileType, const unsigned char *fileData, i
|
|
|
#if defined(SUPPORT_FILEFORMAT_PIC)
|
|
|
|| (strcmp(fileType, ".pic") == 0)
|
|
|
#endif
|
|
|
+#if defined(SUPPORT_FILEFORMAT_PNM)
|
|
|
+ || ((strcmp(fileType, ".ppm") == 0) || (strcmp(fileType, ".pgm") == 0))
|
|
|
+#endif
|
|
|
#if defined(SUPPORT_FILEFORMAT_PSD)
|
|
|
|| (strcmp(fileType, ".psd") == 0)
|
|
|
#endif
|