Commit graph

78 commits

Author SHA1 Message Date
刘皓
e607ee9107
Switch back to mkxp-z/vorbis 2025-04-04 10:11:18 -04:00
刘皓
5def22150a
Use CMake instead of Autotools for building Vorbis
(cherry picked from commit e10c7bee0d)
2025-03-30 11:58:34 -04:00
Splendide Imaginarius
816b6e6e3c Bump OpenSSL on macOS to v3.0.12
Refs https://github.com/mkxp-z/mkxp-z/issues/46
2023-11-12 16:58:29 +00:00
Wayward Heart
4039ad20f5 Fix openssl version on MacOS 2023-10-17 04:38:55 -05:00
Splendide Imaginarius
56a92d55bd macOS: Use SDL_image's vendored libjxl 2023-10-09 08:45:07 +00:00
Splendide Imaginarius
9eed78fa2d Bump SDL to 2.28.1 2023-10-09 05:27:01 +00:00
Splendide Imaginarius
20c1f2fdf0 Revert "let's NOT update SDL yet"
This reverts commit 290ffe1135.
2023-10-09 05:27:01 +00:00
Splendide Imaginarius
4d7a4bff7f
Support opening JXL images (#24)
* Update SDL_image on linux+windows

Partially reverts "add -O3 to CFLAGS for dependencies"

This partially reverts commit 79bae839de.

* Enable JXL in SDL2_image
2023-10-08 23:04:50 -04:00
Struma
290ffe1135 let's NOT update SDL yet
Apparently it just breaks calls to SDL_SetWindowSize if it's called too
soon after boot and I'm too tired
2023-05-09 02:26:31 -04:00
Struma
15facd7380 stop running ruby's autoreconf on every makefile run 2023-05-09 00:02:36 -04:00
Struma
43488eb534 just zap all brew packages from the runner to avoid conflicts 2023-05-08 11:06:59 -04:00
Struma
bc4765a123 avoid conflicting with homebrew gmp because of macos-version-min mismatches 2023-05-08 08:29:11 -04:00
Struma
7940412314 github pls compile ruby, thanks 2023-05-08 07:28:26 -04:00
Struma
3754b9bc84 Configure SDL with cmake instead of autotools 2023-05-08 03:54:42 -04:00
Struma
1cf921c463 update SDL and physfs 2023-05-08 02:44:45 -04:00
Struma
580da08dc3 Build Ruby with LTO enabled (#16) 2023-05-04 20:27:05 -04:00
Struma
b79881aada more workflow changes, put them in README 2023-05-04 14:30:42 -04:00
Struma
82c7ea397f freedesktop/uchardet no longer exists for some reason 2023-04-22 15:05:46 -04:00
Zorua
a2075a5023 Update Ruby to 3.1.3 2022-12-13 04:42:21 -05:00
Zorua
cc1c19e150 Update ANGLE, set minimum macOS version to 10.13 2022-12-13 03:46:38 -05:00
Snowdream
c41967268c Update repos and readme 2022-08-22 15:45:10 -04:00
Snowdream
1424a19189 oopsie-poopsie I did a #$*&ky-wucky
Also, in other news, apparently SDL runs fast enough that it outpaced
the rest of the program and caused infinite loops if you called two
window-related functions too fast (like Graphics.scale + Graphics.center)
2022-07-24 03:05:04 -04:00
Snowdream
843e54de2e deal with a couple warnings, make sure xcode project still builds 2022-07-22 13:12:29 -04:00
Snowdream
689911510a Revert using libnyquist 2022-07-19 06:05:05 -04:00
Snowdream
88ba39197d Load SEs with libnyquist
Apparently, the newer SDL_Sound releases decode a little
slower than the previous ones. It can cause some noticeable lag
when loading SEs. nyquist still uses the same decoders that SDL_Sound
used to use though, so maybe it helps?
2022-07-18 22:42:54 -04:00
Snowdream
79bae839de add -O3 to CFLAGS for dependencies 2022-07-18 22:40:31 -04:00
Snowdream
ff74f08fc0 updated SDL_image 2022-07-18 00:06:39 -04:00
Struma
9c84e208db Restore MP3 support; update configs 2022-04-02 19:58:49 -04:00
Eblo
286b2b7658 Implement Graphics.play_movie
Render video frames and play audio for Graphics.play_movie
Added theora dependency for theora video format playback
Added icculus's theoraplay to project
2022-01-20 22:03:47 -05:00
Struma
822b3ae550 support rendering using Metal 2022-01-16 19:57:50 -05:00
Struma
231f80cac5 bump version to 2.3 2022-01-13 15:40:40 -05:00
Struma
e23bb705c9 upgrade to ruby 3.1 2022-01-13 15:03:28 -05:00
Struma
52705de642 fix ruby arm64 cross-compilation on Intel Macs 2021-11-27 21:54:40 -05:00
Struma
c9fa4f8619 Delete old stuff from Readme 2021-09-30 05:13:40 -04:00
Struma
d9ed5e147b List 32-bit Windows libraries in README 2021-06-26 15:48:42 -04:00
Struma
88474d6eb6 Just give up on MP3 for now 2021-06-25 21:52:45 -04:00
Struma
067e7023a2 Don't build ruby with --disable-install-doc on macOS
It breaks building for Apple Silicon on Intel machines,
and I don't want to be the one who goes to fix it.
2021-06-24 16:45:14 -04:00
Struma
e666590563 Use old SDL_sound again... again 2021-06-17 18:14:47 -04:00
Struma
d65005a0aa Always cross-compile on Intel Macs
libsigc++ was keeping me from doing this before. Works perfectly now.
2021-06-14 10:36:39 -04:00
Struma
baaa162e2c Remove libsigc++, use sigslot instead 2021-06-14 10:03:56 -04:00
Struma
b6ea039803 Guess and convert the encoding of the game title (again) 2021-06-08 08:33:29 -04:00
Struma
9bf398fcc5 Disable linking with libtiff 2021-03-31 21:03:29 -04:00
Struma
623352269a Disable SDL x11 driver on macOS 2021-03-31 20:49:52 -04:00
Struma
aa9bf22034 Configure ruby with autoreconf 2021-02-28 02:01:49 -05:00
Struma
e75c8747e1 Update SDL_sound to 2.0 2021-02-24 00:28:54 -05:00
Struma
06175fef4b give libpng location when building SDL2_image 2021-02-21 23:59:33 -05:00
Struma
daea586c3d Remove unnecessary ANGLE source 2021-02-19 14:30:36 -05:00
Struma
a833c96109 Zap SDL2_sound subdir 2021-01-11 03:11:17 -05:00
Struma
722f4eb62d Revert to old SDL_sound fork 2021-01-11 03:03:17 -05:00
Struma
eeea51c17a Move from native OpenGL to ANGLE on macOS 2021-01-08 07:13:07 -05:00