Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Indica se sono supportate o meno barriere avanzate.
Sintassi
typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS12 {
D3D12_TRI_STATE MSPrimitivesPipelineStatisticIncludesCulledPrimitives;
BOOL EnhancedBarriersSupported;
BOOL RelaxedFormatCastingSupported;
} D3D12_FEATURE_DATA_D3D12_OPTIONS12;
Members
MSPrimitivesPipelineStatisticIncludesCulledPrimitives
Tipo: _Out_ D3D12_TRI_STATE
TBD
EnhancedBarriersSupported
Tipo: _Out_ BOOL
Indica se sono supportate o meno barriere avanzate.
true se supportato; in caso contrario false, .
Le barriere avanzate non sono attualmente un requisito hardware o driver. Quindi, prima di usare le API Barrier dell'elenco di comandi o le API di creazione di risorse usando il parametro InitialLayout , è necessario verificare il supporto facoltativo del driver tramite EnhancedBarriersSupported.
Richiede DirectX 12 Agility SDK 1.6 o versione successiva; in caso contrario, il valore è sempre FALSE.
RelaxedFormatCastingSupported
Tipo: _Out_ BOOL
Tecnicamente usato per indicare il supporto per la funzionalità che abilita l'aliasing integer.
Richiede DirectX 12 Agility SDK 1.6 o versione successiva; in caso contrario, il valore è sempre FALSE.
Requisiti
| Requisito | Value |
|---|---|
| Client minimo supportato | Windows 11, versione 22H2; o DirectX 12 Agility SDK 1.6 o versione successiva |
| Header | d3d12.h |