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

Function StorageClassToString

Source/SpireCore/SpirVCodeGen.cpp:118–149  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

116 };
117
118 String StorageClassToString(StorageClass store)
119 {
120 switch (store)
121 {
122 case StorageClass::UniformConstant:
123 return "UniformConstant";
124 case StorageClass::Input:
125 return "Input";
126 case StorageClass::Uniform:
127 return "Uniform";
128 case StorageClass::Output:
129 return "Output";
130 case StorageClass::Workgroup:
131 return "Workgroup";
132 case StorageClass::CrossWorkGroup:
133 return "CrossWorkGroup";
134 case StorageClass::Private:
135 return "Private";
136 case StorageClass::Function:
137 return "Function";
138 case StorageClass::Generic:
139 return "Generic";
140 case StorageClass::PushConstant:
141 return "PushConstant";
142 case StorageClass::AtomicCounter:
143 return "AtomicCounter";
144 case StorageClass::Image:
145 return "Image";
146 default:
147 throw NotImplementedException("Unknown StorageClass: ");
148 }
149 }
150
151 enum class MemoryAccess
152 {

Callers 3

OpVariableMethod · 0.85
OpTypePointerMethod · 0.85
DefineTypePointerMethod · 0.85

Calls 1

Tested by

no test coverage detected