Open3DGC: Fix some uninitialized variable warnings
authorTuro Lamminen <turotl@gmail.com>
Tue, 26 Sep 2017 15:33:00 +0000 (18:33 +0300)
committerTuro Lamminen <turotl@gmail.com>
Sat, 30 Sep 2017 13:45:53 +0000 (16:45 +0300)
contrib/Open3DGC/o3dgcSC3DMCDecoder.inl
contrib/Open3DGC/o3dgcSC3DMCEncoder.inl

index d36b62f..aa6f24b 100644 (file)
@@ -425,7 +425,7 @@ namespace o3dgc
         const AdjacencyInfo & v2T          = m_triangleListDecoder.GetVertexToTriangle();
         const T * const       triangles    = ifs.GetCoordIndex();        
         Vec3<long> p1, p2, p3, n0, nt;
-        long na0, nb0;
+        long na0 = 0, nb0 = 0;
         Real rna0, rnb0, norm0;
         char ni0 = 0, ni1 = 0;
         long a, b, c;
index b2c4388..2d30b05 100644 (file)
@@ -762,8 +762,8 @@ namespace o3dgc
         const Real * const originalNormals = ifs.GetNormal();
         Vec3<long> p1, p2, p3, n0, nt;
         Vec3<Real> n1;
-        long na0, nb0;
-        Real rna0, rnb0, na1, nb1, norm0, norm1;
+        long na0 = 0, nb0 = 0;
+        Real rna0, rnb0, na1 = 0, nb1 = 0, norm0, norm1;
         char ni0 = 0, ni1 = 0;
         long a, b, c, v;
         m_predictors.Clear();