// d3d12umddi.h
typedef enum D3D12DDI_WAVE_MMA_ACCUM_DATATYPE {
D3D12DDI_WAVE_MMA_ACCUM_DATATYPE_NONE = 0,
D3D12DDI_WAVE_MMA_ACCUM_DATATYPE_INT32 = 0x1,
D3D12DDI_WAVE_MMA_ACCUM_DATATYPE_FLOAT16 = 0x2,
D3D12DDI_WAVE_MMA_ACCUM_DATATYPE_FLOAT = 0x4
} ;
View the official Windows Driver Kit DDI referenceNo description available.
The D3D12DDI_WAVE_MMA_ACCUM_DATATYPE enumeration is a bitwise-OR of the data types supported for the accumulator in a matrix-multiply-accumulate (MMA) operation.
D3D12DDI_WAVE_MMA_ACCUM_DATATYPE_NONE:0The accumulator data type is not specified.
D3D12DDI_WAVE_MMA_ACCUM_DATATYPE_INT32:0x1The driver supports 32-bit integer data.
D3D12DDI_WAVE_MMA_ACCUM_DATATYPE_FLOAT16:0x2The driver supports 16-bit floating-point data.
D3D12DDI_WAVE_MMA_ACCUM_DATATYPE_FLOAT:0x4The driver supports 32-bit floating-point data.
For more information, see Wave MMA.