Stream info is still fucked. Ignoring it for now.

This commit is contained in:
Maurice Heumann 2015-05-12 22:24:38 +02:00
parent 453af57ae1
commit 26152d9b0b
2 changed files with 10 additions and 4 deletions

View File

@ -562,7 +562,13 @@ struct XModel
float maxs[3];
__int16 numLods;
__int16 collLod;
XModelStreamInfo streamInfo;
union
{
XModelStreamInfo streamInfo;
float* himipInvSqRadii;
};
int memUsage;
int flags;
bool bad;

View File

@ -302,10 +302,10 @@ void Write(XModel* Asset)
dest->boneInfo = (XBoneInfo *)-1;
}
if (Asset->streamInfo.highMipBounds)
if (Asset->himipInvSqRadii)
{
Buffer->Write(Asset->streamInfo.highMipBounds, sizeof(float), 4 * Asset->numsurfs);
dest->streamInfo.highMipBounds = (XModelHighMipBounds *)-1;
Buffer->Write(Asset->himipInvSqRadii, 16, Asset->numsurfs);
dest->himipInvSqRadii = (float *)-1;
}
if (Asset->physPreset)