Remove 63 UV set limit (now 65535)

pull/2908/head
Capostrophic 5 years ago
parent 4fd613fa15
commit 6f94848dec

@ -47,10 +47,9 @@ void ShapeData::read(NIFStream *nif)
if(nif->getInt()) if(nif->getInt())
nif->getVector4s(colors, verts); nif->getVector4s(colors, verts);
// Only the first 6 bits are used as a count. I think the rest are // In Morrowind this field only corresponds to the number of UV sets.
// flags of some sort. // NifTools research is inaccurate.
int uvs = nif->getUShort(); int uvs = nif->getUShort();
uvs &= 0x3f;
if(nif->getInt()) if(nif->getInt())
{ {

Loading…
Cancel
Save