Lines Matching refs:CASE1
96 #define CASE1(TYPE, VALUE, CAP) \
142 CASE1(EXECUTION_MODEL, ExecutionModel::Vertex, Shader),
143 CASE1(EXECUTION_MODEL, ExecutionModel::TessellationControl,
145 CASE1(EXECUTION_MODEL, ExecutionModel::TessellationEvaluation,
147 CASE1(EXECUTION_MODEL, ExecutionModel::Geometry, Geometry),
148 CASE1(EXECUTION_MODEL, ExecutionModel::Fragment, Shader),
149 CASE1(EXECUTION_MODEL, ExecutionModel::GLCompute, Shader),
150 CASE1(EXECUTION_MODEL, ExecutionModel::Kernel, Kernel),
159 CASE1(ADDRESSING_MODEL, AddressingModel::Physical32, Addresses),
160 CASE1(ADDRESSING_MODEL, AddressingModel::Physical64, Addresses),
168 CASE1(MEMORY_MODEL, MemoryModel::Simple, Shader),
169 CASE1(MEMORY_MODEL, MemoryModel::GLSL450, Shader),
170 CASE1(MEMORY_MODEL, MemoryModel::OpenCL, Kernel),
179 CASE1(EXECUTION_MODE, ExecutionMode::Invocations, Geometry),
180 CASE1(EXECUTION_MODE, ExecutionMode::SpacingEqual, Tessellation),
181 CASE1(EXECUTION_MODE, ExecutionMode::SpacingFractionalEven,
183 CASE1(EXECUTION_MODE, ExecutionMode::SpacingFractionalOdd,
185 CASE1(EXECUTION_MODE, ExecutionMode::VertexOrderCw, Tessellation),
186 CASE1(EXECUTION_MODE, ExecutionMode::VertexOrderCcw, Tessellation),
187 CASE1(EXECUTION_MODE, ExecutionMode::PixelCenterInteger, Shader),
188 CASE1(EXECUTION_MODE, ExecutionMode::OriginUpperLeft, Shader),
189 CASE1(EXECUTION_MODE, ExecutionMode::OriginLowerLeft, Shader),
190 CASE1(EXECUTION_MODE, ExecutionMode::EarlyFragmentTests, Shader),
191 CASE1(EXECUTION_MODE, ExecutionMode::PointMode, Tessellation),
192 CASE1(EXECUTION_MODE, ExecutionMode::Xfb, TransformFeedback),
193 CASE1(EXECUTION_MODE, ExecutionMode::DepthReplacing, Shader),
194 CASE1(EXECUTION_MODE, ExecutionMode::DepthGreater, Shader),
195 CASE1(EXECUTION_MODE, ExecutionMode::DepthLess, Shader),
196 CASE1(EXECUTION_MODE, ExecutionMode::DepthUnchanged, Shader),
198 CASE1(EXECUTION_MODE, ExecutionMode::LocalSizeHint, Kernel),
199 CASE1(EXECUTION_MODE, ExecutionMode::InputPoints, Geometry),
200 CASE1(EXECUTION_MODE, ExecutionMode::InputLines, Geometry),
201 CASE1(EXECUTION_MODE, ExecutionMode::InputLinesAdjacency, Geometry),
204 CASE1(EXECUTION_MODE, ExecutionMode::InputTrianglesAdjacency,
206 CASE1(EXECUTION_MODE, ExecutionMode::Quads, Tessellation),
207 CASE1(EXECUTION_MODE, ExecutionMode::Isolines, Tessellation),
212 CASE1(EXECUTION_MODE, ExecutionMode::OutputLineStrip, Geometry),
213 CASE1(EXECUTION_MODE, ExecutionMode::OutputTriangleStrip, Geometry),
214 CASE1(EXECUTION_MODE, ExecutionMode::VecTypeHint, Kernel),
215 CASE1(EXECUTION_MODE, ExecutionMode::ContractionOff, Kernel),
222 CASE1(EXECUTION_MODE, ExecutionMode::Initializer, Kernel),
223 CASE1(EXECUTION_MODE, ExecutionMode::Finalizer, Kernel),
224 CASE1(EXECUTION_MODE, ExecutionMode::SubgroupSize,
226 CASE1(EXECUTION_MODE, ExecutionMode::SubgroupsPerWorkgroup,
235 CASE1(STORAGE_CLASS, StorageClass::Uniform, Shader),
236 CASE1(STORAGE_CLASS, StorageClass::Output, Shader),
242 CASE1(STORAGE_CLASS, StorageClass::Generic,
244 CASE1(STORAGE_CLASS, StorageClass::PushConstant, Shader),
245 CASE1(STORAGE_CLASS, StorageClass::AtomicCounter,
255 CASE1(DIMENSIONALITY, Dim::Dim1D, Sampled1D),
258 CASE1(DIMENSIONALITY, Dim::Cube, Shader),
259 CASE1(DIMENSIONALITY, Dim::Rect, SampledRect),
260 CASE1(DIMENSIONALITY, Dim::Buffer, SampledBuffer),
261 CASE1(DIMENSIONALITY, Dim::SubpassData, InputAttachment),
293 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rgba32f, Shader),
294 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rgba16f, Shader),
295 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::R32f, Shader),
296 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rgba8, Shader),
297 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rgba8Snorm, Shader),
298 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rg32f, StorageImageExtendedFormats),
299 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rg16f, StorageImageExtendedFormats),
300 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::R11fG11fB10f, StorageImageExtendedFormats),
301 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::R16f, StorageImageExtendedFormats),
302 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rgba16, StorageImageExtendedFormats),
303 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rgb10A2, StorageImageExtendedFormats),
304 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rg16, StorageImageExtendedFormats),
305 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rg8, StorageImageExtendedFormats),
306 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::R16, StorageImageExtendedFormats),
307 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::R8, StorageImageExtendedFormats),
308 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rgba16Snorm, StorageImageExtendedFormats),
309 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rg16Snorm, StorageImageExtendedFormats),
310 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rg8Snorm, StorageImageExtendedFormats),
311 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::R16Snorm, StorageImageExtendedFormats),
312 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::R8Snorm, StorageImageExtendedFormats),
313 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rgba32i, Shader),
314 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rgba16i, Shader),
315 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rgba8i, Shader),
316 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::R32i, Shader),
317 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rg32i, StorageImageExtendedFormats),
318 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rg16i, StorageImageExtendedFormats),
319 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rg8i, StorageImageExtendedFormats),
320 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::R16i, StorageImageExtendedFormats),
321 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::R8i, StorageImageExtendedFormats),
322 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rgba32ui, Shader),
323 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rgba16ui, Shader),
324 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rgba8ui, Shader),
325 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rgba8ui, Shader),
326 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rgb10a2ui, StorageImageExtendedFormats),
327 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rg32ui, StorageImageExtendedFormats),
328 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rg16ui, StorageImageExtendedFormats),
329 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::Rg8ui, StorageImageExtendedFormats),
330 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::R16ui, StorageImageExtendedFormats),
331 CASE1(SAMPLER_IMAGE_FORMAT, ImageFormat::R8ui, StorageImageExtendedFormats),
341 CASE1(IMAGE_CHANNEL_ORDER, ImageChannelOrder::R, Kernel),
342 CASE1(IMAGE_CHANNEL_ORDER, ImageChannelOrder::A, Kernel),
343 CASE1(IMAGE_CHANNEL_ORDER, ImageChannelOrder::RG, Kernel),
344 CASE1(IMAGE_CHANNEL_ORDER, ImageChannelOrder::RA, Kernel),
345 CASE1(IMAGE_CHANNEL_ORDER, ImageChannelOrder::RGB, Kernel),
346 CASE1(IMAGE_CHANNEL_ORDER, ImageChannelOrder::RGBA, Kernel),
347 CASE1(IMAGE_CHANNEL_ORDER, ImageChannelOrder::BGRA, Kernel),
348 CASE1(IMAGE_CHANNEL_ORDER, ImageChannelOrder::ARGB, Kernel),
349 CASE1(IMAGE_CHANNEL_ORDER, ImageChannelOrder::Intensity, Kernel),
350 CASE1(IMAGE_CHANNEL_ORDER, ImageChannelOrder::Luminance, Kernel),
351 CASE1(IMAGE_CHANNEL_ORDER, ImageChannelOrder::Rx, Kernel),
352 CASE1(IMAGE_CHANNEL_ORDER, ImageChannelOrder::RGx, Kernel),
353 CASE1(IMAGE_CHANNEL_ORDER, ImageChannelOrder::RGBx, Kernel),
354 CASE1(IMAGE_CHANNEL_ORDER, ImageChannelOrder::Depth, Kernel),
355 CASE1(IMAGE_CHANNEL_ORDER, ImageChannelOrder::DepthStencil, Kernel),
356 CASE1(IMAGE_CHANNEL_ORDER, ImageChannelOrder::sRGB, Kernel),
357 CASE1(IMAGE_CHANNEL_ORDER, ImageChannelOrder::sRGBx, Kernel),
358 CASE1(IMAGE_CHANNEL_ORDER, ImageChannelOrder::sRGBA, Kernel),
359 CASE1(IMAGE_CHANNEL_ORDER, ImageChannelOrder::sBGRA, Kernel),
360 CASE1(IMAGE_CHANNEL_ORDER, ImageChannelOrder::ABGR, Kernel),
369 CASE1(IMAGE_CHANNEL_DATA_TYPE, ImageChannelDataType::SnormInt8, Kernel),
370 CASE1(IMAGE_CHANNEL_DATA_TYPE, ImageChannelDataType::SnormInt16, Kernel),
371 CASE1(IMAGE_CHANNEL_DATA_TYPE, ImageChannelDataType::UnormInt8, Kernel),
372 CASE1(IMAGE_CHANNEL_DATA_TYPE, ImageChannelDataType::UnormInt16, Kernel),
373 CASE1(IMAGE_CHANNEL_DATA_TYPE, ImageChannelDataType::UnormShort565, Kernel),
374 CASE1(IMAGE_CHANNEL_DATA_TYPE, ImageChannelDataType::UnormShort555, Kernel),
375 CASE1(IMAGE_CHANNEL_DATA_TYPE, ImageChannelDataType::UnormInt101010, Kernel),
376 CASE1(IMAGE_CHANNEL_DATA_TYPE, ImageChannelDataType::SignedInt8, Kernel),
377 CASE1(IMAGE_CHANNEL_DATA_TYPE, ImageChannelDataType::SignedInt16, Kernel),
378 CASE1(IMAGE_CHANNEL_DATA_TYPE, ImageChannelDataType::SignedInt32, Kernel),
379 CASE1(IMAGE_CHANNEL_DATA_TYPE, ImageChannelDataType::UnsignedInt8, Kernel),
380 CASE1(IMAGE_CHANNEL_DATA_TYPE, ImageChannelDataType::UnsignedInt16, Kernel),
381 CASE1(IMAGE_CHANNEL_DATA_TYPE, ImageChannelDataType::UnsignedInt32, Kernel),
382 CASE1(IMAGE_CHANNEL_DATA_TYPE, ImageChannelDataType::HalfFloat, Kernel),
383 CASE1(IMAGE_CHANNEL_DATA_TYPE, ImageChannelDataType::Float, Kernel),
384 CASE1(IMAGE_CHANNEL_DATA_TYPE, ImageChannelDataType::UnormInt24, Kernel),
385 CASE1(IMAGE_CHANNEL_DATA_TYPE, ImageChannelDataType::UnormInt101010_2, Kernel),
396 CASE1(OPTIONAL_IMAGE, ImageOperandsMask::Bias, Shader),
400 CASE1(OPTIONAL_IMAGE, ImageOperandsMask::Offset, ImageGatherExtended),
401 CASE1(OPTIONAL_IMAGE, ImageOperandsMask::ConstOffsets, ImageGatherExtended),
403 CASE1(OPTIONAL_IMAGE, ImageOperandsMask::MinLod, MinLod),
412 CASE1(LINKAGE_TYPE, LinkageType::Export, Linkage),
413 CASE1(LINKAGE_TYPE, LinkageType::Import, Linkage),
421 CASE1(ACCESS_QUALIFIER, AccessQualifier::ReadOnly, Kernel),
422 CASE1(ACCESS_QUALIFIER, AccessQualifier::WriteOnly, Kernel),
423 CASE1(ACCESS_QUALIFIER, AccessQualifier::ReadWrite, Kernel),
432 CASE1(FUNCTION_PARAMETER_ATTRIBUTE, FunctionParameterAttribute::Zext, Kernel),
433 CASE1(FUNCTION_PARAMETER_ATTRIBUTE, FunctionParameterAttribute::Sext, Kernel),
434 CASE1(FUNCTION_PARAMETER_ATTRIBUTE, FunctionParameterAttribute::ByVal, Kernel),
435 CASE1(FUNCTION_PARAMETER_ATTRIBUTE, FunctionParameterAttribute::Sret, Kernel),
436 CASE1(FUNCTION_PARAMETER_ATTRIBUTE, FunctionParameterAttribute::NoAlias, Kernel),
437 CASE1(FUNCTION_PARAMETER_ATTRIBUTE, FunctionParameterAttribute::NoCapture, Kernel),
438 CASE1(FUNCTION_PARAMETER_ATTRIBUTE, FunctionParameterAttribute::NoWrite, Kernel),
439 CASE1(FUNCTION_PARAMETER_ATTRIBUTE, FunctionParameterAttribute::NoReadWrite, Kernel),
448 CASE1(DECORATION, Decoration::RelaxedPrecision, Shader),
450 CASE1(DECORATION, Decoration::Block, Shader),
451 CASE1(DECORATION, Decoration::BufferBlock, Shader),
452 CASE1(DECORATION, Decoration::RowMajor, Matrix),
453 CASE1(DECORATION, Decoration::ColMajor, Matrix),
454 CASE1(DECORATION, Decoration::ArrayStride, Shader),
455 CASE1(DECORATION, Decoration::MatrixStride,
457 CASE1(DECORATION, Decoration::GLSLShared, Shader),
458 CASE1(DECORATION, Decoration::GLSLPacked, Shader),
459 CASE1(DECORATION, Decoration::CPacked, Kernel),
462 CASE1(DECORATION, Decoration::NoPerspective, Shader),
463 CASE1(DECORATION, Decoration::Flat, Shader),
464 CASE1(DECORATION, Decoration::Patch, Tessellation),
465 CASE1(DECORATION, Decoration::Centroid, Shader),
466 CASE1(DECORATION, Decoration::Sample,
468 CASE1(DECORATION, Decoration::Invariant, Shader),
472 CASE1(DECORATION, Decoration::Constant, Kernel),
476 CASE1(DECORATION, Decoration::Uniform, Shader),
478 CASE1(DECORATION, Decoration::SaturatedConversion, Kernel),
479 CASE1(DECORATION, Decoration::Stream, GeometryStreams),
480 CASE1(DECORATION, Decoration::Location, Shader),
481 CASE1(DECORATION, Decoration::Component, Shader),
482 CASE1(DECORATION, Decoration::Index, Shader),
483 CASE1(DECORATION, Decoration::Binding, Shader),
484 CASE1(DECORATION, Decoration::DescriptorSet, Shader),
485 CASE1(DECORATION, Decoration::Offset, Shader), // Bug 15268
486 CASE1(DECORATION, Decoration::XfbBuffer, TransformFeedback),
487 CASE1(DECORATION, Decoration::XfbStride, TransformFeedback),
488 CASE1(DECORATION, Decoration::FuncParamAttr, Kernel),
489 CASE1(DECORATION, Decoration::FPFastMathMode, Kernel),
490 CASE1(DECORATION, Decoration::LinkageAttributes, Linkage),
491 CASE1(DECORATION, Decoration::NoContraction, Shader),
492 CASE1(DECORATION, Decoration::InputAttachmentIndex,
494 CASE1(DECORATION, Decoration::Alignment, Kernel),
508 ValuesIn(std::vector<EnumCapabilityCase>{CASE1(
517 CASE1(DECORATION, Decoration::MaxByteOffset, Addresses)})));
526 CASE1(BUILT_IN, BuiltIn::Position, Shader),
527 CASE1(BUILT_IN, BuiltIn::PointSize, Shader),
529 CASE1(BUILT_IN, BuiltIn::ClipDistance, ClipDistance), // Bug 1407, 15234
530 CASE1(BUILT_IN, BuiltIn::CullDistance, CullDistance), // Bug 1407, 15234
531 CASE1(BUILT_IN, BuiltIn::VertexId, Shader),
532 CASE1(BUILT_IN, BuiltIn::InstanceId, Shader),
538 CASE1(BUILT_IN, BuiltIn::TessLevelOuter, Tessellation),
539 CASE1(BUILT_IN, BuiltIn::TessLevelInner, Tessellation),
540 CASE1(BUILT_IN, BuiltIn::TessCoord, Tessellation),
541 CASE1(BUILT_IN, BuiltIn::PatchVertices, Tessellation),
542 CASE1(BUILT_IN, BuiltIn::FragCoord, Shader),
543 CASE1(BUILT_IN, BuiltIn::PointCoord, Shader),
544 CASE1(BUILT_IN, BuiltIn::FrontFacing, Shader),
545 CASE1(BUILT_IN, BuiltIn::SampleId, SampleRateShading), // Bug 15234
546 CASE1(BUILT_IN, BuiltIn::SamplePosition, SampleRateShading), // Bug 15234
547 CASE1(BUILT_IN, BuiltIn::SampleMask, Shader), // Bug 15234, Issue 182
549 CASE1(BUILT_IN, BuiltIn::FragDepth, Shader),
550 CASE1(BUILT_IN, BuiltIn::HelperInvocation, Shader),
557 CASE1(BUILT_IN, BuiltIn::WorkDim, Kernel),
558 CASE1(BUILT_IN, BuiltIn::GlobalSize, Kernel),
559 CASE1(BUILT_IN, BuiltIn::EnqueuedWorkgroupSize, Kernel),
560 CASE1(BUILT_IN, BuiltIn::GlobalOffset, Kernel),
561 CASE1(BUILT_IN, BuiltIn::GlobalLinearId, Kernel),
564 CASE1(BUILT_IN, BuiltIn::SubgroupMaxSize, Kernel),
565 CASE1(BUILT_IN, BuiltIn::NumSubgroups, Kernel),
566 CASE1(BUILT_IN, BuiltIn::NumEnqueuedSubgroups, Kernel),
567 CASE1(BUILT_IN, BuiltIn::SubgroupId, Kernel),
569 CASE1(BUILT_IN, BuiltIn::VertexIndex, Shader),
570 CASE1(BUILT_IN, BuiltIn::InstanceIndex, Shader),
639 CASE1(MEMORY_SEMANTICS_ID, MemorySemanticsMask::UniformMemory,
645 CASE1(MEMORY_SEMANTICS_ID, MemorySemanticsMask::AtomicCounterMemory,
672 CASE1(SCOPE_ID, Scope::QueueFamilyKHR, VulkanMemoryModelKHR),
693 CASE1(KERNEL_ENQ_FLAGS, KernelEnqueueFlags::NoWait, Kernel),
694 CASE1(KERNEL_ENQ_FLAGS, KernelEnqueueFlags::WaitKernel, Kernel),
695 CASE1(KERNEL_ENQ_FLAGS, KernelEnqueueFlags::WaitWorkGroup,
705 CASE1(KERNEL_PROFILING_INFO,
717 CASE1(CAPABILITY, Capability::Shader, Matrix),
718 CASE1(CAPABILITY, Capability::Geometry, Shader),
719 CASE1(CAPABILITY, Capability::Tessellation, Shader),
723 CASE1(CAPABILITY, Capability::Vector16, Kernel),
724 CASE1(CAPABILITY, Capability::Float16Buffer, Kernel),
728 CASE1(CAPABILITY, Capability::Int64Atomics, Int64),
729 CASE1(CAPABILITY, Capability::ImageBasic, Kernel),
730 CASE1(CAPABILITY, Capability::ImageReadWrite, ImageBasic),
731 CASE1(CAPABILITY, Capability::ImageMipmap, ImageBasic),
733 CASE1(CAPABILITY, Capability::Pipes, Kernel),
735 CASE1(CAPABILITY, Capability::DeviceEnqueue, Kernel),
736 CASE1(CAPABILITY, Capability::LiteralSampler, Kernel),
737 CASE1(CAPABILITY, Capability::AtomicStorage, Shader),
739 CASE1(CAPABILITY, Capability::TessellationPointSize, Tessellation),
740 CASE1(CAPABILITY, Capability::GeometryPointSize, Geometry),
741 CASE1(CAPABILITY, Capability::ImageGatherExtended, Shader),
743 CASE1(CAPABILITY, Capability::StorageImageMultisample, Shader),
744 CASE1(CAPABILITY, Capability::UniformBufferArrayDynamicIndexing, Shader),
745 CASE1(CAPABILITY, Capability::SampledImageArrayDynamicIndexing, Shader),
746 CASE1(CAPABILITY, Capability::StorageBufferArrayDynamicIndexing, Shader),
747 CASE1(CAPABILITY, Capability::StorageImageArrayDynamicIndexing, Shader),
748 CASE1(CAPABILITY, Capability::ClipDistance, Shader),
749 CASE1(CAPABILITY, Capability::CullDistance, Shader),
750 CASE1(CAPABILITY, Capability::ImageCubeArray, SampledCubeArray),
751 CASE1(CAPABILITY, Capability::SampleRateShading, Shader),
752 CASE1(CAPABILITY, Capability::ImageRect, SampledRect),
753 CASE1(CAPABILITY, Capability::SampledRect, Shader),
754 CASE1(CAPABILITY, Capability::GenericPointer, Addresses),
756 CASE1(CAPABILITY, Capability::InputAttachment, Shader),
757 CASE1(CAPABILITY, Capability::SparseResidency, Shader),
758 CASE1(CAPABILITY, Capability::MinLod, Shader),
759 CASE1(CAPABILITY, Capability::Image1D, Sampled1D),
760 CASE1(CAPABILITY, Capability::SampledCubeArray, Shader),
761 CASE1(CAPABILITY, Capability::ImageBuffer, SampledBuffer),
762 CASE1(CAPABILITY, Capability::ImageMSArray, Shader),
763 CASE1(CAPABILITY, Capability::StorageImageExtendedFormats, Shader),
764 CASE1(CAPABILITY, Capability::ImageQuery, Shader),
765 CASE1(CAPABILITY, Capability::DerivativeControl, Shader),
766 CASE1(CAPABILITY, Capability::InterpolationFunction, Shader),
767 CASE1(CAPABILITY, Capability::TransformFeedback, Shader),
768 CASE1(CAPABILITY, Capability::GeometryStreams, Geometry),
769 CASE1(CAPABILITY, Capability::StorageImageReadWithoutFormat, Shader),
770 CASE1(CAPABILITY, Capability::StorageImageWriteWithoutFormat, Shader),
771 CASE1(CAPABILITY, Capability::MultiViewport, Geometry),
779 CASE1(CAPABILITY, Capability::SubgroupDispatch, DeviceEnqueue),
780 CASE1(CAPABILITY, Capability::NamedBarrier, Kernel),
781 CASE1(CAPABILITY, Capability::PipeStorage, Pipes),
785 #undef CASE1