17static QString toString(VkResult result)
21 return u"VK_SUCCESS"_s;
23 return u"VK_NOT_READY"_s;
25 return u"VK_TIMEOUT"_s;
27 return u"VK_EVENT_SET"_s;
29 return u"VK_EVENT_RESET"_s;
31 return u"VK_INCOMPLETE"_s;
32 case VK_ERROR_OUT_OF_HOST_MEMORY:
33 return u"VK_ERROR_OUT_OF_HOST_MEMORY"_s;
34 case VK_ERROR_OUT_OF_DEVICE_MEMORY:
35 return u"VK_ERROR_OUT_OF_DEVICE_MEMORY"_s;
36 case VK_ERROR_INITIALIZATION_FAILED:
37 return u"VK_ERROR_INITIALIZATION_FAILED"_s;
38 case VK_ERROR_DEVICE_LOST:
39 return u"VK_ERROR_DEVICE_LOST"_s;
40 case VK_ERROR_MEMORY_MAP_FAILED:
41 return u"VK_ERROR_MEMORY_MAP_FAILED"_s;
42 case VK_ERROR_LAYER_NOT_PRESENT:
43 return u"VK_ERROR_LAYER_NOT_PRESENT"_s;
44 case VK_ERROR_EXTENSION_NOT_PRESENT:
45 return u"VK_ERROR_EXTENSION_NOT_PRESENT"_s;
46 case VK_ERROR_FEATURE_NOT_PRESENT:
47 return u"VK_ERROR_FEATURE_NOT_PRESENT"_s;
48 case VK_ERROR_INCOMPATIBLE_DRIVER:
49 return u"VK_ERROR_INCOMPATIBLE_DRIVER"_s;
50 case VK_ERROR_TOO_MANY_OBJECTS:
51 return u"VK_ERROR_TOO_MANY_OBJECTS"_s;
52 case VK_ERROR_FORMAT_NOT_SUPPORTED:
53 return u"VK_ERROR_FORMAT_NOT_SUPPORTED"_s;
54 case VK_ERROR_FRAGMENTED_POOL:
55 return u"VK_ERROR_FRAGMENTED_POOL"_s;
57 return u"VK_ERROR_UNKNOWN"_s;
59 return u"VK_ERROR_OUT_OF_POOL_MEMORY"_s;
61 return u"VK_ERROR_INVALID_EXTERNAL_HANDLE"_s;
63 return u"VK_ERROR_FRAGMENTATION"_s;
65 return u"VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS"_s;
67 return u"VK_PIPELINE_COMPILE_REQUIRED"_s;
69 return u"VK_ERROR_VALIDATION_FAILED"_s;
71 return u"VK_ERROR_NOT_PERMITTED"_s;
73 return u"VK_ERROR_SURFACE_LOST_KHR"_s;
75 return u"VK_ERROR_NATIVE_WINDOW_IN_USE_KHR"_s;
77 return u"VK_SUBOPTIMAL_KHR"_s;
79 return u"VK_ERROR_OUT_OF_DATE_KHR"_s;
81 return u"VK_ERROR_INCOMPATIBLE_DISPLAY_KHR"_s;
83 return u"VK_ERROR_INVALID_SHADER_NV"_s;
85 return u"VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR"_s;
87 return u"VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR"_s;
89 return u"VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR"_s;
91 return u"VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR"_s;
93 return u"VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR"_s;
95 return u"VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR"_s;
97 return u"VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT"_s;
99 return u"VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT"_s;
101 return u"VK_THREAD_IDLE_KHR"_s;
103 return u"VK_THREAD_DONE_KHR"_s;
105 return u"VK_OPERATION_DEFERRED_KHR"_s;
107 return u"VK_OPERATION_NOT_DEFERRED_KHR"_s;
109 return u"VK_ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR"_s;
111 return u"VK_ERROR_COMPRESSION_EXHAUSTED_EXT"_s;
113 return u"VK_INCOMPATIBLE_SHADER_BINARY_EXT"_s;
115 return u"VK_PIPELINE_BINARY_MISSING_KHR"_s;
117 return u"VK_ERROR_NOT_ENOUGH_SPACE_KHR"_s;
119 return u"VK_ERROR_PRESENT_TIMING_QUEUE_FULL_EXT"_s;
123 return u"unknown VkResult"_s;