Browse Source

Specify that we want std::isnan().

Depending on platform, multiple versions of isnan() can easily be floating around, causing compilation headaches. Luckily we can always rely on the standard library implementation.
Par Winzell 6 years ago
parent
commit
a65628f56f
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/gltf/properties/NodeData.cpp

+ 1 - 1
src/gltf/properties/NodeData.cpp

@@ -56,7 +56,7 @@ json NodeData::serialize() const
 
     // if any of the T/R/S have NaN components, just leave them out of the glTF
     auto maybeAdd = [&](std::string key, std::vector<float> vec) -> void {
-        if (std::none_of(vec.begin(), vec.end(), [&](float n) { return isnan(n); })) {
+        if (std::none_of(vec.begin(), vec.end(), [&](float n) { return std::isnan(n); })) {
             result[key] = vec;
         }
     };