Lines Matching refs:CASE

67 #define CASE(ADDRESSING, MEMORY)                                             \
78 CASE(Logical,Simple),
79 CASE(Logical,GLSL450),
80 CASE(Physical32,OpenCL),
81 CASE(Physical64,OpenCL),
83 #undef CASE
119 #define CASE(NAME) spv::ExecutionModel::NAME, #NAME
122 { CASE(Vertex), "" },
123 { CASE(TessellationControl), "my tess" },
124 { CASE(TessellationEvaluation), "really fancy" },
125 { CASE(Geometry), "Euclid" },
126 { CASE(Fragment), "FAT32" },
127 { CASE(GLCompute), "cubic" },
128 { CASE(Kernel), "Sanders" },
130 #undef CASE
154 #define CASE(NAME) spv::ExecutionMode::NAME, #NAME
161 {CASE(Invocations), {101}},
162 {CASE(SpacingEqual), {}},
163 {CASE(SpacingFractionalEven), {}},
164 {CASE(SpacingFractionalOdd), {}},
165 {CASE(VertexOrderCw), {}},
166 {CASE(VertexOrderCcw), {}},
167 {CASE(PixelCenterInteger), {}},
168 {CASE(OriginUpperLeft), {}},
169 {CASE(OriginLowerLeft), {}},
170 {CASE(EarlyFragmentTests), {}},
171 {CASE(PointMode), {}},
172 {CASE(Xfb), {}},
173 {CASE(DepthReplacing), {}},
174 {CASE(DepthGreater), {}},
175 {CASE(DepthLess), {}},
176 {CASE(DepthUnchanged), {}},
177 {CASE(LocalSize), {64, 1, 2}},
178 {CASE(LocalSizeHint), {8, 2, 4}},
179 {CASE(InputPoints), {}},
180 {CASE(InputLines), {}},
181 {CASE(InputLinesAdjacency), {}},
182 {CASE(Triangles), {}},
183 {CASE(InputTrianglesAdjacency), {}},
184 {CASE(Quads), {}},
185 {CASE(Isolines), {}},
186 {CASE(OutputVertices), {21}},
187 {CASE(OutputPoints), {}},
188 {CASE(OutputLineStrip), {}},
189 {CASE(OutputTriangleStrip), {}},
190 {CASE(VecTypeHint), {96}},
191 {CASE(ContractionOff), {}},
192 {CASE(SubgroupUniformControlFlowKHR), {}},
199 {CASE(Initializer)},
200 {CASE(Finalizer)},
201 {CASE(SubgroupSize), {12}},
202 {CASE(SubgroupsPerWorkgroup), {64}}})));
203 #undef CASE
228 #define CASE(NAME) { spv::Capability::NAME, #NAME }
231 CASE(Matrix),
232 CASE(Shader),
233 CASE(Geometry),
234 CASE(Tessellation),
235 CASE(Addresses),
236 CASE(Linkage),
237 CASE(Kernel),
238 CASE(Vector16),
239 CASE(Float16Buffer),
240 CASE(Float16),
241 CASE(Float64),
242 CASE(Int64),
243 CASE(Int64Atomics),
244 CASE(ImageBasic),
245 CASE(ImageReadWrite),
246 CASE(ImageMipmap),
248 CASE(Pipes),
249 CASE(Groups),
250 CASE(DeviceEnqueue),
251 CASE(LiteralSampler),
252 CASE(AtomicStorage),
253 CASE(Int16),
254 CASE(TessellationPointSize),
255 CASE(GeometryPointSize),
256 CASE(ImageGatherExtended),
258 CASE(StorageImageMultisample),
259 CASE(UniformBufferArrayDynamicIndexing),
260 CASE(SampledImageArrayDynamicIndexing),
261 CASE(StorageBufferArrayDynamicIndexing),
262 CASE(StorageImageArrayDynamicIndexing),
263 CASE(ClipDistance),
264 CASE(CullDistance),
265 CASE(ImageCubeArray),
266 CASE(SampleRateShading),
267 CASE(ImageRect),
268 CASE(SampledRect),
269 CASE(GenericPointer),
270 CASE(Int8),
271 CASE(InputAttachment),
272 CASE(SparseResidency),
273 CASE(MinLod),
274 CASE(Sampled1D),
275 CASE(Image1D),
276 CASE(SampledCubeArray),
277 CASE(SampledBuffer),
278 CASE(ImageBuffer),
279 CASE(ImageMSArray),
280 CASE(StorageImageExtendedFormats),
281 CASE(ImageQuery),
282 CASE(DerivativeControl),
283 CASE(InterpolationFunction),
284 CASE(TransformFeedback),
286 #undef CASE