Commit graph

1931 commits

Author SHA1 Message Date
Splendide Imaginarius
fc42d5f1ea
Merge pull request #251 from Splendide-Imaginarius/mkxp-z-trixie-cross
Some checks failed
Automatic Build / Debian Trixie x86_64 (push) Has been cancelled
Automatic Build / macOS (push) Has been cancelled
Automatic Build / Windows (push) Has been cancelled
Automatic Build / Ubuntu 22.04 x86_64 (push) Has been cancelled
Automatic Build / Ubuntu 22.04 arm64 (push) Has been cancelled
Automatic Build / Ubuntu 22.04 armv6 (push) Has been cancelled
Automatic Build / Ubuntu 22.04 armv7 (push) Has been cancelled
Automatic Build / Ubuntu 22.04 armv7-neon (push) Has been cancelled
Automatic Build / Ubuntu 22.04 power8le (push) Has been cancelled
Automatic Build / Ubuntu 22.04 power9le (push) Has been cancelled
Automatic Build / Ubuntu 22.04 riscv64 (push) Has been cancelled
Automatic Build / Ubuntu 22.04 s390x (push) Has been cancelled
Automatic Build / Debian Trixie arm64 (push) Has been cancelled
Automatic Build / Debian Trixie armv6 (push) Has been cancelled
Automatic Build / Debian Trixie armv7 (push) Has been cancelled
Automatic Build / Debian Trixie armv7-neon (push) Has been cancelled
Automatic Build / Debian Trixie power8le (push) Has been cancelled
Automatic Build / Debian Trixie power9le (push) Has been cancelled
Automatic Build / Debian Trixie riscv64 (push) Has been cancelled
Automatic Build / Debian Trixie s390x (push) Has been cancelled
Actions: add Debian Trixie cross build
2025-05-26 22:49:27 +00:00
Splendide Imaginarius
6327a9e543 Actions: use Bash for container cross builds 2025-05-26 13:44:00 +00:00
Splendide Imaginarius
3be7e1de42 Linux: remove libdmx-dev dependency
It was removed from Debian Trixie and higher.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1086511
2025-05-26 13:40:46 +00:00
Splendide Imaginarius
17bfb1150d Actions: add Debian Trixie cross build 2025-05-26 13:31:22 +00:00
Splendide Imaginarius
8e8c78c03e
Merge pull request #250 from Splendide-Imaginarius/mkxp-z-trixie
Actions: add Debian Trixie native build
2025-05-26 13:00:31 +00:00
Splendide Imaginarius
a40d55baa7 Actions: add distro to artifact filename 2025-05-26 12:33:04 +00:00
Splendide Imaginarius
5177acada9 Actions: add explicit xxd dependency
It was installed by default on Ubuntu but not Debian.
2025-05-26 12:05:40 +00:00
Splendide Imaginarius
5d12f43f97 Actions: use Bash for container builds 2025-05-26 11:40:22 +00:00
Splendide Imaginarius
32df80611c Actions: add explicit wget dependency
It was installed by default on Ubuntu but not Debian.
2025-05-26 11:01:28 +00:00
Splendide Imaginarius
d0a1485055 Actions: add Debian Trixie native build 2025-05-26 10:51:43 +00:00
Splendide Imaginarius
5e947546f9 s390x is no longer experimental 2025-05-26 10:36:12 +00:00
Splendide Imaginarius
4bf2d9e02c
Merge pull request #240 from white-axe/cmake4
Fix builds with CMake 4
2025-05-02 17:43:29 +00:00
刘皓
97235e068a
Use environment variable to set CMake policy instead of -D flag
This applies recursively unlike the other method.
2025-05-01 17:55:38 -04:00
Splendide Imaginarius
c9096e42ee
Merge pull request #237 from white-axe/macos
Fix macOS builds with Xcode 15 or later
2025-05-01 20:58:30 +00:00
Splendide Imaginarius
8243ee53e9
Merge pull request #242 from Splendide-Imaginarius/mkxp-z-matrix
Some checks failed
Automatic Build / Ubuntu 22.04 x86_64 (push) Failing after 3s
Automatic Build / Ubuntu 22.04 arm64 (push) Failing after 2s
Automatic Build / Ubuntu 22.04 armv6 (push) Failing after 2s
Automatic Build / Ubuntu 22.04 armv7 (push) Failing after 2s
Automatic Build / Ubuntu 22.04 armv7-neon (push) Failing after 2s
Automatic Build / Ubuntu 22.04 power8le (push) Failing after 2s
Automatic Build / Ubuntu 22.04 power9le (push) Failing after 2s
Automatic Build / Ubuntu 22.04 riscv64 (push) Failing after 2s
Automatic Build / Ubuntu 22.04 s390x (push) Failing after 3s
Automatic Build / Windows (push) Has been cancelled
Automatic Build / macOS (push) Has been cancelled
README: Link to Matrix space
2025-04-16 01:58:24 +00:00
Splendide Imaginarius
8f3fbd972d README: Link to Matrix space
Fixes https://github.com/mkxp-z/mkxp-z/issues/85
2025-04-16 01:16:26 +00:00
刘皓
479789198a
Merge branch 'dev' into macos 2025-04-12 19:19:49 -04:00
Splendide Imaginarius
737aed0330
Merge pull request #239 from white-axe/vorbis
Use CMake instead of Autotools for building Vorbis
2025-04-11 05:29:45 +00:00
刘皓
e607ee9107
Switch back to mkxp-z/vorbis 2025-04-04 10:11:18 -04:00
刘皓
93c3e972d5
Fix builds with CMake 4 2025-04-02 13:09:41 -04:00
刘皓
5def22150a
Use CMake instead of Autotools for building Vorbis
(cherry picked from commit e10c7bee0d)
2025-03-30 11:58:34 -04:00
刘皓
ec780afe5b
Revert "Update Ruby from 3.1.3 to 3.1.7"
This reverts commit 0f24e806bb.
2025-03-28 17:12:53 -04:00
刘皓
0f24e806bb
Update Ruby from 3.1.3 to 3.1.7 2025-03-28 12:39:46 -04:00
刘皓
74673ae7ca
Fix typo: $(DOWNLOADS)/vorbis/Makefile should be $(DOWNLOADS)/vorbis/cmakebuild/Makefile 2025-03-25 11:21:47 -04:00
刘皓
e10c7bee0d
Use CMake instead of Autotools for building Vorbis 2025-03-24 21:10:10 -04:00
Splendide Imaginarius
68a344afcf
Merge pull request #236 from white-axe/endian
Some checks failed
Automatic Build / Ubuntu 22.04 x86_64 (push) Failing after 40s
Automatic Build / Ubuntu 22.04 armv7 (push) Failing after 34s
Automatic Build / Ubuntu 22.04 arm64 (push) Failing after 39s
Automatic Build / Ubuntu 22.04 armv6 (push) Failing after 37s
Automatic Build / Ubuntu 22.04 armv7-neon (push) Failing after 3s
Automatic Build / Ubuntu 22.04 power8le (push) Failing after 3s
Automatic Build / Ubuntu 22.04 power9le (push) Failing after 3s
Automatic Build / Ubuntu 22.04 riscv64 (push) Failing after 3s
Automatic Build / Ubuntu 22.04 s390x (push) Failing after 3s
Automatic Build / Windows (push) Has been cancelled
Automatic Build / macOS (push) Has been cancelled
Implement serialization for big-endian platforms
2025-03-16 07:37:04 +00:00
Eblo
8f7b6c1962
Remove entire line for DYLD_INSERT_LIBRARIES
(cherry picked from commit 27c66a802ec11e90972bfc8135db47866caf0b01)
2025-02-16 23:46:09 -05:00
Eblo
06f7572eb7
Actually use mkxp-z Ruby fork for macOS
(cherry picked from commit 1d0921c8819a9b6ccfab84bf001eeb954f38f359)
2025-02-16 23:46:02 -05:00
Eblo
c99d8b0bba
Fix Ruby and Vorbis at the Makefile level
(cherry picked from commit edd115a32020f8ff84fbcfb170b3806cb52feda2)
2025-02-16 23:45:45 -05:00
Eblo
dceb81aa77
Attempt to fix macOS autobuild
(cherry picked from commit 2cb0a75e57d6149c12c653914473d5ff556260fe)
2025-02-16 23:43:30 -05:00
刘皓
852db6233c
Upgrade actions to v4
No need for double-zipping anymore since the upload artifact action
preserves +x permissions now.

(cherry picked from commit 0f6611f19f)
2025-02-14 12:24:00 -05:00
刘皓
0f6611f19f
Upgrade actions to v4
No need for double-zipping anymore since the upload artifact action
preserves +x permissions now.
2025-02-10 21:25:46 -05:00
刘皓
d7cd4ff3ae
Implement serialization for big-endian platforms 2025-02-10 18:58:47 -05:00
Splendide Imaginarius
711f9a4553
Merge pull request #158 from Nathan-MV/plugin-script
Some checks failed
Automatic Build / Ubuntu 22.04 x86_64 (push) Failing after 5s
Automatic Build / Ubuntu 22.04 arm64 (push) Failing after 3s
Automatic Build / Ubuntu 22.04 armv6 (push) Failing after 3s
Automatic Build / Ubuntu 22.04 armv7 (push) Failing after 2s
Automatic Build / Ubuntu 22.04 power8le (push) Failing after 2s
Automatic Build / Ubuntu 22.04 armv7-neon (push) Failing after 2s
Automatic Build / Ubuntu 22.04 power9le (push) Failing after 2s
Automatic Build / Ubuntu 22.04 riscv64 (push) Failing after 2s
Automatic Build / Ubuntu 22.04 s390x (push) Failing after 2s
Automatic Build / Windows (push) Has been cancelled
Automatic Build / macOS (push) Has been cancelled
Postload Scripts
2024-10-26 19:41:41 +00:00
Nathan-MV
17f9ec9c19 postload scripts 2024-10-26 14:24:32 +00:00
Splendide Imaginarius
cd8f1c28d3
Merge pull request #169 from Splendide-Imaginarius/mkxp-z-lanczos-short-circuit-part2
Bitmap: short-circuit shader interpolation
2024-10-23 23:59:05 +00:00
Splendide Imaginarius
7e9937b80f Bitmap: short-circuit shader/bilinear interpolation
Benchmark shows a speedup from 10.4s to 4.1s.
2024-10-23 22:36:00 +00:00
Splendide Imaginarius
1114671567
Merge pull request #88 from Nathan-MV/pr-symphony
Parse CSV - rapidcsv
2024-10-23 03:33:31 +00:00
Nathan-MV
48955ab120 update rapidcsv header 2024-10-05 12:50:03 +00:00
Nathan-MV
f27018912c fix conflicts with #207 2024-09-29 11:51:23 +00:00
Snowdream
d4bf2123a9 T++ CSVs do not have headers, don't try to read 'em 2024-09-29 11:43:30 +00:00
Snowdream
ab2f477031 Correctly parse CSVs with newlines within quoted strings 2024-09-29 11:43:30 +00:00
Snowdream
7c066151ff Add a function to parse CSV files to multidimensional arrays. 2024-09-29 11:43:30 +00:00
Splendide Imaginarius
ef90a2f30b
Merge pull request #223 from Splendide-Imaginarius/mkxp-z-seek-round
Audio: convert seconds to samples by rounding rather than flooring
2024-09-29 01:53:41 +00:00
Splendide Imaginarius
1a6e5c90b6
Merge pull request #210 from WaywardHeart/mkxp-z-preload-oem-keys
win32_wrap: add OEM keys
2024-09-29 01:52:29 +00:00
Splendide Imaginarius
6a3a0ddc86 Audio: convert seconds to samples by rounding rather than flooring 2024-09-27 17:59:47 +00:00
Splendide Imaginarius
c58d708faa
Merge pull request #130 from Splendide-Imaginarius/seek-double
Audio: use double for seeking
2024-09-27 17:34:12 +00:00
Splendide Imaginarius
a5d574984c
Merge pull request #192 from WaywardHeart/audio-segfault
Fix a segfault in audio streams
2024-09-03 09:33:55 +00:00
Wayward Heart
a3d028335c Re-encode S32 audio sample formats without re-enumerating the files 2024-09-03 03:11:27 -05:00
Splendide Imaginarius
ad84f2a743
Merge pull request #216 from Splendide-Imaginarius/mkxp-z-s390x
Add s390x as cross-compile target
2024-09-03 06:45:42 +00:00