Fixed old model format bugs
parent
b3d5491af4
commit
901f10b2ba
|
@ -484,6 +484,8 @@ bool Gfx::CModelFile::ReadModel(std::istream& stream)
|
||||||
t.used = IOUtils::ReadBinary<1, char>(stream);
|
t.used = IOUtils::ReadBinary<1, char>(stream);
|
||||||
t.selected = IOUtils::ReadBinary<1, char>(stream);
|
t.selected = IOUtils::ReadBinary<1, char>(stream);
|
||||||
|
|
||||||
|
/* padding */ IOUtils::ReadBinary<2, unsigned int>(stream);
|
||||||
|
|
||||||
ReadBinaryVertex(stream, t.p1);
|
ReadBinaryVertex(stream, t.p1);
|
||||||
ReadBinaryVertex(stream, t.p2);
|
ReadBinaryVertex(stream, t.p2);
|
||||||
ReadBinaryVertex(stream, t.p3);
|
ReadBinaryVertex(stream, t.p3);
|
||||||
|
@ -520,6 +522,8 @@ bool Gfx::CModelFile::ReadModel(std::istream& stream)
|
||||||
t.used = IOUtils::ReadBinary<1, char>(stream);
|
t.used = IOUtils::ReadBinary<1, char>(stream);
|
||||||
t.selected = IOUtils::ReadBinary<1, char>(stream);
|
t.selected = IOUtils::ReadBinary<1, char>(stream);
|
||||||
|
|
||||||
|
/* padding */ IOUtils::ReadBinary<2, unsigned int>(stream);
|
||||||
|
|
||||||
ReadBinaryVertex(stream, t.p1);
|
ReadBinaryVertex(stream, t.p1);
|
||||||
ReadBinaryVertex(stream, t.p2);
|
ReadBinaryVertex(stream, t.p2);
|
||||||
ReadBinaryVertex(stream, t.p3);
|
ReadBinaryVertex(stream, t.p3);
|
||||||
|
@ -848,7 +852,7 @@ bool Gfx::CModelFile::ReadTextModel(std::istream& stream)
|
||||||
|
|
||||||
if (!triOk || stream.fail())
|
if (!triOk || stream.fail())
|
||||||
{
|
{
|
||||||
GetLogger()->Error("Error reading model file header\n");
|
GetLogger()->Error("Error reading model data\n");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue