estructura D3D12_FEATURE_DATA_D3D12_OPTIONS9 (d3d12.h)
Indica si existe o no compatibilidad con sombreadores de malla, valores de SV_RenderTargetArrayIndex que son de 8 o más, enteros de 64 bits con tipo, operaciones de muestras de textura derivadas y derivadas, y el nivel de compatibilidad con las operaciones waveMMA (wave_matrix).
Sintaxis
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;
Miembros
MeshShaderPipelineStatsSupported
Tipo: _Out_ BOOL
Indica si se admiten o no sombreadores de malla. true
es si se admite, de lo contrario false
, es .
MeshShaderSupportsFullRangeRenderTargetArrayIndex
Tipo: _Out_ BOOL
Indica si se admiten valores de SV_RenderTargetArrayIndex que son 8 o superiores. true
es si se admite, de lo contrario false
, es .
AtomicInt64OnTypedResourceSupported
Tipo: _Out_ BOOL
Indica si se admiten o no los atómicos enteros de 64 bits de recursos con tipo. true
es si se admite, de lo contrario false
, es .
AtomicInt64OnGroupSharedSupported
Tipo: _Out_ BOOL
Indica si se admiten o no atómicos enteros de 64 bits en groupshared
variables. true
es si se admite, de lo contrario false
, es .
DerivativesInMeshAndAmplificationShadersSupported
Tipo: _Out_ BOOL
Indica si se admiten operaciones de ejemplo de textura derivadas y dependientes de derivados. true
es si se admite, de lo contrario false
, es .
WaveMMATier
Tipo: _Out_ D3D12_WAVE_MMA_TIER
Indica el nivel de compatibilidad con las operaciones waveMMA (wave_matrix).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | compilación 20348 de Windows 10 |
Servidor mínimo compatible | compilación 20348 de Windows 10 |
Encabezado | d3d12.h |