Fonctionnalités direct3D 11.4
La fonctionnalité suivante a été ajoutée dans Direct3D 11.4.
Voir également Où se trouve le Kit de développement logiciel (SDK) DirectX ?.
Suppression de l’appareil Direct3D
Les méthodes RegisterDeviceRemovedEvent et UnregisterDeviceRemoved sont prises en charge par une nouvelle interface , ID3D11Device4, pour prendre en charge la réception d’une notification d’événement asynchrone lorsqu’un appareil Direct3D a été supprimé.
Protection multithread
Pour vous assurer que les commandes graphiques en particulier sont exécutées dans un ordre spécifique, l’interface ID3D11Multithread a des méthodes pour activer et désactiver la protection multithread, et les méthodes pour entrer et quitter le code critique nécessitant cette protection.
Clôtures pour la synchronisation et l’interopérabilité multi-appareils avec Direct3D 12
Id3D11Fence, ID3D11Device5 et ID3D11DeviceContext4 fournissent la même fonctionnalité de clôture que Direct3D 12 pour Direct3D 11. Les clôtures sont utilisées pour synchroniser plusieurs appareils Direct3D11 et pour l’interopérabilité entre Direct3D 11 et Direct3D 12. Les clôtures sont prises en charge dans le Windows 10 Creators Update.
Prise en charge de texture NV12 étendue
Les textures NV12 avec des fonctionnalités de capture et de codage vidéo prennent désormais en charge le partage. Les anciens indicateurs de texture D3D11 pour l’encodage vidéo et la capture sont déconseillés pour NV12, car il sera défini tout le temps pour les nouveaux pilotes. Ces textures peuvent être partagées non seulement avec D3D11, mais également avec D3D12. Dans D3D12, aucun nouvel indicateur ne représente ces fonctionnalités de texture.
Reportez-vous au paramètre booléen dans D3D11_FEATURE_DATA_D3D11_OPTIONS4.
Mise en cache du nuanceur
Les pilotes peuvent prendre en charge la mise en cache du nuanceur géré par le système d’exploitation des applications Direct3D11 dans la mise à jour Windows 10 Creators.
Rubriques connexes