Commit 851eceb0 authored by hybrid's avatar hybrid

Big endian fixes.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@993 dfc29bdd-3216-0410-991c-e03cc46cb475
parent 68cd81b1
...@@ -263,7 +263,7 @@ IImage* CImageLoaderBMP::loadImage(io::IReadFile* file) const ...@@ -263,7 +263,7 @@ IImage* CImageLoaderBMP::loadImage(io::IReadFile* file) const
paletteData = new s32[paletteSize]; paletteData = new s32[paletteSize];
file->read(paletteData, paletteSize * sizeof(s32)); file->read(paletteData, paletteSize * sizeof(s32));
#ifdef __BIG_ENDIAN__ #ifdef __BIG_ENDIAN__
for (u32 i=0; i<paletteSize; ++i) for (s32 i=0; i<paletteSize; ++i)
paletteData[i] = os::Byteswap::byteswap(paletteData[i]); paletteData[i] = os::Byteswap::byteswap(paletteData[i]);
#endif #endif
} }
......
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
#include "IReadFile.h" #include "IReadFile.h"
#include "fast_atof.h" #include "fast_atof.h"
#include "coreutil.h" #include "coreutil.h"
#include "os.h"
namespace irr namespace irr
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment