fix vertex cache
This commit is contained in:
@@ -14,8 +14,8 @@ void VertexCache::AddData(std::uint64_t index, std::vector<float> positions, std
|
|||||||
void VertexCache::RemoveData(std::uint64_t index) {
|
void VertexCache::RemoveData(std::uint64_t index) {
|
||||||
auto it = m_Indexes.find(index);
|
auto it = m_Indexes.find(index);
|
||||||
if (it != m_Indexes.end()) {
|
if (it != m_Indexes.end()) {
|
||||||
m_Indexes.erase(it);
|
|
||||||
m_VertexCount -= it->second.color.size(); // one color per vertex
|
m_VertexCount -= it->second.color.size(); // one color per vertex
|
||||||
|
m_Indexes.erase(it);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user