Top Qs
Línea de tiempo
Chat
Contexto
DirectX
conjunto de APIs para programación de gráficos en plataformas Microsoft De Wikipedia, la enciclopedia libre
Remove ads
DirectX es una colección de API desarrolladas para facilitar las complejas tareas relacionadas con multimedia, especialmente programación de juegos y vídeo, en la plataforma Microsoft Windows.
DirectX consta de las siguientes API:
- Direct3D: utilizado para el procesamiento y la programación de gráficos en tres dimensiones (una de las características más usadas de DirectX).
- Direct Graphics: para dibujar imágenes en dos dimensiones (planas), y para representar imágenes en tres dimensiones.
- DirectInput: para procesar datos del teclado, mouse, joystick y otros controles para juegos.
- DirectPlay: para comunicaciones en red.
- DirectSound: para la reproducción y grabación de sonidos de ondas.
- DirectMusic: para la reproducción de pistas musicales compuestas con DirectMusic Producer.
- DirectShow: para reproducir audio y vídeo con transparencia de red.
- DirectSetup: para la instalación de componentes DirectX.
- DirectCompute: lenguaje e instrucciones especiales para el manejo de cientos o miles de hilos de procesamiento, especial para procesadores de núcleos masivos.
- DirectML: para el procesamiento de inteligencia artificial y más características que se incorporarán en la actualización de primavera de 2019 para Windows 10.
- DirectX Raytracing (DXR): es una característica para DirectX de Microsoft que permite el hardware de trazado de rayos en tiempo real, un avance significativo en gráficos de computadora visto por primera vez a nivel de consumidor en GPU, como la serie Nvidia GeForce 20 anunciada en 2018. DXR no se lanzará como parte de una nueva versión de DirectX, sino como una extensión compatible con DirectX 12.
La actualización de Windows 10 de octubre de 2018 incluye la versión pública de DirectX Raytracing. A pesar de ser desarrollado exclusivamente para la plataforma Windows, se está desarrollando una implementación de código abierto de su API para sistemas Unix (en particular Linux) y X Window System por el proyecto WineHQ, del cual existe fork propietario, Cedega, desarrollada por la empresa de software «Transgaming» y orientada a la ejecución de juegos desarrollados para Windows bajo sistemas Unix.
Remove ads
Historial de lanzamientos
Resumir
Contexto
Notas:
- DirectX 4 nunca fue lanzado. Raymond Chen explica en su libro, The Old New Thing, que después de que DirectX 3 fuera lanzado, Microsoft comenzó a desarrollar las versiones 4 y 5 al mismo tiempo. La versión 4 iba a ser una versión con pequeñas mejoras, mientras que la versión 5 sería una liberación más sustancial. Pero debido a la falta de interés por parte de los desarrolladores de videojuegos respecto a las mejoras establecidas para DirectX 4, se dio lugar a que esta fuera hecha hacia un lado, y el corpus de documentos que ya había reconocido las dos nuevas versiones, resultó en la elección de Microsoft de no optar por reutilizar la versión 4 para describir las características previstas para la versión 5.[2][3]
- Algunas aplicaciones y juegos requieren DirectX 9. Sin embargo, su equipo incluye una versión más reciente de DirectX. Si instala y ejecuta una aplicación o un juego que requiere DirectX 9, es posible que reciba un mensaje de error similar a "El programa no puede iniciarse porque falta d3dx9_35.dll en el equipo. Intente reinstalar el programa para corregir este problema". Para corregir este problema debe instalar DirectX 9 en su última versión de junio de 2010.
DirectX 12
DirectX 12 fue anunciado oficialmente por Microsoft en la GDC el 18 de marzo de 2014.[4]
Remove ads
Véase también
- libSDL, conjunto de bibliotecas, bajo licencia libre, orientadas a realizar operaciones de dibujado 2D, gestión sonido y gestión de imágenes.
- Allegro, biblioteca, bajo licencia libre, para la programación de videojuegos.
- OpenGL, API multilenguaje y multiplataforma para escribir aplicaciones que produzcan gráficos 2D y 3D.
- Vulkan, API sucesora de OpenGL, similar a DirectX 12 en características y rendimiento, disponible para varias plataformas.
Remove ads
Referencias
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads