Commit Graph

93 Commits

Author SHA1 Message Date
lizzie 91fd2a0dbb spirv: nuke spv_opt
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2026-04-27 05:51:26 +00:00
princesspeach 2976141c28 Performance test: Replace some std::map with ankerl_unordered_dense::map 2026-03-20 18:29:47 +01:00
Mythrax 5abcdcf5f3 fix(submodule): point dynarmic to xinitrcn1 and valid commit 2026-03-16 14:02:47 +10:00
lizzie cf7c64fe14 dyhnarmic: update to GPLv3-dynarmic 2026-03-16 13:12:22 +10:00
Collecting 48f5163431 Add dummy SPIRV-HeadersConfig.cmake for sirit 2026-02-14 17:21:08 -05:00
collecting 57f7999b76 feat(externals): Add SPIR-V Tools to help Optimize Performance 2026-02-14 16:26:43 -05:00
Zephyron 15c9cf2a10 revert 9d6a48b9c8
revert feat(build): Add external binaries as submodules for all platforms
2025-10-30 00:12:17 +00:00
collecting 9d6a48b9c8 feat(build): Add external binaries as submodules for all platforms 2025-10-29 18:51:25 -04:00
Zephyron 0812f75be5 feat: Update submodule URLs to yuzu-mirror
Updates the URLs for the following submodules to point to the yuzu-mirror organization:
- dynarmic
- discord-rpc
- sirit
- mbedtls
- breakpad
- oaknut

Also updates the copyright year and project name in the header comment.

Signed-off-by: Zephyron <zephyron@citron-emu.org>
2025-05-06 15:39:13 +10:00
Mike Lothian f854ffd015 Add Vulkan-Utility-Libraries dependency 2024-01-22 01:30:44 +00:00
GPUCode 2e02efbdd0 externals: Add oaknut submodule 2023-11-25 00:46:47 -05:00
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.
2023-11-21 01:58:13 -05:00
liamwhite 22cac3a5e3 Merge pull request #11728 from liushuyu/update-deps
Update external dependencies
2023-10-30 15:32:31 -04:00
liushuyu a065dcdcd9 externals/opus: use CMakeLists shipped with Opus itself 2023-10-22 14:21:33 -06:00
Liam d3997bad9b qt: implement automatic crash dump support 2023-10-08 11:35:53 -04:00
Alexandre Bouvier c3050c1b48 cmake: allow using system VMA library 2023-07-12 04:51:45 +02:00
Alexandre Bouvier 33cd3a0db0 gitmodules: normalize indentation and url 2023-06-27 23:39:29 +02:00
GPUCode b6c6dcc576 externals: Use cmake subdirectory 2023-06-26 18:59:24 +03:00
lat9nq 6448eade2e externals: Add vma and initialize it
video_core: Move vma implementation to library
2023-06-18 12:45:12 +03:00
lat9nq b23c358e3d externals: submodule tzdb_to_nx
Fix for Flatpak being unable to download during CMake configure.
2023-06-16 04:15:19 -04:00
Morph 08ba16e105 gitmodules: Fix libadrenotools submodule 2023-06-06 15:12:12 -04:00
Liam f7a3f1ddf4 externals: add adrenotools for bcenabler 2023-06-03 00:05:28 -07:00
Alexandre Bouvier 0245c5dc49 externals: use openssl from vcpkg 2023-02-28 06:39:54 +01:00
Liam 2956a33463 Vulkan: update initialization
Co-authored-by: bylaws <bylaws@users.noreply.github.com>
2022-11-27 14:58:28 -05:00
lat9nq 58bc6125d7 externals: Use yuzu-emu/discord-rpc to provide Discord integration
Our fork includes a commit to disable clang-format, preventing the dirty
flag from being set when building yuzu on CI.
2022-07-28 12:57:05 -04:00