|
ecc872ead1
|
Use better constant values for model file header and vertex element
|
2024-02-25 08:41:03 -05:00 |
|
|
0b0850c574
|
Use custom binrw parsers/writers for VertexDeclarations
Eventually I want to consolidate the model headers, and this makes it,
so we only need a ModelFileHeader::read or write call without a separate
step.
|
2023-12-13 17:19:06 -05:00 |
|
|
7a75c170cc
|
Make a semantic difference between owned and non-owned byte data
|
2023-10-13 16:16:04 -04:00 |
|
|
cb19e3781a
|
Allow compilation without visual_data feature enabled
|
2023-09-24 16:04:39 -04:00 |
|
|
2000b978b3
|
Ensure compliance with REUSE, add to CI
|
2023-08-06 08:25:04 -04:00 |
|
|
69c3ca3bf9
|
Upgrade dependencies, including moving to binrw 0.11 which breaks stuff
The one exception is bitflags, because 2.0 has breaking changes I can't
work around...
|
2023-03-31 17:30:30 -04:00 |
|
|
425f755850
|
Fix clippy warnings about unnecessary deref, useless casts
|
2023-02-20 16:07:48 -05:00 |
|
|
67d2f035c3
|
Reformat code with rustfmt
|
2022-10-20 11:45:55 -04:00 |
|
|
a9fa6d714a
|
Use read_le instead of manually passing ReadOptions
|
2022-10-17 19:24:02 -04:00 |
|
|
c3c3df7c68
|
More small warning changes
|
2022-10-13 16:11:20 -04:00 |
|
|
e86d910594
|
Update binrw to 0.10.0
This introduces a new breaking change, namely that all endianness must
be known. I've done the best I can, but I'll be checking soon.
|
2022-10-13 16:03:46 -04:00 |
|
|
9819f87fcc
|
Suppress some warnings
|
2022-09-15 16:26:31 -04:00 |
|
|
d9e79e563a
|
Reformat code
|
2022-08-16 11:52:07 -04:00 |
|
|
c7184cb36f
|
Fix Clippy warnings and errors
|
2022-08-16 11:50:18 -04:00 |
|
|
6554dee2f1
|
Decompress and return rgba data for textures
|
2022-08-11 15:03:12 -04:00 |
|
|
99fc3165e5
|
Document FileType enum
|
2022-08-09 19:53:17 -04:00 |
|
|
a471ce1080
|
Separate standard, model, etc. reading into their own methods
|
2022-08-09 19:50:37 -04:00 |
|
|
7292ad930a
|
Add Texture structure, begin reading header
|
2022-08-09 19:31:32 -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 |
|
|
c36c4b7470
|
Document more public APIs in preparation for docs release
|
2022-07-27 21:41:05 -04:00 |
|
|
be9c850fc1
|
Remove some warnings
|
2022-07-27 21:21:50 -04:00 |
|
|
389c3fe00b
|
Add initial files
|
2022-07-19 19:29:41 -04:00 |
|