#ifndef LIBANGLE_RENDERER_VULKAN_VK_INTERNAL_SHADERS_AUTOGEN_H_
#define LIBANGLE_RENDERER_VULKAN_VK_INTERNAL_SHADERS_AUTOGEN_H_
#include "libANGLE/renderer/vulkan/vk_utils.h"
namespace rx
{
namespace vk
{
namespace InternalShader
{
namespace Blit3DSrc_frag
{
enum Blit
{ … };
constexpr size_t kArrayLen = …;
}
namespace BlitResolve_frag
{
enum flags
{ … };
enum Blit
{ … };
constexpr size_t kArrayLen = …;
}
namespace BlitResolveStencilNoExport_comp
{
enum flags
{ … };
constexpr size_t kArrayLen = …;
}
namespace ConvertIndex_comp
{
enum flags
{ … };
constexpr size_t kArrayLen = …;
}
namespace ConvertIndexIndirectLineLoop_comp
{
enum IndicesBitsWidth
{ … };
constexpr size_t kArrayLen = …;
}
namespace ConvertIndirectLineLoop_comp
{
constexpr size_t kArrayLen = …;
}
namespace ConvertVertex_comp
{
enum Conversion
{ … };
constexpr size_t kArrayLen = …;
}
namespace CopyImageToBuffer_comp
{
enum SrcFormat
{ … };
enum SrcType
{ … };
constexpr size_t kArrayLen = …;
}
namespace EtcToBc_comp
{
enum OutputFormat
{ … };
constexpr size_t kArrayLen = …;
}
namespace ExportStencil_frag
{
constexpr size_t kArrayLen = …;
}
namespace FullScreenTri_vert
{
constexpr size_t kArrayLen = …;
}
namespace GenerateFragmentShadingRate_comp
{
constexpr size_t kArrayLen = …;
}
namespace GenerateMipmap_comp
{
enum MaxSupportedDest
{ … };
enum Format
{ … };
constexpr size_t kArrayLen = …;
}
namespace ImageClear_frag
{
enum flags
{ … };
enum AttachmentIndex
{ … };
enum Format
{ … };
constexpr size_t kArrayLen = …;
}
namespace ImageCopy_frag
{
enum SrcType
{ … };
enum DestFormat
{ … };
enum SrcFormat
{ … };
constexpr size_t kArrayLen = …;
}
namespace OverlayDraw_frag
{
constexpr size_t kArrayLen = …;
}
namespace OverlayDraw_vert
{
constexpr size_t kArrayLen = …;
}
}
class ShaderLibrary final : angle::NonCopyable
{ … };
}
}
#endif