Преглед изворни кода

Fix #2824, gcc 12.1 build issues (#2825)

* Update shadowvolumes.cpp

* Update stencil.cpp
SnapperTT пре 3 година
родитељ
комит
a2268940bb
2 измењених фајлова са 7 додато и 0 уклоњено
  1. 3 0
      examples/13-stencil/stencil.cpp
  2. 4 0
      examples/14-shadowvolumes/shadowvolumes.cpp

+ 3 - 0
examples/13-stencil/stencil.cpp

@@ -609,6 +609,9 @@ struct Group
 	{
 	{
 		m_vbh.idx = bgfx::kInvalidHandle;
 		m_vbh.idx = bgfx::kInvalidHandle;
 		m_ibh.idx = bgfx::kInvalidHandle;
 		m_ibh.idx = bgfx::kInvalidHandle;
+		m_sphere={};
+		m_aabb={};
+		m_obb={};
 		m_prims.clear();
 		m_prims.clear();
 	}
 	}
 
 

+ 4 - 0
examples/14-shadowvolumes/shadowvolumes.cpp

@@ -764,6 +764,10 @@ struct Group
 		m_numEdges = 0;
 		m_numEdges = 0;
 		m_edges = NULL;
 		m_edges = NULL;
 		m_edgePlanesUnalignedPtr = NULL;
 		m_edgePlanesUnalignedPtr = NULL;
+		m_edgePlanes = NULL;
+		m_aabb={};
+		m_sphere={};
+		m_obb={};
 		m_prims.clear();
 		m_prims.clear();
 	}
 	}