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.

Guida per programmatori Direct3D 12