A raiz de la entrada Encaminados a la primera Release
Hemos encontrado algunos problemas tecnicos que van a retrasar esta entrega. No obstante hemos avanzado en muchos aspectos que queremos hacer notar asi como también queremos hacer notar que la versión actual del programa de pruebas test2 solo puede ejecutar su primera función hasta el destructor. Despues experimenta un bloqueo que tenemos que depurar.
Actualmente la version que está en el svn seria capaz de hacer lo siguiente:
LibOVC -> Primera versión de la librería en la que podrá cargar modulos de todas las capas(file, parser y IO) y realizará las llamadas de read, load, e inicialización. Es una release temprana, lo que implica que no estará blindado contra posibles perdidas de memoria y cosas asi. Update: Esto estaria listo a falta de comprobar que el bloque que hemos citado no falle.
Para la instalación de esto en teoria es tan facil como:
En windows se debe de tener msys tal cual está explicado en el wiki.
Bajar del Svn la carpeta libovc: Instalar Irrlicht y sus dependencias, a ser posible en /bin y /lib como sharedlib. Normalmente se debe de compilar haciendo make sharedlib bajo linux. En windows con la dll que aporta es suficiente, tendremos que copiarla a %windir%/system32/
Luego de Irrlicht copiar los includes a la carpeta includes del sistema en una subcarpeta llamada irrlicht
Luego hacer dentro de la carpeta principal de libovc:
aclocal
autoheader
libtoolize --ltdl --copy --force
automake
autoconf
./configure --prefix=/
make
make install
Modulo Graphic -> Se liberará el modulo graphics de parser encargado del area gráfica,cogerá un trozo de xml, lo procesará, lo convertirá en lenguaje intermedio graphics y lo dejará listo para que sea usado por el módulo builder, en esta versión seguramente haga una escritura en disco en vez de utilizar un objeto en memoria. Update: Este modulo no ha sido probado pero la forma de instalación es como la de libovc. No se prueba en la versión actual del svn en ninguno de los test
Modulo Irrlicht -> Será un módulo para Irrlicht, cogerá el lenguaje intermedio devuelto por graphics(leerá el fichero que ha escrito el modulo graphics) y devolverá un objeto Irrlicht listo para ser usado. Update: No se prueba pero debiera de ser usable
Modulo File -> Desempaquetará un fichero ovc(un tar sin compresión en esta versión), y será capaz de leer el fichero ovc.xml para devolver ciertos datos a las capas superiores, en este caso estará listo para devolverle a graphics su sección y poder leer el fichero. Una vez que se cierre o se cambie de fichero a leer, se borrará la estructura creada. Update: Esto está totalmente realizado y se puede ver como se crea la carpeta desempaquetada y luego se borra.
Aplicación de usuario de ejemplo -> Basicamente, en esta release cargará el fichero en pantalla. Será sencilla y con el minimo codigo para que esto funcione. Update: Esto se ha reducido a la aplicación test2 y test1 de libovc (no es una uapp aparte), la uapp aparte hace lo mismo que test2 si se compila es una prueba de concepto de como se cargaria el modulo y como se utilizaria pero como no se ha implementado nada nuevo sobre irrlicht pues no se puede ver nada grafico aun.
Manual para probar todo esto junto tanto en windows como en linux.
Update: En cierto modo este seria un pequeño manual, no obstante queda pendiente hacer una entrada en el wiki explicando esto con mas detalle.
Los problemas de personal es que uno de nuestros miembros se ha tenido que ausentar de urgencia y no ha podido implementar la parte que estaba prevista sobre irrlicht. En cuanto este disponible terminaremos esta release.
Comentarios recientes
hace 12 semanas 5 días
hace 12 semanas 5 días
hace 12 semanas 5 días
hace 12 semanas 5 días
hace 12 semanas 5 días
hace 12 semanas 5 días
hace 12 semanas 5 días
hace 12 semanas 5 días
hace 12 semanas 6 días
hace 12 semanas 6 días