anv: Rename get_image_format_properties()

The name is misleading. It looks like vkGetPhysicalDeviceImageFormatProperties(),
but it actually implement vkGetPhysicalDeviceFormatProperties. Let's
rename it to what it actually does, get_image_format_features(), because it
returns VkFormatFeatureFlags.

For consistency, also rename get_buffer_format_properties() to
get_buffer_format_features().

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
This commit is contained in:
Chad Versace
2017-11-03 14:50:00 -07:00
parent 17ac61a2c9
commit cd3fe376e0
+12 -12
View File
@@ -467,10 +467,10 @@ anv_get_format_plane(const struct gen_device_info *devinfo, VkFormat vk_format,
// Format capabilities
static VkFormatFeatureFlags
get_image_format_properties(const struct gen_device_info *devinfo,
VkFormat vk_format,
const struct anv_format *anv_format,
VkImageTiling vk_tiling)
get_image_format_features(const struct gen_device_info *devinfo,
VkFormat vk_format,
const struct anv_format *anv_format,
VkImageTiling vk_tiling)
{
VkFormatFeatureFlags flags = 0;
@@ -612,9 +612,9 @@ get_image_format_properties(const struct gen_device_info *devinfo,
}
static VkFormatFeatureFlags
get_buffer_format_properties(const struct gen_device_info *devinfo,
VkFormat vk_format,
const struct anv_format *anv_format)
get_buffer_format_features(const struct gen_device_info *devinfo,
VkFormat vk_format,
const struct anv_format *anv_format)
{
VkFormatFeatureFlags flags = 0;
@@ -663,16 +663,16 @@ anv_physical_device_get_format_properties(struct anv_physical_device *physical_d
if (format == NULL) {
/* Nothing to do here */
} else {
linear = get_image_format_properties(&physical_device->info, vk_format,
format, VK_IMAGE_TILING_LINEAR);
tiled = get_image_format_properties(&physical_device->info, vk_format,
format, VK_IMAGE_TILING_OPTIMAL);
linear = get_image_format_features(&physical_device->info, vk_format,
format, VK_IMAGE_TILING_LINEAR);
tiled = get_image_format_features(&physical_device->info, vk_format,
format, VK_IMAGE_TILING_OPTIMAL);
}
out_properties->linearTilingFeatures = linear;
out_properties->optimalTilingFeatures = tiled;
out_properties->bufferFeatures =
get_buffer_format_properties(devinfo, vk_format, format);
get_buffer_format_features(devinfo, vk_format, format);
}