Commit graph

19 commits

Author SHA1 Message Date
刘皓
1706584e9d
Split patch files for libretro builds into smaller files 2025-02-03 23:55:44 -05:00
刘皓
d7e002f9b0
Compile Ruby with -Oz -DNDEBUG in libretro builds 2025-02-02 17:05:15 -05:00
刘皓
93d0cabd53
Disable OpenAL Soft's event thread in libretro builds
I don't think we need the event thread when all we're doing is rendering
to OpenAL Soft's loopback driver. Besides, the event thread was causing
crashes in Emscripten builds.
2025-01-31 20:51:20 -05:00
刘皓
4a730f5e8b
Use a newer version of OpenAL Soft in libretro builds
The Emscripten build was crashing because of some unaligned memory
access in OpenAL Soft. Hopefully this fixes it.
2025-01-31 17:28:34 -05:00
刘皓
23b6a931d8
Stop OpenAL Soft from enabling -pthread when targeting Emscripten 2025-01-31 12:27:27 -05:00
刘皓
ba5a5386ed
Don't initialize PhysFS basedir and userdir in libretro builds 2025-01-31 01:07:02 -05:00
刘皓
9f8d321c84
Use a better method of fixing the Emscripten OpenAL symbol conflict 2025-01-30 22:55:20 -05:00
刘皓
b6993d7f37
Add Emscripten and PlayStation Vita builds to libretro CI 2025-01-29 20:37:53 -05:00
刘皓
b249ad0d98
Add Ogg, Vorbis and libsndfile to libretro builds 2025-01-28 23:25:17 -05:00
刘皓
b1133b78f7
Fix some libretro compilation errors on Android, Darwin, Nintendo and Windows 2025-01-27 11:48:53 -05:00
刘皓
973b33e3e5
Fix PhysFS compilation errors in libretro builds 2025-01-25 00:58:11 -05:00
刘皓
afed16f086
Fix OpenAL Soft devkitPro compilation errors 2025-01-24 11:37:31 -05:00
刘皓
dee41c7b79
Add OpenAL Soft as a dependency in libretro builds 2025-01-23 19:15:52 -05:00
刘皓
44b8d13ff8
Add Nintendo consoles, PS2 and PSP to libretro CI
I'll also add PlayStation Vita and Xbox once I figure out how.

Other than that, I think that's all the game consoles RetroArch supports
that aren't Linux-based!
2025-01-15 22:10:50 -05:00
刘皓
688544096f
Add Alpine Linux and Android to libretro CI 2025-01-13 23:09:39 -05:00
刘皓
adf4fbf758
Rename lzma subproject to liblzma 2025-01-03 17:42:44 -05:00
刘皓
ff6d72f617
Fix LZMA compilation error on Windows 2025-01-02 19:15:15 -05:00
刘皓
cc52f2e332
Make libzip Meson subproject use header files from the other Meson subprojects 2025-01-02 18:54:50 -05:00
刘皓
77b7dda096
Add all dependencies of libretro build as Meson subprojects 2025-01-02 17:51:22 -05:00