struktur D3D12_FEATURE_DATA_D3D12_OPTIONS9 (d3d12.h)
Menunjukkan apakah dukungan ada atau tidak untuk shader jala, nilai SV_RenderTargetArrayIndex yang 8 atau lebih besar, atom bilangan bulat sumber daya 64-bit yang diketik, operasi sampel tekstur turunan dan derivatif-dependen, dan tingkat dukungan untuk operasi WaveMMA (wave_matrix).
Sintaks
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;
Anggota
MeshShaderPipelineStatsSupported
Jenis: _Out_ BOOL
Menunjukkan apakah shader jala didukung atau tidak. true
jika didukung, jika tidak false
.
MeshShaderSupportsFullRangeRenderTargetArrayIndex
Jenis: _Out_ BOOL
Menunjukkan apakah nilai SV_RenderTargetArrayIndex yang 8 atau lebih besar didukung atau tidak. true
jika didukung, jika tidak false
.
AtomicInt64OnTypedResourceSupported
Jenis: _Out_ BOOL
Menunjukkan apakah atom bilangan bulat 64-bit sumber daya yang diketik atau tidak didukung. true
jika didukung, jika tidak false
.
AtomicInt64OnGroupSharedSupported
Jenis: _Out_ BOOL
Menunjukkan apakah atom bilangan bulat 64-bit didukung pada groupshared
variabel atau tidak. true
jika didukung, jika tidak false
.
DerivativesInMeshAndAmplificationShadersSupported
Jenis: _Out_ BOOL
Menunjukkan apakah operasi sampel tekstur turunan dan derivatif-dependen didukung atau tidak. true
jika didukung, jika tidak false
.
WaveMMATier
Jenis: _Out_ D3D12_WAVE_MMA_TIER
Menunjukkan tingkat dukungan untuk operasi WaveMMA (wave_matrix).
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 Build 20348 |
Server minimum yang didukung | Windows 10 Build 20348 |
Header | d3d12.h |