“Conocimiento Programación>C /C + + Programming

¿Qué son Direct3D y OpenGL

2012/2/6
? 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

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 .

C /C + + Programming
Cómo instalar una biblioteca de tiempo de ejecución C
¿Cuál es el propósito de un salto condicional en la programación y cómo afecta el programa de ejecución de flujo?
Cómo hacer un C + + ventana principal sin una barra de título
Cómo leer datos en Xcode
¿Qué es el modelo lmcc en el modelo de cálculo paralelo?
Cómo insertar una matriz en el primer elemento con C + +
C + + Microsoft Visual Tutorial
¿Cuál es el significado de la norma ANSI
Conocimiento de la computadora © http://www.ordenador.online