aboutsummaryrefslogtreecommitdiff
path: root/externals
AgeCommit message (Collapse)Author
2022-01-23Update FSR to 1.0.2Moonlacer
Updates yuzu's FSR implementation to 1.0.2
2022-01-22Improve FFmpeg cmake fileValeri
* Fix compilation if CUDA_INCLUDE_DIRS is empty/contains multiple paths * Pass CMAKE_{C,CXX}_COMPILER_LAUNCHER to ffmpeg compiler
2022-01-12cmake: make tests optionalAlexandre Bouvier
2022-01-06externals/dynarmic: update to latest revision ...liushuyu
... to resolve compilation errors with fmt 8.1
2022-01-04Merge pull request #7610 from Tatsh/more-system-libsbunnei
Add support for linking against system Opus
2021-12-30externals: Update dynarmic to 28714ee7Morph
Reduces compilation times on MSVC.
2021-12-22Merge pull request #7599 from FernandoS27/primrestart-vulkanbunnei
Vulkan: Fix Primitive Restart and implement Logical Operations
2021-12-21Add support for linking against system opusAndrew Udvare
2021-12-18Merge pull request #7587 from liushuyu/fix-linux-decodingbunnei
[Patch v2] externals/ffmpeg: refactor ffmpeg searching and handling in cmake
2021-12-18Vulkan: Implement VK_EXT_primitive_topology_list_restartFernando Sahmkow
2021-12-17externals/SDL: update SDL to version with Wayland build fixAndrew Udvare
2021-12-16externals/CMakeLists: fix detection/init of Switch controllers in SDL 2.0.18Andrew Udvare
Enable SDL_THREADS and SDL_ATOMIC Also set SDL_WAYLAND=OFF due to build issue Closes #7572
2021-12-15externals/ffmpeg: set the cmake variable twice ...liushuyu
... to avoid leaving variable undefined in the current scope
2021-12-15externals: fix a regression when using MSVCliushuyu
2021-12-15video_core/codecs: (re-spin) refactor ffmpeg searching and handlingliushuyu
2021-12-15Revert "video_core/codecs: refactor ffmpeg searching and handling in cmake"bunnei
2021-12-13CI: fix CI on Linuxliushuyu
2021-12-13ffmpeg: move the whole tree into externals/ffmpeg/ffmpeg ...liushuyu
* 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-12-13Merge pull request #7554 from Tachi107/build-remove-unicornMai M
build: remove remaining bits of Unicorn
2021-12-12Merge pull request #7527 from Tachi107/cubeb-result_ofbunnei
build: update cubeb and remove the result_of comment
2021-12-10build: remove remaining bits of UnicornAndrea Pappacoda
Unicorn has been removed in fc6db97a09e2de5eff10131ddcab9cf8fb2f736c
2021-12-06input_common: Update SDL to 2.0.18Narr the Reg
2021-12-06build: update cubeb and remove the result_of commentAndrea Pappacoda
Cubeb doesn't use result_of anymore, it has been dropped in commit mozilla/cubeb@75d9d125ee655ef80f3bfcd97ae5a805931042b8
2021-11-16Vulkan: Reimplement FSR constant generation functions to avoid GCC warningsMarshall Mohror
2021-11-16Presentation: Only use FP16 in scaling shaders on supported devices in VulkanMarshall Mohror
2021-11-16externals: Add only included ffx-fsr headersameerj
The submodule adds a lot of unneeded bloat due its addition of samples that contain large media files that are difficult to compress.
2021-10-12externals: Update dynarmic to cce7e4eeMorph
2021-09-28externals: Remove libzipMorph
2021-08-15dynarmic: Update and enable DYNARMIC_IGNORE_ASSERTSMerry
2021-08-15xbyak: Update include pathMerry
2021-08-10externals: Update sdl2 to 2.0.16german77
2021-08-01Merge pull request #6565 from lat9nq/bundle-ffmpegAmeer J
cmake, ci: Build bundled FFmpeg with yuzu
2021-07-22shader: Remove old shader managementReinUsesLisp
2021-07-22spirv: Initial bindings supportReinUsesLisp
2021-07-22shader: Add support for forward declarationsReinUsesLisp
2021-07-22shader: Initial implementation of an ASTReinUsesLisp
2021-07-22spirv: Initial SPIR-V supportReinUsesLisp
2021-07-16emu_window_sdl2_vk: Use the generated SDL configlat9nq
On Linux, due to the way we include SDL2 as a submodule, it makes it difficult for us to specify which SDL_config.h we intended to include. Before, CMake would default to the dummy one included with SDL and ignore the generated one. This tells CMake to use the generated one. In addition, we define USING_GENERATED_CONFIG_H to throw an error in case the dummy config is used by accident. Fixes Vulkan not working on Linux yuzu-cmd.
2021-07-06cmake: Specify the compiler on autotools externalslat9nq
Enables CCache on externals if available.
2021-06-30Merge pull request #6459 from lat9nq/ubuntu-fixesAmeer J
cmake: Improve Linux dependency checking for externals
2021-06-26libusb: Apple is a POSIX systemMerryMage
2021-06-23externals: Update dynarmic to allow fmt compilation to succeedLioncash
2021-06-21Merge pull request #6499 from FernandoS27/we-were-on-a-breakbunnei
Update dynarmic and add new unsafe CPU option.
2021-06-20Update dynarmic and add new unsafe CPU option.Fernando Sahmkow
2021-06-19externals: httplib: replace custom httplib header with upstream as submodule.Vortex
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]Vortex
2021-06-16Merge pull request #6418 from clementgallet/sdl-audio-backendbunnei
Audio: SDL2 audio backend
2021-06-13cmake: Fix find_program usage for 3.15lat9nq
yuzu requires CMake 3.15 yet find_program was using REQUIRED, which is only available on 3.18 and later. Instead, we check for "<VAR>-NOTFOUND". In addition, check for additional requirements before building libusb or FFmpeg with autotools. Otherwise, CMake configuration will pass yet compilation will fail.
2021-06-11externals: Don't set FOUND or VERSION on LIBUSBlat9nq
Fixes an issue where libusb.h wouldn't be found when building yuzu on MSVC. This only affects the "traditional" CMake pathway for linking libusb to yuzu AKA MSVC. For autotools we still want to set these variables before configuring SDL.
2021-06-11core: Make use of fastmemMarkus Wick