martes, 1 de mayo de 2007

Utilizando GLUT|ES

He modificado el código para que todo lo relacionado con la gestión de ventanas, teclado, ratón y alguna cosa más lo gestione la librería GLUT|ES en lugar de las funciones equivalentes que vienen con la librería Vincent 3D.

La razón es que GLUT es la forma "estándar" de manejar esas partes del entorno que se suele utilizar en OpenGL. De esta manera si se diera el caso se podrá usar otra librería diferente a la Vincent 3D sin tener que preocuparse porque deje de funcionar, por ejemplo, el teclado.

Esta modificación ha sido algo problemática, no tanto por cambiar las funciones de manejo del teclado y las ventanas (que tienen nombre similares y parámetros parecidos) como por la preparación del entorno de programación. Una vez más la web de ZeusCMD ha sido de enorme ayuda, ya que la página de la versión oficial de la librería GLUT|ES no es nada clara en cuanto al proceso de instalación (sobre todo en lo referente al uso del emulador) e incluso en algunas circunstancias se producen errores al compilar. Gracias a la labor de los usuarios de ZeusCMD he podido instalar y utilizar una versión modificada que funciona correctamente con el entorno de programación y el emulador.

No hay comentarios: