-
Notifications
You must be signed in to change notification settings - Fork 15.2k
Open
Labels
Description
Shader Model 6.8 adds new feature flags that are exposed in the DX Container:
From DXC:
// SM 6.8+
const uint64_t ShaderFeatureInfo_SampleCmpGradientOrBias = 0x80000000;
const uint64_t ShaderFeatureInfo_ExtendedCommandInfo = 0x100000000;
// Experimental SM 6.9+ - Reserved, not yet supported.
// WaveMMA slots in between two SM 6.6 feature bits.
const uint64_t ShaderFeatureInfo_WaveMMA = 0x8000000;
The flags get exposed as constants here: https://github.com/llvm/llvm-project/blob/main/llvm/include/llvm/BinaryFormat/DXContainerConstants.def
We'll need YAML tests that support round tripping the flags in and out of DX Containers like the test here:
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Ready