LLVM: llvm::dxbc Namespace Reference (original) (raw)

Namespaces
namespace PSV
namespace RTS0
Classes
struct AmplificationPSVInfo
struct BitcodeHeader
struct ContainerVersion
struct DomainPSVInfo
struct GeometryPSVInfo
struct Hash
struct Header
struct HullPSVInfo
struct MeshPSVInfo
struct PartHeader
Use this type to describe the size and type of a DXIL container part. More...
union PipelinePSVInfo
struct PixelPSVInfo
struct ProgramHeader
struct ProgramSignatureElement
struct ProgramSignatureHeader
struct ShaderHash
struct VertexPSVInfo
Enumerations
enum class HashFlags : uint32_t { None = 0 , IncludesSource = 1 }
enum class PartType { Unknown = 0 }
enum class FeatureFlags : uint64_t
enum class RootFlags : uint32_t
enum class RootDescriptorFlags : uint32_t
enum class DescriptorRangeFlags : uint32_t
enum class StaticSamplerFlags : uint32_t
enum class RootParameterType : uint32_t
enum class ShaderVisibility : uint32_t
enum class SamplerFilter : uint32_t
enum class TextureAddressMode : uint32_t
enum class ComparisonFunc : uint32_t
enum class StaticBorderColor : uint32_t
enum class SigMinPrecision : uint32_t
enum class D3DSystemValue : uint32_t
enum class SigComponentType : uint32_t
enum class RootSignatureVersion { V1_0 = 0x1 , V1_1 = 0x2 , V1_2 = 0x3 }
Functions
LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE ()
Triple::EnvironmentType getShaderStage (uint32_t Kind)
LLVM_ABI ArrayRef< EnumEntry< RootFlags > > getRootFlags ()
LLVM_ABI ArrayRef< EnumEntry< RootDescriptorFlags > > getRootDescriptorFlags ()
LLVM_ABI ArrayRef< EnumEntry< DescriptorRangeFlags > > getDescriptorRangeFlags ()
LLVM_ABI ArrayRef< EnumEntry< StaticSamplerFlags > > getStaticSamplerFlags ()
LLVM_ABI ArrayRef< EnumEntry< RootParameterType > > getRootParameterTypes ()
LLVM_ABI_FOR_TEST bool isValidParameterType (uint32_t V)
bool isValidRangeType (uint32_t V)
LLVM_ABI ArrayRef< EnumEntry< ShaderVisibility > > getShaderVisibility ()
bool isValidShaderVisibility (uint32_t V)
bool isValidSamplerFilter (uint32_t V)
LLVM_ABI ArrayRef< EnumEntry< SamplerFilter > > getSamplerFilters ()
LLVM_ABI ArrayRef< EnumEntry< TextureAddressMode > > getTextureAddressModes ()
bool isValidAddress (uint32_t V)
LLVM_ABI ArrayRef< EnumEntry< ComparisonFunc > > getComparisonFuncs ()
bool isValidComparisonFunc (uint32_t V)
bool isValidBorderColor (uint32_t V)
bool isValidRootDesciptorFlags (uint32_t V)
bool isValidDescriptorRangeFlags (uint32_t V)
bool isValidStaticSamplerFlags (uint32_t V)
LLVM_ABI ArrayRef< EnumEntry< StaticBorderColor > > getStaticBorderColors ()
LLVM_ABI PartType parsePartType (StringRef S)
LLVM_ABI ArrayRef< EnumEntry< SigMinPrecision > > getSigMinPrecisions ()
LLVM_ABI ArrayRef< EnumEntry< D3DSystemValue > > getD3DSystemValues ()
LLVM_ABI ArrayRef< EnumEntry< SigComponentType > > getSigComponentTypes ()

ComparisonFunc

D3DSystemValue

DescriptorRangeFlags

FeatureFlags

HashFlags

PartType

enum class llvm::dxbc::PartType strong

RootDescriptorFlags

RootFlags

RootParameterType

RootSignatureVersion

SamplerFilter

ShaderVisibility

SigComponentType

SigMinPrecision

StaticBorderColor

StaticSamplerFlags

TextureAddressMode

getComparisonFuncs()

getD3DSystemValues()

getDescriptorRangeFlags()

getRootDescriptorFlags()

getRootFlags()

getRootParameterTypes()

getSamplerFilters()

getShaderStage()

getShaderVisibility()

getSigComponentTypes()

getSigMinPrecisions()

getStaticBorderColors()

getStaticSamplerFlags()

getTextureAddressModes()

isValidAddress()

isValidBorderColor()

isValidComparisonFunc()

isValidDescriptorRangeFlags()

isValidParameterType()

isValidRangeType()

isValidRootDesciptorFlags()

isValidSamplerFilter()

isValidShaderVisibility()

isValidStaticSamplerFlags()

LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE()

llvm::dxbc::LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE ( )

parsePartType()