Hi unless i'm somewhat mistaken, It looks like it isn't exactly
possible to implement a 3rd party importer
I was wondering if there was any opposition to allowing it, I would
probably try and
install BaseImporter.h, and add a SharedImporterRegistry which could
be used by ImporterRegistry::GetImporterInstanceList
to return new instances of an importer.
I'd probably stick with that for now, and just load them via
LD_PRELOAD (or linking directly)
fwiw, I'd just like to write a importer and use the assimp command to
convert some files to collada.
I suppose dlopen'ing them would also be a possible 2nd step.
Anyhow, i'd like to write an importer plugin linking to an existing
library with one of those licenses of a virulent nature
which i'm supposing you'd rather not have it infecting your existing
bsd licensed stuff, but i'd really rather not reimplement
the file format reading code just so it could be bsd released since
there already exists a library for it
the file format is susceptible to change, the original source is more
likely to stay up to date, lazy, etc.
i looked on the list and didn't see anywhere this had come up before,
i don't mind working on it at all,
if its something you guys would consider including upstream.