summaryrefslogtreecommitdiff
path: root/.gitmodules (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add Vulkan-Utility-Libraries dependencyGravatar Mike Lothian2024-01-221-0/+3
|
* externals: Add oaknut submoduleGravatar GPUCode2023-11-251-0/+3
|
* config: Unify config handling under frontend_commonGravatar t8952023-11-211-3/+3
| | | | | | 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.
* Merge pull request #11728 from liushuyu/update-depsGravatar liamwhite2023-10-301-1/+1
|\ | | | | Update external dependencies
| * externals/opus: use CMakeLists shipped with Opus itselfGravatar liushuyu2023-10-221-1/+1
| |
* | qt: implement automatic crash dump supportGravatar Liam2023-10-081-0/+3
|/
* cmake: allow using system VMA libraryGravatar Alexandre Bouvier2023-07-121-1/+1
|
* gitmodules: normalize indentation and urlGravatar Alexandre Bouvier2023-06-271-21/+21
|
* externals: Use cmake subdirectoryGravatar GPUCode2023-06-261-2/+2
|
* externals: Add vma and initialize itGravatar lat9nq2023-06-181-0/+3
| | | | video_core: Move vma implementation to library
* externals: submodule tzdb_to_nxGravatar lat9nq2023-06-161-0/+3
| | | | Fix for Flatpak being unable to download during CMake configure.
* gitmodules: Fix libadrenotools submoduleGravatar Morph2023-06-061-1/+1
|
* externals: add adrenotools for bcenablerGravatar Liam2023-06-031-0/+3
|
* externals: use openssl from vcpkgGravatar Alexandre Bouvier2023-02-281-3/+0
|
* Vulkan: update initializationGravatar Liam2022-11-271-1/+1
| | | | Co-authored-by: bylaws <bylaws@users.noreply.github.com>
* externals: Use yuzu-emu/discord-rpc to provide Discord integrationGravatar lat9nq2022-07-281-1/+1
| | | | | Our fork includes a commit to disable clang-format, preventing the dirty flag from being set when building yuzu on CI.
* chore: make yuzu REUSE compliantGravatar Andrea Pappacoda2022-07-271-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [REUSE] is a specification that aims at making file copyright information consistent, so that it can be both human and machine readable. It basically requires that all files have a header containing copyright and licensing information. When this isn't possible, like when dealing with binary assets, generated files or embedded third-party dependencies, it is permitted to insert copyright information in the `.reuse/dep5` file. Oh, and it also requires that all the licenses used in the project are present in the `LICENSES` folder, that's why the diff is so huge. This can be done automatically with `reuse download --all`. The `reuse` tool also contains a handy subcommand that analyzes the project and tells whether or not the project is (still) compliant, `reuse lint`. Following REUSE has a few advantages over the current approach: - Copyright information is easy to access for users / downstream - Files like `dist/license.md` do not need to exist anymore, as `.reuse/dep5` is used instead - `reuse lint` makes it easy to ensure that copyright information of files like binary assets / images is always accurate and up to date To add copyright information of files that didn't have it I looked up who committed what and when, for each file. As yuzu contributors do not have to sign a CLA or similar I couldn't assume that copyright ownership was of the "yuzu Emulator Project", so I used the name and/or email of the commit author instead. [REUSE]: https://reuse.software Follow-up to 01cf05bc75b1e47beb08937439f3ed9339e7b254
* externals: Use GitHub for FFmpegGravatar lat9nq2022-07-261-1/+1
| | | | | FFmpeg's own git repo seems to be down, so switch to GitHub like we use for most externals.
* Address first part of review commentsGravatar FearlessTobi2022-07-251-0/+3
|
* network: Add initial files and enet dependencyGravatar FearlessTobi2022-07-251-0/+3
|
* Merge pull request #8545 from Kelebek1/AudioGravatar liamwhite2022-07-231-1/+1
|\ | | | | Project Andio
| * Project AndioGravatar Kelebek12022-07-221-1/+1
| |
* | gitmodules: Remove 'externals' from names of submodulesGravatar lat9nq2022-07-221-3/+3
| |
* | ci,CMake: Integrate vcpkg into CMakeListsGravatar lat9nq2022-07-221-0/+3
|/ | | | Uses manifest mode if the bundled vcpkg is used.
* audio_core: remove time stretcherGravatar Andrea Pappacoda2022-04-011-3/+0
| | | | Also drop the SoundTouch dependency
* video_core/codecs: (re-spin) refactor ffmpeg searching and handlingGravatar liushuyu2021-12-151-3/+3
|
* Revert "video_core/codecs: refactor ffmpeg searching and handling in cmake"Gravatar bunnei2021-12-151-3/+3
|
* ffmpeg: move the whole tree into externals/ffmpeg/ffmpeg ...Gravatar liushuyu2021-12-131-3/+3
| | | | | | | * this resolves the todo items in the CMakeLists.txt * a version requirement check for ffmpeg is added to catch issues early * for future-proof reasons, nasm/yasm is now only required when build on x86/AMD64 systems
* externals: Remove libzipGravatar Morph2021-09-281-3/+0
|
* externals: httplib: replace custom httplib header with upstream as submodule.Gravatar Vortex2021-06-191-0/+3
| | | | This also includes a minor change to web_service.cpp - to fix compatibility with upstream changes.
* update submodule discord-rpc to latest [now deprecated]Gravatar Vortex2021-06-181-1/+1
|
* gitmodules: Remove unneeded prefixGravatar lat9nq2021-04-171-1/+1
| | | Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com>
* externals: Add SDL 2.0.12Gravatar lat9nq2021-04-161-0/+3
| | | | | | Since Bintray is (soon to be) no more, there needs to be a way to acquire SDL2. Since 20.04's version is older than our minimum required version (2.0.12), add it as an external.
* externals: Update mbedtls to 2.16.9Gravatar Morph2021-03-051-1/+1
| | | | mbedtls 2.16 is the last version which has licensing for GPL 2.0. This updates mbedtls to our own fork of mbedtls 2.16
* cmake: Update FFmpeg to 4.3.1Gravatar lat9nq2021-02-091-1/+1
| | | | | | | Download FFmpeg package version 4.3.1. Uses a file defined within the package to determine with DLLs to copy. Also corrects a submodule name.
* externals: Add submodule ffmpegGravatar lat9nq2021-02-051-0/+3
|
* core: Remove usage of unicornGravatar Lioncash2020-11-031-3/+0
| | | | | | | | Unicorn long-since lost most of its use, due to dynarmic gaining support for handling most instructions. At this point any further issues encountered should be used to make dynarmic better. This also allows us to remove our dependency on Python.
* externals: Track mainline inih projectGravatar Lioncash2020-10-271-1/+1
|
* externals: Track upstream libusbGravatar Lioncash2020-08-261-0/+3
| | | | | | | We can place the external in an inner folder and manage the custom files necessary to integrate it with CMake directly. This allows us to directly change how we use it with our build system, as opposed to needing to change a fork.
* externals: Untrack non-upstream variant of libusbGravatar Lioncash2020-08-251-3/+0
| | | | | We shouldn't be tracking personal forks of repositories when upstream can be managed directly.
* Fix merge conflicts?Gravatar Ameer2020-07-041-0/+3
|\
| * externals: Track opus as submodule instead of using conanGravatar David Marcec2020-07-011-0/+3
| | | | | | | | Supersedes #4068 see for details.
* | Add libusb dependencyGravatar Ameer2020-06-211-0/+3
|/
* externals: Revert to libressl, as build is broken with ↵Gravatar bunnei2020-06-161-0/+3
| | | | | | | | | find_package(OpenSSL). (#4093) * externals: Revert to libressl, as build is broken with find_package(OpenSLL). * fixup! externals: Revert to libressl, as build is broken with find_package(OpenSLL). * fixup! externals: Revert to libressl, as build is broken with find_package(OpenSLL).
* Add xbyak externalGravatar David Marcec2020-05-301-0/+3
|
* Replace externals with Conan (#3735)Gravatar James Rowe2020-05-081-27/+3
| | | | | | | | | | | | | | | | | | | | | * Remove git submodules that will be loaded through conan * Move custom Find modules to their own folder * Use conan for downloading missing external dependencies * CI: Change the yuzu source folder user to the user that the containers run on * Attempt to remove dirty mingw build hack * Install conan on the msvc build * Only set release build type when using not using multi config generator * Re-add qt bundled to workaround an issue with conan qt not downloading prebuilt binaries * Add workaround for submodules that use legacy CMAKE variables * Re-add USE_BUNDLED_QT on the msvc build bot
* externals: Track upstream libzipGravatar Lioncash2019-10-291-4/+4
| | | | | | Stops relying on a fork for providing zip handling and instead tracks the upstream branch but keeps any necessary build-related changes in the source tree directly without modifying the libzip target itself.
* externals: Amend zlib submoduleGravatar Lioncash2019-10-291-2/+2
| | | | | | Supplies CMakeLists.txt file that avoids pulling in zlib's tests into the tree. This avoids needing to explicitly opt these tests out from ctest.
* externals: Track upstream opusGravatar Lioncash2019-10-231-4/+4
| | | | | | Tracks upstream opus, allowing the library to be easily updated. While we're at it, we incorporate the CMakeLists.txt so that we have easy control over the requirements of the build.
* externals: Use upstream zlibGravatar Lioncash2019-10-041-4/+4
| | | | | | We don't need to depend on a custom fork for this. We can add the library as is, and then make it excluded from the ALL target, so we only link in the libraries that we actually make use of.