fix(model): use correct count when initializing texture transforms in CM2Model::InitializeLoaded

This commit is contained in:
fallenoak 2025-12-25 21:56:22 -06:00
parent fb0641b133
commit 6a86dce7fb
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D

View File

@ -1298,7 +1298,7 @@ int32_t CM2Model::InitializeLoaded() {
this->m_textureTransforms = reinterpret_cast<M2ModelTextureTransform*>(buffer); this->m_textureTransforms = reinterpret_cast<M2ModelTextureTransform*>(buffer);
buffer += sizeof(M2ModelTextureTransform) * this->m_shared->m_data->textureTransforms.Count(); buffer += sizeof(M2ModelTextureTransform) * this->m_shared->m_data->textureTransforms.Count();
for (int32_t i = 0; i < this->m_shared->m_data->textureWeights.Count(); i++) { for (int32_t i = 0; i < this->m_shared->m_data->textureTransforms.Count(); i++) {
new (&this->m_textureTransforms[i]) M2ModelTextureTransform(); new (&this->m_textureTransforms[i]) M2ModelTextureTransform();
} }