diff --git a/Source/Core/VideoBackends/Metal/MTLBoundingBox.mm b/Source/Core/VideoBackends/Metal/MTLBoundingBox.mm index 3ff48a22c2..0bdcc9ef62 100644 --- a/Source/Core/VideoBackends/Metal/MTLBoundingBox.mm +++ b/Source/Core/VideoBackends/Metal/MTLBoundingBox.mm @@ -54,8 +54,7 @@ void Metal::BoundingBox::Write(u32 index, const std::vector& values) { @autoreleasepool { - StateTracker::Map map = g_state_tracker->Allocate(StateTracker::UploadBuffer::Other, size, - StateTracker::AlignMask::Other); + StateTracker::Map map = g_state_tracker->AllocateForTextureUpload(size); memcpy(map.cpu_buffer, values.data(), size); g_state_tracker->EndRenderPass(); id upload = [g_state_tracker->GetRenderCmdBuf() blitCommandEncoder];