summaryrefslogtreecommitdiff
path: root/externals (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #11728 from liushuyu/update-depsGravatar liamwhite2023-10-3014-266/+4
|\ | | | | Update external dependencies
| * externals/opus: use CMakeLists shipped with Opus itselfGravatar liushuyu2023-10-224-259/+4
| |
| * externals/libusb: remove the GUID override workaround ...Gravatar liushuyu2023-10-211-7/+0
| | | | | | | | ... on Windows MSVC, it seems to have been fixed
| * externals: update libusb to c060e9ce30ac2e3ffb49d94209c4dae77b6642f7 ...Gravatar liushuyu2023-10-211-0/+0
| | | | | | | | ... this fixes an issue when compiling with newer MSVC
| * externals: update VulkanMemoryAllocator to ↵Gravatar liushuyu2023-10-211-0/+0
| | | | | | | | 2f382df218d7e8516dee3b3caccb819a62b571a2
| * externals: update Vulkan-Headers to 1.3.265Gravatar liushuyu2023-10-211-0/+0
| |
| * externals: update ffmpeg to 9c1294eaddb88cb0e044c675ccae059a85fc9c6cGravatar liushuyu2023-10-211-0/+0
| | | | | | | | ... to fix build with binutils 2.41+
| * externals: update vcpkg to ef2eef17340f3fbd679327d286fad06dd6e838edGravatar liushuyu2023-10-211-0/+0
| |
| * externals: update SDL to 2.28.4Gravatar liushuyu2023-10-211-0/+0
| |
| * externals: update cpp-jwt to 10ef5735d842b31025f1257ae78899f50a40fb14Gravatar liushuyu2023-10-211-0/+0
| |
| * externals: update cpp-httplib to 0.14.1Gravatar liushuyu2023-10-211-0/+0
| |
| * externals: update libusb to 1.0.26Gravatar liushuyu2023-10-211-0/+0
| |
| * externals: update inih to r57Gravatar liushuyu2023-10-211-0/+0
| |
| * externals: update opus to 1.4Gravatar liushuyu2023-10-212-9/+9
| |
* | Merge pull request #11689 from liamwhite/breakpadGravatar liamwhite2023-10-293-0/+102
|\ \ | | | | | | qt: implement automatic crash dump support
| * | qt: implement automatic crash dump supportGravatar Liam2023-10-083-0/+102
| | |
* | | cmake: prefer system stb headersGravatar Alexandre Bouvier2023-10-257-11499/+10865
| | |
* | | externals: stb: Add image writeGravatar german772023-10-233-1/+1975
| |/ |/|
* | externals/nx_tzdb: Update download version to 2022gGravatar lat9nq2023-10-111-1/+1
| | | | | | | | Mainly for MSVC, changes the time zone database version to latest.
* | externals/tzdb_to_nx: Update to 221202Gravatar lat9nq2023-10-111-0/+0
| | | | | | | | | | | | This updates us to an eggert/tz commit downstream of 2022g that compiles. This seems to be the revision Nintendo is using for 17.0.0, if the data checksums are anything to go off of.
* | externals: stb: Split library into cpp fileGravatar Narr the Reg2023-10-075-9431/+9813
| |
* | externals: Add stb_image and stb_image_resizeGravatar Narr the Reg2023-10-022-0/+10627
|/
* cmake: prefer system renderdoc headerGravatar Alexandre Bouvier2023-09-181-2/+5
|
* debug: Add renderdoc capture hotkeyGravatar GPUCode2023-09-142-0/+747
|
* Merge pull request #11406 from german77/sdl2-28-2Gravatar liamwhite2023-08-291-0/+0
|\ | | | | externals: Update SDL to 2.28.2
| * externals: Update SDL to 2.28.2Gravatar german772023-08-271-0/+0
| |
* | Use initial_frame to check interlaced flagGravatar Danila Malyutin2023-08-281-2/+2
|/ | | | | | If final frame was transferred from GPU, it won't carry the props. Fixes #11089
* Skip additional mbedcrypto warnings options on MSVCGravatar Liam2023-08-251-3/+5
|
* Avoid `$<CXX_COMPILER_ID:Clang>` because it doesn't include AppleClang.Gravatar comex2023-08-251-3/+5
|
* Warnings cleanup for GCC 13 and Clang 16Gravatar comex2023-08-251-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note: For GCC there are still a huge number of `-Warray-bounds` warnings coming from `externals/dynarmic`. I could have added a workaround in `externals/CMakeLists.txt` similar to what this PR does for other externals, but given Dynarmic's close affiliation with Yuzu, it would be better to fix it upstream. Besides that, on my machine, this makes the build warning-free except for some warnings from glslangValidator and AutoMoc. Details: - Disable some warnings in externals. - Disable `-Wnullability-completeness`, which is a Clang warning triggered by the Vulkan SDK where if any pointers in the header are marked _Nullable, it wants all pointers to be marked _Nullable or _Nonnull. Most of them are, but some aren't. Who knows why. - `src/web_service/verify_user_jwt.cpp`: Disable another warning when including `jwt.hpp`. - `src/input_common/input_poller.cpp`: Add missing `override` specifiers. - src/common/swap.h: Remove redundant `operator&`. In general, this file declares three overloads of each operator. Using `+` as an example, the overloads are: - a member function for `swapped_t + integer` - a member function for `swapped_t + swapped_t` - a free function for `integer + swapped_t` But for `operator&`, there was an additional free function for `swapped_t + integer`, which was redundant with the member function. This caused a GCC warning saying "ISO C++ says that these are ambiguous".
* demangle: Update to llvm/llvm-project@ecbc812e0ccaGravatar lat9nq2023-07-188-2182/+2293
|
* cmake: allow using system VMA libraryGravatar Alexandre Bouvier2023-07-124-11/+3
|
* general: Update VulkanSDK and Vulkan-HeadersGravatar Morph2023-07-071-0/+0
| | | | Latest as of this commit
* externals: Update sdl2 to 2.28.1Gravatar ChaseKnowlden2023-07-041-0/+0
|
* video_core: Add BCn decoding supportGravatar GPUCode2023-06-273-0/+1568
|
* Merge pull request #10473 from GPUCode/vmaGravatar liamwhite2023-06-273-0/+13
|\ | | | | Use vulkan memory allocator
| * externals: Use cmake subdirectoryGravatar GPUCode2023-06-263-1/+2
| |
| * renderer_vulkan: Add missing initializersGravatar GPUCode2023-06-181-0/+2
| |
| * externals: Add vma and initialize itGravatar lat9nq2023-06-183-0/+10
| | | | | | | | video_core: Move vma implementation to library
* | Merge pull request #10901 from german77/sdl_fixGravatar liamwhite2023-06-261-0/+0
|\ \ | | | | | | input_common: Make use of new SDL features
| * | externals: Include player led fix on SDLGravatar german772023-06-241-0/+0
| | |
* | | nx_tzdb: Update tzdb_to_nx to 212afa2Gravatar lat9nq2023-06-251-0/+0
| | | | | | | | | | | | | | | Moves build data to a separate directory so the build happens out of the source tree.
* | | nx_tzdb: Update tzdb_to_nxGravatar lat9nq2023-06-231-0/+0
|/ / | | | | | | Includes fixes for other BSD's, and axes shell scripts for pure CMake.
* | externals: Include post release SDL fixesGravatar Narr the Reg2023-06-231-0/+0
| |
* | externals: Update sdl to 2.28.0Gravatar Narr the Reg2023-06-211-0/+0
| |
* | nx_tzdb: Rename GNU_DATE variableGravatar lat9nq2023-06-191-2/+2
| | | | | | | | The repository can handle either GNU date or Apple date now.
* | externals: Update tzdb_to_nxGravatar lat9nq2023-06-191-0/+0
| | | | | | | | Includes a fix for the Apple date utility.
* | Merge pull request #10825 from 8bitDream/vcpkg-zlibGravatar liamwhite2023-06-181-0/+0
|\ \ | |/ |/| externals: Update vcpkg to 2023.06.17
| * externals: Update vcpkg to 2023.06.17Gravatar Abandoned Cart2023-06-171-0/+0
| | | | | | | | Fixes for zlib and qt5
* | Merge pull request #10797 from lat9nq/tzdb-patchGravatar bunnei2023-06-174-35/+71
|\ \ | |/ |/| time: Various time zone fixes