From b17d15f5a053e699325692d43ed70eaec445c835 Mon Sep 17 00:00:00 2001 From: caryanne Date: Thu, 14 Nov 2013 16:51:06 -0500 Subject: [PATCH] added clearing of unknown parameters map not doing so caused undefined behavior in objects with multiple materials using custom parameters. --- tiny_obj_loader.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/tiny_obj_loader.cc b/tiny_obj_loader.cc index 7894e70..8b05782 100644 --- a/tiny_obj_loader.cc +++ b/tiny_obj_loader.cc @@ -270,6 +270,7 @@ void InitMaterial(material_t& material) { material.emission[i] = 0.f; } material.shininess = 1.f; + material.unknown_parameter.clear(); } std::string LoadMtl (