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
paletteData = new s32[paletteSize];
file->read(paletteData, paletteSize * sizeof(s32));
#ifdef __BIG_ENDIAN__
for (u32 i=0; i<paletteSize; ++i)
for (s32 i=0; i<paletteSize; ++i)
paletteData[i] = os::Byteswap::byteswap(paletteData[i]);
#endif
}
......
......@@ -13,6 +13,7 @@
#include "IReadFile.h"
#include "fast_atof.h"
#include "coreutil.h"
#include "os.h"
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