Condividi tramite


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.

In questa sezione

Argomento Descrizione
Interoperabilità Direct3D 12
D3D12 può essere usato per scrivere applicazioni componentizzate.
Direct3D 11 su 12
D3D11On12 è un meccanismo con cui gli sviluppatori possono 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 lavorare insieme ai componenti scritti destinati all'API D3D12. D3D11on12 consente anche la portabilità incrementale di un'applicazione da D3D11 a D3D12, permettendo a parti dell'app di continuare a utilizzare D3D11 per semplicità, mentre altre parti si spostano verso D3D12 per migliorare le prestazioni, mantenendo comunque un rendering completo e corretto. D3D11On12 semplifica l'uso di tecniche di interoperabilità per condividere le risorse e sincronizzare il lavoro tra le due API.
Trasferimento da Direct3D 11 a Direct3D 12
Questa sezione fornisce alcune indicazioni sulla conversione da un motore grafico Direct3D 11 personalizzato a Direct3D 12.

Guida alla programmazione Direct3D 12