dca3-game/liberty
Falco Girgis 4d13e821b5 Liberty/Miami Perf Gainz Phase 3
1) synced dca3-kos repo which has some gainzy commits
2) rwdc_common.h
    - all low-level and matrix/vector routines for SH4 are now shared in
      this common file, included in both RW and Liberty/Miami engines
3) CMatrix
    a. assignment operator: now uses asm-optimized mat_copy()
    b. multiplication operator: now use mat_mult() SH4 routine
    c. Scale(): applies a scale matrix via mat_scale
    d. MultiplyInverse: fipr-optimizations
4) CQuaternion
    a. multiplication: SH4 ASM FIPR optimized
    b. Get(V3d& axis, float &angle): fast inversion/division
    c. Set(RWMatrix&): fast division
5) CVector
    a. Multiply3x3() now accelerated with mat_transpose
5) RwQuat
    a. mult(): FIPR accelerated
    b. length(): FIPR/FSRRA accelerated
2025-04-15 12:06:12 -05:00
..
assets Addressed review feedback. 2025-03-30 03:54:01 -05:00
common.mk Liberty/Miami Perf Gainz Phase 3 2025-04-15 12:06:12 -05:00
cuts.mk Working saving, not loading. 2025-03-16 10:23:55 -05:00
gta3files.mk Working saving, not loading. 2025-03-16 10:23:55 -05:00
ip.txt Working saving, not loading. 2025-03-16 10:23:55 -05:00
Makefile Add a "dsiso-prebuilt" target 2025-03-31 15:05:06 +02:00
modlist.mk Working saving, not loading. 2025-03-16 10:23:55 -05:00
mp3list.mk Working saving, not loading. 2025-03-16 10:23:55 -05:00
sfxlist.mk Working saving, not loading. 2025-03-16 10:23:55 -05:00
sfxlooplist.mk Working saving, not loading. 2025-03-16 10:23:55 -05:00
sim.mk Working saving, not loading. 2025-03-16 10:23:55 -05:00
texlist.mk Working saving, not loading. 2025-03-16 10:23:55 -05:00
wavlist.mk Working saving, not loading. 2025-03-16 10:23:55 -05:00