Trabalhar com Direct3D 11, Direct3D 10 e Direct2D
Esta seção aborda técnicas de interoperabilidade com versões anteriores do Direct3D e Direct2D, a API do Direct3D 11on12 e diretrizes de portabilidade do Direct3D 11 para o Direct3D 12.
Nesta secção
Tópico | Descrição |
---|---|
Interop de Direct3D 12 |
D3D12 pode ser usado para escrever aplicações componentizadas. |
Direct3D 11 sobre 12 |
D3D11On12 é um mecanismo pelo qual os desenvolvedores podem usar interfaces e objetos D3D11 para conduzir a API D3D12. O D3D11on12 permite que componentes escritos usando D3D11 (por exemplo, texto D2D e interface do usuário) trabalhem em conjunto com componentes escritos visando a API D3D12. O D3D11on12 também permite a portabilidade incremental de um aplicativo de D3D11 para D3D12, permitindo que partes do aplicativo continuem direcionando D3D11 para simplicidade, enquanto outros visam D3D12 para desempenho, sempre com renderização completa e correta. O D3D11On12 torna mais simples do que usar técnicas de interoperabilidade para compartilhar recursos e sincronizar o trabalho entre as duas APIs. |
Portabilidade do Direct3D 11 para o Direct3D 12 |
Esta seção fornece algumas orientações sobre a portabilidade de um mecanismo gráfico Direct3D 11 personalizado para o Direct3D 12. |