diff --git a/libs/xassets/xgfxpackedvertex.cpp b/libs/xassets/xgfxpackedvertex.cpp index a71ab23..0235a1c 100644 --- a/libs/xassets/xgfxpackedvertex.cpp +++ b/libs/xassets/xgfxpackedvertex.cpp @@ -14,7 +14,19 @@ XGfxPackedVertex::XGfxPackedVertex() void XGfxPackedVertex::ParseData(QDataStream *aStream) { - + if (GetPtr() == -1) + { + *aStream + >> mXYZ[0] + >> mXYZ[1] + >> mXYZ[2] + >> mBinormalSign; + + mColor.ParseData(aStream); + mTexCoord.ParseData(aStream); + mNormal.ParseData(aStream); + mTangent.ParseData(aStream); + } } void XGfxPackedVertex::Clear()