Commit Graph

243 Commits

Author SHA1 Message Date
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
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
Alex Szpakowski fdc98187b8 Update zlib to 1.2.11. 2019-06-02 01:37:50 -03:00
Alex Szpakowski 638b67dab3 Improve C runtime dll detection by using CMake's InstallRequiredSystemLibraries tool instead of our own code, to get a list of dll's for the current VS version. 2019-06-01 23:08:43 -03:00
Alex Szpakowski 1dd8d44943 Remove physfs from megatest 2018-12-31 16:12:52 -04: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 11.1 11.2 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.
11.0
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 ec93b28a5b I don't think SDL2 needs the DirectX SDK anymore. 2018-02-27 23:40:55 +00:00
Alex Szpakowski d78b5d9214 Edited readme 2018-02-27 23:39:58 +00:00
Alex Szpakowski 1840f8e80e Copy all necessary C runtime dll's when building with VS2015 and newer. 2018-02-27 19:32:24 -04: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