Commit Graph

163 Commits

Author SHA1 Message Date
Miku AuahDark 9ec151e21e Add LuaJIT prebuilt static library for Android 2021-02-11 20:14:22 +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
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
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
Alex Szpakowski 7ed6273a1a SDL: Fix link error when vs2019+x64 is used. 2020-01-04 20:30:55 -04:00
Alex Szpakowski 63ff1503c3 Fix SDL's compilation. 2019-12-25 18:41:36 -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 629d05efb3 Re-apply megasource-specific changes to SDL's cmakelists file. 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 83c92ffb6d Reapply megasource's changes to zlib's cmakelists.txt 2019-06-02 01:38:38 -03:00
Alex Szpakowski fdc98187b8 Update zlib to 1.2.11. 2019-06-02 01:37:50 -03:00
Alex Szpakowski f604155475 Re-apply megasource-specific changes to SDL's CMakeLists.
- Enable SDL_SHARED and disable SDL_STATIC.

- Set SDL_LINK_DIR in parent scope.

- Use custom install() directive.

- Add target_include_directories.
2018-12-31 16:11:34 -04:00
Alex Szpakowski 0c10f91bf8 Update SDL to the latest source code (2.0.9 + e1e13e154128) 2018-12-31 16:11:13 -04:00
Alex Szpakowski 45dbeb26c3 Re-apply changes to OpenAL Soft's cmakelists to make it work with megasource. 2018-12-31 15:48:20 -04:00
Alex Szpakowski 1f9c102832 Update OpenAL Soft to 1.19.1. 2018-12-31 15:47:52 -04:00
Alex Szpakowski f06a3bc791 Remove physfs source, it's included directly in love's repository now. 2018-12-31 14:27:03 -04:00
Alex Szpakowski 76407a2ad5 Update OpenAL Soft CMakeLists.txt to work with megasource 2018-04-03 20:55:35 -03:00
Alex Szpakowski 5be7c968b8 Update OpenAL Soft to commit 414b56edec5441211dc924fef365c54267c04f1c 2018-04-03 20:46:26 -03:00
Alex Szpakowski ac70ec9f6f Re-apply megasource-specific changes to SDL's CMakeLists.
- Enable SDL_SHARED and disable SDL_STATIC.

- Set SDL_LINK_DIR in parent scope.

- Use custom install() directive.

- Add target_include_directories.
2018-03-31 21:12:48 -03:00
Alex Szpakowski 768e2a7810 Update SDL2 to latest hg (fbfacc66c65c) 2018-03-31 20:56:14 -03:00
Alex Szpakowski ba7f151837 Update OpenAL Soft 1.18.2 CMakeLists.txt to work with megasource 2017-12-10 22:42:12 -04:00
Alex Szpakowski b160006eb1 Update OpenAL Soft to 1.18.2 2017-12-10 22:34:10 -04:00
Alex Szpakowski 75e0077566 Re-apply megasource-specific changes to SDL's CMakeLists.
- Enable SDL_SHARED and disable SDL_STATIC.

- Set SDL_LINK_DIR in parent scope.

- Use custom install() directive.

- Add target_include_directories.
2017-10-28 22:44:45 -03:00
Alex Szpakowski 4a2fd6d703 Update SDL to 2.0.7 2017-10-28 22:36:09 -03:00
Alex Szpakowski 7d27167be2 Update PhysFS 3.0.1 CMakeLists.txt to work with megasource 2017-10-28 22:28:33 -03:00
Alex Szpakowski b16c30b896 Update physfs to 3.0.1 2017-10-28 22:23:17 -03:00
Alex Szpakowski 1ba437f9c6 Update freetype 2.8.1 CMakeLists.txt to work with megasource 2017-10-28 22:17:53 -03:00
Alex Szpakowski 5e763aa7a0 Update freetype to 2.8.1 2017-10-28 22:06:29 -03:00
Alex Szpakowski 0c62108e7f Update PhysFS 3.0.0 CMakeLists.txt to work with megasource 2017-10-09 16:09:10 -03:00
Alex Szpakowski 63d7f9904d Update PhysFS to 3.0.0. 2017-10-09 16:08:39 -03:00
Alex Szpakowski 06bb7045e3 Re-apply megasource changes to FreeType's cmakelists 2017-09-04 00:28:51 -03:00
Alex Szpakowski 6720f1003c Update to FreeType 2.8 2017-09-04 00:28:16 -03:00
Alex Szpakowski 243dc132d3 Update LuaJIT to 2.0.5 2017-09-04 00:11:57 -03:00
Alex Szpakowski 6a3aada14a Potentially fix VS2013 build of libmpg123 2017-09-03 18:36:09 -03:00
Alex Szpakowski 355023bb2f Update mpg123 to 1.25.6 2017-09-03 15:22:32 -03:00
Alex Szpakowski 1fdca985b3 Potentially fix building love package 2016-10-29 16:42:47 -03:00
Alex Szpakowski 37adab19c9 Apply megasource changes to OpenAL Soft's CMakeLists 2016-10-29 16:12:57 -03:00
Alex Szpakowski 3dd3f1074b Updated OpenAL Soft to 1.17.2. 2016-10-29 16:12:27 -03:00