diff --git a/CMakeLists.txt b/CMakeLists.txt index 1770de7..a157211 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,8 +4,10 @@ project(TexConv) add_definitions(-DUNICODE -D_UNICODE) -include_directories("DevIL Windows SDK/include") -link_directories("DevIL Windows SDK/lib/x64/unicode/Release") +if(WIN32) + include_directories("DevIL Windows SDK/include") + link_directories("DevIL Windows SDK/lib/x64/unicode/Release") +endif(WIN32) SET(ILIMAGE_SOURCE ILImage.h ILImageSupport.cpp) diff --git a/ILImage.h b/ILImage.h index f673ffc..249b764 100644 --- a/ILImage.h +++ b/ILImage.h @@ -59,3 +59,13 @@ public: };//class ILImage bool SaveImageToFile(const OSString &filename,ILuint w,ILuint h,const float scale,ILuint c,ILuint t,void *data); + +inline bool SaveImageToFile(const OSString &filename,ILuint w,ILuint h,ILuint c,ILuint t,void *data) +{ + return SaveImageToFile(filename,w,h,1.0,c,t,data); +} + +inline bool SaveImageToFile(const OSString &filename,ILuint w,ILuint h,ILuint c,void *data) +{ + return SaveImageToFile(filename,w,h,1.0,c,IL_UNSIGNED_BYTE,data); +}