assimp: Fix memory corruption in load_texture_stage()

This commit is contained in:
rdb 2022-11-02 19:31:54 +01:00
parent d8a537b59b
commit 09a81e0d68

View File

@ -291,10 +291,10 @@ load_texture_stage(const aiMaterial &mat, const aiTextureType &ttype, CPT(Textur
unsigned int uvindex;
float blend;
aiTextureOp op;
aiTextureMapMode mapmode;
aiTextureMapMode mapmode[3];
for (size_t i = 0; i < mat.GetTextureCount(ttype); ++i) {
mat.GetTexture(ttype, i, &path, &mapping, nullptr, &blend, &op, &mapmode);
mat.GetTexture(ttype, i, &path, &mapping, nullptr, &blend, &op, mapmode);
if (AI_SUCCESS != mat.Get(AI_MATKEY_UVWSRC(ttype, i), uvindex)) {
// If there's no texture coordinate set for this texture, assume that