pub enum Capability {
Matrix,
Shader,
Geometry,
Tessellation,
Addresses,
Linkage,
Kernel,
Vector16,
Float16Buffer,
Float16,
Float64,
Int64,
Int64Atomics,
ImageBasic,
ImageReadWrite,
ImageMipmap,
Pipes,
Groups,
DeviceEnqueue,
LiteralSampler,
AtomicStorage,
Int16,
TessellationPointSize,
GeometryPointSize,
ImageGatherExtended,
StorageImageMultisample,
UniformBufferArrayDynamicIndexing,
SampledImageArrayDynamicIndexing,
StorageBufferArrayDynamicIndexing,
StorageImageArrayDynamicIndexing,
ClipDistance,
CullDistance,
ImageCubeArray,
SampleRateShading,
ImageRect,
SampledRect,
GenericPointer,
Int8,
InputAttachment,
SparseResidency,
MinLod,
Sampled1D,
Image1D,
SampledCubeArray,
SampledBuffer,
ImageBuffer,
ImageMSArray,
StorageImageExtendedFormats,
ImageQuery,
DerivativeControl,
InterpolationFunction,
TransformFeedback,
GeometryStreams,
StorageImageReadWithoutFormat,
StorageImageWriteWithoutFormat,
MultiViewport,
}
Variants
Matrix | |
Shader | |
Geometry | |
Tessellation | |
Addresses | |
Linkage | |
Kernel | |
Vector16 | |
Float16Buffer | |
Float16 | |
Float64 | |
Int64 | |
Int64Atomics | |
ImageBasic | |
ImageReadWrite | |
ImageMipmap | |
Pipes | |
Groups | |
DeviceEnqueue | |
LiteralSampler | |
AtomicStorage | |
Int16 | |
TessellationPointSize | |
GeometryPointSize | |
ImageGatherExtended | |
StorageImageMultisample | |
UniformBufferArrayDynamicIndexing | |
SampledImageArrayDynamicIndexing | |
StorageBufferArrayDynamicIndexing | |
StorageImageArrayDynamicIndexing | |
ClipDistance | |
CullDistance | |
ImageCubeArray | |
SampleRateShading | |
ImageRect | |
SampledRect | |
GenericPointer | |
Int8 | |
InputAttachment | |
SparseResidency | |
MinLod | |
Sampled1D | |
Image1D | |
SampledCubeArray | |
SampledBuffer | |
ImageBuffer | |
ImageMSArray | |
StorageImageExtendedFormats | |
ImageQuery | |
DerivativeControl | |
InterpolationFunction | |
TransformFeedback | |
GeometryStreams | |
StorageImageReadWithoutFormat | |
StorageImageWriteWithoutFormat | |
MultiViewport | |
Methods
Trait Implementations
Derived Implementations