| 1905 | p.PrintKeyString(name, VkImageTilingString(value)); |
| 1906 | } |
| 1907 | std::string VkImageTypeString(VkImageType value) { |
| 1908 | switch (value) { |
| 1909 | case (VK_IMAGE_TYPE_1D): |
| 1910 | return "IMAGE_TYPE_1D"; |
| 1911 | case (VK_IMAGE_TYPE_2D): |
| 1912 | return "IMAGE_TYPE_2D"; |
| 1913 | case (VK_IMAGE_TYPE_3D): |
| 1914 | return "IMAGE_TYPE_3D"; |
| 1915 | default: |
| 1916 | return std::string("UNKNOWN_VkImageType_value") + std::to_string(value); |
| 1917 | } |
| 1918 | } |
| 1919 | void DumpVkImageType(Printer &p, std::string name, VkImageType value) { |
| 1920 | if (p.Type() == OutputType::json) |
| 1921 | p.PrintKeyString(name, std::string("VK_") + VkImageTypeString(value)); |
no test coverage detected