From 4665735c89db7e1dd848e99c39dbd455873fef27 Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Sun, 20 Jul 2025 09:58:17 +0800 Subject: [PATCH] [Fix] (MG_State/Buffer): do not shrink_to_fit() if not necessary --- MobileGL/MG_State/GLState/BufferState/BufferState.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MobileGL/MG_State/GLState/BufferState/BufferState.cpp b/MobileGL/MG_State/GLState/BufferState/BufferState.cpp index 720423cf..60fc399c 100644 --- a/MobileGL/MG_State/GLState/BufferState/BufferState.cpp +++ b/MobileGL/MG_State/GLState/BufferState/BufferState.cpp @@ -14,7 +14,7 @@ namespace MobileGL { m_size = size; m_data.reserve(std::bit_ceil(size)); // power-of-2 reserve m_data.resize(size); - m_dirtyRange.Update(0, 0); + m_dirtyRange = { 0, 0 }; } void BufferObject::UploadData(DataPtr data, SizeT atOffset) { @@ -40,7 +40,6 @@ namespace MobileGL { } m_stagingData.clear(); - m_stagingData.shrink_to_fit(); } m_isMapped = false;