[IMaterial] Better statebits

This commit is contained in:
momo5502 2018-05-10 18:04:12 +02:00
parent 2c3f445f8f
commit 9ca19f8f7b

View File

@ -160,9 +160,9 @@ namespace Assets
asset->info.sortKey = header.material->info.sortKey; asset->info.sortKey = header.material->info.sortKey;
// This is temp, as nobody has time to fix materials // This is temp, as nobody has time to fix materials
// asset->stateBitsCount = header.material->stateBitsCount; asset->stateBitsCount = header.material->stateBitsCount;
// asset->stateBitTable = header.material->stateBitTable; asset->stateBitsTable = header.material->stateBitsTable;
// std::memcpy(asset->stateBitsEntry, header.material->stateBitsEntry, 48); std::memcpy(asset->stateBitsEntry, header.material->stateBitsEntry, 48);
asset->constantCount = header.material->constantCount; asset->constantCount = header.material->constantCount;
asset->constantTable = header.material->constantTable; asset->constantTable = header.material->constantTable;
@ -218,7 +218,7 @@ namespace Assets
Components::Logger::Error("Material data left!"); Components::Logger::Error("Material data left!");
} }
char baseIndex = 0; /*char baseIndex = 0;
for (char i = 0; i < asset->stateBitsCount; ++i) for (char i = 0; i < asset->stateBitsCount; ++i)
{ {
auto stateBits = asset->stateBitsTable[i]; auto stateBits = asset->stateBitsTable[i];
@ -241,7 +241,7 @@ namespace Assets
{ {
asset->stateBitsEntry[i] = baseIndex; asset->stateBitsEntry[i] = baseIndex;
} }
} }*/
} }
void IMaterial::loadNative(Game::XAssetHeader* header, std::string name, Components::ZoneBuilder::Zone* /*builder*/) void IMaterial::loadNative(Game::XAssetHeader* header, std::string name, Components::ZoneBuilder::Zone* /*builder*/)