Microsoft DirectX, también conocido simplemente como DirectX, es un conjunto de API utilizadas en el desarrollo y programación de videojuegos en los sistemas operativos de Microsoft (Windows y Xbox). Presentado en 1995, poco después del lanzamiento de Windows 95, se ha incluido en todas las versiones de Windows desde Windows 98.
Con el lanzamiento de DirectX 12 en 2015, Microsoft presentó una serie de nuevas funciones de programación, como las API de bajo nivel que permiten a los desarrolladores tener más control sobre qué comandos se envían a la unidad de procesamiento de gráficos. Las API de DirectX 12 también se utilizarán en el desarrollo de juegos de Xbox One y Windows Phone, además de Windows 10.
Desde el lanzamiento de DirectX 8.0, las tarjetas gráficas han usado programas / instrucciones conocidos como Shader Models para ayudar a interpretar las instrucciones sobre cómo representar gráficos enviados desde la CPU a la tarjeta gráfica. Muchos de los juegos de PC nuevos están enumerando cada vez más las versiones de Shader Model en sus requisitos de sistema.
Sin embargo, estas versiones de sombreado están vinculadas a la versión de DirectX que ha instalado en su PC, que a su vez está vinculada a su tarjeta gráfica. Esto puede dificultar la determinación de si su sistema puede manejar un determinado modelo de sombreado o no.
¿Cómo determinar la versión de DirectX que tienes?
-
Haga clic en el comienzo menú, entonces correr.
-
En el cuadro Ejecutar, escriba "dxdiag" (sin las comillas) y haga clic en De acuerdo. Esto abrirá la herramienta de diagnóstico de DirectX.
-
En el Sistema pestaña, listada bajo la Información del sistema En el encabezado debería ver una "Versión de DirectX" en la lista.
-
Haga coincidir su versión de DirectX con la versión de Shader que se muestra a continuación.
Una vez que haya determinado la versión de DirectX que se ejecuta en su PC, puede usar el siguiente cuadro para determinar qué versión de Shader Model es compatible.
Versiones de DirectX y Shader Model
- DirectX 8.0 - Shader Model 1.0 y 1.1
- DirectX 8.0a - Shader Model 1.3
- DirectX 8.1 - Shader Model 1.4
- DirectX 9.0 - Shader Model 2.0
- DirectX 9.0a - Shader Model 2.0a
- DirectX 9.0b - Shader Model 2.0b
- DirectX 9.0c - Shader Model 3.0
- DirectX 10.0 * - Shader Model 4.0
- DirectX 10.1 * - Shader Model 4.1
- DirectX 11.0 † - Shader Model 5.0
- DirectX 11.1 † - Shader Model 5.0
- DirectX 11.2 ‡ - Shader Model 5.0
- DirectX 12 ** - Shader Model 5.1
* No disponible para el sistema operativo Windows XP.
† No disponible para Windows XP, Vista (y Win 7 antes del SP1)
‡ Windows 8.1, RT, Server 2012 R2
** Windows 10 y Xbox One
Tenga en cuenta que las versiones de DirectX anteriores a DirectX 8.0 no son compatibles con los modelos de sombreado.
Las versiones de DirectX detalladas aquí comienzan con la versión 8.0 de DirectX. Las versiones de DirectX anteriores a la versión 8.0 se lanzaron principalmente para Windows 95, Windows 98, Windows Me, Windows NT 4.0 y Windows 2000.
Las versiones de DirectX 1.0 a 8.0a fueron compatibles con Windows 95. Windows 98 / Me incluyó soporte a través de DirectX versión 9.0. Todas las versiones anteriores de DirectX están disponibles en varios sitios de terceros y, si está instalando versiones anteriores del sistema operativo Windows, pueden ser útiles para ejecutar discos / archivos de juegos originales.
Una recomendación antes de instalar una versión más nueva de DirectX es asegurarse de que su tarjeta gráfica sea compatible con esa versión de DirectX.
¿Qué juegos soportan DirectX 12?
La mayoría de los juegos de PC desarrollados antes del lanzamiento de DirectX 12 fueron desarrollados con una versión anterior de DirectX. Estos juegos serán compatibles en PC con DirectX 12 instalado debido a su compatibilidad con versiones anteriores.
Si por casualidad su juego no es compatible con una nueva versión de DirectX, principalmente juegos que se ejecutan en DirectX 9 o anterior, Microsoft proporciona el Tiempo de ejecución de usuario final de DirectX que solucionará muchos errores de ejecución con DLL instalados desde las versiones anteriores de DirectX.
¿Cómo instalar la última versión de DirectX?
La instalación de la última versión de DirectX solo es necesaria cuando intentas jugar un juego que se ha desarrollado con esa última versión. Microsoft ha hecho que sea muy fácil mantenerse actualizado y se puede actualizar a través de la Actualización estándar de Windows y mediante la descarga e instalación manual. Sin embargo, desde el lanzamiento de DirectX 11.2 para Windows 8.1, DirectX 11.2 ya no está disponible como descarga / instalación independiente y debe descargarse a través de Windows Update.
Además de Windows Update, la mayoría de los juegos revisarán su sistema durante la instalación para ver si cumple con los requisitos de DirectX; si no, se le pedirá que descargue e instale antes de instalar el juego.




