I’m currently restructuring the entire imagen library. The new design is much more object-oriented, embracing inheritance and polymorphism.
I’ve begun with the TGA loader, and have made a lot of changes, implementing stricter adherence to the Truevision TGA File Format Specification. The new class, called iTGA, will also include read/write support for all of the features included in TGA v2.0.
imagen won’t be targeting just image loading for games; more advanced software will be able to make use of it too
Look for a completely backward-incompatible release within the next few weeks.