Commit Graph

370 Commits

Author SHA1 Message Date
Mark Jansen aed6fe093e Fix test.cpp for SDL3 2024-04-20 16:17:43 +02:00
Sasha Szpakowski 3ead4494da Merge pull request #17 from learn-more/SDL3
Add megasource support for SDL3
2024-04-18 08:10:15 -03:00
Mark Jansen d62935c994 Add megasource support for SDL3 2024-04-17 22:03:13 +02:00
Mark Jansen 1a1a8f6cb3 Add SDL3 3.1.1-preview 2024-04-17 21:49:48 +02:00
Sasha Szpakowski 2c854305d7 Merge pull request #16 from learn-more/openal-assert
Import upstream openal commit, fixing an assert in debug iterators:
2024-04-15 19:06:59 -03:00
Miku AuahDark 53a7dd6097 Merge pull request #15 from learn-more/gitignore
Fix .gitignore paths
2024-04-15 20:44:44 +08:00
Mark Jansen 6e6dc07448 Fix .gitignore paths 2024-04-14 18:28:32 +02:00
Miku AuahDark 2c45b8bb87 Merge pull request #14 from learn-more/luajit
Copy LuaJIT to the same directory as it is used from
2024-04-13 15:02:45 +08:00
Miku AuahDark 3b7b4cb6cd LuaJIT: Workaround build script to always link with multithread DLL.
See LuaJIT/LuaJIT#1127.
2024-04-08 19:21:52 +08:00
Chris Robinson 3718aad414 Import upstream openal commit, fixing an assert in debug iterators:
Original commit: 94a6230a7295ff93815e2293189d5177fd6fca92
Don't try to sort an empty list
2024-04-03 21:34:01 +02:00
Mark Jansen 8401cc7d6f Copy LuaJIT to the same directory as it is used from 2024-04-03 21:23:04 +02:00
Miku AuahDark 846f6053f9 OpenAL-soft: Add love-android-specific exports. 2024-03-31 12:42:23 +08:00
Miku AuahDark a41f2bfd3c CI: Update actions/checkout to v4. 2024-03-31 11:33:36 +08:00
Miku AuahDark 6b677723de CI: Always use Command Prompt when running commands. 2024-03-31 11:32:25 +08:00
Miku AuahDark a4b28ab337 Workaround Strawberry PERL intrusive paths. 2024-03-31 11:23:57 +08:00
Miku AuahDark e745aefed4 Update LuaJIT to LuaJIT/LuaJIT@d06beb0. 2024-03-31 11:20:09 +08:00
Miku AuahDark f3eefb66f5 Add support on compiling with Ninja. 2024-03-31 10:43:01 +08:00
Miku AuahDark e8b760c020 LuaJIT: Allow compilation when targetting Windows ARM64.
As LuaJIT now supports Windows ARM64, the safeguards are no longer necessary.
2024-03-21 11:19:51 +08:00
Miku AuahDark 798b4232c0 OpenAL-soft: Workaround compile error on PFFFT in Windows ARM64 for time being.
Issue kcat/openal-soft#979.
2024-03-21 10:20:39 +08:00
Miku AuahDark 30c0659cdf Merge branch 'vsdevcmd' 2024-03-21 10:04:51 +08:00
Miku AuahDark a4d8d6f2c8 Run cl.exe to show compiler version when compiling LuaJIT. 2024-03-21 09:07:40 +08:00
Miku AuahDark fd43b54114 Use VsDevCmd.bat when available. 2024-03-21 09:03:18 +08:00
Miku AuahDark c663769869 Update OpenAL-soft version. 2024-03-20 11:23:18 +08:00
Miku AuahDark 1f5af9ee3f OpenAL-soft: Apply megasource-specific patches. 2024-03-20 11:22:56 +08:00
Miku AuahDark 73a6fc9196 Update OpenAL-soft to 1.23.1-bc7cb17. 2024-03-20 11:06:03 +08:00
Sasha Szpakowski 4a512be715 update freetype to 2.13.2. 2024-02-19 12:30:17 -04:00
Miku AuahDark 2071a685a1 Android: Recompile LuaJIT binaries with NDK 26.1.10909125. 2024-01-27 00:03:53 +08:00
Sasha Szpakowski 17eb2fe045 Merge branch 'main' into 12.x 2023-12-02 14:18:28 -04:00
Sasha Szpakowski 48811d08a8 Update SDL2 to 2.28.5 11.5 2023-12-02 14:16:23 -04:00
Sasha Szpakowski 3b08388623 Update LuaJIT to commit 43d0a19 2023-12-02 14:08:32 -04:00
Sasha Szpakowski da21872b01 Merge branch 'main' into 12.x 2023-10-22 21:24:37 -03:00
Sasha Szpakowski e1343726a1 Update SDL to 2.28.4. 2023-10-22 21:23:46 -03:00
Sasha Szpakowski 69d3c41bfc Update LuaJIT to commit e826d0c 2023-10-22 21:15:55 -03:00
Miku AuahDark 44ba332ebe Rebuild LuaJIT and update LuaJIT build script.
* Clang for Windows is no longer required. Instead it requires GCC + multilib in the WSL distro.
* It will try to use Windows's installed LuaJIT, then fallback to WSL's LuaJIT. If none is found, an error will be thrown.
* Add luajit.h include file as byproducts.
2023-09-28 15:27:46 +08:00
Miku AuahDark 8bca5c43a6 Fix Android compile error.
Cherry-picked from harfbuzz/harfbuzz@d88269c.
2023-09-28 14:31:04 +08:00
Sasha Szpakowski 84a7cbb396 Merge branch 'main' into 12.x 2023-09-10 19:02:15 -03:00
Sasha Szpakowski b75ae16560 update LuaJIT to the latest commit (5a18d45) 2023-09-10 19:02:01 -03:00
Sasha Szpakowski 400e132eb5 Merge branch 'main' into 12.x 2023-08-31 22:54:39 -03:00
Sasha Szpakowski e7e82e2da5 Update LuaJIT to commit 72efc42 2023-08-31 22:51:57 -03:00
Sasha Szpakowski c025bb7422 Update SDL2 version string in megasource build output 2023-08-31 22:23:01 -03:00
Sasha Szpakowski 417464259d Reapply megasource changes to SDL2's cmakelists.txt 2023-08-31 22:21:22 -03:00
Sasha Szpakowski a82fcdd079 Update SDL2 to version 2.28.1. 2023-08-31 22:21:03 -03:00
Sasha Szpakowski e650bfa0bd update LuaJIT to latest commit (72efc42) 2023-08-12 23:59:01 -03:00
Sasha Szpakowski 9c3769338c Update SDL2 version string in megasource build output 2023-07-01 17:33:54 -03:00
Sasha Szpakowski e7dcc1a3a0 Reapply megasource changes to SDL2's cmakelists.txt 2023-07-01 17:33:36 -03:00
Sasha Szpakowski b38f57730a Update SDL2 to version 2.28.1. 2023-07-01 17:33:01 -03:00
Miku AuahDark ac30fb34cb Update LuaJIT to LuaJIT/LuaJIT@224129a8e6.
It's a minor fix from LuaJIT upstream.
2023-05-23 10:29:45 +08:00
Miku AuahDark 1025e7b6e0 Update LuaJIT to LuaJIT/LuaJIT@1c27912705. 2023-04-18 10:46:51 +08:00
Miku AuahDark f587c9d0a8 Update LuaJIT to LuaJIT/LuaJIT@d0e8893 2023-01-30 20:58:40 +08:00
Miku AuahDark 99b2757fc5 Always build LuaJIT amalgamated and with debug information.
Building LuaJIT with "debug" does not increase the size of the binary and
Visual Studio is able to pick correct source files even when LuaJIT is
compiled with amalgamated option.
2023-01-14 15:21:11 +08:00