
*********************************************************
*	Libpng V1.2.26 para Wii/GC + PNGU v0.1c 	*
*********************************************************


	La carpeta libpng/lib contiene la librera libpng ya compilada. Esta carpeta se copia dentro de la carpeta raiz del proyecto donde se vaya a usar. Otra opcin es copiar libpng.a en la carpeta que contiene las dems libreras de libogc.

	La carpeta libpng/include contiene los archivos de cabecera de libpng. Para saber ms acerca del uso de libpng recomiendo obtener el cdigo fuente en http://www.libpng.org/pub/png/libpng.html y leer el archivo "libpng-1.2.26.txt".

	La carpeta libpng/source contiene un fichero .bat que permite compilar libpng a partir de su cdigo fuente. Dicho cdigo puede obtenerse en http://www.libpng.org/pub/png/libpng.html. Para compilarlo basta copiar el fichero make.bat junto con todos los .c y .h dentro de una carpeta. Despus se ejecuta make.bat y se responde afirmativamente a todas las preguntas. En futuras versiones de este paquete incluir tambin un makefile.

	La carpeta pngu/source contiene el cdigo fuente de PNGU, una coleccin de funciones que he creado para facilitar la carga de imgenes PNG en Wii/GC. PNGU puede leer el fichero de orgen desde una tarjeta SD alojada en el lector frontal de Wii o desde un buffer de memoria. Esta ltima opcin es vlida tanto en Wii como en GC. Para usar PNGU en combinacin con otras libreras que tambin accedan al lector SD frontal es necesario comentar la definicin de "PNGU_USE_WII_SD" en el archivo "pngu.h", lo que desactivar todo acceso de PNGU al lector SD.

	La carpeta pngu/examples contiene dos proyectos de ejemplo y una plantilla que puede usarse como punto de partida para nuevos proyectos con PNGU. Los ejemplos incluyen el cdigo fuente, un makefile configurado para linkar con libpng y un archivo .elf ya compilado. El ejemplo pngu/examples/pngfb muestra como puede usarse PNGU para cargar imgenes en el formato YCbYCr usado por el framebuffer de Wii/GC. El ejemplo pngu/examples/pngtexture muestra como puede usarse PNGU para cargar imgenes en los formatos RGB565, RGB5A3 y RGBA8 usados para almacenar texturas en Wii/GC. Por el momento (a da 1 de mayo de 2008), se necesita tener instalada la versin CVS de libogc para compilar la plantilla y los ejemplos, o bien modificarlos para eliminar la llamada a SYS_ResetSystem.


Ms informacin y nuevas versiones en: http://frontier-dev.net