summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
4 daysPin libultraship to a specific commit instead of tracking main (#238)briaguya
8 daysBump yaml-cpp to the 0.9.0 release (#235)briaguya
9 daysoot support (#219)briaguya
11 daysfix ci (#232)briaguya
2026-07-16Disabled minigzipKiritoDv
2026-07-16zlib fixedKiritoDv
2026-07-13Fixed zlib on webKiritoDv
2026-07-12Reenabled sm64 factories on emscripten torchKiritoDv
2026-07-02Implemented UI Framework (#225)Lywx
* Implemented base renderer among main UI framework implementation * Implemented basic geo layout rendering * Implemented animation support among fixing lightning among other things * Implemented multiple ui factories for sm64 * Implemented first iteration of the custom sequence driver * Added export buttons on multiple factories * More sequence player fixes among f3dex2 working correctly * Implemented pm64 viewers * Implemented audio support for pm64 * Fully implemented pm64 factories * Implemented more sm64 factories * Added tons of missing sf64 factories * Implemented all assets among sf64 wrong padding * Run formatting * Fixed wrong spacing on gfx too * Fixed CI * Fixed bad pipeline
2026-06-29Add bk_zip library and BK64 decompression foundationJeod
2026-03-13Implemented PM64 factoriesKiritoDv
2026-02-20Bump again to C++20KiritoDv
2026-02-20Downgrade back to 17, we don't need std::atomic_refKiritoDv
2026-02-17Asset Pre-counting (#212)Malkierian
* Add atomic_ref versions of functions to allow asset count passback. Add process variable to gate full processing (for pre-counting assets). * Bump C++ standard back to 20 for atomic_ref.
2026-01-24Build using C++17 and replace sha1 libraryAloXado320
2026-01-14Fixed spdlog issuesKiritoDv
2025-08-12Fixed torch to build on emscriptenKiritoDv
2025-08-06fix bigobjcoco875
2025-08-06Update CMakeLists.txtcoco875
2025-08-06fetch spdlog if it's not foundcoco875
2025-08-06glob libmio0 and libyay0coco875
2025-08-06less extern and ignore lib c filecoco875
2025-08-06temporaly disable bigobjcoco875
2025-08-06Update CMakeLists.txtcoco875
2025-08-06Update CMakeLists.txtcoco875
2025-08-06Update CMakeLists.txtcoco875
2025-07-04ma2d1 supportinspectredc
2025-05-23Bump Yaml-cppKiritoDv
2025-05-23Lowered the min cmake version required to 3.12sitton76
2025-05-13Update CMakeLists.txt to compile with CMake 4.0Oleksandr Kalko
* CMake support for 3.5 or lower was removed in 4.0 * FetchContent_Populate was deprecated and removed in 4.0, use FetchContent_MakeAvailable Fixes #87
2025-04-23Bump yaml-cppKiritoDv
2025-01-15Added options to have a better lib implementation (#158)Lywx
* Added options to have a better lib implementation * Cleaned up possible conflicts * Fixed compilation errors * Fixed more compilation errors * Compiled library on windows as MT * Fixed MT * Readded cmake deps * Fixed stormlib and some ifdefs * Added an option to ignore cache * Added no auto link when working as an standalone * Fixes for torchlib build/inclusion. * Fix standalone building. Fix extraction initialization in lib mode. * Fix stack size declaration. * Implemented comptool and preprocess system * Fixed cmake * Cleaned up a little bit * Added support for disabling stormlib * Fixed compilation errors and added support for disabling fzero and naudio * Renamed from CreateFile to AddFile because windows is stupid * Added STORMLIB_NO_AUTO_LINK * Trying to fix windows again * Fixed spdlog * Fixed enum parsing --------- Co-authored-by: Malkierian <malkierian@gmail.com> Co-authored-by: Malkierian <malkierian@live.com>
2025-01-15Fixed o2r generation and moved from libzip to minizKiritoDv
2025-01-08O2R Supportinspectredc
2025-01-03Cleaned up cmakeKiritoDv
2024-11-24Added XML ExtractionKiritoDv
2024-11-21Added bigobj for win compilationKiritoDv
2024-06-06Reverted MTd to MDdKiritoDv
2024-05-26Fixed torch compilation on msvcKiritoDv
2024-05-25Fixed stupid libultraship conflictsKiritoDv
2024-05-21Fix MSVC CMakeKiritoDv
2024-05-21Added use_standalone and build_stormlibKiritoDv
2024-04-08Increased stack againKiritoDv
2024-04-08We need to set the stack reserve size to 16777216KiritoDv
2024-02-21Added asset mods supportKiritoDv
2024-01-31Fixed windows issuesKiritoDv
2023-11-15Added permissive flagKiritoDv
2023-11-15Added no-narrowing on linux buildsKiritoDv
2023-11-15Torch v0.1 (#12)Lywx
* Splitted version yamls and implemented wip geo and dlist extraction * Fixed linux compilation * Added PoC WSL 2 detection * Add undefined behaviour * Added gfxdis as submodule * update * Removed gfxdis as a submodule * Code works * Replace ByteSwap with BSWAP * Cleanup vertice factory * readability * readability 2 * Cleanup gfxfactory * last one * Rename name to symbol * More implementation * Implemented first PoC of C file generation * Added output formatting on factories * changes * Moved generated dlists onto their respective folder * Migrated more factories onto the new extractor system * Fully ported all factories and added header generation * Some updates * Added Lights factory * fix * Fixed vtx extraction * Lights work now * delete old startup_logo yaml * Generate all sections in single file * Added support to generate header and code for textures * Added O3 for release builds * Added WIP dlist extraction and moved to use f3dold microcode * Added segment support, autogeneration and fixed C generation * Added symbol names on display list extraction * Removed warnings * Moved back to transform and replace * Removed unnecesary macros * Added extraction order and reversed vtx order * Implemented true backwards sort * [WIP] Implemented runtime gbi, more headers and a few config features * Fix CLI11 on WSL and variety of fixes * Fixes * Update DisplayListFactory.h * Update TextureFactory.cpp * wip lights * fix * Correct callback * Added waypoints * Update ceremony_data.yml * Changes * Update TextureFactory.cpp * Update commandline args * Update comment * Remove printf * Update couple commands * Renamed cubeos to torch * Removed unused stuff and added an example config file --------- Co-authored-by: KiritoDv <kiritodev01@gmail.com> Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2023-09-24Added flag to work as a libraryKiritoDv