diff --git a/src/render/VertexCache.cpp b/src/render/VertexCache.cpp index 1bf9124..b501ee3 100644 --- a/src/render/VertexCache.cpp +++ b/src/render/VertexCache.cpp @@ -14,8 +14,8 @@ void VertexCache::AddData(std::uint64_t index, std::vector positions, std void VertexCache::RemoveData(std::uint64_t index) { auto it = m_Indexes.find(index); if (it != m_Indexes.end()) { - m_Indexes.erase(it); m_VertexCount -= it->second.color.size(); // one color per vertex + m_Indexes.erase(it); } }