kichikuou
3e32da1d37
Add SDL3 support alongside SDL2
...
Add optional SDL3 support while keeping SDL2 as the default. SDL3 builds
must be selected explicitly with the SYSTEM3_SDL_VERSION CMake option.
Centralize most SDL2/SDL3 API differences behind compatibility interfaces.
Audio playback uses a dedicated SDL3 backend based on SDL3 audio streams,
implemented separately in mako_sdl3.cpp.
Android and Nintendo Switch remain on SDL2 for now.
2026-09-16 08:44:23 +09:00
kichikuou
24ef2289cc
CI: Fix emscripten build failure
2026-04-12 22:46:31 +09:00
kichikuou
891c9cbbfb
CI: Update GitHub actions
2026-04-12 22:44:37 +09:00
kichikuou
d489c0b8c1
CI: Build with latest emscripten
2024-06-11 07:43:05 +09:00
kichikuou
60d4c7de2c
CI: Enable COMPILE_WARNING_AS_ERROR on Windows and Emscripten
2024-02-16 13:43:50 +09:00
kichikuou
618631c642
CI: Update GitHub actions
2024-02-16 13:26:49 +09:00
kichikuou
6996482362
Move CMakeLists.txt to project root
2024-01-11 13:28:18 +09:00
kichikuou
3e11ba1b44
Update emscripten to 3.1.44
2023-08-06 21:54:42 +09:00
kichikuou
0171433618
Update emscripten to 3.1.34
2023-04-09 18:32:33 +09:00
kichikuou
50120d32ce
Update emscripten to 3.1.32
2023-02-25 15:06:26 +09:00
kichikuou
82e5bde5e2
CI: Update GH actions
2022-11-27 11:21:47 +09:00
kichikuou
0860c2f471
Update emscripten to 3.1.18
2022-08-07 18:14:04 +09:00
kichikuou
b1a2221f9f
emscripten: Change build type from MinSizeRel to Release
...
It generates 2.5x faster code for ymfm.
2022-08-07 15:58:10 +09:00
kichikuou
ea6eff1cdf
Update emscripten to 3.1.2
2022-01-30 12:07:42 +09:00
kichikuou
8ee2e952f9
Update emscripten to 2.0.31
2021-10-14 20:58:54 +09:00
kichikuou
b64e8ed129
emscripten CI: Use standard setup-emsdk way to cache
2021-07-14 18:34:05 +09:00
kichikuou
8f48093409
Update emscripten to 2.0.25
2021-07-14 18:29:50 +09:00
kichikuou
59b7dd85cd
Update emscripten to 2.0.15
2021-03-18 15:27:39 +09:00
kichikuou
89d5fdcbc6
CI: Fix emscripten build
2020-11-23 16:38:05 +09:00
kichikuou
f426bf87e1
Update emscripten to 2.0.7
2020-10-24 18:56:02 +09:00
kichikuou
b618d61ca5
CI: Address deprecation of add-path and set-env
2020-10-10 16:19:12 +09:00
kichikuou
94723e501e
Update CI for emscripten
...
- emscripten SDK 1.40.1
- mymindstorm/setup-emsdk@v6
- actions/cache@v2
- actions/upload-artifact@v2
2020-08-08 11:40:29 +09:00
kichikuou
a0396679a6
CI updates
...
- Add Windows build
- Run Debug and Release builds on Linux
- Run CI against pull requests
2020-06-04 09:55:15 +09:00
kichikuou
ac1bf0bac1
Update emscripten to 1.39.16
...
And add a fix for emscripten-core/emscripten#10746 .
2020-05-28 19:27:51 +09:00
kichikuou
28e1adfcfb
Add GitHub workflow for emscripten build
2020-02-23 18:16:09 +09:00