Kelebek1
52c35521bd
Rework time service to fix time passing offline.
2024-01-24 04:26:55 +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
t895
230bd06245
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
liamwhite
67e2f69204
Merge pull request #11728 from liushuyu/update-deps
...
Update external dependencies
2023-10-30 15:32:31 -04:00
liamwhite
4940a6b310
Merge pull request #11689 from liamwhite/breakpad
...
qt: implement automatic crash dump support
2023-10-29 23:41:13 -04:00
Alexandre Bouvier
fc27fd3f02
cmake: prefer system stb headers
2023-10-25 21:47:32 +02:00
german77
9c769477a7
externals: stb: Add image write
2023-10-23 10:18:14 -06:00
liushuyu
b5db6fc74e
externals/opus: use CMakeLists shipped with Opus itself
2023-10-22 14:21:33 -06:00
liushuyu
cb20f2a28c
externals/libusb: remove the GUID override workaround ...
...
... on Windows MSVC, it seems to have been fixed
2023-10-21 22:29:32 -06:00
liushuyu
40d59dff43
externals: update libusb to c060e9ce30ac2e3ffb49d94209c4dae77b6642f7 ...
...
... this fixes an issue when compiling with newer MSVC
2023-10-21 22:29:19 -06:00
liushuyu
3b5b824463
externals: update VulkanMemoryAllocator to 2f382df218d7e8516dee3b3caccb819a62b571a2
2023-10-21 22:29:19 -06:00
liushuyu
901abd91fa
externals: update Vulkan-Headers to 1.3.265
2023-10-21 22:29:19 -06:00
liushuyu
45645e2a58
externals: update ffmpeg to 9c1294eaddb88cb0e044c675ccae059a85fc9c6c
...
... to fix build with binutils 2.41+
2023-10-21 22:29:19 -06:00
liushuyu
f99a870389
externals: update vcpkg to ef2eef17340f3fbd679327d286fad06dd6e838ed
2023-10-21 22:29:19 -06:00
liushuyu
3956439b64
externals: update SDL to 2.28.4
2023-10-21 22:29:19 -06:00
liushuyu
a22880be30
externals: update cpp-jwt to 10ef5735d842b31025f1257ae78899f50a40fb14
2023-10-21 22:29:19 -06:00
liushuyu
bdaac5d4b9
externals: update cpp-httplib to 0.14.1
2023-10-21 22:29:19 -06:00
liushuyu
7cdbe88f63
externals: update libusb to 1.0.26
2023-10-21 22:29:19 -06:00
liushuyu
4f0479ecaf
externals: update inih to r57
2023-10-21 22:29:19 -06:00
liushuyu
81da8a5408
externals: update opus to 1.4
2023-10-21 22:29:19 -06:00
lat9nq
25708d51c9
externals/nx_tzdb: Update download version to 2022g
...
Mainly for MSVC, changes the time zone database version to latest.
2023-10-11 20:20:31 -04:00
lat9nq
59cc4e43e6
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.
2023-10-11 16:42:31 -04:00
Liam
5f51662bdb
qt: implement automatic crash dump support
2023-10-08 11:35:53 -04:00
Narr the Reg
acddebe3e1
externals: stb: Split library into cpp file
2023-10-07 20:57:19 -06:00
Narr the Reg
7a2fbeae30
externals: Add stb_image and stb_image_resize
2023-10-02 11:29:12 -06:00
Alexandre Bouvier
6c2231980f
cmake: prefer system renderdoc header
2023-09-18 18:35:20 +02:00
GPUCode
cc2c6d8805
debug: Add renderdoc capture hotkey
2023-09-14 16:37:41 +03:00
liamwhite
a4dbe9fd4b
Merge pull request #11406 from german77/sdl2-28-2
...
externals: Update SDL to 2.28.2
2023-08-29 09:27:54 -04:00
german77
c0e3a879f1
externals: Update SDL to 2.28.2
2023-08-27 21:08:28 -06:00
Danila Malyutin
beec962363
Use initial_frame to check interlaced flag
...
If final frame was transferred from GPU, it won't carry the props.
Fixes #11089
2023-08-28 00:48:53 +04:00
Liam
f80e7b3136
Skip additional mbedcrypto warnings options on MSVC
2023-08-25 19:23:34 -04:00
comex
774b7d07ae
Avoid $<CXX_COMPILER_ID:Clang>
because it doesn't include AppleClang.
2023-08-25 19:22:31 -04:00