From: Kevin A. M. <sub...@us...> - 2001-09-14 05:00:58
|
subatomic 2001/09/13 22:00:57 PDT Modified files: . TgaImporter.cxx TgaImporter.h Added files: . ImageExporter.h ImageImporter.h ImageManager.cxx ImageManager.h BmpImporter.cxx BmpImporter.h ObjImporter.h CppImageExporter.cxx CppImageExporter.h FileHandler.cxx FileHandler.h imageIoReg.cxx Log: - added an image manager. this allows multiple image file extensions to be used... all you have to do is give the filename to the manager. image loaders "plug in" to the manager singleton statically (yes evil i know.) so be sure to tell your compiler to suck in and generate all symbols (no optimizing them out)... - on irix this is a compiler/linker option of -all in linux it is different: -Wl,--whole-archive (pass to the compiler g++) or --whole-archive (pass to the linker ld) - added a bmp importer (figured people would like this when working in windows) - 24 bit RGB only - added a CPP code exporter this is cool for making images that you can compile into your application. Revision Changes Path 1.4 +498 -269 tank/TgaImporter.cxx 1.3 +24 -26 tank/TgaImporter.h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/tank/TgaImporter.cxx.diff?r1=1.3&r2=1.4 http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/tank/TgaImporter.h.diff?r1=1.2&r2=1.3 |