OpenGL
Interfaz de programación (API) multiplataforma para el renderizado de gráficos en 2D y 3D, desarrollada originalmente por Silicon Graphics, y durante muchos años una de las más empleadas en el desarrollo de videojuegos.
Origen
Acrónimo de Open Graphics Library (Biblioteca de Gráficos Abierta).
Qué es OpenGL y quién lo mantiene
OpenGL es una interfaz de programación, es decir, un conjunto de funciones que los programas usan para pedir a la tarjeta gráfica que dibuje en 2D y 3D. Según Wikipedia, funciona entre lenguajes de programación y sistemas operativos distintos, y la primera versión, la 1.0, apareció el 30 de junio de 1992. Desde 2006 lo gestiona el Khronos Group, un consorcio sin ánimo de lucro, y Vulkan figura como su sucesor.
OpenGL frente a DirectX
Es el competidor habitual de DirectX, la interfaz de Microsoft. Un juego que usa OpenGL puede, en principio, llevarse a otros sistemas con menos cambios, mientras que DirectX queda ligado a Windows y a las consolas de Microsoft. Cuando en las opciones de un juego aparece elegir entre OpenGL y otro modo de dibujado, suele ser para probar cuál rinde mejor con la tarjeta gráfica instalada.
Preguntas frecuentes
¿OpenGL sigue usándose hoy?
Sí, sigue existiendo y se mantiene, aunque Vulkan figura como su sucesor según la ficha de Wikipedia. Muchos juegos y programas más antiguos lo usan todavía, y algunos motores permiten elegirlo entre varios modos de dibujado.
¿Cuál rinde mejor, OpenGL o DirectX?
Depende del juego, de la tarjeta gráfica y de los controladores. No hay una respuesta general. Algunos juegos ofrecen ambos modos y conviene probar los dos en tu equipo para comprobar la diferencia de fotogramas por segundo.
Fuentes
Palabras relacionadas
Añadido el · Actualizado el · ¿Falta algo? Sugiere una corrección