Trabajar con Direct3D 11, Direct3D 10 y Direct2D

En esta sección se tratan las técnicas de interoperabilidad con versiones anteriores de Direct3D y Direct2D, la API de Direct3D 11on12 y las directrices de portabilidad de Direct3D 11 a Direct3D 12.

En esta sección

Tema Descripción
Interoperabilidad de Direct3D 12
D3D12 se puede usar para escribir aplicaciones componentes.
Direct3D 11 en 12
D3D11On12 es un mecanismo por el que los desarrolladores pueden usar interfaces y objetos D3D11 para controlar la API D3D12. D3D11on12 permite que los componentes escritos mediante D3D11 (por ejemplo, texto D2D y interfaz de usuario) funcionen junto con componentes escritos destinados a la API D3D12. D3D11on12 también permite la portabilidad incremental de una aplicación de D3D11 a D3D12, habilitando partes de la aplicación para seguir teniendo como destino D3D11 por simplicidad, mientras que otros tienen como destino D3D12 para el rendimiento, mientras que siempre tienen una representación completa y correcta. D3D11On12 facilita el uso de técnicas de interoperabilidad para compartir recursos y sincronizar el trabajo entre las dos API.
Portabilidad de Direct3D 11 a Direct3D 12
En esta sección se proporcionan algunas instrucciones sobre cómo migrar desde un motor de gráficos direct3D 11 personalizado a Direct3D 12.

Guía de programación de Direct3D 12