Update XGfxStateBits parsing logic

This commit is contained in:
njohnson 2025-09-07 23:11:59 -04:00
parent b513834076
commit 857a55f133

View File

@ -2,7 +2,7 @@
XGfxStateBits::XGfxStateBits() XGfxStateBits::XGfxStateBits()
: XAsset() : XAsset()
, mLoadBits() , mLoadBits(2)
{ {
} }
@ -14,10 +14,15 @@ XGfxStateBits::~XGfxStateBits()
void XGfxStateBits::ParseData(QDataStream *aStream) void XGfxStateBits::ParseData(QDataStream *aStream)
{ {
if (GetPtr() == -1)
{
*aStream
>> mLoadBits[0]
>> mLoadBits[1];
}
} }
void XGfxStateBits::Clear() void XGfxStateBits::Clear()
{ {
mLoadBits = QVector<quint32>(); mLoadBits.clear();
} }