Commit Graph

360 Commits

Author SHA1 Message Date
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
Alex Szpakowski 0e39397950 Added tag 11.1 for changeset d80e6fc264b2 2019-07-06 19:13:53 -03:00
Alex Szpakowski 3481872c52 Added tag 11.0 for changeset 61bc3d6fb89d 2019-07-06 19:13:15 -03:00
Alex Szpakowski 0f8ba0f109 Added tag 0.10.2 for changeset aa900d437a00 2019-07-06 19:09:31 -03:00
Alex Szpakowski 6a41b29c7a Added tag 0.10.1 for changeset 70915fffe803 2019-07-06 19:09:13 -03:00
Alex Szpakowski 649dde3c95 Added tag 0.10.0 for changeset d6abcfb8512f 2019-07-06 19:08:25 -03:00
Alex Szpakowski 83c92ffb6d Reapply megasource's changes to zlib's cmakelists.txt 2019-06-02 01:38:38 -03:00