|
enum class | llvm::dxil::ResourceClass : uint8_t { llvm::dxil::SRV = 0
, llvm::dxil::UAV
, llvm::dxil::CBuffer
, llvm::dxil::Sampler
} |
|
enum class | llvm::dxil::ResourceKind : uint32_t {
llvm::dxil::Invalid = 0
, llvm::dxil::Texture1D
, llvm::dxil::Texture2D
, llvm::dxil::Texture2DMS
,
llvm::dxil::Texture3D
, llvm::dxil::TextureCube
, llvm::dxil::Texture1DArray
, llvm::dxil::Texture2DArray
,
llvm::dxil::Texture2DMSArray
, llvm::dxil::TextureCubeArray
, llvm::dxil::TypedBuffer
, llvm::dxil::RawBuffer
,
llvm::dxil::StructuredBuffer
, llvm::dxil::CBuffer
, llvm::dxil::Sampler
, llvm::dxil::TBuffer
,
llvm::dxil::RTAccelerationStructure
, llvm::dxil::FeedbackTexture2D
, llvm::dxil::FeedbackTexture2DArray
, llvm::dxil::NumEntries
} |
| The kind of resource for an SRV or UAV resource. More...
|
|
enum class | llvm::dxil::ElementType : uint32_t {
llvm::dxil::Invalid = 0
, llvm::dxil::I1
, llvm::dxil::I16
, llvm::dxil::U16
,
llvm::dxil::I32
, llvm::dxil::U32
, llvm::dxil::I64
, llvm::dxil::U64
,
llvm::dxil::F16
, llvm::dxil::F32
, llvm::dxil::F64
, llvm::dxil::SNormF16
,
llvm::dxil::UNormF16
, llvm::dxil::SNormF32
, llvm::dxil::UNormF32
, llvm::dxil::SNormF64
,
llvm::dxil::UNormF64
, llvm::dxil::PackedS8x32
, llvm::dxil::PackedU8x32
} |
| The element type of an SRV or UAV resource. More...
|
|
enum class | llvm::dxil::ExtPropTags : uint32_t { llvm::dxil::ElementType = 0
, llvm::dxil::StructuredBufferStride = 1
, llvm::dxil::SamplerFeedbackKind = 2
, llvm::dxil::Atomic64Use = 3
} |
| Metadata tags for extra resource properties. More...
|
|
enum class | llvm::dxil::SamplerType : uint32_t { llvm::dxil::Default = 0
, llvm::dxil::Comparison = 1
, llvm::dxil::Mono = 2
} |
|
enum class | llvm::dxil::SamplerFeedbackType : uint32_t { llvm::dxil::MinMip = 0
, llvm::dxil::MipRegionUsed = 1
} |
|