From 509f3d2879f88b0b46233bae757d9397a4fd39f1 Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Fri, 18 Jul 2025 10:02:08 +0800 Subject: [PATCH] [Feat] (MG_State/Buffer): separate UploadData() into Resize()+UploadData() --- MobileGL/MG_Test/Buffer/BufferTest.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MobileGL/MG_Test/Buffer/BufferTest.cpp b/MobileGL/MG_Test/Buffer/BufferTest.cpp index 264c8e96..9ff51df3 100644 --- a/MobileGL/MG_Test/Buffer/BufferTest.cpp +++ b/MobileGL/MG_Test/Buffer/BufferTest.cpp @@ -48,10 +48,12 @@ TEST_F(BufferTest, PingPong) { Vector data { 1, 2, 3, 4, 5 }; + // Write data bufWrite->Resize(data.size()); DataPtr ptr { .data = data.data(), .size = data.size() }; bufWrite->UploadData(ptr, 0); + // Readback auto bufRead = readSlot.GetBoundObject(); void* p = bufRead->AcquireMemory(true, true, false); ASSERT_TRUE(memcmp(data.data(), p, data.size()) == 0);