2
0
Эх сурвалжийг харах

Open3DGC: Fix some uninitialized variable warnings

Turo Lamminen 8 жил өмнө
parent
commit
45d93701f8

+ 1 - 1
contrib/Open3DGC/o3dgcSC3DMCDecoder.inl

@@ -425,7 +425,7 @@ namespace o3dgc
         const AdjacencyInfo & v2T          = m_triangleListDecoder.GetVertexToTriangle();
         const AdjacencyInfo & v2T          = m_triangleListDecoder.GetVertexToTriangle();
         const T * const       triangles    = ifs.GetCoordIndex();        
         const T * const       triangles    = ifs.GetCoordIndex();        
         Vec3<long> p1, p2, p3, n0, nt;
         Vec3<long> p1, p2, p3, n0, nt;
-        long na0, nb0;
+        long na0 = 0, nb0 = 0;
         Real rna0, rnb0, norm0;
         Real rna0, rnb0, norm0;
         char ni0 = 0, ni1 = 0;
         char ni0 = 0, ni1 = 0;
         long a, b, c;
         long a, b, c;

+ 2 - 2
contrib/Open3DGC/o3dgcSC3DMCEncoder.inl

@@ -762,8 +762,8 @@ namespace o3dgc
         const Real * const originalNormals = ifs.GetNormal();
         const Real * const originalNormals = ifs.GetNormal();
         Vec3<long> p1, p2, p3, n0, nt;
         Vec3<long> p1, p2, p3, n0, nt;
         Vec3<Real> n1;
         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;
         char ni0 = 0, ni1 = 0;
         long a, b, c, v;
         long a, b, c, v;
         m_predictors.Clear();
         m_predictors.Clear();