summaryrefslogtreecommitdiff
path: root/src/factories/MtxFactory.cpp
AgeCommit message (Collapse)Author
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-03-28fix MtxFactory in fixed point path during exportBassel Alshmali
2026-03-23Implemented clang-formatKiritoDv
2025-03-01Fixed GBI FloatsKiritoDv
2025-01-25Added support for dlist matrix opcodeKiritoDv
2024-08-25Added missing castKiritoDv
2024-08-25For some reason mtxs need to be on bigendianKiritoDv
2024-08-25Updated intPart to use uint16KiritoDv
2024-08-25Fixed mtx otr exportKiritoDv
2024-05-25Fixed possible conflicts with LUSKiritoDv
2024-05-13Update MtxFactory.cppMegaMech
2024-05-03Update MtxFactory.cppMegaMech
2024-04-08Fixed otr header generation and fixed some binary exportersKiritoDv
2024-04-06Introduce Metadata and ItemCurve Factories (#27)MegaMech
* Introduce metadata * Metadata works now * Cleanup * Fixes * Cleanup 2 * yaml improvement * Comment update * Rename tables to metadata * Update * Fix warnings * Implement ItemCurve * Remove unused enum * Replace static with const * Fix bug * Add const * More fixes * Fix quote bug in IncludeFactory * Fix header in ItemCurve * Fixes * Fix texture factory * updates * Clearer debug info * Fixes * Working ci8 png * Fix size output * Fix * Add gitignore for modding * Fix precision for mtx * Remove header exporter from metadata * Remove hardcoded enum * Remove tabs * Remove tabs * tlut temp fix --------- Co-authored-by: = <=>
2024-03-23Add Mtx, float, and mk64 Factories (#43)MegaMech
* Create MtxFactory.cpp * Add mtx factory * Implement mtx output * Changed implementation * Update comment * Finish Mtx factory * Add float factory * Add runtime error for untested code * Add DrivingBehaviour factory & fix bug * Remove limit * Add mk64 graphics * Changes * fix * Update * Improve error checking