MCPcopy Create free account
hub / github.com/Ipotrick/Daxa / daxa_result_to_string

Function daxa_result_to_string

src/cpp_wrapper.cpp:98–233  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

96// --- Begin Helpers ---
97
98auto daxa_result_to_string(daxa_Result result) -> std::string_view
99{
100 switch (result)
101 {
102 case DAXA_RESULT_SUCCESS: return "SUCCESS";
103 case DAXA_RESULT_NOT_READY: return "NOT_READY";
104 case DAXA_RESULT_TIMEOUT: return "TIMEOUT";
105 case DAXA_RESULT_EVENT_SET: return "EVENT_SET";
106 case DAXA_RESULT_EVENT_RESET: return "EVENT_RESET";
107 case DAXA_RESULT_INCOMPLETE: return "INCOMPLETE";
108 case DAXA_RESULT_ERROR_OUT_OF_HOST_MEMORY: return "ERROR_OUT_OF_HOST_MEMORY";
109 case DAXA_RESULT_ERROR_OUT_OF_DEVICE_MEMORY: return "ERROR_OUT_OF_DEVICE_MEMORY";
110 case DAXA_RESULT_ERROR_INITIALIZATION_FAILED: return "ERROR_INITIALIZATION_FAILED";
111 case DAXA_RESULT_ERROR_DEVICE_LOST: return "ERROR_DEVICE_LOST";
112 case DAXA_RESULT_ERROR_MEMORY_MAP_FAILED: return "ERROR_MEMORY_MAP_FAILED";
113 case DAXA_RESULT_ERROR_LAYER_NOT_PRESENT: return "ERROR_LAYER_NOT_PRESENT";
114 case DAXA_RESULT_ERROR_EXTENSION_NOT_PRESENT: return "ERROR_EXTENSION_NOT_PRESENT";
115 case DAXA_RESULT_ERROR_FEATURE_NOT_PRESENT: return "ERROR_FEATURE_NOT_PRESENT";
116 case DAXA_RESULT_ERROR_INCOMPATIBLE_DRIVER: return "ERROR_INCOMPATIBLE_DRIVER";
117 case DAXA_RESULT_ERROR_TOO_MANY_OBJECTS: return "ERROR_TOO_MANY_OBJECTS";
118 case DAXA_RESULT_ERROR_FORMAT_NOT_SUPPORTED: return "ERROR_FORMAT_NOT_SUPPORTED";
119 case DAXA_RESULT_ERROR_FRAGMENTED_POOL: return "ERROR_FRAGMENTED_POOL";
120 case DAXA_RESULT_ERROR_UNKNOWN: return "ERROR_UNKNOWN";
121 case DAXA_RESULT_ERROR_OUT_OF_POOL_MEMORY: return "ERROR_OUT_OF_POOL_MEMORY";
122 case DAXA_RESULT_ERROR_INVALID_EXTERNAL_HANDLE: return "ERROR_INVALID_EXTERNAL_HANDLE";
123 case DAXA_RESULT_ERROR_FRAGMENTATION: return "ERROR_FRAGMENTATION";
124 case DAXA_RESULT_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS: return "ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS";
125 case DAXA_RESULT_PIPELINE_COMPILE_REQUIRED: return "PIPELINE_COMPILE_REQUIRED";
126 case DAXA_RESULT_ERROR_SURFACE_LOST_KHR: return "ERROR_SURFACE_LOST_KHR";
127 case DAXA_RESULT_ERROR_NATIVE_WINDOW_IN_USE_KHR: return "ERROR_NATIVE_WINDOW_IN_USE_KHR";
128 case DAXA_RESULT_SUBOPTIMAL_KHR: return "SUBOPTIMAL_KHR";
129 case DAXA_RESULT_ERROR_OUT_OF_DATE_KHR: return "ERROR_OUT_OF_DATE_KHR";
130 case DAXA_RESULT_ERROR_INCOMPATIBLE_DISPLAY_KHR: return "ERROR_INCOMPATIBLE_DISPLAY_KHR";
131 case DAXA_RESULT_ERROR_VALIDATION_FAILED_EXT: return "ERROR_VALIDATION_FAILED_EXT";
132 case DAXA_RESULT_ERROR_INVALID_SHADER_NV: return "ERROR_INVALID_SHADER_NV";
133 case DAXA_RESULT_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: return "ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR";
134 case DAXA_RESULT_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: return "ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR";
135 case DAXA_RESULT_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: return "ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR";
136 case DAXA_RESULT_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: return "ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR";
137 case DAXA_RESULT_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: return "ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR";
138 case DAXA_RESULT_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: return "ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR";
139 case DAXA_RESULT_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT: return "ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT";
140 case DAXA_RESULT_ERROR_NOT_PERMITTED_KHR: return "ERROR_NOT_PERMITTED_KHR";
141 case DAXA_RESULT_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT: return "ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT";
142 case DAXA_RESULT_THREAD_IDLE_KHR: return "THREAD_IDLE_KHR";
143 case DAXA_RESULT_THREAD_DONE_KHR: return "THREAD_DONE_KHR";
144 case DAXA_RESULT_OPERATION_DEFERRED_KHR: return "OPERATION_DEFERRED_KHR";
145 case DAXA_RESULT_OPERATION_NOT_DEFERRED_KHR: return "OPERATION_NOT_DEFERRED_KHR";
146 case DAXA_RESULT_MISSING_EXTENSION: return "MISSING_EXTENSION";
147 case DAXA_RESULT_INVALID_BUFFER_ID: return "INVALID_BUFFER_ID";
148 case DAXA_RESULT_INVALID_IMAGE_ID: return "INVALID_IMAGE_ID";
149 case DAXA_RESULT_INVALID_IMAGE_VIEW_ID: return "INVALID_IMAGE_VIEW_ID";
150 case DAXA_RESULT_INVALID_SAMPLER_ID: return "INVALID_SAMPLER_ID";
151 case DAXA_RESULT_BUFFER_DOUBLE_FREE: return "BUFFER_DOUBLE_FREE";
152 case DAXA_RESULT_IMAGE_DOUBLE_FREE: return "IMAGE_DOUBLE_FREE";
153 case DAXA_RESULT_IMAGE_VIEW_DOUBLE_FREE: return "IMAGE_VIEW_DOUBLE_FREE";
154 case DAXA_RESULT_SAMPLER_DOUBLE_FREE: return "SAMPLER_DOUBLE_FREE";
155 case DAXA_RESULT_INVALID_BUFFER_INFO: return "INVALID_BUFFER_INFO";

Callers 1

check_resultFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected