icybriar
ba3db4c684
externals: Update SDL2 to commit `2e4c12cd2`
9 months ago
lat9nq
68b2db21b1
tzdb_to_nx: Update to latest
Includes memory leak fix.
Includes option to specify a custom zoneinfo dir.
2 years ago
Merry
211544fbc8
externals: Update dynarmic to 6.6.3
2 years ago
Alexandre Bouvier
73e7a259fd
cmake: prefer system oaknut library
2 years ago
Merry
6cc82fd430
externals/dynarmic: Update to 6.6.1
2 years ago
Merry
2bc0132d0c
externals/oaknut: Update to 2.0.1
2 years ago
K900
3065ab0fd8
nx_tzdb: add another safety assertion
2 years ago
K900
a2407a2964
nx_tzdb: check for unpacked directory
Otherwise things get funny if the archive is downloaded, but the unpacking was interrupted.
2 years ago
Kelebek1
da410506a4
Move time services to new IPC.
Add some fixes/improvements to usage with the new IPC
2 years ago
Kelebek1
e4915fb7d2
Rework time service to fix time passing offline.
2 years ago
Mike Lothian
f854ffd015
Add Vulkan-Utility-Libraries dependency
2 years ago
lat9nq
d99830b59c
externals: Update txdb_to_nx
Includes a fix lat9nq/tzdb_to_nx@1e82342 that fixes a build issue on Mac OS.
2 years ago
Liam
4f83b00f6f
general: fix trailing whitespace
2 years ago
Jan Beich
ecfba79d98
externals: update Vulkan-Headers to v1.3.274
2 years ago
FearlessTobi
46c259bb20
vcpkg: Update fmt to 10.1.1
Should fix compiling on the latest version of MSVC.
2 years ago
Alexandre Bouvier
d2bb9e9729
cmake: prefer system gamemode library
2 years ago
Jan Beich
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)
2 years ago
Liam
d21305c2e7
add mac workflow
2 years ago
Liam
5eec980a2d
general: conditionally compile gamemode on linux only
2 years ago
Alexandre Bouvier
fe3702223f
cmake: prefer system simpleini library
2 years ago
flodavid
ac11f6e4c5
cmake: move gamemode target include into its file
2 years ago
flodavid
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
2 years ago
xcfrg
dfa56765d6
yuzu: integrate gamemode support on linux
2 years ago
Liam
9f91ba1f73
arm: Implement native code execution backend
2 years ago
GPUCode
2e02efbdd0
externals: Add oaknut submodule
2 years ago
t895
aa20311969
general: Remove inih
2 years ago
t895
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.
2 years ago
Alexandre Bouvier
79ba5d9c26
cmake: prefer system stb headers
2 years ago
german77
94836ba3b1
externals: stb: Add image write
2 years ago
liushuyu
a065dcdcd9
externals/opus: use CMakeLists shipped with Opus itself
2 years ago
liushuyu
d6bd16b2c0
externals/libusb: remove the GUID override workaround ...
... on Windows MSVC, it seems to have been fixed
2 years ago
liushuyu
a49b146ccc
externals: update libusb to c060e9ce30 ...
... this fixes an issue when compiling with newer MSVC
2 years ago
liushuyu
fd9e157184
externals: update VulkanMemoryAllocator to 2f382df218
2 years ago
liushuyu
6cbd4020e8
externals: update Vulkan-Headers to 1.3.265
2 years ago
liushuyu
3558b236cd
externals: update ffmpeg to 9c1294eadd
... to fix build with binutils 2.41+
2 years ago
liushuyu
48e82c4138
externals: update vcpkg to ef2eef1734
2 years ago
liushuyu
9eb70aea1d
externals: update SDL to 2.28.4
2 years ago
liushuyu
0460fbacc9
externals: update cpp-jwt to 10ef5735d8
2 years ago
liushuyu
c73297e840
externals: update cpp-httplib to 0.14.1
2 years ago
liushuyu
633d869ff4
externals: update libusb to 1.0.26
2 years ago
liushuyu
e03f86cc54
externals: update inih to r57
2 years ago
liushuyu
a0a3566977
externals: update opus to 1.4
2 years ago
lat9nq
bf7c45e560
externals/nx_tzdb: Update download version to 2022g
Mainly for MSVC, changes the time zone database version to latest.
2 years ago
lat9nq
21ebe3e462
externals/tzdb_to_nx: Update to 221202
This updates us to an eggert/tz commit downstream of 2022g that compiles. This
seems to be the revision Nintendo is using for 17.0.0, if the data checksums
are anything to go off of.
2 years ago
Liam
d3997bad9b
qt: implement automatic crash dump support
2 years ago
Narr the Reg
dac53b4ba0
externals: stb: Split library into cpp file
2 years ago
Narr the Reg
e37ad99f22
externals: Add stb_image and stb_image_resize
2 years ago
Alexandre Bouvier
f93f31f4ae
cmake: prefer system renderdoc header
2 years ago
GPUCode
c656105a6c
debug: Add renderdoc capture hotkey
2 years ago
german77
4077ff6851
externals: Update SDL to 2.28.2
2 years ago