MCPcopy Create free account
hub / github.com/csyonghe/Spire / DecorationToString

Function DecorationToString

Source/SpireCore/SpirVCodeGen.cpp:196–235  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

194 };
195
196 String DecorationToString(Decoration d)
197 {
198 switch (d)
199 {
200 case Decoration::Invalid:
201 return "invalid";
202 case Decoration::Block:
203 return "Block";
204 case Decoration::BufferBlock:
205 return "BufferBlock";
206 case Decoration::RowMajor:
207 return "RowMajor";
208 case Decoration::ColMajor:
209 return "ColMajor";
210 case Decoration::ArrayStride:
211 return "ArrayStride";
212 case Decoration::MatrixStride:
213 return "MatrixStride";
214 case Decoration::BuiltIn:
215 return "BuiltIn";
216 case Decoration::Flat:
217 return "Flat";
218 case Decoration::Constant:
219 return "Constant";
220 case Decoration::Location:
221 return "Location";
222 case Decoration::Component:
223 return "Component";
224 case Decoration::Index:
225 return "Index";
226 case Decoration::Binding:
227 return "Binding";
228 case Decoration::DescriptorSet:
229 return "DescriptorSet";
230 case Decoration::Offset:
231 return "Offset";
232 default:
233 throw NotImplementedException("unknown Decoration");
234 }
235 }
236
237 enum class BuiltIn
238 {

Callers 1

DecorateMethod · 0.85

Calls 1

Tested by

no test coverage detected