Merge pull request #182 from ux3d/textureinfo

[TextureInfo] fix default value checks for serialization
diff --git a/tiny_gltf.h b/tiny_gltf.h
index 5fdeaf5..54faf57 100644
--- a/tiny_gltf.h
+++ b/tiny_gltf.h
@@ -5336,7 +5336,7 @@
     SerializeNumberProperty("texCoord", texinfo.texCoord, o);
   }
 
-  if (!TINYGLTF_DOUBLE_EQUAL(texinfo.scale, 0.0)) {
+  if (!TINYGLTF_DOUBLE_EQUAL(texinfo.scale, 1.0)) {
     SerializeNumberProperty("scale", texinfo.scale, o);
   }
 
@@ -5355,7 +5355,7 @@
     SerializeNumberProperty("texCoord", texinfo.texCoord, o);
   }
 
-  if (!TINYGLTF_DOUBLE_EQUAL(texinfo.strength, 0.0)) {
+  if (!TINYGLTF_DOUBLE_EQUAL(texinfo.strength, 1.0)) {
     SerializeNumberProperty("strength", texinfo.strength, o);
   }
 
@@ -5374,11 +5374,11 @@
                                          o);
   }
 
-  if (!TINYGLTF_DOUBLE_EQUAL(pbr.metallicFactor, 0.0)) {
+  if (!TINYGLTF_DOUBLE_EQUAL(pbr.metallicFactor, 1.0)) {
     SerializeNumberProperty("metallicFactor", pbr.metallicFactor, o);
   }
 
-  if (!TINYGLTF_DOUBLE_EQUAL(pbr.roughnessFactor, 0.0)) {
+  if (!TINYGLTF_DOUBLE_EQUAL(pbr.roughnessFactor, 1.0)) {
     SerializeNumberProperty("roughnessFactor", pbr.roughnessFactor, o);
   }