¿Qué significa dx?
DirectX ha sido muy utilizado en Microsoft Windows, ¿Microsoft? ¿XBOX, Microsoft? ¿XBOX 360 y Microsoft? Desarrollo de videojuegos XBOX ONE.
Datos ampliados
El cambio más importante en DX12 es la reducción de API, muy similar a AMD Mantle. Profundiza más que antes en la capa de abstracción de hardware, lo que reduce la sobrecarga tanto en la CPU como en la GPU.
Los específicos incluyen: canalización de GPU rastreable de la aplicación, control de la transición del estado de los recursos (como del objetivo de renderizado a la textura), control del cambio de nombre de los recursos, menos seguimiento de API y controladores, propiedades predecibles, etc.
Además, DX12 mejora en gran medida la eficiencia de subprocesos múltiples y puede liberar completamente el potencial del hardware de subprocesos múltiples. DX11 está severamente restringido por el rendimiento de la CPU en este sentido, principalmente porque no puede utilizar múltiples núcleos de manera efectiva.
Microsoft afirma que la utilización de sus CPU multinúcleo aumenta de forma casi perfectamente lineal, lo que significa que cuatro núcleos pueden ser cerca de cuatro veces más que un solo núcleo. Además, hay mejoras en el proceso de renderizado, las funciones de renderizado, la administración de recursos, las listas de comandos y enlaces, los saltos de descriptores y más.