فهرست منبع

android: vulkan_device: Only compile OverrideBcnFormats when used.

bunnei 3 سال پیش
والد
کامیت
8b8123b733
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      src/video_core/vulkan_common/vulkan_device.cpp

+ 2 - 0
src/video_core/vulkan_common/vulkan_device.cpp

@@ -266,6 +266,7 @@ std::unordered_map<VkFormat, VkFormatProperties> GetFormatProperties(vk::Physica
     return format_properties;
     return format_properties;
 }
 }
 
 
+#if defined(ANDROID) && defined(ARCHITECTURE_arm64)
 void OverrideBcnFormats(std::unordered_map<VkFormat, VkFormatProperties>& format_properties) {
 void OverrideBcnFormats(std::unordered_map<VkFormat, VkFormatProperties>& format_properties) {
     // These properties are extracted from Adreno driver 512.687.0
     // These properties are extracted from Adreno driver 512.687.0
     constexpr VkFormatFeatureFlags tiling_features{
     constexpr VkFormatFeatureFlags tiling_features{
@@ -289,6 +290,7 @@ void OverrideBcnFormats(std::unordered_map<VkFormat, VkFormatProperties>& format
         format_properties[format].bufferFeatures = buffer_features;
         format_properties[format].bufferFeatures = buffer_features;
     }
     }
 }
 }
+#endif
 
 
 NvidiaArchitecture GetNvidiaArchitecture(vk::PhysicalDevice physical,
 NvidiaArchitecture GetNvidiaArchitecture(vk::PhysicalDevice physical,
                                          const std::set<std::string, std::less<>>& exts) {
                                          const std::set<std::string, std::less<>>& exts) {