pvr: Use vk_features2_to_features
authorAlyssa Rosenzweig <alyssa@collabora.com>
Thu, 30 Mar 2023 15:55:18 +0000 (11:55 -0400)
committerAlyssa Rosenzweig <alyssa@collabora.com>
Fri, 7 Apr 2023 22:16:40 +0000 (18:16 -0400)
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22217>

src/imagination/vulkan/pvr_formats.c

index 7a31f04..0aba239 100644 (file)
@@ -649,12 +649,6 @@ pvr_get_buffer_format_features2(const struct pvr_format *pvr_format)
    return flags;
 }
 
-static VkFormatFeatureFlags
-pvr_features2_to_features(VkFormatFeatureFlags2 features2)
-{
-   return features2 & VK_ALL_FORMAT_FEATURE_FLAG_BITS;
-}
-
 void pvr_GetPhysicalDeviceFormatProperties2(
    VkPhysicalDevice physicalDevice,
    VkFormat format,
@@ -669,9 +663,9 @@ void pvr_GetPhysicalDeviceFormatProperties2(
    buffer2 = pvr_get_buffer_format_features2(pvr_format);
 
    pFormatProperties->formatProperties = (VkFormatProperties){
-      .linearTilingFeatures = pvr_features2_to_features(linear2),
-      .optimalTilingFeatures = pvr_features2_to_features(optimal2),
-      .bufferFeatures = pvr_features2_to_features(buffer2),
+      .linearTilingFeatures = vk_format_features2_to_features(linear2),
+      .optimalTilingFeatures = vk_format_features2_to_features(optimal2),
+      .bufferFeatures = vk_format_features2_to_features(buffer2),
    };
 
    vk_foreach_struct (ext, pFormatProperties->pNext) {