D3D12_FEATURE_DATA_D3D12_OPTIONS9 結構 (d3d12.h)
指出網格著色器是否支援、SV_RenderTargetArrayIndex為 8 或更高、具類型的資源 64 位整數不可部分完成、衍生和衍生相依紋理樣本作業,以及 WaveMMA (wave_matrix) 作業的支援層級。
語法
typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS9 {
BOOL MeshShaderPipelineStatsSupported;
BOOL MeshShaderSupportsFullRangeRenderTargetArrayIndex;
BOOL AtomicInt64OnTypedResourceSupported;
BOOL AtomicInt64OnGroupSharedSupported;
BOOL DerivativesInMeshAndAmplificationShadersSupported;
D3D12_WAVE_MMA_TIER WaveMMATier;
} D3D12_FEATURE_DATA_D3D12_OPTIONS9;
成員
MeshShaderPipelineStatsSupported
類型:_Out_ BOOL
指出是否支援網格著色器。 true
如果支援,則為 ,否則 false
為 。
MeshShaderSupportsFullRangeRenderTargetArrayIndex
類型:_Out_ BOOL
指出是否支援 8 或更新版本的 SV_RenderTargetArrayIndex 值。 true
如果支援,則為 ,否則 false
為 。
AtomicInt64OnTypedResourceSupported
類型:_Out_ BOOL
指出是否支援具類型的資源 64 位整數不可部分完成。 true
如果支援,則為 ,否則 false
為 。
AtomicInt64OnGroupSharedSupported
類型:_Out_ BOOL
指出變數是否支援 groupshared
64 位整數不可部分完成。 true
如果支援,則為 ,否則 false
為 。
DerivativesInMeshAndAmplificationShadersSupported
類型:_Out_ BOOL
指出是否支援衍生和衍生相依紋理樣本作業。 true
如果支援,則為 ,否則 false
為 。
WaveMMATier
類型:_Out_ D3D12_WAVE_MMA_TIER
指出 WaveMMA (wave_matrix) 作業的支援層級。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 組建 20348 |
最低支援的伺服器 | Windows 10 組建 20348 |
標頭 | d3d12.h |