DirectX 10

DirectX 10 es la versión de la librería de APIs de Microsoft orientada especialmente al desarrollo de videojuegos que se lanzó para Windows Vista en 2006

9/10 (2 Votos)

Windows 95 supuso el cambio de paradigma en muchas cosas para los sistemas operativos de Microsoft, empezando por sustituir la tradicional consola de comandos de MS-DOS (aunque se tenía acceso a ella) por una interfaz gráfica que acercaba más al pueblo a los ordenadores (interfaz con la que ya contaba OS/2 o los Mac). Uno de estos cambios afectó a la manera de entender el entorno multimedia en el PC, que se hizo más rico en todos sus aspectos.

Y para potenciarlo Microsoft decidió lanzar DirectX, una colección de APIs que tenían como objetivo facilitar la tarea de programadores en todo lo que tenía relación con ello, especialmente en vídeo y videojuegos.

¿Cuáles son las API de DirectX?

Consta de la siguiente recopilación de API para desarrolladores:

  • Direct3D para el procesamiento y programación de gráficos en tres dimensiones.
  • Direct Graphics para dibujar imágenes en dos dimensiones y representar imágenes en 3D.
  • DirectInput para procesar datos de teclado, ratón y demás controladores y periféricos para videojuegos como joysticks o gamepads.
  • DirectPlay para comunicación en red.
  • DirectSound para la reproducción y grabación de sonidos.
  • DirectMusic para la reproducción de música.
  • DirectShow para reproducir con transparencia de red sonido y vídeo.
  • DirectSetup para facilitar la instalación de componentes y elementos de DirectX.
  • DirectCompute, que es un lenguaje y librería de instrucciones para manejar todos los hilos de procesamiendo especialmente diseñado para procesadores de núcleos masivos.

En 2006 y para Windows Vista, aunque más tarde también lo adoptaría Windows 7, se lanzó DirectX 10. Corregía limitaciones y algún que otro fallo presentes en su versión anterior, DirectX 9, como los problemas de rendimiento que causaban algunos procesos por generar cuellos de botella en el procesamiento de datos además de contar con características que se introdujeron en esta nueva versión:

  • Llamadas a la API más eficientes y con menos frecuencia para aligerar la carga de la CPU en la parte gráfica.
  • Shader Model 4.0: se aumenta el número de límite de registros, render targets, bytes en el vertex buffer y se permite desde cualquier tipo de shader el acceso a texturas sin ninguna restricción.
  • Geometry Shader: creación de formas geométricas de forma procedimental y en tiempo real.

Esta nueva versión supuso un cambio sustancial en cómo se veían los nuevos videojuegos, aunque evidentemente quedaría desfasada con la llegada en 2009 de DirectX 11 y, por supuesto, DirectX 12 en 2015 para Xbox One y Windows 10.

Microsoft
Este año
Hace 6 meses
107,4 MB

Nos encanta escucharte ¿Nos dejas tu opinión?

Desconectado

Desconectado