Function inexor::vulkan_renderer::wrapper::swapchains::choose_image_usage

Function Documentation

VkImageUsageFlags inexor::vulkan_renderer::wrapper::swapchains::choose_image_usage(VkImageUsageFlags supported_flags, VkFormatFeatureFlags supported_format_features, VkImageUsageFlags requested_flags = VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT)

Select suitable swapchain image usage flags.

Parameters:
  • supported_flags – The image usage flags supported by the surface that is used.

  • supported_format_features – The format features.

  • requested_flags – The requested image usage flags (VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT by default).

Returns:

The chosen swapchain image usage flags.