Commit graph

415 commits

Author SHA1 Message Date
Reg Tiangha
9397d83c1a Android: Support flexible page sizes in Android 15
Android 15 will allow OEMs to ship arm64-v8a devices with 16KiB page sizes. Devices that use this configuration will not be able to run existing apps that use native code. To be compatible with these devices, applications will need to rebuild all their native code to be 16KiB aligned, and rewrite any code which assumes a specific page size.

This commit sets `-DANDROID_SUPPORT_FLEXIBLE_PAGE_SIZES=ON` and updates `libadrenotools` to replace `PAGE_SIZE` with `getpagesize()` in order to dynamically determine a device's page size.
2024-09-24 00:52:21 +01:00
Reg Tiangha
37f22e5584 Vulkan: Support vulkan-sdk-1.3.290 2024-09-23 18:39:25 +01:00
Reg Tiangha
f880ce51a0 externals: Update dynarmic 2024-09-23 18:39:25 +01:00
Reg Tiangha
6c444f4ad6 externals: Update libyuv to 41d0cd3 2024-09-23 18:39:25 +01:00
Reg Tiangha
43463b999c externals: Update cubeb to 19d2f7b 2024-09-23 18:39:25 +01:00
Reg Tiangha
a0549e91b4 externals: Update catch2 from v3.6.0 to v3.7.0 2024-09-23 18:39:25 +01:00
Reg Tiangha
f0b1b57dd4 externals: Update SDL from 2.30.6 to 2.30.7 2024-09-23 18:39:25 +01:00
Reg Tiangha
c8acd11219 externals: Update xbyak from v7.07 to v7.07.1 2024-09-23 18:39:25 +01:00
OpenSauce04
91294919bb Corrected overzealous removal of SDL2 frontend 2024-09-04 10:39:43 +01:00
OpenSauce04
07858a015e Dropped lime3ds-cli executable and SDL2 frontend 2024-09-03 20:04:04 +01:00
Reg Tiangha
7e938fcdd9
Replace all remaining Citra references with Lime3DS
Whereas previous efforts were focused on the user-facing side, this commit replaces Citra references which are present in the codebase itself. This should be the last time a change like this is ever necessary.
2024-08-21 21:02:46 +01:00
Reg Tiangha
3ab0cb87bb externals: Update sdl from 2.30.5 to 2.30.6 2024-08-02 19:04:27 +00:00
kongfl888 K
c7818ef16f externals: Update fmt from 10.2.1 to 11.0.2 2024-08-02 19:04:27 +00:00
Reg Tiangha
6f1fdcbb19 externals: Update dynarmic dependencies 2024-08-01 15:14:34 +00:00
Reg Tiangha
a907d20937 externals: Update sdl from 2.30.4 to 2.30.5 2024-08-01 15:14:34 +00:00
OpenSauce04
b91ec62183 externals: Use PabloMK7/dynarmic instead of blitzingeagle/dynarmic
This archive of dynarmic is more up-to-date
2024-07-09 22:46:04 +00:00
OpenSauce04
b2805cbebc Use archive.org snapshots of remaining Citra links for now
Should be changed out for appropriate replacements when they are available

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2024-07-01 20:30:39 +00:00
Reg Tiangha
c13595cc70 externals: Update xbyak from v7.06 to v7.07 2024-06-29 11:28:40 +00:00
Reg Tiangha
c56ff95a12 externals: Update glslang from 14.2.0 to 14.3.0 2024-06-29 11:28:40 +00:00
Reg Tiangha
23345dc9ac externals: Update sdl from 2.30.3 to 2.30.4 2024-06-29 11:28:40 +00:00
Reg Tiangha
8b9f234daa externals: Update vma to 3.1.0 2024-06-29 11:28:40 +00:00
Reg Tiangha
2e011e99c3
externals: update openal-soft to HEAD 2024-05-22 09:13:51 -06:00
Reg Tiangha
e08fd85420
externals: update zstd to v1.5.6-HEAD 2024-05-22 09:12:29 -06:00
Reg Tiangha
766c9faac1
externals: update vulkan-headers from vulkan-sdk-1.3.275 to vulkan-sdk-1.3.283 2024-05-22 09:11:39 -06:00
Reg Tiangha
7d8f12fad7
externals: update vma to HEAD 2024-05-22 09:10:01 -06:00
Reg Tiangha
1484d31711
externals: update sdl2 from 2.30.2 to 2.30.3 2024-05-22 09:09:03 -06:00
Reg Tiangha
2e43cf2fbb
externals: update libyuv to HEAD 2024-05-22 09:08:16 -06:00
Reg Tiangha
240d112a61
externals: update glslang from 14.1.0 to 14.2.0 2024-05-22 09:07:05 -06:00
Reg Tiangha
e31faa5e62
externals: update faad2 to HEAD 2024-05-22 09:06:23 -06:00
Reg Tiangha
85dbafe507
externals: update enet to v1.3.18 2024-05-22 09:05:17 -06:00
Reg Tiangha
0f9c02c019
externals: update cubeb to HEAD 2024-05-22 09:03:32 -06:00
Reg Tiangha
d1ccbdf1ee
externals: update catch2 from v3.5.4 to v3.6.0 2024-05-22 09:01:56 -06:00
Reg Tiangha
f758720785
externals: update libyuv to HEAD 2024-04-11 08:45:20 -06:00
Reg Tiangha
56b4070db0
externals: update cubeb to HEAD 2024-04-11 08:41:07 -06:00
Reg Tiangha
f643399d1b
externals: update openal-soft to HEAD 2024-04-11 08:40:19 -06:00
Reg Tiangha
34667b9231
externals: update sdl2 from 2.30.1 to 2.30.2-HEAD 2024-04-11 08:38:55 -06:00
Reg Tiangha
96da5b6667
externals: update catch2 from v3.5.3 to v3.5.4 2024-04-11 08:26:08 -06:00
Reg Tiangha
f9a44c30b6 externals: allow external SPIR-V Optimization 2024-04-07 19:37:27 +01:00
Reg Tiangha
870e32be6f externals: update glslang from 12.2.0 to 14.1.0-HEAD 2024-04-07 19:37:27 +01:00
Reg Tiangha
7455bec491 externals: update vulkan-headers from vulkan-sdk-1.3.275.0 to v1.3.281 2024-04-07 19:37:27 +01:00
Reg Tiangha
1e70329772 externals: update vma to HEAD 2024-04-07 19:37:27 +01:00
OpenSauce
6cf2c37392
The big rebrand commit
- Rebranded executable files to reference Lime instead of Citra
- Rebranded many files in the source tree to reference Lime instead of Citra
- Rebranded many resource files to reference Lime instead of Citra
- Rebranded all instances of Citra's reverse DNS to Lime's reverse DNS
- Other small misc rebrands
2024-03-31 16:50:40 +01:00
Reg Tiangha
0a30d6fdd8
Update various submodules (#26)
* externals: update catch2 from v3.3.2 to v3.5.3

* externals: update zstd from v1.5.5 to v1.5.6

* externals: update xbyak from v6.68 to v7.06

* externals: update soundtouch from 2.3.2 to 2.3.3

* externals: update oaknut from 2.0.2 to HEAD

* externals: update sdl2 from 2.25.5 to 2.30.1

* externals: update cubeb to HEAD

* externals: update openal-soft from 1.23.1 to HEAD

* externals: update nihstro to HEAD

* externals: update lodepng to HEAD

* externals: update libyuv to HEAD

* externals: update faad2 from 2.11.0 to HEAD

* externals: update enet to HEAD

* externals: update cpp-jwt to HEAD

* externals: update inih from r56 to r58

* externals: update libusb from 1.0.27-rc2 to 1.0.27

* externals: update getopt from 1.0-2015.06.19 to 1.1-2022.09.25

* externals: update httplib from v0.11.2 to v0.14.3

* externals: update json from 3.11.2 to 3.11.3

* externals: update fmt from 10.1.1 to 10.2.1

* externals: update dynarmic from 6.6.2 to 6.7.0-HEAD
2024-03-31 01:01:49 -03:00
RyzenDew
12b838cc7f
Revert "Update icons and strings" 2024-03-08 01:55:15 -04:00
Angelo Trotta
6601120c01 Fix default qt_theme
- Fixed error when compiling caused by the Lime image change and renaming.
- Updated compatibility list UI to reflect changes from Citra to Lime
2024-03-07 11:08:01 +01:00
Castor215
749a721aa2
externals: disable system cpp-httplib if it is a shared object (#7446)
Co-authored-by: Castor216 <davidjamescastor215@proton.me>
2024-02-17 06:39:38 -08:00
Steveice10
19784355f9
build: Improve support for Windows cross-compilation. (#7389)
* build: Improve support for Windows cross-compilation.

* build: Move linuxdeploy download to bundle target execution time.
2024-02-05 10:09:50 -08:00
Steveice10
c978c074db
build: Update and re-enable cubeb on macOS. (#7405) 2024-02-01 15:29:14 -08:00
Steveice10
9f5d5c6ddd
externals: Remove broken android-ifaddrs. (#7410) 2024-02-01 06:39:13 -08:00
merry
63feac6bb3
externals: Update dynarmic to 6.6.1, Update oaknut to 2.0.1 (#7398) 2024-01-30 19:50:39 -08:00