1
Fork 0
mirror of https://github.com/redstrate/Physis.git synced 2025-04-22 20:57:46 +00:00
Commit graph

10 commits

Author SHA1 Message Date
bb7c74fec8 Redesign how IndexFile parsing works, again
Now it reads much more of the index file format, and tries to handle
index1/index2 differences more opaquely. I'm not yet happy with the API, it
needs a bit more work.
2025-03-06 18:52:26 -05:00
1234e111c0 Model: Expose vertex streams
This is needed in Novus to properly emulate the game's rendering system.
Later on I'll revamp the Model to only include streams.
2024-11-03 11:02:36 -05:00
d5b3b8a468 Run cargo fmt 2024-04-20 13:18:03 -04:00
6e50f03cd9 Fix yet more clippy warnings 2024-04-20 13:17:11 -04:00
ed9d7936e1 Improve the docs for model file ops and vertex declarations 2024-04-20 09:03:16 -04:00
774740c470 Remove temporary padding "fixes" for Dawntrail models
According to https://github.com/TexTools/xivModdingFramework/pull/60 the
bone table structure changed. Now the correct bone table is loaded for
Dawntrail.
2024-04-17 21:26:50 -04:00
4194ec4432 Rename Uint4 to Byte4 so it's clearer 2024-02-25 08:54:16 -05:00
47649dfff5 Support half2 reading/writing 2024-02-02 14:18:58 -05:00
6000720658 Fix tangent reading/writing 2023-12-17 18:58:48 -05:00
fadf811505 Move the model file operations to their own file
It helps declutter the already huge model file a bit.
2023-12-12 22:13:15 -05:00