Utilisation de Direct3D 11, Direct3D 10 et Direct2D
Cette section décrit les techniques d’interopérabilité avec les versions antérieures de Direct3D et Direct2D, l’API Direct3D 11on12 et les instructions de portage de Direct3D 11 vers Direct3D 12.
Contenu de cette section
Rubrique | Description |
---|---|
Interopérabilité Direct3D 12 |
D3D12 peut être utilisé pour écrire des applications en composants. |
Direct3D 11 sur 12 |
D3D11On12 est un mécanisme par lequel les développeurs peuvent utiliser des interfaces et des objets D3D11 pour piloter l’API D3D12. D3D11on12 permet aux composants écrits à l’aide de D3D11 (par exemple, du texte et de l’interface utilisateur D2D) de fonctionner avec des composants écrits ciblant l’API D3D12. D3D11on12 permet également le portage incrémentiel d’une application de D3D11 vers D3D12, en permettant à certaines parties de l’application de continuer à cibler D3D11 par souci de simplicité, tandis que d’autres ciblent D3D12 pour les performances, tout en ayant toujours un rendu complet et correct. D3D11On12 simplifie l’utilisation de techniques d’interopérabilité pour partager des ressources et synchroniser le travail entre les deux API. |
Portage de Direct3D 11 sur Direct3D 12 |
Cette section fournit des conseils sur le portage d’un moteur graphique Direct3D 11 personnalisé vers Direct3D 12. |