summaryrefslogtreecommitdiff
path: root/externals
AgeCommit message (Collapse)Author
2023-10-30Merge pull request #11728 from liushuyu/update-depsliamwhite
Update external dependencies
2023-10-29Merge pull request #11689 from liamwhite/breakpadliamwhite
qt: implement automatic crash dump support
2023-10-25cmake: prefer system stb headersAlexandre Bouvier
2023-10-23externals: stb: Add image writegerman77
2023-10-22externals/opus: use CMakeLists shipped with Opus itselfliushuyu
2023-10-21externals/libusb: remove the GUID override workaround ...liushuyu
... on Windows MSVC, it seems to have been fixed
2023-10-21externals: update libusb to c060e9ce30ac2e3ffb49d94209c4dae77b6642f7 ...liushuyu
... this fixes an issue when compiling with newer MSVC
2023-10-21externals: update VulkanMemoryAllocator to ↵liushuyu
2f382df218d7e8516dee3b3caccb819a62b571a2
2023-10-21externals: update Vulkan-Headers to 1.3.265liushuyu
2023-10-21externals: update ffmpeg to 9c1294eaddb88cb0e044c675ccae059a85fc9c6cliushuyu
... to fix build with binutils 2.41+
2023-10-21externals: update vcpkg to ef2eef17340f3fbd679327d286fad06dd6e838edliushuyu
2023-10-21externals: update SDL to 2.28.4liushuyu
2023-10-21externals: update cpp-jwt to 10ef5735d842b31025f1257ae78899f50a40fb14liushuyu
2023-10-21externals: update cpp-httplib to 0.14.1liushuyu
2023-10-21externals: update libusb to 1.0.26liushuyu
2023-10-21externals: update inih to r57liushuyu
2023-10-21externals: update opus to 1.4liushuyu
2023-10-11externals/nx_tzdb: Update download version to 2022glat9nq
Mainly for MSVC, changes the time zone database version to latest.
2023-10-11externals/tzdb_to_nx: Update to 221202lat9nq
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.
2023-10-08qt: implement automatic crash dump supportLiam
2023-10-07externals: stb: Split library into cpp fileNarr the Reg
2023-10-02externals: Add stb_image and stb_image_resizeNarr the Reg
2023-09-18cmake: prefer system renderdoc headerAlexandre Bouvier
2023-09-14debug: Add renderdoc capture hotkeyGPUCode
2023-08-29Merge pull request #11406 from german77/sdl2-28-2liamwhite
externals: Update SDL to 2.28.2
2023-08-27externals: Update SDL to 2.28.2german77
2023-08-28Use initial_frame to check interlaced flagDanila Malyutin
If final frame was transferred from GPU, it won't carry the props. Fixes #11089
2023-08-25Skip additional mbedcrypto warnings options on MSVCLiam
2023-08-25Avoid `$<CXX_COMPILER_ID:Clang>` because it doesn't include AppleClang.comex
2023-08-25Warnings cleanup for GCC 13 and Clang 16comex
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".
2023-07-18demangle: Update to llvm/llvm-project@ecbc812e0ccalat9nq
2023-07-12cmake: allow using system VMA libraryAlexandre Bouvier
2023-07-07general: Update VulkanSDK and Vulkan-HeadersMorph
Latest as of this commit
2023-07-04externals: Update sdl2 to 2.28.1ChaseKnowlden
2023-06-27video_core: Add BCn decoding supportGPUCode
2023-06-27Merge pull request #10473 from GPUCode/vmaliamwhite
Use vulkan memory allocator
2023-06-26Merge pull request #10901 from german77/sdl_fixliamwhite
input_common: Make use of new SDL features
2023-06-26externals: Use cmake subdirectoryGPUCode
2023-06-25nx_tzdb: Update tzdb_to_nx to 212afa2lat9nq
Moves build data to a separate directory so the build happens out of the source tree.
2023-06-24externals: Include player led fix on SDLgerman77
2023-06-23nx_tzdb: Update tzdb_to_nxlat9nq
Includes fixes for other BSD's, and axes shell scripts for pure CMake.
2023-06-23externals: Include post release SDL fixesNarr the Reg
2023-06-21externals: Update sdl to 2.28.0Narr the Reg
2023-06-19nx_tzdb: Rename GNU_DATE variablelat9nq
The repository can handle either GNU date or Apple date now.
2023-06-19externals: Update tzdb_to_nxlat9nq
Includes a fix for the Apple date utility.
2023-06-18Merge pull request #10825 from 8bitDream/vcpkg-zlibliamwhite
externals: Update vcpkg to 2023.06.17
2023-06-18renderer_vulkan: Add missing initializersGPUCode
2023-06-18externals: Add vma and initialize itlat9nq
video_core: Move vma implementation to library
2023-06-17Merge pull request #10797 from lat9nq/tzdb-patchbunnei
time: Various time zone fixes
2023-06-17externals: Update vcpkg to 2023.06.17Abandoned Cart
Fixes for zlib and qt5