? OpenGL y Direct3D son las especificaciones de la interfaz de programación de aplicaciones ( API ) para la programación de gráficos por ordenador. Cada API tiene ventajas y desventajas, y se puede utilizar en una variedad de situaciones . Tanto OpenGL y Direct3D son compatibles con todos los drivers de la tarjeta gráfica en Windows. OpenGL Ventajas
OpenGL es una API de gráficos multiplataforma , lo que significa que el mismo código se puede utilizar en múltiples tipos de sistemas operativos con cambios mínimos . OpenGL funciona en todos los ordenadores con capacidad de producción gráfica y no requiere descargas adicionales.
OpenGL Desventajas
OpenGL se escribe en una especificación mantenida por el OpenGL Architecture Review Board . Eso significa que el API es lenta en adoptar nuevas características en tarjetas gráficas , y no todos los efectos gráficos son compatibles con todas las tarjetas , de acuerdo con OpenGL.org .
Ventajas Direct3D
< br >
Direct3D es distribuido y mantenido por Microsoft . Está diseñado para funcionar mejor en computadoras Windows , y es la API predominante utilizado por los desarrolladores de juegos de ordenador . Algunas consolas de juegos también apoyan el uso de Direct3D , que se libera con más frecuencia que OpenGL y contiene un conjunto específico de funcionalidad que los desarrolladores de controladores deben incluir .
Desventajas Direct3D
Direct3D sólo es compatible con ordenadores Windows, ya que está regido por Microsoft . Esto presenta un desafío al portar una aplicación gráfica en un ordenador que no sea Windows . Además, Direct3D no se distribuye con todos los sistemas operativos Windows . Debe descargar los controladores de Direct3D a la computadora antes de usar un programa escrito con Direct3D .