am:
2a98f95c03
Change-Id: I0115c5bdb8688fded170bac11e1962b61adcdff3
bool isValidImageUsageFlagCombination (VkImageUsageFlags usage)
{
- if (usage & vk::VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT)
- {
- const VkImageUsageFlags allowedFlags = vk::VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT
- | vk::VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
- | vk::VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT
- | vk::VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT;
-
- return (usage & ~allowedFlags) == 0 && usage != vk::VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT;
- }
-
return usage != 0;
}