D3D12_FEATURE_DATA_D3D12_OPTIONS9 構造体 (d3d12.h)
メッシュ シェーダー、8 以上の SV_RenderTargetArrayIndex の値、型指定されたリソース 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
変数で 64 ビット整数アトミックがサポート groupshared
されているかどうかを示します。 true
サポートされている場合は 。それ以外の場合 false
は 。
DerivativesInMeshAndAmplificationShadersSupported
型: _Out_ BOOL
派生および派生依存テクスチャ サンプル操作がサポートされているかどうかを示します。 true
サポートされている場合は 。それ以外の場合 false
は 。
WaveMMATier
型: _Out_ D3D12_WAVE_MMA_TIER
WaveMMA (wave_matrix) 操作のサポート レベルを示します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 ビルド 20348 |
サポートされている最小のサーバー | Windows 10 ビルド 20348 |
Header | d3d12.h |