5eebc2677f
Update libphysis for more Dawntrail fixes
2024-04-18 17:57:34 -04:00
182fe062e2
Bump libphysis for initial Dawntrail benchmark support
2024-04-14 13:31:14 -04:00
23e47da0f1
Fix libphysis checkout
2024-02-02 14:42:19 -05:00
693a47cf4e
Fix tangent reading/writing
...
Updates to latest physis changes, and fixing tangent reading/writing.
2023-12-17 19:00:43 -05:00
2235d70882
Bump libphysis version, export submeshes
...
Will be needed later to correctly reconstruct models on re-import if the
index count happens to change.
2023-12-12 21:47:39 -05:00
81e9c09be8
Fix most warnings
2023-12-09 22:35:59 -05:00
7d93024a56
Use more CMake library aliases
2023-12-09 21:51:57 -05:00
2ac5eb6498
Fix more petty warnings
2023-12-09 21:18:34 -05:00
97dd4bb636
Update libphysis
2023-12-09 17:21:56 -05:00
c7b6dd076c
Add glTF import support, multiple fixes for upstream physis changes
...
Adds basic glTF import (although right now it only imports back
positions) and fixes support for more of the vertex data that's
available to us. The MDL file isn't written back out yet either, it only
displays in the viewport.
2023-12-09 14:49:31 -05:00
8b34cd08fe
Update libphysis and adapt to API changes
2023-10-13 17:02:29 -04:00
94e841c1b7
Update libphysis
2023-10-13 14:59:00 -04:00
8d2bb83c31
Add DXBC git submodule
2023-10-13 14:58:55 -04:00
f271eb7991
Add exlpart for showing the contents of excel list files
2023-10-12 21:32:19 -04:00
4b19b7aeba
Improve Sagasu design & indexing
...
Now the hashes are collected in a central database (location to be
improved) similar to FFXIV Explorer. This database needs to be generated
once and doesn't have to be regen every time Sagasu is opened like
before. This indexer currently is a separate program.
Also adds a feature to extract files from the file tree window.
2023-10-12 19:05:03 -04:00
65bc5d7ceb
Ensure external libraries are built as static
2023-10-10 18:34:11 -04:00
dbc484f5af
Exclude some external libraries from the ALL target
2023-10-10 18:26:43 -04:00
7c098413cd
armoury: Oops, fix git error
2023-10-10 16:46:07 -04:00
b891e71923
armoury: Use new physis logger
2023-10-10 16:45:17 -04:00
1ed9edafdd
Switch to libphysis git submodule
2023-10-04 18:09:34 -04:00
5c9284106f
renderer: Add support for imgui
2023-09-26 17:10:18 -04:00
0fa97a26b7
Use system packages for Corrosion, stb and nlohmann
2023-09-23 14:52:05 -04:00
9663164e76
Export gltf instead of fbx
2023-09-23 14:09:49 -04:00
4002901dbd
Use git main branch for libphysis
2023-08-31 14:18:33 +02:00
749ad49c3a
Ensure compliance with REUSE, add to CI
2023-08-06 08:50:33 -04:00
810a3eede3
Remove libxiv
...
It's now not used by any tooling, so let's remove it now.
2023-07-06 17:39:28 -04:00
aee4921eb3
Remove libxiv
...
It's now not used by any tooling, so let's remove it now.
2023-04-09 15:32:47 -04:00
361e911bce
Update corrosion to 0.2.2, libphysis to 0.1.1
2022-10-17 20:09:43 -04:00
ea4a056815
Use blowfish implementation from physis
2022-08-04 11:32:12 -04:00
275c1a9976
Overhaul race and lod combos in mdlviewer
...
The number of lods are now properly loaded from the model data, and race
is checked by checking for the existence of race-specific models (I
think this is the current best way?).
Also, magic_enum is added as a dependency for some enum magic involving
enumerating Race.
2022-04-17 20:02:06 -04:00