bunnei 
							
						 
					 
					
						
						
							
						
						6af82fd070 
					 
					
						
						
							
							Merge pull request  #7610  from Tatsh/more-system-libs  
						
						... 
						
						
						
						Add support for linking against system Opus 
						
						
					 
					
						2022-01-04 17:32:35 -08:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						af89f7683d 
					 
					
						
						
							
							externals: Update dynarmic to 28714ee7  
						
						... 
						
						
						
						Reduces compilation times on MSVC. 
						
						
					 
					
						2021-12-30 22:28:27 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						36df305b13 
					 
					
						
						
							
							Merge pull request  #7599  from FernandoS27/primrestart-vulkan  
						
						... 
						
						
						
						Vulkan: Fix Primitive Restart and implement Logical Operations 
						
						
					 
					
						2021-12-22 00:19:23 -08:00 
						 
				 
			
				
					
						
							
							
								Andrew Udvare 
							
						 
					 
					
						
						
							
						
						78759d98dc 
					 
					
						
						
							
							Add support for linking against system opus  
						
						
						
						
					 
					
						2021-12-21 05:05:23 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						2030522d86 
					 
					
						
						
							
							Merge pull request  #7587  from liushuyu/fix-linux-decoding  
						
						... 
						
						
						
						[Patch v2] externals/ffmpeg: refactor ffmpeg searching and handling in cmake 
						
						
					 
					
						2021-12-18 02:33:07 -08:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						6430fc29a9 
					 
					
						
						
							
							Vulkan: Implement VK_EXT_primitive_topology_list_restart  
						
						
						
						
					 
					
						2021-12-18 05:47:48 +01:00 
						 
				 
			
				
					
						
							
							
								Andrew Udvare 
							
						 
					 
					
						
						
							
						
						9b3611eb8d 
					 
					
						
						
							
							externals/SDL: update SDL to version with Wayland build fix  
						
						
						
						
					 
					
						2021-12-17 09:38:46 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Udvare 
							
						 
					 
					
						
						
							
						
						e610485cd2 
					 
					
						
						
							
							externals/CMakeLists: fix detection/init of Switch controllers in SDL 2.0.18  
						
						... 
						
						
						
						Enable SDL_THREADS and SDL_ATOMIC
Also set SDL_WAYLAND=OFF due to build issue
Closes  #7572  
						
						
					 
					
						2021-12-16 21:49:39 -05:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
						
						476637d143 
					 
					
						
						
							
							externals/ffmpeg: set the cmake variable twice ...  
						
						... 
						
						
						
						... to avoid leaving variable undefined in the current scope 
						
						
					 
					
						2021-12-15 21:17:33 -07:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
						
						3ae9258efe 
					 
					
						
						
							
							externals: fix a regression when using MSVC  
						
						
						
						
					 
					
						2021-12-15 20:57:01 -07:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
						
						3f765ea9a4 
					 
					
						
						
							
							video_core/codecs: (re-spin) refactor ffmpeg searching and handling  
						
						
						
						
					 
					
						2021-12-15 20:57:01 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						2f32133ad5 
					 
					
						
						
							
							Revert "video_core/codecs: refactor ffmpeg searching and handling in cmake"  
						
						
						
						
					 
					
						2021-12-15 00:02:53 -08:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
						
						dd72e4dce4 
					 
					
						
						
							
							CI: fix CI on Linux  
						
						
						
						
					 
					
						2021-12-13 22:31:19 -07:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
						
						f91b6fbbcb 
					 
					
						
						
							
							ffmpeg: move the whole tree into externals/ffmpeg/ffmpeg ...  
						
						... 
						
						
						
						* this resolves the todo items in the CMakeLists.txt
* a version requirement check for ffmpeg is added to catch issues early
* for future-proof reasons, nasm/yasm is now only required when build on
  x86/AMD64 systems 
						
						
					 
					
						2021-12-13 17:48:05 -07:00 
						 
				 
			
				
					
						
							
							
								Mai M 
							
						 
					 
					
						
						
							
						
						4e2fb9e51a 
					 
					
						
						
							
							Merge pull request  #7554  from Tachi107/build-remove-unicorn  
						
						... 
						
						
						
						build: remove remaining bits of Unicorn 
						
						
					 
					
						2021-12-13 08:24:47 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						a2f842ce54 
					 
					
						
						
							
							Merge pull request  #7527  from Tachi107/cubeb-result_of  
						
						... 
						
						
						
						build: update cubeb and remove the result_of comment 
						
						
					 
					
						2021-12-12 22:44:05 -08:00 
						 
				 
			
				
					
						
							
							
								Andrea Pappacoda 
							
						 
					 
					
						
						
							
						
						eec9aace60 
					 
					
						
						
							
							build: remove remaining bits of Unicorn  
						
						... 
						
						
						
						Unicorn has been removed in fc6db97a09 
						
						
					 
					
						2021-12-10 12:25:04 +01:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
							
						
						133504b74b 
					 
					
						
						
							
							input_common: Update SDL to 2.0.18  
						
						
						
						
					 
					
						2021-12-06 14:48:36 -06:00 
						 
				 
			
				
					
						
							
							
								Andrea Pappacoda 
							
						 
					 
					
						
						
							
						
						f4587c596f 
					 
					
						
						
							
							build: update cubeb and remove the result_of comment  
						
						... 
						
						
						
						Cubeb doesn't use result_of anymore, it has been dropped in commit
mozilla/cubeb@75d9d125ee  
						
						
					 
					
						2021-12-06 18:56:43 +01:00 
						 
				 
			
				
					
						
							
							
								Marshall Mohror 
							
						 
					 
					
						
						
							
						
						bb03675485 
					 
					
						
						
							
							Vulkan: Reimplement FSR constant generation functions to avoid GCC warnings  
						
						
						
						
					 
					
						2021-11-16 22:11:33 +01:00 
						 
				 
			
				
					
						
							
							
								Marshall Mohror 
							
						 
					 
					
						
						
							
						
						dcc5b4f6b0 
					 
					
						
						
							
							Presentation: Only use FP16 in scaling shaders on supported devices in Vulkan  
						
						
						
						
					 
					
						2021-11-16 22:11:32 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						77b0812d69 
					 
					
						
						
							
							externals: Add only included ffx-fsr headers  
						
						... 
						
						
						
						The submodule adds a lot of unneeded bloat due its addition of samples that contain large media files that are difficult to compress. 
						
						
					 
					
						2021-11-16 22:11:31 +01:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						74a6222b3e 
					 
					
						
						
							
							externals: Update dynarmic to cce7e4ee  
						
						
						
						
					 
					
						2021-10-12 14:39:16 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						5f6cd32c9e 
					 
					
						
						
							
							externals: Remove libzip  
						
						
						
						
					 
					
						2021-09-28 23:18:39 -04:00 
						 
				 
			
				
					
						
							
							
								Merry 
							
						 
					 
					
						
						
							
						
						af6290ed12 
					 
					
						
						
							
							dynarmic: Update and enable DYNARMIC_IGNORE_ASSERTS  
						
						
						
						
					 
					
						2021-08-15 19:33:02 +01:00 
						 
				 
			
				
					
						
							
							
								Merry 
							
						 
					 
					
						
						
							
						
						1770503185 
					 
					
						
						
							
							xbyak: Update include path  
						
						
						
						
					 
					
						2021-08-15 19:26:38 +01:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
							
						
						fe2e710003 
					 
					
						
						
							
							externals: Update sdl2 to 2.0.16  
						
						
						
						
					 
					
						2021-08-10 19:16:30 -05:00 
						 
				 
			
				
					
						
							
							
								Ameer J 
							
						 
					 
					
						
						
							
						
						a086ee6a00 
					 
					
						
						
							
							Merge pull request  #6565  from lat9nq/bundle-ffmpeg  
						
						... 
						
						
						
						cmake, ci: Build bundled FFmpeg with yuzu 
						
						
					 
					
						2021-08-01 01:34:10 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						c67d64365a 
					 
					
						
						
							
							shader: Remove old shader management  
						
						
						
						
					 
					
						2021-07-22 21:51:22 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						b5d7279d87 
					 
					
						
						
							
							spirv: Initial bindings support  
						
						
						
						
					 
					
						2021-07-22 21:51:22 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						1b0cf2309c 
					 
					
						
						
							
							shader: Add support for forward declarations  
						
						
						
						
					 
					
						2021-07-22 21:51:22 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						9170200a11 
					 
					
						
						
							
							shader: Initial implementation of an AST  
						
						
						
						
					 
					
						2021-07-22 21:51:22 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						2930dccecc 
					 
					
						
						
							
							spirv: Initial SPIR-V support  
						
						
						
						
					 
					
						2021-07-22 21:51:22 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						d3748cad73 
					 
					
						
						
							
							emu_window_sdl2_vk: Use the generated SDL config  
						
						... 
						
						
						
						On Linux, due to the way we include SDL2 as a submodule, it makes it
difficult for us to specify which SDL_config.h we intended to include.
Before, CMake would default to the dummy one included with SDL and
ignore the generated one.
This tells CMake to use the generated one. In addition, we define
USING_GENERATED_CONFIG_H to throw an error in case the dummy config is
used by accident. Fixes Vulkan not working on Linux yuzu-cmd. 
						
						
					 
					
						2021-07-16 15:43:02 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						ef70054367 
					 
					
						
						
							
							cmake: Specify the compiler on autotools externals  
						
						... 
						
						
						
						Enables CCache on externals if available. 
						
						
					 
					
						2021-07-06 12:54:24 -04:00 
						 
				 
			
				
					
						
							
							
								Ameer J 
							
						 
					 
					
						
						
							
						
						bab400daaf 
					 
					
						
						
							
							Merge pull request  #6459  from lat9nq/ubuntu-fixes  
						
						... 
						
						
						
						cmake: Improve Linux dependency checking for externals 
						
						
					 
					
						2021-06-30 21:47:57 -04:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
							
						
						f54f29198f 
					 
					
						
						
							
							libusb: Apple is a POSIX system  
						
						
						
						
					 
					
						2021-06-26 20:24:18 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						c3fe071723 
					 
					
						
						
							
							externals: Update dynarmic to allow fmt compilation to succeed  
						
						
						
						
					 
					
						2021-06-23 09:31:59 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						0485b8e84b 
					 
					
						
						
							
							Merge pull request  #6499  from FernandoS27/we-were-on-a-break  
						
						... 
						
						
						
						Update dynarmic and add new unsafe CPU option. 
						
						
					 
					
						2021-06-21 14:56:08 -07:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						2298508465 
					 
					
						
						
							
							Update dynarmic and add new unsafe CPU option.  
						
						
						
						
					 
					
						2021-06-20 20:40:02 +02:00 
						 
				 
			
				
					
						
							
							
								Vortex 
							
						 
					 
					
						
						
							
						
						e704da9192 
					 
					
						
						
							
							externals: httplib: replace custom httplib header with upstream as submodule.  
						
						... 
						
						
						
						This also includes a minor change to web_service.cpp - to fix compatibility with upstream changes. 
						
						
					 
					
						2021-06-19 02:18:58 +05:30 
						 
				 
			
				
					
						
							
							
								Vortex 
							
						 
					 
					
						
						
							
						
						8a83e3412a 
					 
					
						
						
							
							update submodule discord-rpc to latest [now deprecated]  
						
						
						
						
					 
					
						2021-06-18 23:13:17 +05:30 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						abb0124b84 
					 
					
						
						
							
							Merge pull request  #6418  from clementgallet/sdl-audio-backend  
						
						... 
						
						
						
						Audio: SDL2 audio backend 
						
						
					 
					
						2021-06-16 21:38:20 -07:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						932c0184a7 
					 
					
						
						
							
							cmake: Fix find_program usage for 3.15  
						
						... 
						
						
						
						yuzu requires CMake 3.15 yet find_program was using REQUIRED, which is
only available on 3.18 and later. Instead, we check for
"<VAR>-NOTFOUND".
In addition, check for additional requirements before building libusb or
FFmpeg with autotools. Otherwise, CMake configuration will pass yet
compilation will fail. 
						
						
					 
					
						2021-06-13 01:15:54 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						2817ef1a53 
					 
					
						
						
							
							externals: Don't set FOUND or VERSION on LIBUSB  
						
						... 
						
						
						
						Fixes an issue where libusb.h wouldn't be found when building yuzu on
MSVC.
This only affects the "traditional" CMake pathway for linking libusb to
yuzu AKA MSVC. For autotools we still want to set these variables before
configuring SDL. 
						
						
					 
					
						2021-06-11 16:57:04 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
							
						
						621f3f5f47 
					 
					
						
						
							
							core: Make use of fastmem  
						
						
						
						
					 
					
						2021-06-11 17:27:06 +02:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						f738c6b231 
					 
					
						
						
							
							externals: Update SDL to 2f248a2a  
						
						
						
						
					 
					
						2021-06-11 04:40:16 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c1b8e59ea0 
					 
					
						
						
							
							Merge pull request  #6407  from lat9nq/fix-libusb-2  
						
						... 
						
						
						
						cmake: Use autotools for libusb linking generally on GNU, and cleanup 
						
						
					 
					
						2021-06-10 23:35:30 -07:00 
						 
				 
			
				
					
						
							
							
								Clément Gallet 
							
						 
					 
					
						
						
							
						
						c7c99905f4 
					 
					
						
						
							
							Add SDL2 audio backend  
						
						
						
						
					 
					
						2021-06-06 11:28:38 +02:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						71a3c60d95 
					 
					
						
						
							
							externals: Update dynarmic  
						
						
						
						
					 
					
						2021-06-05 15:24:12 -03:00