summaryrefslogtreecommitdiffstats
path: root/.gitmodules (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-11-25externals: Add oaknut submoduleGPUCode1-0/+3
2023-11-21config: Unify config handling under frontend_commont8951-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.
2023-10-22externals/opus: use CMakeLists shipped with Opus itselfliushuyu1-1/+1
2023-10-08qt: implement automatic crash dump supportLiam1-0/+3
2023-07-12cmake: allow using system VMA libraryAlexandre Bouvier1-1/+1
2023-06-27gitmodules: normalize indentation and urlAlexandre Bouvier1-21/+21
2023-06-26externals: Use cmake subdirectoryGPUCode1-2/+2
2023-06-18externals: Add vma and initialize itlat9nq1-0/+3
video_core: Move vma implementation to library
2023-06-16externals: submodule tzdb_to_nxlat9nq1-0/+3
Fix for Flatpak being unable to download during CMake configure.
2023-06-06gitmodules: Fix libadrenotools submoduleMorph1-1/+1
2023-06-03externals: add adrenotools for bcenablerLiam1-0/+3
2023-02-28externals: use openssl from vcpkgAlexandre Bouvier1-3/+0
2022-11-27Vulkan: update initializationLiam1-1/+1
Co-authored-by: bylaws <bylaws@users.noreply.github.com>
2022-07-28externals: Use yuzu-emu/discord-rpc to provide Discord integrationlat9nq1-1/+1
Our fork includes a commit to disable clang-format, preventing the dirty flag from being set when building yuzu on CI.
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda1-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
2022-07-27externals: Use GitHub for FFmpeglat9nq1-1/+1
FFmpeg's own git repo seems to be down, so switch to GitHub like we use for most externals.
2022-07-25Address first part of review commentsFearlessTobi1-0/+3
2022-07-25network: Add initial files and enet dependencyFearlessTobi1-0/+3
2022-07-23gitmodules: Remove 'externals' from names of submoduleslat9nq1-3/+3
2022-07-23ci,CMake: Integrate vcpkg into CMakeListslat9nq1-0/+3
Uses manifest mode if the bundled vcpkg is used.
2022-07-22Project AndioKelebek11-1/+1
2022-04-01audio_core: remove time stretcherAndrea Pappacoda1-3/+0
Also drop the SoundTouch dependency
2021-12-16video_core/codecs: (re-spin) refactor ffmpeg searching and handlingliushuyu1-3/+3
2021-12-15Revert "video_core/codecs: refactor ffmpeg searching and handling in cmake"bunnei1-3/+3
2021-12-14ffmpeg: move the whole tree into externals/ffmpeg/ffmpeg ...liushuyu1-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
2021-09-29externals: Remove libzipMorph1-3/+0
2021-06-18externals: httplib: replace custom httplib header with upstream as submodule.Vortex1-0/+3
This also includes a minor change to web_service.cpp - to fix compatibility with upstream changes.
2021-06-18update submodule discord-rpc to latest [now deprecated]Vortex1-1/+1
2021-04-17gitmodules: Remove unneeded prefixlat9nq1-1/+1
Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com>
2021-04-17externals: Add SDL 2.0.12lat9nq1-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.
2021-03-05externals: Update mbedtls to 2.16.9Morph1-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
2021-02-10cmake: Update FFmpeg to 4.3.1lat9nq1-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.
2021-02-05externals: Add submodule ffmpeglat9nq1-0/+3
2020-11-04core: Remove usage of unicornLioncash1-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.
2020-10-28externals: Track mainline inih projectLioncash1-1/+1
2020-08-26externals: Track upstream libusbLioncash1-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.
2020-08-26externals: Untrack non-upstream variant of libusbLioncash1-3/+0
We shouldn't be tracking personal forks of repositories when upstream can be managed directly.
2020-07-01externals: Track opus as submodule instead of using conanDavid Marcec1-0/+3
Supersedes #4068 see for details.
2020-06-21Add libusb dependencyAmeer1-0/+3
2020-06-17externals: Revert to libressl, as build is broken with find_package(OpenSSL). (#4093)bunnei1-0/+3
* 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).
2020-05-30Add xbyak externalDavid Marcec1-0/+3
2020-05-08Replace externals with Conan (#3735)James Rowe1-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
2019-10-30externals: Track upstream libzipLioncash1-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.
2019-10-29externals: Amend zlib submoduleLioncash1-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.
2019-10-24externals: Track upstream opusLioncash1-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.
2019-10-04externals: Use upstream zlibLioncash1-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.
2019-09-30externals: Add zlib and libzip libraries to handle ZIP file parsingZach Hilman1-0/+6
2019-04-10video_core: Add sirit as optional dependency with VulkanReinUsesLisp1-0/+3
sirit is a runtime assembler for SPIR-V
2019-03-29gitmodules: Replace taps with spacesunknown1-2/+2
2019-03-29externals: Add Zstandard v1.3.8unknown1-0/+3
2019-02-12gitmodules: Add Vulkan headers dependencyReinUsesLisp1-0/+3
2018-11-21common: Remove dependency on xbyakLioncash1-3/+0
Xbyak is currently entirely unused. Rather than carting it along, remove it and get rid of a dependency. If it's ever needed in the future, then it can be re-added (and likely be more up to date at that point in time).
2018-10-02Add submodulesfearlessTobi1-0/+6
2018-09-08Add audio stretching supportfearlessTobi1-0/+3
2018-08-01Fix merge conflicts with opus and update docsZach Hilman1-5/+5
2018-08-01Remove files that are not usedZach Hilman1-0/+3
2018-07-31externals: Add cubeb for audio output.bunnei1-0/+3
2018-07-31Implemented various hwopus functions (#853)David1-0/+3
2018-03-21Use HTTPS for Submodule lz4N00byKing1-1/+1
2018-01-16Build: Add unicorn as a submodule and build it if neededJames Rowe1-0/+3
Adds a cmake custom target that will build unicorn on first compile and uses this in the build scripts as well. Updates Appveyor and Travis build scripts to work with the new unicorn build, and updates the paths to all of the different artifacts.
2018-01-13Massive removal of unused modulesJames Rowe1-12/+0
2018-01-13boost: Update version.bunnei1-1/+1
2018-01-13core: Gut out cryptop, since it doesn't compile with C++17.bunnei1-3/+0
2018-01-04gitmodules: Fix to include lz4.bunnei1-0/+3
2017-07-18Don't pull in entire JSON repo for single header fileJames1-3/+0
2017-07-16.gitmodules: Make enet use the same convention as other submodules.Emmanuel Gil Peyrot1-1/+1
This makes it easier for packagers to preload all submodules.
2017-07-10externals: Add JSON as a submodule.bunnei1-0/+3
2017-07-09externals: Add CPR as a submodule.bunnei1-0/+3
2017-07-07Implement basic virtual Room support based on enet (#2803)B3n301-0/+3
* Added support for network with ENet lib, connecting is possible, but data can't be sent, yet. * fixup! Added support for network with ENet lib, * fixup! CLang * fixup! Added support for network with ENet lib, * fixup! Added support for network with ENet lib, * fixup! Clang format * More fixups! * Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Clang again * fixup! Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Moved ENetHost* and ENetPeer* into pimpl classes
2017-05-27Add the fmt string formatting libraryYuri Kunde Schlesner1-0/+3
More info at http://fmtlib.net/ This commit was based on @jroweboy's work on his spdlog branch, but with modifications.
2017-02-13Core: add cryptopp library (#2412)Weiyi Wang1-0/+3
2016-12-15Externals: Add XbyakYuri Kunde Schlesner1-0/+3
2016-09-15dynarmic: Add new submodule.bunnei1-10/+13
2016-05-19tests: Infrastructure for unit testsMerryMage1-0/+3
2016-05-13gitmodules: citra-emu/soundtouch → citra-emu/ext-soundtouchMerryMage1-1/+1
2016-04-28Externals: Add soundtouchMerryMage1-0/+3
2015-04-24Rename git submodules, so they are more easily accessible from external tools.Emmanuel Gil Peyrot1-3/+3
2014-12-20Add nihstro (a 3DS shader tools suite) as a submodule.Tony Wasserka1-0/+3
2014-12-07externals: Add boost submodule.Tony Wasserka1-0/+3
2014-10-08Added configuration file system.archshift1-0/+3
Uses QSettings on citra-qt, and inih on citra-cli.