Diferencia entre revisiones de «OpenGL»

Contenido eliminado Contenido añadido
m Deshecha la edición 26833243 de Biasoli (disc.)
Línea 23:
Fundamentalmente OpenGL es una especificación, es decir, un documento que describe un conjunto de funciones y el comportamiento exacto que deben tener. Partiendo de ella, los fabricantes de [[hardware]] crean implementaciones, que son bibliotecas de funciones que se ajustan a los requisitos de la especificación, utilizando aceleración hardware cuando es posible. Dichas implementaciones deben superar unos tests de conformidad para que sus fabricantes puedan calificar su implementación como conforme a OpenGL y para poder usar el logotipo oficial de OpenGL.
 
Hay implementaciones eficientes de OpenGL para [[Mac OS]], [[Microsoft Windows]], [[GNU/Linux]], varias plataformas [[Unix]] y [[PlayStation 3]]. Existen también varias implementaciones en [[software]] que permiten ejecutar aplicaciones que dependen de OpenGL sin soporte de aceleración hardware. Es destacable la biblioteca de [[software libre]] / [[código abierto]] [[Mesa 3D]], una API de gráficos basada sin aceleración hardware y completamente compatible con OpenGL. Sin embargo, para evitar los costes de la licencia requerida para ser denominada formalmente como una implementación de OpenGL, afirma ser simplemente una API ''muy similar''.
 
La especificación OpenGL era revisada por el [[OpenGL Architecture Review Board]] ('''ARB'''), fundado en [[1992]]. El ARB estaba formado por un conjunto de empresas interesadas en la creación de una API consistente y ampliamente disponible. [[Microsoft]], uno de los miembros fundadores, abandonó el proyecto en [[2003]].