summaryrefslogtreecommitdiff
path: root/externals (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ci,CMake: Integrate vcpkg into CMakeListsGravatar lat9nq2022-07-221-0/+0
| | | | Uses manifest mode if the bundled vcpkg is used.
* Merge pull request #8607 from lat9nq/sdl-2.0.20Gravatar Narr the Reg2022-07-211-0/+0
|\ | | | | externals: Revert SDL2 to release-2.0.20
| * externals: Revert SDL2 to release-2.0.20Gravatar lat9nq2022-07-181-0/+0
| | | | | | | | | | | | prerelease-2.23.1 appears to have issues on the SteamDeck with external controllers. Revert to 2.0.20 for now (and as opposed to using prerelease-2.0.19 like before.)
* | externals: Update dynarmic to 6.2.1Gravatar Merry2022-07-171-0/+0
|/ | | | Fix issue with A64CallbackConfigPass
* Merge pull request #8569 from merryhime/watchpointsGravatar merry2022-07-171-0/+0
|\ | | | | dynarmic: Abort watchpoints ASAP
| * dynarmic: Abort watchpoints ASAPGravatar Merry2022-07-151-0/+0
| |
* | Merge pull request #8525 from lat9nq/update-sdlGravatar bunnei2022-07-171-0/+0
|\ \ | |/ |/| externals/SDL: Update to prerelease-2.23.1
| * externals/SDL: Update to prerelease-2.23.1Gravatar lat9nq2022-06-301-0/+0
| | | | | | | | This includes a fix needed for building with MSYS2/MinGW.
* | externals: Update dynarmic to 6.1.1Gravatar Merry2022-07-121-0/+0
| | | | | | | | Fixes for fast dispatcher
* | dynarmic: Stop ReadCode callbacks to unmapped addressesGravatar Liam2022-06-211-0/+0
|/
* core/debugger: memory breakpoint supportGravatar Liam2022-06-161-0/+0
|
* Merge pull request #8383 from Morph1984/shadow-of-the-pastGravatar Mai2022-06-143-39/+38
|\ | | | | yuzu: Make variable shadowing a compile-time error
| * externals: Update cpp-httplib to latestGravatar Morph2022-06-141-0/+0
| |
| * externals: microprofileui: Eliminate variable shadowingGravatar Morph2022-06-141-38/+37
| |
| * externals: microprofile: Eliminate variable shadowingGravatar Morph2022-06-131-1/+1
| |
* | general: fix compilation on MinGW GCC 12Gravatar Liam2022-06-131-0/+5
|/
* video_core: Support new VkResultGravatar Alexandre Bouvier2022-05-171-0/+0
|
* sirit: Allow using system spirv-headersGravatar Alexandre Bouvier2022-05-141-0/+0
|
* Merge pull request #8282 from liamwhite/gcc-12Gravatar Mai M2022-04-281-0/+0
|\ | | | | GCC 12 fixes
| * GCC 12 fixesGravatar Liam2022-04-281-0/+0
| |
* | externals: Update libressl to 3.5.2Gravatar Morph2022-04-241-0/+0
|/ | | | This resolves compiler errors in Visual Studio 2022.
* Update dynarmicGravatar Liam2022-04-191-0/+0
|
* Merge pull request #8148 from merryhime/interruptsGravatar Fernando S2022-04-071-0/+0
|\ | | | | dynarmic: Better interrupts
| * dynarmic: Better interruptsGravatar merry2022-04-031-0/+0
| |
| * externals: Update dynarmic to 8bcd46b7Gravatar merry2022-04-021-0/+0
| | | | | | | | | | * Ensure 128-bit ordered load/stores are atomic * Always order exclusive load/stores
| * externals: Update dynarmic to 9cadab8fa91a63564774ae7dbe74e7c18715f586Gravatar merry2022-04-021-0/+0
| | | | | | | | Enforce memory ordering for acquire/release instructions.
* | audio_core: remove time stretcherGravatar Andrea Pappacoda2022-04-012-3/+0
|/ | | | Also drop the SoundTouch dependency
* externals: Update dynarmicGravatar merry2022-03-271-0/+0
| | | | IC instructions now check for a need to halt execution
* dynarmic: Accelerate SHA256 and implement for A32 frontendGravatar Merry2022-03-201-0/+0
| | | | | | | * Implements hardware acceleration for SHA256 instructions. * Adds SHA256 instructions introduced in ARMv8 to A32 frontend. * Implements polyfill for processors that do not support hardware accelerated SHA instructions.
* Merge pull request #7959 from merryhime/cmpxchgGravatar Fernando S2022-03-011-0/+0
|\ | | | | dynarmic: Inline exclusive memory accesses
| * dynarmic: Update to latest masterGravatar merry2022-02-281-0/+0
| |
| * dynarmic: Inline exclusive memory accessesGravatar merry2022-02-271-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Inlines implementation of exclusive instructions into JITted code, improving performance of applications relying heavily on these instructions. We also fastmem these instructions for additional speed, with support for appropriate recompilation on fastmem failure. An unsafe optimization to disable the intercore global_monitor is also provided, should one wish to rely solely on cmpxchg semantics for safety. See also: merryhime/dynarmic#664
* | ffmpeg: Fix mis-maching argument warning for endifGravatar Merry2022-02-281-1/+1
|/
* externals: Dynarmic: Update to latest rev.Gravatar bunnei2022-02-261-0/+0
| | | | - Fixes inaccurate size reporting in SpaceRemaining, which caused crashes in yuzu with SSBU.
* Update dynarmic.Gravatar Fernando Sahmkow2022-02-011-0/+0
|
* Update FSR to 1.0.2Gravatar Moonlacer2022-01-231-18/+18
| | | | Updates yuzu's FSR implementation to 1.0.2
* Improve FFmpeg cmake fileGravatar Valeri2022-01-221-3/+8
| | | | * Fix compilation if CUDA_INCLUDE_DIRS is empty/contains multiple paths * Pass CMAKE_{C,CXX}_COMPILER_LAUNCHER to ffmpeg compiler
* cmake: make tests optionalGravatar Alexandre Bouvier2022-01-121-4/+0
|
* externals/dynarmic: update to latest revision ...Gravatar liushuyu2022-01-061-0/+0
| | | | ... to resolve compilation errors with fmt 8.1
* Merge pull request #7610 from Tatsh/more-system-libsGravatar bunnei2022-01-041-3/+3
|\ | | | | Add support for linking against system Opus
| * Add support for linking against system opusGravatar Andrew Udvare2021-12-211-3/+3
| |
* | externals: Update dynarmic to 28714ee7Gravatar Morph2021-12-301-0/+0
| | | | | | | | Reduces compilation times on MSVC.
* | Merge pull request #7599 from FernandoS27/primrestart-vulkanGravatar bunnei2021-12-221-0/+0
|\ \ | | | | | | Vulkan: Fix Primitive Restart and implement Logical Operations
| * | Vulkan: Implement VK_EXT_primitive_topology_list_restartGravatar Fernando Sahmkow2021-12-181-0/+0
| |/
* | Merge pull request #7587 from liushuyu/fix-linux-decodingGravatar bunnei2021-12-184-0/+223
|\ \ | | | | | | [Patch v2] externals/ffmpeg: refactor ffmpeg searching and handling in cmake
| * | externals/ffmpeg: set the cmake variable twice ...Gravatar liushuyu2021-12-152-5/+13
| | | | | | | | | | | | ... to avoid leaving variable undefined in the current scope
| * | externals: fix a regression when using MSVCGravatar liushuyu2021-12-152-1/+2
| | |
| * | video_core/codecs: (re-spin) refactor ffmpeg searching and handlingGravatar liushuyu2021-12-154-0/+214
| |/
* | externals/SDL: update SDL to version with Wayland build fixGravatar Andrew Udvare2021-12-172-4/+4
| |
* | externals/CMakeLists: fix detection/init of Switch controllers in SDL 2.0.18Gravatar Andrew Udvare2021-12-161-3/+4
|/ | | | | | | Enable SDL_THREADS and SDL_ATOMIC Also set SDL_WAYLAND=OFF due to build issue Closes #7572