Commit Graph

616 Commits

Author SHA1 Message Date
darktux 616619c8f7 Port changes from Early Access 2025-04-04 03:40:46 +02:00
Briar 4bb6e633e0 externals: Downgrade dynarmic to `ae99622` and xbyak to `0d67fd15`; modify ABI parameter handling in macro_jit_x64.cpp 2025-04-04 03:23:32 +02:00
Briar 417202f53d externals: Update dynarmic to `5ae5288` 2025-04-04 03:23:32 +02:00
Briar dd32efa3d8 android: Switch to custom Oboe submodule 2025-04-04 03:23:32 +02:00
Briar 9cbd5bd299 externals: Update sirit to `6e6d79` 2025-04-04 03:23:32 +02:00
Briar 07751a6b6d externals: Update opus to `df02d25` 2025-04-04 03:23:32 +02:00
Briar fb3cd035a8 externals: Update sirit to `770472e` 2025-04-04 03:23:32 +02:00
Briar d7a0201a12 externals: Update vcpkg to e`a2a964` 2025-04-04 03:23:32 +02:00
Briar ae973178fd externals: Update discord-rpc to `32d1cfcab` 2025-04-04 03:23:32 +02:00
Briar 699f5995b4 externals: Update enet to `2662c0d` 2025-04-04 03:23:32 +02:00
Briar 0cf8ffc821 externals: Update cubeb to `2662c0d` 2025-04-04 03:23:32 +02:00
Briar b2237a372e externals: Update mbedtls to `acdc937` 2025-04-04 03:23:32 +02:00
Briar ae37f76bb9 externals: Update vcpkg to `c82f7466` 2025-04-04 03:23:32 +02:00
Briar 78b9daabe3 externals: Update discord-rpc to `54eb03c` 2025-04-04 03:23:32 +02:00
Briar a3efef4455 externals: Update dynarmic to `4663c05` 2025-04-04 03:23:32 +02:00
Briar 712d6ad542 externals: Update xbyak to `44a72f3` 2025-04-04 03:23:31 +02:00
icybriar 127fdbc93e externals: Update SDL2 to commit `2e4c12cd2` 2025-04-01 18:31:24 +02:00
liamwhite 230f518721 Merge pull request #12981 from lat9nq/tzdb-asan-custom
tzdb_to_nx: Update to latest
2024-02-10 22:42:47 -05:00
lat9nq bc77e73156 tzdb_to_nx: Update to latest
Includes memory leak fix.

Includes option to specify a custom zoneinfo dir.
2024-02-10 17:45:18 -05:00
Merry b58f148d60 externals: Update dynarmic to 6.6.3 2024-02-10 19:40:47 +00:00
Alexandre Bouvier cb943b0fa5 cmake: prefer system oaknut library 2024-01-30 02:57:50 +01:00
liamwhite 1ba215fb7a Merge pull request #12830 from merryhime/dynamic-dual_code_block
externals/dynarmic: Update to 6.6.1
2024-01-29 15:27:04 -05:00
liamwhite 9b07313a94 Merge pull request #12814 from Kelebek1/time_new_ipc
Move time services to new IPC and add debug printing
2024-01-29 09:08:46 -05:00
liamwhite bc857b4b5a Merge pull request #12439 from FireBurn/vkresult
Simplify VkResult lookup
2024-01-29 09:08:32 -05:00
Merry 99405128ec externals/dynarmic: Update to 6.6.1 2024-01-28 17:04:01 +00:00
Merry c38bf0ee33 externals/oaknut: Update to 2.0.1 2024-01-28 16:50:14 +00:00
K900 7adae78132 nx_tzdb: add another safety assertion 2024-01-27 17:28:04 +03:00
K900 76f5a5ea39 nx_tzdb: check for unpacked directory
Otherwise things get funny if the archive is downloaded, but the unpacking was interrupted.
2024-01-27 17:25:52 +03:00
Kelebek1 05afa94a3b Move time services to new IPC.
Add some fixes/improvements to usage with the new IPC
2024-01-27 03:30:09 +00:00
Kelebek1 52c35521bd Rework time service to fix time passing offline. 2024-01-24 04:26:55 +00:00
Mike Lothian 2348a5bdab Add Vulkan-Utility-Libraries dependency 2024-01-22 01:30:44 +00:00
lat9nq fe36c155ed externals: Update txdb_to_nx
Includes a fix lat9nq/tzdb_to_nx@1e82342 that fixes a build issue on Mac OS.
2024-01-09 17:29:38 -05:00
Liam 4b9ff027a1 general: fix trailing whitespace 2024-01-08 09:34:32 -05:00
Jan Beich 2d361a45b8 externals: update Vulkan-Headers to v1.3.274 2023-12-20 01:13:09 +01:00
FearlessTobi 684e8dc94d vcpkg: Update fmt to 10.1.1
Should fix compiling on the latest version of MSVC.
2023-12-12 19:27:20 +01:00
Alexandre Bouvier 6d1049366d cmake: prefer system gamemode library 2023-11-30 16:54:00 +01:00
liamwhite 360381aaaf Merge pull request #12227 from jbeich/gamemode
cmake: unbreak build on FreeBSD by re-enabling gamemode
2023-11-30 09:21:19 -05:00
liamwhite bcfe6353f6 Merge pull request #12225 from liamwhite/mac-ci
Add mac workflow
2023-11-30 09:21:12 -05:00
liamwhite da8676dda1 Merge pull request #12074 from GPUCode/yuwu-on-the-metal
Implement Native Code Execution (NCE)
2023-11-30 09:20:55 -05:00
Jan Beich 93abc60cf7 cmake: sync gamemode conditionals with code after 0fff56e1ef
FAILED: bin/yuzu
ld: error: unable to find library -lgamemode

FAILED: bin/yuzu-cmd
ld: error: undefined symbol: Common::Linux::StartGamemode()
>>> referenced by yuzu.cpp
>>>               src/yuzu_cmd/CMakeFiles/yuzu-cmd.dir/yuzu.cpp.o:(main)

ld: error: undefined symbol: Common::Linux::StopGamemode()
>>> referenced by yuzu.cpp
>>>               src/yuzu_cmd/CMakeFiles/yuzu-cmd.dir/yuzu.cpp.o:(main)
2023-11-30 00:05:11 +01:00
Liam 3daea52881 add mac workflow 2023-11-29 16:02:37 -05:00
Liam 0fff56e1ef general: conditionally compile gamemode on linux only 2023-11-29 14:26:11 -05:00
liamwhite c90b7f3b93 Merge pull request #11946 from flodavid/gamemode
Enable (Feral Interactive) Gamemode on Linux
2023-11-29 12:33:09 -05:00
Alexandre Bouvier 67bbbabf8a cmake: prefer system simpleini library 2023-11-26 03:45:10 +01:00
flodavid 7c4831060f cmake: move gamemode target include into its file 2023-11-25 19:30:45 +01:00
flodavid 6bd3056c52 yuzu: create linux group in general settings
- Create files dedicated to starting and stopping gamemode functions
  - Use them in yuzu and yuzu_cmd modules
2023-11-25 19:30:37 +01:00
xcfrg e21bdc68db yuzu: integrate gamemode support on linux 2023-11-25 19:30:29 +01:00
Liam 19619b1b14 arm: Implement native code execution backend 2023-11-25 00:46:47 -05:00
GPUCode 23749c1a88 externals: Add oaknut submodule 2023-11-25 00:46:47 -05:00
t895 227c5ecbb1 general: Remove inih 2023-11-21 01:58:13 -05:00