mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-12 14:18:31 +09:00
[Fix] (MG_State/Buffer): do not shrink_to_fit() if not necessary
This commit is contained in:
@@ -14,7 +14,7 @@ namespace MobileGL {
|
|||||||
m_size = size;
|
m_size = size;
|
||||||
m_data.reserve(std::bit_ceil(size)); // power-of-2 reserve
|
m_data.reserve(std::bit_ceil(size)); // power-of-2 reserve
|
||||||
m_data.resize(size);
|
m_data.resize(size);
|
||||||
m_dirtyRange.Update(0, 0);
|
m_dirtyRange = { 0, 0 };
|
||||||
}
|
}
|
||||||
|
|
||||||
void BufferObject::UploadData(DataPtr data, SizeT atOffset) {
|
void BufferObject::UploadData(DataPtr data, SizeT atOffset) {
|
||||||
@@ -40,7 +40,6 @@ namespace MobileGL {
|
|||||||
}
|
}
|
||||||
|
|
||||||
m_stagingData.clear();
|
m_stagingData.clear();
|
||||||
m_stagingData.shrink_to_fit();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
m_isMapped = false;
|
m_isMapped = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user