#include "libANGLE/renderer/vulkan/vk_format_utils.h"
usingnamespaceangle;
namespace rx
{
namespace vk
{
namespace
{
constexpr VkFormatFeatureFlagBits BLIT_DST = …;
constexpr VkFormatFeatureFlagBits BLIT_SRC = …;
constexpr VkFormatFeatureFlagBits COLOR_ATTACHMENT = …;
constexpr VkFormatFeatureFlagBits COLOR_ATTACHMENT_BLEND = …;
constexpr VkFormatFeatureFlagBits DEPTH_STENCIL_ATTACHMENT = …;
constexpr VkFormatFeatureFlagBits SAMPLED_IMAGE = …;
constexpr VkFormatFeatureFlagBits SAMPLED_IMAGE_FILTER_LINEAR = …;
constexpr VkFormatFeatureFlagBits STORAGE_IMAGE = …;
constexpr VkFormatFeatureFlagBits STORAGE_IMAGE_ATOMIC = …;
constexpr VkFormatFeatureFlagBits STORAGE_TEXEL_BUFFER = …;
constexpr VkFormatFeatureFlagBits STORAGE_TEXEL_BUFFER_ATOMIC = …;
constexpr VkFormatFeatureFlagBits UNIFORM_TEXEL_BUFFER = …;
constexpr VkFormatFeatureFlagBits VERTEX_BUFFER = …;
usingnamespaceangle;
constexpr FormatMap<VkFormatProperties> kFormatProperties = …;
}
const VkFormatProperties &GetMandatoryFormatSupport(FormatID formatID)
{ … }
}
}