Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-18 | Merge pull request #7587 from liushuyu/fix-linux-decoding | bunnei | |
[Patch v2] externals/ffmpeg: refactor ffmpeg searching and handling in cmake | |||
2021-12-17 | externals/SDL: update SDL to version with Wayland build fix | Andrew Udvare | |
2021-12-16 | externals/CMakeLists: fix detection/init of Switch controllers in SDL 2.0.18 | Andrew Udvare | |
Enable SDL_THREADS and SDL_ATOMIC Also set SDL_WAYLAND=OFF due to build issue Closes #7572 | |||
2021-12-15 | externals/ffmpeg: set the cmake variable twice ... | liushuyu | |
... to avoid leaving variable undefined in the current scope | |||
2021-12-15 | externals: fix a regression when using MSVC | liushuyu | |
2021-12-15 | video_core/codecs: (re-spin) refactor ffmpeg searching and handling | liushuyu | |
2021-12-15 | Revert "video_core/codecs: refactor ffmpeg searching and handling in cmake" | bunnei | |
2021-12-13 | CI: fix CI on Linux | liushuyu | |
2021-12-13 | ffmpeg: 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-13 | Merge pull request #7554 from Tachi107/build-remove-unicorn | Mai M | |
build: remove remaining bits of Unicorn | |||
2021-12-12 | Merge pull request #7527 from Tachi107/cubeb-result_of | bunnei | |
build: update cubeb and remove the result_of comment | |||
2021-12-10 | build: remove remaining bits of Unicorn | Andrea Pappacoda | |
Unicorn has been removed in fc6db97a09e2de5eff10131ddcab9cf8fb2f736c | |||
2021-12-06 | input_common: Update SDL to 2.0.18 | Narr the Reg | |
2021-12-06 | build: update cubeb and remove the result_of comment | Andrea Pappacoda | |
Cubeb doesn't use result_of anymore, it has been dropped in commit mozilla/cubeb@75d9d125ee655ef80f3bfcd97ae5a805931042b8 | |||
2021-11-16 | Vulkan: Reimplement FSR constant generation functions to avoid GCC warnings | Marshall Mohror | |
2021-11-16 | Presentation: Only use FP16 in scaling shaders on supported devices in Vulkan | Marshall Mohror | |
2021-11-16 | externals: Add only included ffx-fsr headers | ameerj | |
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-12 | externals: Update dynarmic to cce7e4ee | Morph | |
2021-09-28 | externals: Remove libzip | Morph | |
2021-08-15 | dynarmic: Update and enable DYNARMIC_IGNORE_ASSERTS | Merry | |
2021-08-15 | xbyak: Update include path | Merry | |
2021-08-10 | externals: Update sdl2 to 2.0.16 | german77 | |
2021-08-01 | Merge pull request #6565 from lat9nq/bundle-ffmpeg | Ameer J | |
cmake, ci: Build bundled FFmpeg with yuzu | |||
2021-07-22 | shader: Remove old shader management | ReinUsesLisp | |
2021-07-22 | spirv: Initial bindings support | ReinUsesLisp | |
2021-07-22 | shader: Add support for forward declarations | ReinUsesLisp | |
2021-07-22 | shader: Initial implementation of an AST | ReinUsesLisp | |
2021-07-22 | spirv: Initial SPIR-V support | ReinUsesLisp | |
2021-07-16 | emu_window_sdl2_vk: Use the generated SDL config | lat9nq | |
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-06 | cmake: Specify the compiler on autotools externals | lat9nq | |
Enables CCache on externals if available. | |||
2021-06-30 | Merge pull request #6459 from lat9nq/ubuntu-fixes | Ameer J | |
cmake: Improve Linux dependency checking for externals | |||
2021-06-26 | libusb: Apple is a POSIX system | MerryMage | |
2021-06-23 | externals: Update dynarmic to allow fmt compilation to succeed | Lioncash | |
2021-06-21 | Merge pull request #6499 from FernandoS27/we-were-on-a-break | bunnei | |
Update dynarmic and add new unsafe CPU option. | |||
2021-06-20 | Update dynarmic and add new unsafe CPU option. | Fernando Sahmkow | |
2021-06-19 | externals: 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-18 | update submodule discord-rpc to latest [now deprecated] | Vortex | |
2021-06-16 | Merge pull request #6418 from clementgallet/sdl-audio-backend | bunnei | |
Audio: SDL2 audio backend | |||
2021-06-13 | cmake: Fix find_program usage for 3.15 | lat9nq | |
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-11 | externals: Don't set FOUND or VERSION on LIBUSB | lat9nq | |
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-11 | core: Make use of fastmem | Markus Wick | |
2021-06-11 | externals: Update SDL to 2f248a2a | lat9nq | |
2021-06-10 | Merge pull request #6407 from lat9nq/fix-libusb-2 | bunnei | |
cmake: Use autotools for libusb linking generally on GNU, and cleanup | |||
2021-06-06 | Add SDL2 audio backend | Clément Gallet | |
2021-06-05 | externals: Update dynarmic | ReinUsesLisp | |
2021-06-03 | externals: libusb: Call program names not full paths | lat9nq | |
2021-06-03 | externals: libusb: Link libusb statically on Linux | lat9nq | |
Turns out that this is possible. Also addresses my own review comment. | |||
2021-06-03 | cmake: General improvements to libusb linking | lat9nq | |
Delegates libusb external communication to externals/CMakeLists.txt Ensures an interface library `usb` for every pathway input_common just links to the `usb` library now externals/libusb/CMakeLists.txt sets variables to override SDL2's libusb finding Other minor cleanup | |||
2021-06-03 | cmake: Use autotools to build libusb generally for GNU | lat9nq | |
Building libusb was also broken on GCC (and maybe Clang) on our CMakeLists after upgrading to 1.0.24, but it was not being checked because our 18.04 container had libusb installed on it. This builds on the MinGW work from earlier and extends it to the rest of the GNU toolchains. In addition we make use of pkg-config when present to find libusb. pkg-config is preferrable because we can specify a minimum required version. | |||
2021-05-31 | externals: Use defaults for building SDL2 on WIN32 | lat9nq | |
Whatever those settings do breaks controller detection on Windows, at least with the MinGW container. If-guard it against WIN32 and just let SDL2 configure using its defaults, aside from static linking. |