Commit Graph

366 Commits

Author SHA1 Message Date
Alex Szpakowski 4f24e5473f Re-apply megasource changes to SDL's cmake file 2021-12-03 18:40:53 -04:00
Alex Szpakowski 8ff9d249b2 Update SDL to 2.0.18 2021-12-03 18:40:24 -04:00
Alex Szpakowski 8013eef9c5 github actions build uses new love2d/love repo main branch name 2021-10-16 21:08:37 -03:00
Alex Szpakowski ea3c6dbc31 Merge pull request #7 from 4aiman/patch-1
Added a note for CMake 3.13+ users
2021-08-27 20:26:24 -03:00
4aiman da4cf84ec6 Added a note for CMake 3.13+ users 2021-08-26 15:54:46 +03:00
Alex Szpakowski ded6987a15 Don't run vcvarsall.bat in luajit step if it was already run.
Possibly works around build errors in AppVeyor
2021-07-04 11:14:38 -03:00
Alex Szpakowski 0f443a3bcd build luajit without suppressing build script echo 2021-07-03 22:17:49 -03:00
Alex Szpakowski 903335fbc1 Merge pull request #6 from MikuAuahDark/oboe
Add Oboe 1.4.3
2021-02-12 22:15:26 -04:00
Miku AuahDark 0bb60c059a Make sure OpenAL-soft consume Oboe in Android and mark it as required. 2021-02-12 19:59:32 +08:00
Miku AuahDark 4c5040b2e7 Add Oboe 1.4.3, used only for Android build. 2021-02-12 19:55:07 +08:00
Alex Szpakowski cfecce7010 Merge pull request #5 from MikuAuahDark/openal-soft-1.21.1
Update OpenAL-soft to 1.21.1
2021-02-11 18:26:37 -04:00
Alex Szpakowski 1f6cab91c8 Merge pull request #4 from MikuAuahDark/luajit-ec6edc5
LuaJIT Android Support
2021-02-11 18:26:08 -04:00
Miku AuahDark 7e0c146946 Use prebuilt static library for LuaJIT when compiling for Android.
Using Megasource for Android doesn't work yet but this is one step
to make it possible.
2021-02-11 20:19:38 +08:00
Miku AuahDark 9ec151e21e Add LuaJIT prebuilt static library for Android 2021-02-11 20:14:22 +08:00
Miku AuahDark 81c2b921fe Update LuaJIT commit hash 2021-02-11 19:47:33 +08:00
Miku AuahDark 0772fb5690 Add Android build script 2021-02-11 19:46:20 +08:00
Miku AuahDark c7178fc206 Update LuaJIT up to LuaJIT/LuaJIT@ec6edc5 2021-02-11 19:27:42 +08:00
Miku AuahDark 624174e4b4 Update OpenAL-soft version 2021-02-11 18:14:27 +08:00
Miku AuahDark ca4b1cb2d3 Re-apply Megasource-specific changes to OpenAL-soft CMakeLists 2021-02-11 18:13:49 +08:00
Miku AuahDark 904cc75ba8 Update OpenAL-soft to 1.21.1 2021-02-11 18:04:50 +08:00
Miku AuahDark 08f227997e Merge branch 'master' into 12.x 2021-02-02 19:55:57 +08:00
Miku AuahDark 8e497f14bb Make sure fail-fast is false to detect architecture-specific errors. 2021-02-02 19:46:31 +08:00
Miku AuahDark e578fb1058 Cherry-pick GitHub Actions Windows steps from 86010b3
This one uses 12.0-development branch of LOVE however.
2021-02-02 16:03:29 +08:00
Miku AuahDark 86010b399c Add GitHub Actions Windows build steps.
This will allows us to determine whetever any megasource changes causes
build failure in LOVE later on, rather than rerunning LOVE jobs
everytime.
2021-02-02 13:41:30 +08:00
Alex Szpakowski 5b67432127 Merge branch 'master' into 12.x 2020-12-23 22:13:26 -04:00
Alex Szpakowski 13584cee64 Update SDL to version 2.0.14. 2020-12-23 22:00:38 -04:00
Alex Szpakowski 076547d2d8 Merge pull request #2 from MikuAuahDark/windows-arm-rework
LÖVE on Windows 10 ARM patches (step 1)
2020-12-12 11:07:23 -04:00
Miku AuahDark a72283026d Megasource Windows ARM64 compatibility. 2020-12-03 14:30:04 +08:00
Miku AuahDark c01b7e2159 OpenAL-soft: Add more Windows SDK versions. 2020-12-03 14:01:30 +08:00
Miku AuahDark 04e953c4ec OpenAL-soft: Fix NEON mixer compile error under MSVC
Based on kcat/openal-soft@88cb398a83, backported to 1.19.1

Ideally, updating OpenAL-soft to latest version should fix this issue.
2020-12-03 13:29:45 +08:00
Miku AuahDark a6e5549830 OpenAL-soft: Use WinAPI functions to check for NEON support
Based on kcat/openal-soft@1869dc14d4 but backported to 1.19.1
2020-12-03 13:18:03 +08:00
Miku AuahDark 9932cae9c1 OpenAL-soft: Apply kcat/openal-soft@ee9f0fe306
Recognize ARM64 as a VS platform
2020-12-03 13:01:33 +08:00
Miku AuahDark 86071a8a44 Vorbis: Make sure SSE float-to-int conversion codepath is not taken when compiling for Windows ARM64. 2020-12-03 12:59:27 +08:00
Miku AuahDark 886724eb94 SDL: Apply revision 40ea0350f044 to fix implicit memcpy() when compiling for Windows ARM64
https://hg.libsdl.org/SDL/rev/40ea0350f044

A better solution would be to update SDL to latest release, but this is unnecessary
at the moment.
2020-12-03 12:55:55 +08:00
Miku AuahDark 6e7f690ba1 SDL: Apply revision ea71847e4e3c to fix Windows ARM64 compilation.
https://hg.libsdl.org/SDL/rev/ea71847e4e3c
2020-12-03 12:41:49 +08:00
Miku AuahDark 75c1f1c923 12.x: Remove mpg123 as dependency
See love2d/love#5
2020-10-15 18:09:54 +08:00
Alex Szpakowski 9e09bbb4b1 12.x: set LUAJIT_ENABLE_LUA52COMPAT 2020-10-12 18:23:09 -03:00
Alex Szpakowski 72540d2d5a Update LuaJIT to the latest 2.1.0 source (1d8b747) 2020-10-12 18:09:06 -03:00
Miku AuahDark ec1ceaf373 Replace hg repository to git repository. 2020-10-06 20:03:11 +08:00
Alex Szpakowski a5a49f9efe Add .gitignore based on .hgignore 2020-01-12 18:54:00 -04:00
Alex Szpakowski 7ed6273a1a SDL: Fix link error when vs2019+x64 is used. 2020-01-04 20:30:55 -04:00
Alex Szpakowski 7af77ce90d Update readme 2020-01-04 19:01:23 -04:00
Alex Szpakowski 63ff1503c3 Fix SDL's compilation. 2019-12-25 18:41:36 -05:00
Alex Szpakowski 915d5a1fb9 Updated LuaJIT build command from AuahDark: pass in debug for debug builds, and amalg for release builds. 2019-12-25 18:38:19 -05:00
Alex Szpakowski e6b37c63e2 Apply fix for compiling SDL with VS2019/x64 (3def438a1540). 2019-12-25 18:27:36 -05:00
Alex Szpakowski f138e9052e Update LuaJIT to the latest 2.1.0 source (0bee44c) 2019-12-25 17:37:36 -05:00
Alex Szpakowski 4418ce28e1 Added tag 11.3 for changeset ccea4bcb860c 2019-10-27 16:11:03 -03:00
Alex Szpakowski 629d05efb3 Re-apply megasource-specific changes to SDL's cmakelists file. 11.3 2019-07-25 19:13:24 -03:00
Alex Szpakowski e173593f7c Update SDL to version 2.0.10. 2019-07-25 19:13:03 -03:00
Alex Szpakowski 7b84b428d5 Added tag 11.2 for changeset d80e6fc264b2 2019-07-06 19:14:07 -03:00