Reviewed-by: Lionel Landwerlin <[email protected]>
On 07/11/17 14:47, Chad Versace wrote:
Fold its body into its sole caller, anv_GetPhysicalDeviceFormatProperties(). --- src/intel/vulkan/anv_formats.c | 36 +++++++++++++----------------------- 1 file changed, 13 insertions(+), 23 deletions(-) diff --git a/src/intel/vulkan/anv_formats.c b/src/intel/vulkan/anv_formats.c index d662e336d88..25d34fcadc1 100644 --- a/src/intel/vulkan/anv_formats.c +++ b/src/intel/vulkan/anv_formats.c @@ -651,35 +651,25 @@ get_buffer_format_features(const struct gen_device_info *devinfo, return flags; }-static void-anv_physical_device_get_format_properties(struct anv_physical_device *physical_device, - VkFormat vk_format, - VkFormatProperties *out_properties) -{ - const struct gen_device_info *devinfo = &physical_device->info; - const struct anv_format *anv_format = anv_get_format(vk_format); - - out_properties->linearTilingFeatures = - get_image_format_features(devinfo, vk_format, anv_format, - VK_IMAGE_TILING_LINEAR); - out_properties->optimalTilingFeatures = - get_image_format_features(devinfo, vk_format, anv_format, - VK_IMAGE_TILING_OPTIMAL); - out_properties->bufferFeatures = - get_buffer_format_features(devinfo, vk_format, anv_format); -} - void anv_GetPhysicalDeviceFormatProperties( VkPhysicalDevice physicalDevice, - VkFormat format, + VkFormat vk_format, VkFormatProperties* pFormatProperties) { ANV_FROM_HANDLE(anv_physical_device, physical_device, physicalDevice); + const struct gen_device_info *devinfo = &physical_device->info; + const struct anv_format *anv_format = anv_get_format(vk_format);- anv_physical_device_get_format_properties(- physical_device, - format, - pFormatProperties); + *pFormatProperties = (VkFormatProperties) { + .linearTilingFeatures = + get_image_format_features(devinfo, vk_format, anv_format, + VK_IMAGE_TILING_LINEAR), + .optimalTilingFeatures = + get_image_format_features(devinfo, vk_format, anv_format, + VK_IMAGE_TILING_OPTIMAL), + .bufferFeatures = + get_buffer_format_features(devinfo, vk_format, anv_format), + }; }void anv_GetPhysicalDeviceFormatProperties2KHR(
_______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
