From fbd6690d6cb2c5db91658d937b77faee51b5cdc3 Mon Sep 17 00:00:00 2001 From: Xyzhao <23482405+Xyzhao1999@users.noreply.github.com> Date: Thu, 20 Jun 2024 19:57:55 +0800 Subject: [PATCH] fix: add NCNN_PLATFORM_API macro for VkAndroidHardwareBufferImageAllocator (#5521) --- src/allocator.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/allocator.cpp b/src/allocator.cpp index 6282c485259..ee070aa0b24 100644 --- a/src/allocator.cpp +++ b/src/allocator.cpp @@ -1933,6 +1933,7 @@ void VkWeightStagingAllocator::fastFree(VkImageMemory* /*ptr*/) { } +#if NCNN_PLATFORM_API #if __ANDROID_API__ >= 26 VkAndroidHardwareBufferImageAllocator::VkAndroidHardwareBufferImageAllocator(const VulkanDevice* _vkdev, AHardwareBuffer* _hb) : VkAllocator(_vkdev), hb(_hb) @@ -2171,6 +2172,7 @@ uint64_t VkAndroidHardwareBufferImageAllocator::external_format() const return bufferFormatProperties.externalFormat; } #endif // __ANDROID_API__ >= 26 +#endif // NCNN_PLATFORM_API #endif // NCNN_VULKAN