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 le portage des instructions de Direct3D 11 vers Direct3D 12.
Contenu de cette section
Rubrique | Description |
---|---|
Interopérabilité Direct3D 12 |
D3D12 peut être utilisé pour écrire des applications composantées. |
Direct3D 11 sur 12 |
D3D11On12 est un mécanisme par lequel les développeurs peuvent utiliser des interfaces et des objets D3D11 pour conduire l’API D3D12. D3D11on12 permet aux composants écrits à l’aide de D3D11 (par exemple, du texte et de l’interface utilisateur D2D) de travailler ensemble avec les composants écrits ciblant l’API D3D12. D3D11on12 permet également le portage incrémentiel d’une application de D3D11 vers D3D12, en permettant aux parties de l’application de continuer à cibler D3D11 pour la 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 à partir d’un moteur graphique Direct3D 11 personnalisé vers Direct3D 12. |