Uso di Direct3D 11, Direct3D 10 e Direct2D
Questa sezione illustra le tecniche di interoperabilità con le versioni precedenti di Direct3D e Direct2D, l'API Direct3D 11on12 e le linee guida per la conversione da Direct3D 11 a Direct3D 12.
Contenuto della sezione
Argomento | Descrizione |
---|---|
Interoperabilità direct3D 12 |
D3D12 può essere usato per scrivere applicazioni con componenti. |
D3D11On12 |
D3D11On12 è un meccanismo che consente agli sviluppatori di usare interfacce e oggetti D3D11 per guidare l'API D3D12. D3D11on12 consente ai componenti scritti usando D3D11 (ad esempio, testo e interfaccia utente D2D) di interagire con i componenti scritti destinati all'API D3D12. D3D11on12 consente anche la conversione incrementale di un'applicazione da D3D11 a D3D12, abilitando parti dell'app per continuare a puntare a D3D11 per semplicità, mentre altre destinazioni D3D12 per le prestazioni, pur avendo sempre il rendering completo e corretto. D3D11On12 semplifica l'uso di tecniche di interoperabilità per condividere le risorse e sincronizzare il lavoro tra le due API. |
Conversione da Direct3D 11 a Direct3D 12 |
Questa sezione fornisce alcune indicazioni sulla conversione da un motore di grafica Direct3D 11 personalizzato a Direct3D 12. |