| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-10-02 | externals: Add stb_image and stb_image_resize | Narr the Reg | |
| 2023-09-18 | cmake: prefer system renderdoc header | Alexandre Bouvier | |
| 2023-09-14 | debug: Add renderdoc capture hotkey | GPUCode | |
| 2023-08-29 | Merge pull request #11406 from german77/sdl2-28-2 | liamwhite | |
| externals: Update SDL to 2.28.2 | |||
| 2023-08-27 | externals: Update SDL to 2.28.2 | german77 | |
| 2023-08-28 | Use initial_frame to check interlaced flag | Danila Malyutin | |
| If final frame was transferred from GPU, it won't carry the props. Fixes #11089 | |||
| 2023-08-25 | Skip additional mbedcrypto warnings options on MSVC | Liam | |
| 2023-08-25 | Avoid `$<CXX_COMPILER_ID:Clang>` because it doesn't include AppleClang. | comex | |
| 2023-08-25 | Warnings cleanup for GCC 13 and Clang 16 | comex | |
| 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-18 | demangle: Update to llvm/llvm-project@ecbc812e0cca | lat9nq | |
| 2023-07-12 | cmake: allow using system VMA library | Alexandre Bouvier | |
| 2023-07-07 | general: Update VulkanSDK and Vulkan-Headers | Morph | |
| Latest as of this commit | |||
| 2023-07-04 | externals: Update sdl2 to 2.28.1 | ChaseKnowlden | |
| 2023-06-27 | video_core: Add BCn decoding support | GPUCode | |
| 2023-06-27 | Merge pull request #10473 from GPUCode/vma | liamwhite | |
| Use vulkan memory allocator | |||
| 2023-06-26 | Merge pull request #10901 from german77/sdl_fix | liamwhite | |
| input_common: Make use of new SDL features | |||
| 2023-06-26 | externals: Use cmake subdirectory | GPUCode | |
| 2023-06-25 | nx_tzdb: Update tzdb_to_nx to 212afa2 | lat9nq | |
| Moves build data to a separate directory so the build happens out of the source tree. | |||
| 2023-06-24 | externals: Include player led fix on SDL | german77 | |
| 2023-06-23 | nx_tzdb: Update tzdb_to_nx | lat9nq | |
| Includes fixes for other BSD's, and axes shell scripts for pure CMake. | |||
| 2023-06-23 | externals: Include post release SDL fixes | Narr the Reg | |
| 2023-06-21 | externals: Update sdl to 2.28.0 | Narr the Reg | |
| 2023-06-19 | nx_tzdb: Rename GNU_DATE variable | lat9nq | |
| The repository can handle either GNU date or Apple date now. | |||
| 2023-06-19 | externals: Update tzdb_to_nx | lat9nq | |
| Includes a fix for the Apple date utility. | |||
| 2023-06-18 | Merge pull request #10825 from 8bitDream/vcpkg-zlib | liamwhite | |
| externals: Update vcpkg to 2023.06.17 | |||
| 2023-06-18 | renderer_vulkan: Add missing initializers | GPUCode | |
| 2023-06-18 | externals: Add vma and initialize it | lat9nq | |
| video_core: Move vma implementation to library | |||
| 2023-06-17 | Merge pull request #10797 from lat9nq/tzdb-patch | bunnei | |
| time: Various time zone fixes | |||
| 2023-06-17 | externals: Update vcpkg to 2023.06.17 | Abandoned Cart | |
| Fixes for zlib and qt5 | |||
| 2023-06-17 | nx_tzdb: Directly reference variables in if statements | lat9nq | |
| Addresses review feedback. | |||
| 2023-06-16 | cmake: Add warn about cross compiling, disable android | lat9nq | |
| 2023-06-16 | cmake: Check for target is Windows | lat9nq | |
| MinGW has issues building tzdb2nx due to the headers being Windows specific. Download for this toolchain as well. | |||
| 2023-06-16 | cmake: Use non-conflicting variable names | lat9nq | |
| 2023-06-16 | cmake: Extra time zone data download checks | lat9nq | |
| Extra sanitization for Windows hosts, and fail loudly when the download fails. cmake: Fix status code reading | |||
| 2023-06-16 | cmake: Add option to always download time zone data | lat9nq | |
| 2023-06-16 | externals: submodule tzdb_to_nx | lat9nq | |
| Fix for Flatpak being unable to download during CMake configure. | |||
| 2023-06-16 | nx_tzdb: Support submoduling tzdb_to_nx | lat9nq | |
| Fix for flatpak having no internet access during CMake configure. | |||
| 2023-06-16 | Merge pull request #10739 from zeltermann/sdl-cpuinfo | liamwhite | |
| Re-enable SDL's `CPUinfo` subsystem | |||
| 2023-06-15 | nx_tzdb: Correct Antarctica spelling | lat9nq | |
| 2023-06-14 | externals: update vcpkg to 2023.06.14 | Abandoned Cart | |
| Since vcpkg doesn't set version numbers between releases, one was assigned in the proper format | |||
| 2023-06-13 | Merge pull request #10603 from lat9nq/tz-more-complete | bunnei | |
| core,common: Implement missing time zone data/computations | |||
| 2023-06-12 | Re-enable SDL's CPUinfo subsystem | zeltermann | |
| 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-05 | nx_tzdb: Create headers from downloaded system archive data | lat9nq | |
| 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-03 | android: externals: Update libadrenotools, use useLegacyPackaging. | bunnei | |
| 2023-06-03 | cmake: download architecture-specific ffmpeg for android | Liam | |
| 2023-06-03 | build: only enable adrenotools on arm64 | Liam | |
| 2023-06-03 | externals: add adrenotools for bcenabler | Liam | |
| 2023-06-03 | cmake: Integrate bundled FFmpeg for Android. | bunnei | |
| 2023-05-28 | externals: Update to fmt 10 and add format_as formatter for BitField | Morph | |
| Implicit conversions are now disallowed in fmt 10. Use format_as to convert to the underlying type. | |||
| 2023-05-28 | Merge pull request #10475 from ameerj/microprofile-workaround | liamwhite | |
| microprofile: Avoid crashing due to OOB stackPos | |||
