summaryrefslogtreecommitdiff
path: root/externals
AgeCommit message (Collapse)Author
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
2023-06-17nx_tzdb: Directly reference variables in if statementslat9nq
Addresses review feedback.
2023-06-16cmake: Add warn about cross compiling, disable androidlat9nq
2023-06-16cmake: Check for target is Windowslat9nq
MinGW has issues building tzdb2nx due to the headers being Windows specific. Download for this toolchain as well.
2023-06-16cmake: Use non-conflicting variable nameslat9nq
2023-06-16cmake: Extra time zone data download checkslat9nq
Extra sanitization for Windows hosts, and fail loudly when the download fails. cmake: Fix status code reading
2023-06-16cmake: Add option to always download time zone datalat9nq
2023-06-16externals: submodule tzdb_to_nxlat9nq
Fix for Flatpak being unable to download during CMake configure.
2023-06-16nx_tzdb: Support submoduling tzdb_to_nxlat9nq
Fix for flatpak having no internet access during CMake configure.
2023-06-16Merge pull request #10739 from zeltermann/sdl-cpuinfoliamwhite
Re-enable SDL's `CPUinfo` subsystem
2023-06-15nx_tzdb: Correct Antarctica spellinglat9nq
2023-06-14externals: update vcpkg to 2023.06.14Abandoned Cart
Since vcpkg doesn't set version numbers between releases, one was assigned in the proper format
2023-06-13Merge pull request #10603 from lat9nq/tz-more-completebunnei
core,common: Implement missing time zone data/computations
2023-06-12Re-enable SDL's CPUinfo subsystemzeltermann
See https://github.com/libsdl-org/SDL/issues/7809. Disabling CPUinfo triggers a bug in SDL's audio subsystem, which breaks SDL's JACK output on Linux. We're lucky it hasn't broken anything else.
2023-06-05nx_tzdb: Create headers from downloaded system archive datalat9nq
Use lat9nq/tzdb_to_nx release data to generate header files. nx_tzdb: Use an interface library nx_tzdb: Gate download if achive not exists nx_tzdb: Fix header generator brace closing nx_tzdb: Add base directory files nx_tzdb: Add SPDX info
2023-06-03android: externals: Update libadrenotools, use useLegacyPackaging.bunnei
2023-06-03cmake: download architecture-specific ffmpeg for androidLiam
2023-06-03build: only enable adrenotools on arm64Liam
2023-06-03externals: add adrenotools for bcenablerLiam
2023-06-03cmake: Integrate bundled FFmpeg for Android.bunnei
2023-05-28externals: Update to fmt 10 and add format_as formatter for BitFieldMorph
Implicit conversions are now disallowed in fmt 10. Use format_as to convert to the underlying type.
2023-05-28Merge pull request #10475 from ameerj/microprofile-workaroundliamwhite
microprofile: Avoid crashing due to OOB stackPos
2023-05-28Merge pull request #10283 from danilaml/support-interlaced-videosliamwhite
Add support for deinterlaced video playback