fix in Extras/Serialize/BulletFileLoader related to optional endian swap between 64bit and 32bit platforms

This commit is contained in:
erwin coumans
2014-05-07 08:55:25 -07:00
parent 2cf7806c87
commit f98f24b697

View File

@@ -405,11 +405,23 @@ void bFile::swapDNA(char* ptr)
if (strncmp(data, "SDNA", 4)==0)
{
// skip ++ NAME
intPtr++; intPtr++;
intPtr++;
intPtr++;
} else
{
if (strncmp(data+4, "SDNA", 4)==0)
{
// skip ++ NAME
intPtr++;
intPtr++;
intPtr++;
}
}
// Parse names
if (swap)
dataLen = ChunkUtils::swapInt(*intPtr);