GLee es una librería que permite cargar extensiones de OpenGL de manera fácil y segura sin necesidad de escribir mucho código, es distribuida bajo una licencia modificada BSD. La librería es multiplataforma, funciona sobre Windows, Linux, OS-X, FreeBSD y también con algunos sistemas Unix que usen X-Windows. Hasta la versión actual permite el uso de 362 extensiones, incluyendo las creadas para la generación 8 de Nvidia GeForce, lo que garantiza que sola las muy "exóticas" extensiones esten por fuera. Un dato interesante es que también permite chequear la versión del driver de OpenGL instalado por ejemplo:
-
#include <gl\GLee.h>
-
...
-
if (GLEE_VERSION_2_1)
-
{
-
//Llamado seguro de funciones spec 2.1
-
}
-
else
-
{
-
//Configuración mas baja o mensaje a usuario
-
}
De manera similar para comprobar la disponibilidad de una extensión:
-
#include <gl\GLee.h>
-
...
-
if (GLEE_SGIS_MULTISAMPLE)
-
{
-
//hora de antialias
-
}
-
else
-
{
-
//bordes escalonados y menos proceso
-
}
Una característica importante de esta librería es que trabaja en modo perezoso, así que la disponibilidad de las extensiones solo se verifica la primera que se llama una determinada extensión y es verificada para esa extensión únicamente. La última versión de la librería puede ser descargada desde http://www.elf-stone.com/glee.php , sin duda vale la pena utilizarla si se va a trabajar con extensiones, que son al mismo tiempo la característica "brillante" y engorrosa de OpenGL.


,
si usted cree que sus derechos de propiedad intelectual han sido vulnerados en esta pagina escriba a