MCPcopy Create free account
hub / github.com/KhronosGroup/Vulkan-Tools / VkImageLayoutString

Function VkImageLayoutString

vulkaninfo/generated/vulkaninfo.hpp:1813–1882  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1811 p.PrintKeyString(name, VkFormatString(value));
1812}
1813std::string VkImageLayoutString(VkImageLayout value) {
1814 switch (value) {
1815 case (VK_IMAGE_LAYOUT_UNDEFINED):
1816 return "IMAGE_LAYOUT_UNDEFINED";
1817 case (VK_IMAGE_LAYOUT_GENERAL):
1818 return "IMAGE_LAYOUT_GENERAL";
1819 case (VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL):
1820 return "IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL";
1821 case (VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL):
1822 return "IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL";
1823 case (VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL):
1824 return "IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL";
1825 case (VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL):
1826 return "IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL";
1827 case (VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL):
1828 return "IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL";
1829 case (VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL):
1830 return "IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL";
1831 case (VK_IMAGE_LAYOUT_PREINITIALIZED):
1832 return "IMAGE_LAYOUT_PREINITIALIZED";
1833 case (VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL):
1834 return "IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL";
1835 case (VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL):
1836 return "IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL";
1837 case (VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL):
1838 return "IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL";
1839 case (VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL):
1840 return "IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL";
1841 case (VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL):
1842 return "IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL";
1843 case (VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL):
1844 return "IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL";
1845 case (VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL):
1846 return "IMAGE_LAYOUT_READ_ONLY_OPTIMAL";
1847 case (VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL):
1848 return "IMAGE_LAYOUT_ATTACHMENT_OPTIMAL";
1849 case (VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ):
1850 return "IMAGE_LAYOUT_RENDERING_LOCAL_READ";
1851 case (VK_IMAGE_LAYOUT_PRESENT_SRC_KHR):
1852 return "IMAGE_LAYOUT_PRESENT_SRC_KHR";
1853 case (VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR):
1854 return "IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR";
1855 case (VK_IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR):
1856 return "IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR";
1857 case (VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR):
1858 return "IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR";
1859 case (VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR):
1860 return "IMAGE_LAYOUT_SHARED_PRESENT_KHR";
1861 case (VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT):
1862 return "IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT";
1863 case (VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR):
1864 return "IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR";
1865 case (VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR):
1866 return "IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR";
1867 case (VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR):
1868 return "IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR";
1869 case (VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR):
1870 return "IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR";

Callers 1

DumpVkImageLayoutFunction · 0.85

Calls 1

to_stringFunction · 0.50

Tested by

no test coverage detected