From 2da6a4aec9a249417a9e4c0106ab6bec0489a36f Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Sat, 15 Jun 2019 13:19:46 +0800 Subject: Added DevIL as an option for image loader. --- smelt/glfw/gfx_glfw_compat.cpp | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) (limited to 'smelt/glfw/gfx_glfw_compat.cpp') diff --git a/smelt/glfw/gfx_glfw_compat.cpp b/smelt/glfw/gfx_glfw_compat.cpp index 995f697..16ee500 100644 --- a/smelt/glfw/gfx_glfw_compat.cpp +++ b/smelt/glfw/gfx_glfw_compat.cpp @@ -582,6 +582,8 @@ DWORD* SMELT_IMPL::decodeImage(BYTE *data,const char *fn,DWORD size,int &w,int & } return px; } + +#ifdef USE_CXIMAGE CxImage img; img.Decode(data,size,CXIMAGE_FORMAT_UNKNOWN); if(img.IsValid()) @@ -589,7 +591,7 @@ DWORD* SMELT_IMPL::decodeImage(BYTE *data,const char *fn,DWORD size,int &w,int & w=img.GetWidth();h=img.GetHeight(); px=new DWORD[w*h]; BYTE *sptr=(BYTE*)px; - bool atunnel=img.AlphaIsValid(); + bool achannel=img.AlphaIsValid(); for(int i=0;i