6554dee2f1
Decompress and return rgba data for textures
2022-08-11 15:03:12 -04:00
0210479fd3
Parse texture attribute and formats
2022-08-11 09:23:15 -04:00
214e5495fe
Properly set bone parenting Skeleton::from_skel, export bone transforms
2022-08-10 14:52:11 -04:00
3bd6fbf9c3
Enable support for writing the file info format
...
This is the first step in enabling write support for a format! I wanted
to see how binwrite works with one of the game's simplest formats.
2022-08-06 21:16:09 -04:00
c02a2243be
Update dependencies
2022-08-06 18:30:00 -04:00
2a1638e6da
Explicitly use half 1.0, since that's what criterion uses too
...
It's not that big of a deal, we just use one small part of the half
library. This is to appease cargo deny of course :-)
2022-08-06 18:22:27 -04:00
1c72bc6da5
Add beginnings of skeleton parsing support
...
Now we support TexTools skel files, alongside the usual Havok packfiles.
Neither one has complete support (yet) but I'm exploring libraries to
accomplish them.
The dependencies are now commented to describe their usage and future
plans.
2022-08-06 18:15:33 -04:00
aeed62fb4c
Implement MDL parsing
...
The actual vertex output is untested, but the headers parse fine it
seems. A lot of this is ported straight from C++, so more refactoring
is expected.
2022-07-28 14:11:02 -04:00
389c3fe00b
Add initial files
2022-07-19 19:29:41 -04:00