In cal3d_wrapper.h, we see declarations like struct CalCoreMaterial
*CalLoader_LoadCoreMaterial(struct CalLoader *self, const char
*strFilename);
But if you look in loader.h, you see that all the CalLoader methods
are static, therefore there is no need to pass a CalLoader instance.
Also, there is no need for CalLoader_Delete and CalLoader_New.