D3D11_FEATURE_DATA_D3D11_OPTIONS2 struttura (d3d11.h)
Descrive le opzioni di funzionalità Direct3D 11.3 nel driver grafico corrente.
Sintassi
typedef struct D3D11_FEATURE_DATA_D3D11_OPTIONS2 {
BOOL PSSpecifiedStencilRefSupported;
BOOL TypedUAVLoadAdditionalFormats;
BOOL ROVsSupported;
D3D11_CONSERVATIVE_RASTERIZATION_TIER ConservativeRasterizationTier;
D3D11_TILED_RESOURCES_TIER TiledResourcesTier;
BOOL MapOnDefaultTextures;
BOOL StandardSwizzle;
BOOL UnifiedMemoryArchitecture;
} D3D11_FEATURE_DATA_D3D11_OPTIONS2;
Members
PSSpecifiedStencilRefSupported
Specifica se l'hardware e il driver supportano PSSpecifiedStencilRef. Il runtime imposta questo membro su TRUE se l'hardware e il driver supportano questa opzione.
TypedUAVLoadAdditionalFormats
Specifica se il supporto hardware e driver TypedUAVLoadAdditionalFormats. Il runtime imposta questo membro su TRUE se l'hardware e il driver supportano questa opzione.
ROVsSupported
Specifica se l'hardware e il driver supportano rov. Il runtime imposta questo membro su TRUE se l'hardware e il driver supportano questa opzione.
ConservativeRasterizationTier
Specifica se l'hardware e il driver supportano la rasterizzazione conservativa. Il runtime imposta questo membro su un valore tipizzato di D3D11_CONSERVATIVE_RASTERIZATION_TIER che indica se l'hardware e il driver supportano la rasterizzazione conservativa e a livello di livello.
TiledResourcesTier
Specifica se l'hardware e il driver supportano le risorse riquadri. Il runtime imposta questo membro su un valore tipizzato di D3D11_TILED_RESOURCES_TIER che indica se l'hardware e il driver supportano risorse riquadri e a livello di livello.
MapOnDefaultTextures
Specifica se il mapping hardware e driver supportato nelle trame predefinite. Il runtime imposta questo membro su TRUE se l'hardware e il driver supportano questa opzione.
StandardSwizzle
Specifica se l'hardware e il driver supportano swizzle standard. Il runtime imposta questo membro su TRUE se l'hardware e il driver supportano questa opzione.
UnifiedMemoryArchitecture
Specifica se l'hardware e il driver supportano l'architettura di memoria unificata. Il runtime imposta questo membro su TRUE se l'hardware e il driver supportano questa opzione.
Commenti
Se MapOnDefaultTextures è TRUE, le applicazioni possono creare trame usando D3D11_USAGE_DEFAULT in combinazione con un valore D3D11_CPU_ACCESS_FLAG non zero. Per motivi di prestazioni è in genere indesiderato creare una trama predefinita con flag di accesso alla CPU, a meno che l'opzione UnifiedMemoryArchitecture sia TRUE o l'utilizzo della CPU/GPU della trama sia strettamente interleaved.
Le trame predefinite potrebbero non essere in uno stato mappato mentre entrambe associate alla pipeline a cui fa riferimento un'operazione rilasciata a un contesto. Le trame predefinite potrebbero non essere mappate da un contesto posticipato. Le trame predefinite potrebbero non essere create condivisibili.
Vedere D3D11_TEXTURE_LAYOUT per le opzioni e le restrizioni della trama.
Requisiti
Client minimo supportato | Windows 10 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Intestazione | d3d11.h |