¿Cómo se desarrolló DirectX 5 y qué hace?

DirectX 5 se desarrolló alrededor del ’97 IIRC. Al igual que cualquier otra versión de DirectX, es una colección de API que se utilizan principalmente para desarrollar juegos.

La ‘X’ en DirectX 5.0 se puede reemplazar con {3D, Draw, Play, Sound, Music, Input}, por ejemplo. Direct3D / DirectDraw / DirectPlay, etc. Lo que hace cada API se explica por sí mismo, es decir, Direct3D y DirectDraw se utilizan para dibujar en 3D / 2D respectivamente, DirectPlay para redes multijugador, DirectSound / Music para reproducción de sonido y música respectivamente y DirectInput para manejo de entrada.

Algunas de estas API están diseñadas para facilitar las cosas para el programador del juego, es decir, DirectInput abstrae muchas de las interfaces con las llamadas del sistema operativo para que pueda concentrarse en la entrada del juego.

A un nivel muy alto, DirectX funciona mediante la interfaz entre el hardware de gráficos y su aplicación al abstraer los comandos específicos de hardware en un conjunto común de bibliotecas, o API, que funcionará en cualquier tarjeta gráfica que admita DirectX. El fabricante del hardware proporciona controladores de dispositivos que se comunican con el hardware, convirtiendo entre llamadas DirectX y llamadas específicas de hardware. Esto facilita que el desarrollador desarrolle sus aplicaciones sin preocuparse por los diferentes tipos de hardware y fabricantes de hardware.

¿Cómo se desarrolló exactamente? Las API son propietarias, por lo que no puede saber qué hicieron exactamente, pero si es un programador y puede entender C, Wine tiene una implementación de código abierto de esto (¡+ implementaciones para versiones hasta DirectX 9! está escrito alrededor de OpenGL) que puede encontrar aquí (esta URL es para DX 1–7) http://source.winehq.org/source/…. Puede subir una carpeta para encontrar implementaciones de otras versiones de DirectX. DirectX 11 también está actualmente en desarrollo activo, por lo que también puede ver su progreso.

¡Espero que esto ayude! ^ _ ^

More Interesting

¿Por qué los países desarrollados no son los países más felices del mundo?

¿Cuál es el criterio para que una nación se llame nación desarrollada (por ejemplo, "Grecia se convierte en la primera 'nación desarrollada' en incumplir con el pago del FMI")?

¿Por qué los indios deberían dejar de comparar India con otros países desarrollados?

¿Por qué la infraestructura de EE. UU. Está muy por detrás de Europa y otros países desarrollados?

¿La pérdida de Google limita el desarrollo de China?

¿Cuántos países pronto estarán bien desarrollados en África dentro de 10 años?

India es el segundo país más poblado del mundo, pero todavía se lo considera un país en desarrollo. ¿Por qué es esto?

¿Qué país en desarrollo se convertirá en la próxima nación desarrollada?

¿Por qué los indios no quieren aceptar que India nunca puede convertirse en un país desarrollado a través de una democracia de múltiples partidos políticos?

¿Es cierto que cualquier nación desarrollada eventualmente enfrentaría una caída de la población?

¿Es cierto que las tasas de dependencia en los países desarrollados están aumentando?

¿Deberían los países desarrollados tener una mayor obligación de combatir el cambio climático que los países en desarrollo?

¿Cómo es que Suiza está tan desarrollada?

¿Por qué los países desarrollados son reacios a acordar la postura de India y otros países en desarrollo sobre las negociaciones de la Ronda de Doha de la OMC sobre la agenda de Desarrollo?

¿Por qué ningún país en desarrollo se está desarrollando bajo el sistema político democrático (dos partidos; una persona, un voto)?