共用方式為


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

另請參閱