ba2b4840b0
Merge yuzu-emu#12461
2024-02-29 00:57:07 +00:00
564a65a82e
Merge pull request #12981 from lat9nq/tzdb-asan-custom
...
tzdb_to_nx: Update to latest
2024-02-10 22:42:47 -05:00
68b2db21b1
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
211544fbc8
externals: Update dynarmic to 6.6.3
2024-02-10 19:40:47 +00:00
73e7a259fd
cmake: prefer system oaknut library
2024-01-30 02:57:50 +01:00
51f5a6f1f8
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
90cb852908
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
278dd589ec
Merge pull request #12439 from FireBurn/vkresult
...
Simplify VkResult lookup
2024-01-29 09:08:32 -05:00
6cc82fd430
externals/dynarmic: Update to 6.6.1
2024-01-28 17:04:01 +00:00
2bc0132d0c
externals/oaknut: Update to 2.0.1
2024-01-28 16:50:14 +00:00
3065ab0fd8
nx_tzdb: add another safety assertion
2024-01-27 17:28:04 +03:00
a2407a2964
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
da410506a4
Move time services to new IPC.
...
Add some fixes/improvements to usage with the new IPC
2024-01-27 03:30:09 +00:00
e4915fb7d2
Rework time service to fix time passing offline.
2024-01-24 04:26:55 +00:00
f854ffd015
Add Vulkan-Utility-Libraries dependency
2024-01-22 01:30:44 +00:00
d99830b59c
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
4f83b00f6f
general: fix trailing whitespace
2024-01-08 09:34:32 -05:00
ecfba79d98
externals: update Vulkan-Headers to v1.3.274
2023-12-20 01:13:09 +01:00
46c259bb20
vcpkg: Update fmt to 10.1.1
...
Should fix compiling on the latest version of MSVC.
2023-12-12 19:27:20 +01:00
d2bb9e9729
cmake: prefer system gamemode library
2023-11-30 16:54:00 +01:00
3a12fe5d13
Merge pull request #12227 from jbeich/gamemode
...
cmake: unbreak build on FreeBSD by re-enabling gamemode
2023-11-30 09:21:19 -05:00
5345ab40eb
Merge pull request #12225 from liamwhite/mac-ci
...
Add mac workflow
2023-11-30 09:21:12 -05:00
57a391e71d
Merge pull request #12074 from GPUCode/yuwu-on-the-metal
...
Implement Native Code Execution (NCE)
2023-11-30 09:20:55 -05:00
df96caec79
cmake: sync gamemode conditionals with code after 5eec980a2d
...
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
d21305c2e7
add mac workflow
2023-11-29 16:02:37 -05:00
5eec980a2d
general: conditionally compile gamemode on linux only
2023-11-29 14:26:11 -05:00
337e37f91d
Merge pull request #11946 from flodavid/gamemode
...
Enable (Feral Interactive) Gamemode on Linux
2023-11-29 12:33:09 -05:00
fe3702223f
cmake: prefer system simpleini library
2023-11-26 03:45:10 +01:00
ac11f6e4c5
cmake: move gamemode target include into its file
2023-11-25 19:30:45 +01:00
40644d43f7
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
dfa56765d6
yuzu: integrate gamemode support on linux
2023-11-25 19:30:29 +01:00
9f91ba1f73
arm: Implement native code execution backend
2023-11-25 00:46:47 -05:00
2e02efbdd0
externals: Add oaknut submodule
2023-11-25 00:46:47 -05:00
aa20311969
general: Remove inih
2023-11-21 01:58:13 -05:00
da14c7b8e4
config: Unify config handling under frontend_common
...
Replaces every way of handling config for each frontend with SimpleIni. frontend_common's Config class is at the center where it saves and loads all of the cross-platform settings and provides a set of pure virtual functions for platform specific settings.
As a result of making config handling platform specific, several parts had to be moved to each platform's own config class or to other parts. Default keys were put in platform specific config classes and translatable strings for Qt were moved to shared_translation. Default hotkeys, default_theme, window geometry, and qt metatypes were moved to uisettings. Additionally, to reduce dependence on Qt, QStrings were converted to std::strings where applicable.
2023-11-21 01:58:13 -05:00
22cac3a5e3
Merge pull request #11728 from liushuyu/update-deps
...
Update external dependencies
2023-10-30 15:32:31 -04:00
eec3d356b6
Merge pull request #11689 from liamwhite/breakpad
...
qt: implement automatic crash dump support
2023-10-29 23:41:13 -04:00
79ba5d9c26
cmake: prefer system stb headers
2023-10-25 21:47:32 +02:00
94836ba3b1
externals: stb: Add image write
2023-10-23 10:18:14 -06:00
a065dcdcd9
externals/opus: use CMakeLists shipped with Opus itself
2023-10-22 14:21:33 -06:00
d6bd16b2c0
externals/libusb: remove the GUID override workaround ...
...
... on Windows MSVC, it seems to have been fixed
2023-10-21 22:29:32 -06:00
a49b146ccc
externals: update libusb to c060e9ce30ac2e3ffb49d94209c4dae77b6642f7 ...
...
... this fixes an issue when compiling with newer MSVC
2023-10-21 22:29:19 -06:00
fd9e157184
externals: update VulkanMemoryAllocator to 2f382df218d7e8516dee3b3caccb819a62b571a2
2023-10-21 22:29:19 -06:00
6cbd4020e8
externals: update Vulkan-Headers to 1.3.265
2023-10-21 22:29:19 -06:00
3558b236cd
externals: update ffmpeg to 9c1294eaddb88cb0e044c675ccae059a85fc9c6c
...
... to fix build with binutils 2.41+
2023-10-21 22:29:19 -06:00
48e82c4138
externals: update vcpkg to ef2eef17340f3fbd679327d286fad06dd6e838ed
2023-10-21 22:29:19 -06:00
9eb70aea1d
externals: update SDL to 2.28.4
2023-10-21 22:29:19 -06:00
0460fbacc9
externals: update cpp-jwt to 10ef5735d842b31025f1257ae78899f50a40fb14
2023-10-21 22:29:19 -06:00
c73297e840
externals: update cpp-httplib to 0.14.1
2023-10-21 22:29:19 -06:00
633d869ff4
externals: update libusb to 1.0.26
2023-10-21 22:29:19 -06:00