tiny.choir.backends.gpu.spirv.emitter.spec.Capability
Defined in backends.gpu.spirv.emitter.spec.
API (19)
Types and contracts
Public types and contracts.
DenormPreserveDerivativeControlFloat16Float64GroupNonUniformGroupNonUniformArithmeticGroupNonUniformBallotGroupNonUniformShuffleGroupNonUniformShuffleRelativeGroupNonUniformVoteInt16Int64Int8ShaderSignedZeroInfNanPreserveStorageBuffer16BitAccessStorageBuffer8BitAccessUniformAndStorageBuffer16BitAccessUniformAndStorageBuffer8BitAccess
Source
Source: lib/choir/src/backends/gpu/spirv/emitter/spec.zig:52
zig
pub const Capability = struct { pub const Shader: u32 = 1; pub const Float16: u32 = 9; pub const Float64: u32 = 10; pub const Int64: u32 = 11; pub const Int16: u32 = 22; pub const Int8: u32 = 39; pub const DerivativeControl: u32 = 51; pub const StorageBuffer16BitAccess: u32 = 4433; pub const UniformAndStorageBuffer16BitAccess: u32 = 4434; pub const StorageBuffer8BitAccess: u32 = 4448; pub const UniformAndStorageBuffer8BitAccess: u32 = 4449; pub const GroupNonUniform: u32 = 61; pub const GroupNonUniformVote: u32 = 62; pub const GroupNonUniformArithmetic: u32 = 63; pub const GroupNonUniformBallot: u32 = 64; pub const GroupNonUniformShuffle: u32 = 65; pub const GroupNonUniformShuffleRelative: u32 = 66; pub const DenormPreserve: u32 = 4464; pub const SignedZeroInfNanPreserve: u32 = 4466;};Audit
| Definitions | 20 |
|---|---|
| Public names | 20 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |