刘皓
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