i wasn't getting the indices mapped properly. also, the fact that i'll have to duplicate each vertex kinda sucks and there's no way to avoid that, since uv mapping doesn't allow for a single vertex to point to different locations
unfortunately i don't have anything to show for it anymore - i tossed it.
either way - i haven't contributed much to open source, and i'd like to.. so yeah, once i get this resolved (i think that'll be quite soon, it seems to be almost done). i'll ask your help to how best turn it into a library for open source use