replaced data with taking address of first element

oops, seems like `data()` returns `char*` only since C++17. Replaced with taking address of first string element
This commit is contained in:
#Momo
2020-10-21 23:41:33 +03:00
committed by GitHub
parent 7781fe5781
commit b168d8f441

View File

@@ -86,7 +86,7 @@ Material::Material(uint64_t id, const Element& element, const Document& doc, con
std::string templateName;
// lower-case shading because Blender (for example) writes "Phong"
std::transform(shading.data(), shading.data() + shading.size(), shading.data(), Assimp::ToLower<char>);
std::transform(shading.data(), shading.data() + shading.size(), std::addressof(shading[0]), Assimp::ToLower<char>);
if(shading == "phong") {
templateName = "Material.FbxSurfacePhong";
}