| 1811 | p.PrintKeyString(name, VkFormatString(value)); |
| 1812 | } |
| 1813 | std::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"; |
no test coverage detected