Funzionalità di Direct3D 11.4
La funzionalità seguente è stata aggiunta in Direct3D 11.4.
Vedere anche Dove si trova DirectX SDK?.
Rimozione del dispositivo Direct3D
I metodi RegisterDeviceRemovedEvente UnregisterDeviceRemoved sono supportati da una nuova interfaccia, ID3D11Device4, per supportare la ricezione di una notifica di evento asincrona quando un dispositivo Direct3D è stato rimosso.
Protezione multithreading
Per garantire che i comandi grafici in particolare vengano eseguiti in un ordine specifico, l'interfaccia ID3D11Multithread dispone di metodi per attivare e disattivare la protezione multithread e i metodi per immettere e lasciare il codice critico che richiede questa protezione.
Recinzioni per la sincronizzazione e l'interoperabilità di più dispositivi con Direct3D 12
Il ID3D11Fence, ID3D11Device5 e ID3D11DeviceContext4 forniscono le stesse funzionalità di isolamento di Direct3D 12 per Direct3D 11. Le recinzioni vengono usate per sincronizzare più dispositivi Direct3D11 e per l'interoperabilità tra Direct3D 11 e Direct3D 12. Le recinzioni sono supportate in Windows 10 Creators Update.
Supporto esteso delle trame NV12
Le trame NV12 con funzionalità di acquisizione e codifica video supportano ora la condivisione. I flag di trama D3D11 precedenti per la codifica video e l'acquisizione sono deprecati per NV12, perché verranno impostati sempre per i nuovi driver. Tali trame possono essere condivise non solo con D3D11, ma anche con D3D12. In D3D12, nessun nuovo flag rappresenta queste funzionalità di trama.
Fare riferimento all'impostazione booleana in D3D11_FEATURE_DATA_D3D11_OPTIONS4.
Memorizzazione nella cache dello shader
I driver possono supportare la memorizzazione nella cache dello shader gestito dal sistema operativo delle applicazioni Direct3D11 nell'aggiornamento di Windows 10 Creators.
Argomenti correlati