chromium/third_party/angle/src/libANGLE/renderer/vulkan/vk_mandatory_format_support_table_autogen.cpp

// GENERATED FILE - DO NOT EDIT.
// Generated by gen_vk_mandatory_format_support_table.py using data from
// vk_mandatory_format_support_data.json and the vk.xml file situated at
// /third_party/vulkan-validation-layers/src/scripts/vk.xml
//
// Copyright 2020 The ANGLE Project Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//
// vk_mandatory_format_support_table_autogen.cpp:
//   Queries for full Vulkan mandatory format support information based on VK format.

#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 =;
}  // anonymous namespace

const VkFormatProperties &GetMandatoryFormatSupport(FormatID formatID)
{}
}  // namespace vk
}  // namespace rx