liamwhite 
							
						 
					 
					
						
						
							
						
						22cac3a5e3 
					 
					
						
						
							
							Merge pull request  #11728  from liushuyu/update-deps  
						
						... 
						
						
						
						Update external dependencies 
						
						
					 
					
						2023-10-30 15:32:31 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
						
						eec3d356b6 
					 
					
						
						
							
							Merge pull request  #11689  from liamwhite/breakpad  
						
						... 
						
						
						
						qt: implement automatic crash dump support 
						
						
					 
					
						2023-10-29 23:41:13 -04:00 
						 
				 
			
				
					
						
							
							
								Alexandre Bouvier 
							
						 
					 
					
						
						
							
						
						79ba5d9c26 
					 
					
						
						
							
							cmake: prefer system stb headers  
						
						
						
						
					 
					
						2023-10-25 21:47:32 +02:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
							
						
						94836ba3b1 
					 
					
						
						
							
							externals: stb: Add image write  
						
						
						
						
					 
					
						2023-10-23 10:18:14 -06:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
						
						a065dcdcd9 
					 
					
						
						
							
							externals/opus: use CMakeLists shipped with Opus itself  
						
						
						
						
					 
					
						2023-10-22 14:21:33 -06:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
						
						d6bd16b2c0 
					 
					
						
						
							
							externals/libusb: remove the GUID override workaround ...  
						
						... 
						
						
						
						... on Windows MSVC, it seems to have been fixed 
						
						
					 
					
						2023-10-21 22:29:32 -06:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
						
						a49b146ccc 
					 
					
						
						
							
							externals: update libusb to c060e9ce30ac2e3ffb49d94209c4dae77b6642f7 ...  
						
						... 
						
						
						
						... this fixes an issue when compiling with newer MSVC 
						
						
					 
					
						2023-10-21 22:29:19 -06:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
						
						fd9e157184 
					 
					
						
						
							
							externals: update VulkanMemoryAllocator to 2f382df218d7e8516dee3b3caccb819a62b571a2  
						
						
						
						
					 
					
						2023-10-21 22:29:19 -06:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
						
						6cbd4020e8 
					 
					
						
						
							
							externals: update Vulkan-Headers to 1.3.265  
						
						
						
						
					 
					
						2023-10-21 22:29:19 -06:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
						
						3558b236cd 
					 
					
						
						
							
							externals: update ffmpeg to 9c1294eaddb88cb0e044c675ccae059a85fc9c6c  
						
						... 
						
						
						
						... to fix build with binutils 2.41+ 
						
						
					 
					
						2023-10-21 22:29:19 -06:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
						
						48e82c4138 
					 
					
						
						
							
							externals: update vcpkg to ef2eef17340f3fbd679327d286fad06dd6e838ed  
						
						
						
						
					 
					
						2023-10-21 22:29:19 -06:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
						
						9eb70aea1d 
					 
					
						
						
							
							externals: update SDL to 2.28.4  
						
						
						
						
					 
					
						2023-10-21 22:29:19 -06:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
						
						0460fbacc9 
					 
					
						
						
							
							externals: update cpp-jwt to 10ef5735d842b31025f1257ae78899f50a40fb14  
						
						
						
						
					 
					
						2023-10-21 22:29:19 -06:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
						
						c73297e840 
					 
					
						
						
							
							externals: update cpp-httplib to 0.14.1  
						
						
						
						
					 
					
						2023-10-21 22:29:19 -06:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
						
						633d869ff4 
					 
					
						
						
							
							externals: update libusb to 1.0.26  
						
						
						
						
					 
					
						2023-10-21 22:29:19 -06:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
						
						e03f86cc54 
					 
					
						
						
							
							externals: update inih to r57  
						
						
						
						
					 
					
						2023-10-21 22:29:19 -06:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
						
						a0a3566977 
					 
					
						
						
							
							externals: update opus to 1.4  
						
						
						
						
					 
					
						2023-10-21 22:29:19 -06:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						bf7c45e560 
					 
					
						
						
							
							externals/nx_tzdb: Update download version to 2022g  
						
						... 
						
						
						
						Mainly for MSVC, changes the time zone database version to latest. 
						
						
					 
					
						2023-10-11 20:20:31 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						21ebe3e462 
					 
					
						
						
							
							externals/tzdb_to_nx: Update to 221202  
						
						... 
						
						
						
						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-11 16:42:31 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						d3997bad9b 
					 
					
						
						
							
							qt: implement automatic crash dump support  
						
						
						
						
					 
					
						2023-10-08 11:35:53 -04:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
							
						
						dac53b4ba0 
					 
					
						
						
							
							externals: stb: Split library into cpp file  
						
						
						
						
					 
					
						2023-10-07 20:57:19 -06:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
							
						
						e37ad99f22 
					 
					
						
						
							
							externals: Add stb_image and stb_image_resize  
						
						
						
						
					 
					
						2023-10-02 11:29:12 -06:00 
						 
				 
			
				
					
						
							
							
								Alexandre Bouvier 
							
						 
					 
					
						
						
							
						
						f93f31f4ae 
					 
					
						
						
							
							cmake: prefer system renderdoc header  
						
						
						
						
					 
					
						2023-09-18 18:35:20 +02:00 
						 
				 
			
				
					
						
							
							
								GPUCode 
							
						 
					 
					
						
						
							
						
						c656105a6c 
					 
					
						
						
							
							debug: Add renderdoc capture hotkey  
						
						
						
						
					 
					
						2023-09-14 16:37:41 +03:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
						
						3d5ecc1f08 
					 
					
						
						
							
							Merge pull request  #11406  from german77/sdl2-28-2  
						
						... 
						
						
						
						externals: Update SDL to 2.28.2 
						
						
					 
					
						2023-08-29 09:27:54 -04:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
							
						
						4077ff6851 
					 
					
						
						
							
							externals: Update SDL to 2.28.2  
						
						
						
						
					 
					
						2023-08-27 21:08:28 -06:00 
						 
				 
			
				
					
						
							
							
								Danila Malyutin 
							
						 
					 
					
						
						
							
						
						164f880f23 
					 
					
						
						
							
							Use initial_frame to check interlaced flag  
						
						... 
						
						
						
						If final frame was transferred from GPU, it won't carry the props.
Fixes  #11089  
						
						
					 
					
						2023-08-28 00:48:53 +04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						6bb02dcb8a 
					 
					
						
						
							
							Skip additional mbedcrypto warnings options on MSVC  
						
						
						
						
					 
					
						2023-08-25 19:23:34 -04:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
							
						
						32c453a5f1 
					 
					
						
						
							
							Avoid $<CXX_COMPILER_ID:Clang> because it doesn't include AppleClang.  
						
						
						
						
					 
					
						2023-08-25 19:22:31 -04:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
							
						
						91eb5afd0b 
					 
					
						
						
							
							Warnings cleanup for GCC 13 and Clang 16  
						
						... 
						
						
						
						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-08-25 19:22:31 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						1ab3bd5a5e 
					 
					
						
						
							
							demangle: Update to  llvm/llvm-project@ecbc812e0c  
						
						
						
						
					 
					
						2023-07-18 22:39:26 -04:00 
						 
				 
			
				
					
						
							
							
								Alexandre Bouvier 
							
						 
					 
					
						
						
							
						
						c3050c1b48 
					 
					
						
						
							
							cmake: allow using system VMA library  
						
						
						
						
					 
					
						2023-07-12 04:51:45 +02:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						e3937fe8ad 
					 
					
						
						
							
							general: Update VulkanSDK and Vulkan-Headers  
						
						... 
						
						
						
						Latest as of this commit 
						
						
					 
					
						2023-07-07 02:04:13 -04:00 
						 
				 
			
				
					
						
							
							
								ChaseKnowlden 
							
						 
					 
					
						
						
							
						
						0792139a5f 
					 
					
						
						
							
							externals: Update sdl2 to 2.28.1  
						
						
						
						
					 
					
						2023-07-04 16:10:49 -04:00 
						 
				 
			
				
					
						
							
							
								GPUCode 
							
						 
					 
					
						
						
							
						
						eac46ad7ce 
					 
					
						
						
							
							video_core: Add BCn decoding support  
						
						
						
						
					 
					
						2023-06-27 18:00:09 -07:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
						
						c6959449d1 
					 
					
						
						
							
							Merge pull request  #10473  from GPUCode/vma  
						
						... 
						
						
						
						Use vulkan memory allocator 
						
						
					 
					
						2023-06-27 11:21:36 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
						
						ce990adae5 
					 
					
						
						
							
							Merge pull request  #10901  from german77/sdl_fix  
						
						... 
						
						
						
						input_common: Make use of new SDL features 
						
						
					 
					
						2023-06-26 14:31:14 -04:00 
						 
				 
			
				
					
						
							
							
								GPUCode 
							
						 
					 
					
						
						
							
						
						b6c6dcc576 
					 
					
						
						
							
							externals: Use cmake subdirectory  
						
						
						
						
					 
					
						2023-06-26 18:59:24 +03:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						f5569bfed9 
					 
					
						
						
							
							nx_tzdb: Update tzdb_to_nx to 212afa2  
						
						... 
						
						
						
						Moves build data to a separate directory so the build happens out of the source
tree. 
						
						
					 
					
						2023-06-25 17:20:18 -04:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
							
						
						ec9a71b12a 
					 
					
						
						
							
							externals: Include player led fix on SDL  
						
						
						
						
					 
					
						2023-06-24 17:43:08 -06:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						e5769e9467 
					 
					
						
						
							
							nx_tzdb: Update tzdb_to_nx  
						
						... 
						
						
						
						Includes fixes for other BSD's, and axes shell scripts for pure CMake. 
						
						
					 
					
						2023-06-23 19:07:26 -04:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
							
						
						142c1b72f9 
					 
					
						
						
							
							externals: Include post release SDL fixes  
						
						
						
						
					 
					
						2023-06-23 12:25:47 -06:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
							
						
						106b61b1e0 
					 
					
						
						
							
							externals: Update sdl to 2.28.0  
						
						
						
						
					 
					
						2023-06-21 17:11:14 -06:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						bedb5135c0 
					 
					
						
						
							
							nx_tzdb: Rename GNU_DATE variable  
						
						... 
						
						
						
						The repository can handle either GNU date or Apple date now. 
						
						
					 
					
						2023-06-19 15:30:11 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						256c7ec0a7 
					 
					
						
						
							
							externals: Update tzdb_to_nx  
						
						... 
						
						
						
						Includes a fix for the Apple date utility. 
						
						
					 
					
						2023-06-19 15:27:54 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
						
						ce191ba32b 
					 
					
						
						
							
							Merge pull request  #10825  from 8bitDream/vcpkg-zlib  
						
						... 
						
						
						
						externals: Update vcpkg to 2023.06.17 
						
						
					 
					
						2023-06-18 09:43:12 -04:00 
						 
				 
			
				
					
						
							
							
								GPUCode 
							
						 
					 
					
						
						
							
						
						ee0d68300e 
					 
					
						
						
							
							renderer_vulkan: Add missing initializers  
						
						
						
						
					 
					
						2023-06-18 14:14:03 +03:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						6448eade2e 
					 
					
						
						
							
							externals: Add vma and initialize it  
						
						... 
						
						
						
						video_core: Move vma implementation to library 
						
						
					 
					
						2023-06-18 12:45:12 +03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6e293be20b 
					 
					
						
						
							
							Merge pull request  #10797  from lat9nq/tzdb-patch  
						
						... 
						
						
						
						time: Various time zone fixes 
						
						
					 
					
						2023-06-17 23:47:16 -07:00 
						 
				 
			
				
					
						
							
							
								Abandoned Cart 
							
						 
					 
					
						
						
							
						
						fd0ef5411c 
					 
					
						
						
							
							externals: Update vcpkg to 2023.06.17  
						
						... 
						
						
						
						Fixes for zlib and qt5 
						
						
					 
					
						2023-06-17 21:46:09 -04:00