From d3e2231ba9abb04972fd7d3ca9d7edc8c74a0dfd Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Mon, 20 Jun 2022 19:05:10 +0100 Subject: [PATCH] Use bytebuf::assign() instead of resize, memcpy --- renderdoc/driver/metal/metal_helpers_bridge.mm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/renderdoc/driver/metal/metal_helpers_bridge.mm b/renderdoc/driver/metal/metal_helpers_bridge.mm index dd6b8620b..b2b9fa909 100644 --- a/renderdoc/driver/metal/metal_helpers_bridge.mm +++ b/renderdoc/driver/metal/metal_helpers_bridge.mm @@ -35,8 +35,7 @@ void ObjC::Get_defaultLibraryData(bytebuf &buffer) dispatch_data_t data = dispatch_data_create( myData.bytes, myData.length, dispatch_get_main_queue(), DISPATCH_DATA_DESTRUCTOR_DEFAULT); NSData *nsData = (NSData *)data; - buffer.resize(nsData.length); - memcpy(buffer.data(), nsData.bytes, buffer.size()); + buffer.assign((byte *)nsData.bytes, nsData.length); dispatch_release(data); }