MCPcopy Create free account
hub / github.com/KhronosGroup/SPIRV-Tools / spvResultToString

Function spvResultToString

source/diagnostic.cpp:130–191  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

128}
129
130std::string spvResultToString(spv_result_t res) {
131 std::string out;
132 switch (res) {
133 case SPV_SUCCESS:
134 out = "SPV_SUCCESS";
135 break;
136 case SPV_UNSUPPORTED:
137 out = "SPV_UNSUPPORTED";
138 break;
139 case SPV_END_OF_STREAM:
140 out = "SPV_END_OF_STREAM";
141 break;
142 case SPV_WARNING:
143 out = "SPV_WARNING";
144 break;
145 case SPV_FAILED_MATCH:
146 out = "SPV_FAILED_MATCH";
147 break;
148 case SPV_REQUESTED_TERMINATION:
149 out = "SPV_REQUESTED_TERMINATION";
150 break;
151 case SPV_ERROR_INTERNAL:
152 out = "SPV_ERROR_INTERNAL";
153 break;
154 case SPV_ERROR_OUT_OF_MEMORY:
155 out = "SPV_ERROR_OUT_OF_MEMORY";
156 break;
157 case SPV_ERROR_INVALID_POINTER:
158 out = "SPV_ERROR_INVALID_POINTER";
159 break;
160 case SPV_ERROR_INVALID_BINARY:
161 out = "SPV_ERROR_INVALID_BINARY";
162 break;
163 case SPV_ERROR_INVALID_TEXT:
164 out = "SPV_ERROR_INVALID_TEXT";
165 break;
166 case SPV_ERROR_INVALID_TABLE:
167 out = "SPV_ERROR_INVALID_TABLE";
168 break;
169 case SPV_ERROR_INVALID_VALUE:
170 out = "SPV_ERROR_INVALID_VALUE";
171 break;
172 case SPV_ERROR_INVALID_DIAGNOSTIC:
173 out = "SPV_ERROR_INVALID_DIAGNOSTIC";
174 break;
175 case SPV_ERROR_INVALID_LOOKUP:
176 out = "SPV_ERROR_INVALID_LOOKUP";
177 break;
178 case SPV_ERROR_INVALID_ID:
179 out = "SPV_ERROR_INVALID_ID";
180 break;
181 case SPV_ERROR_INVALID_CFG:
182 out = "SPV_ERROR_INVALID_CFG";
183 break;
184 case SPV_ERROR_INVALID_LAYOUT:
185 out = "SPV_ERROR_INVALID_LAYOUT";
186 break;
187 default:

Callers 1

TEST_PFunction · 0.85

Calls

no outgoing calls

Tested by 1

TEST_PFunction · 0.68