lat9nq 
							
						 
						
							
							
							
							
								
							
							
								265d1d6979 
								
							 
						 
						
							
							
								
								ci,CMake: Integrate vcpkg into CMakeLists  
							
							... 
							
							
							
							Uses manifest mode if the bundled vcpkg is used. 
							
						 
						
							2022-07-22 20:54:00 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								Narr the Reg 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								bcd0ca6076 
								
							 
						 
						
							
							
								
								Merge pull request  #8607  from lat9nq/sdl-2.0.20  
							
							... 
							
							
							
							externals: Revert SDL2 to release-2.0.20 
							
						 
						
							2022-07-21 09:47:52 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								lat9nq 
							
						 
						
							
							
							
							
								
							
							
								f5964fe2a9 
								
							 
						 
						
							
							
								
								externals: Revert SDL2 to release-2.0.20  
							
							... 
							
							
							
							prerelease-2.23.1 appears to have issues on the SteamDeck with external
controllers. Revert to 2.0.20 for now (and as opposed to using
prerelease-2.0.19 like before.) 
							
						 
						
							2022-07-18 21:43:29 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								Merry 
							
						 
						
							
							
							
							
								
							
							
								b4ee3fa39a 
								
							 
						 
						
							
							
								
								externals: Update dynarmic to 6.2.1  
							
							... 
							
							
							
							Fix issue with A64CallbackConfigPass 
							
						 
						
							2022-07-17 22:44:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								merry 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								09300abe92 
								
							 
						 
						
							
							
								
								Merge pull request  #8569  from merryhime/watchpoints  
							
							... 
							
							
							
							dynarmic: Abort watchpoints ASAP 
							
						 
						
							2022-07-17 22:41:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								bunnei 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								e4eb7acd49 
								
							 
						 
						
							
							
								
								Merge pull request  #8525  from lat9nq/update-sdl  
							
							... 
							
							
							
							externals/SDL: Update to prerelease-2.23.1 
							
						 
						
							2022-07-17 00:07:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
							
								Merry 
							
						 
						
							
							
							
							
								
							
							
								40e39ddd46 
								
							 
						 
						
							
							
								
								dynarmic: Abort watchpoints ASAP  
							
							
							
						 
						
							2022-07-15 10:03:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Merry 
							
						 
						
							
							
							
							
								
							
							
								adc617ccc4 
								
							 
						 
						
							
							
								
								externals: Update dynarmic to 6.1.1  
							
							... 
							
							
							
							Fixes for fast dispatcher 
							
						 
						
							2022-07-12 11:31:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								lat9nq 
							
						 
						
							
							
							
							
								
							
							
								4f847621af 
								
							 
						 
						
							
							
								
								externals/SDL: Update to prerelease-2.23.1  
							
							... 
							
							
							
							This includes a fix needed for building with MSYS2/MinGW. 
							
						 
						
							2022-06-30 18:56:38 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								Liam 
							
						 
						
							
							
							
							
								
							
							
								1fd194141a 
								
							 
						 
						
							
							
								
								dynarmic: Stop ReadCode callbacks to unmapped addresses  
							
							
							
						 
						
							2022-06-21 20:01:43 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								Liam 
							
						 
						
							
							
							
							
								
							
							
								208ed712f4 
								
							 
						 
						
							
							
								
								core/debugger: memory breakpoint support  
							
							
							
						 
						
							2022-06-16 13:18:07 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								Mai 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								103997ee56 
								
							 
						 
						
							
							
								
								Merge pull request  #8383  from Morph1984/shadow-of-the-past  
							
							... 
							
							
							
							yuzu: Make variable shadowing a compile-time error 
							
						 
						
							2022-06-14 21:08:58 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								Morph 
							
						 
						
							
							
							
							
								
							
							
								7620e1a631 
								
							 
						 
						
							
							
								
								externals: Update cpp-httplib to latest  
							
							
							
						 
						
							2022-06-14 14:09:51 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								Morph 
							
						 
						
							
							
							
							
								
							
							
								8b55f2c615 
								
							 
						 
						
							
							
								
								externals: microprofileui: Eliminate variable shadowing  
							
							
							
						 
						
							2022-06-14 05:52:15 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								Liam 
							
						 
						
							
							
							
							
								
							
							
								ebecdd3a74 
								
							 
						 
						
							
							
								
								general: fix compilation on MinGW GCC 12  
							
							
							
						 
						
							2022-06-13 20:09:32 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								Morph 
							
						 
						
							
							
							
							
								
							
							
								d0328f49f1 
								
							 
						 
						
							
							
								
								externals: microprofile: Eliminate variable shadowing  
							
							
							
						 
						
							2022-06-13 18:19:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								Alexandre Bouvier 
							
						 
						
							
							
							
							
								
							
							
								020982508d 
								
							 
						 
						
							
							
								
								video_core: Support new VkResult  
							
							
							
						 
						
							2022-05-17 17:37:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Alexandre Bouvier 
							
						 
						
							
							
							
							
								
							
							
								55b0dda57c 
								
							 
						 
						
							
							
								
								sirit: Allow using system spirv-headers  
							
							
							
						 
						
							2022-05-14 22:03:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Mai M 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								5687bc6e10 
								
							 
						 
						
							
							
								
								Merge pull request  #8282  from liamwhite/gcc-12  
							
							... 
							
							
							
							GCC 12 fixes 
							
						 
						
							2022-04-28 23:28:07 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								Liam 
							
						 
						
							
							
							
							
								
							
							
								709d7fd92c 
								
							 
						 
						
							
							
								
								GCC 12 fixes  
							
							
							
						 
						
							2022-04-28 16:50:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								Morph 
							
						 
						
							
							
							
							
								
							
							
								1b0bf6efe9 
								
							 
						 
						
							
							
								
								externals: Update libressl to 3.5.2  
							
							... 
							
							
							
							This resolves compiler errors in Visual Studio 2022. 
							
						 
						
							2022-04-24 14:53:09 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								Liam 
							
						 
						
							
							
							
							
								
							
							
								75ec9f57a0 
								
							 
						 
						
							
							
								
								Update dynarmic  
							
							
							
						 
						
							2022-04-19 15:47:08 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								Fernando S 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								50192eb4ad 
								
							 
						 
						
							
							
								
								Merge pull request  #8148  from merryhime/interrupts  
							
							... 
							
							
							
							dynarmic: Better interrupts 
							
						 
						
							2022-04-07 16:21:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								merry 
							
						 
						
							
							
							
							
								
							
							
								f8b8af47ad 
								
							 
						 
						
							
							
								
								dynarmic: Better interrupts  
							
							
							
						 
						
							2022-04-03 16:39:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								merry 
							
						 
						
							
							
							
							
								
							
							
								51a8dd4919 
								
							 
						 
						
							
							
								
								externals: Update dynarmic to 8bcd46b7  
							
							... 
							
							
							
							* Ensure 128-bit ordered load/stores are atomic
* Always order exclusive load/stores 
							
						 
						
							2022-04-02 19:34:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								merry 
							
						 
						
							
							
							
							
								
							
							
								1f74b25fd1 
								
							 
						 
						
							
							
								
								externals: Update dynarmic to 9cadab8fa91a63564774ae7dbe74e7c18715f586  
							
							... 
							
							
							
							Enforce memory ordering for acquire/release instructions. 
							
						 
						
							2022-04-02 18:52:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Andrea Pappacoda 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								faf6a9876c 
								
							 
						 
						
							
							
								
								audio_core: remove time stretcher  
							
							... 
							
							
							
							Also drop the SoundTouch dependency 
							
						 
						
							2022-04-01 19:54:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								merry 
							
						 
						
							
							
							
							
								
							
							
								3a9a0d9cb3 
								
							 
						 
						
							
							
								
								externals: Update dynarmic  
							
							... 
							
							
							
							IC instructions now check for a need to halt execution 
							
						 
						
							2022-03-27 15:37:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Merry 
							
						 
						
							
							
							
							
								
							
							
								d1c0cdf4f2 
								
							 
						 
						
							
							
								
								dynarmic: Accelerate SHA256 and implement for A32 frontend  
							
							... 
							
							
							
							* Implements hardware acceleration for SHA256 instructions.
 * Adds SHA256 instructions introduced in ARMv8 to A32 frontend.
 * Implements polyfill for processors that do not support hardware
   accelerated SHA instructions. 
							
						 
						
							2022-03-20 14:06:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Fernando S 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								e06a133717 
								
							 
						 
						
							
							
								
								Merge pull request  #7959  from merryhime/cmpxchg  
							
							... 
							
							
							
							dynarmic: Inline exclusive memory accesses 
							
						 
						
							2022-03-01 22:50:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Merry 
							
						 
						
							
							
							
							
								
							
							
								c4df0d8cdc 
								
							 
						 
						
							
							
								
								ffmpeg: Fix mis-maching argument warning for endif  
							
							
							
						 
						
							2022-02-28 21:08:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								merry 
							
						 
						
							
							
							
							
								
							
							
								ec9689f200 
								
							 
						 
						
							
							
								
								dynarmic: Update to latest master  
							
							
							
						 
						
							2022-02-28 20:10:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								merry 
							
						 
						
							
							
							
							
								
							
							
								16784e5bb3 
								
							 
						 
						
							
							
								
								dynarmic: Inline exclusive memory accesses  
							
							... 
							
							
							
							Inlines implementation of exclusive instructions into JITted code,
improving performance of applications relying heavily on these
instructions.
We also fastmem these instructions for additional speed, with
support for appropriate recompilation on fastmem failure.
An unsafe optimization to disable the intercore global_monitor is also
provided, should one wish to rely solely on cmpxchg semantics for
safety.
See also: merryhime/dynarmic#664  
							
						 
						
							2022-02-27 19:40:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								bunnei 
							
						 
						
							
							
							
							
								
							
							
								ce46aa4721 
								
							 
						 
						
							
							
								
								externals: Dynarmic: Update to latest rev.  
							
							... 
							
							
							
							- Fixes inaccurate size reporting in SpaceRemaining, which caused crashes in yuzu with SSBU. 
							
						 
						
							2022-02-26 09:51:41 -08:00 
							
								 
							
						 
					 
				
					
						
							
							
								Fernando Sahmkow 
							
						 
						
							
							
							
							
								
							
							
								e5c83b5a3e 
								
							 
						 
						
							
							
								
								Update dynarmic.  
							
							
							
						 
						
							2022-02-01 15:31:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Moonlacer 
							
						 
						
							
							
							
							
								
							
							
								fdde08bd01 
								
							 
						 
						
							
							
								
								Update FSR to 1.0.2  
							
							... 
							
							
							
							Updates yuzu's FSR implementation to 1.0.2 
							
						 
						
							2022-01-23 14:38:48 -06:00 
							
								 
							
						 
					 
				
					
						
							
							
								Valeri 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								f68be36159 
								
							 
						 
						
							
							
								
								Improve FFmpeg cmake file  
							
							... 
							
							
							
							* Fix compilation if CUDA_INCLUDE_DIRS is empty/contains multiple paths
* Pass CMAKE_{C,CXX}_COMPILER_LAUNCHER to ffmpeg compiler 
							
						 
						
							2022-01-22 12:56:25 +03:00 
							
								 
							
						 
					 
				
					
						
							
							
								Alexandre Bouvier 
							
						 
						
							
							
							
							
								
							
							
								c8b358dba2 
								
							 
						 
						
							
							
								
								cmake: make tests optional  
							
							
							
						 
						
							2022-01-12 00:36:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								liushuyu 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								b590e5572d 
								
							 
						 
						
							
							
								
								externals/dynarmic: update to latest revision ...  
							
							... 
							
							
							
							... to resolve compilation errors with fmt 8.1 
							
						 
						
							2022-01-06 04:06:43 -07:00 
							
								 
							
						 
					 
				
					
						
							
							
								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 
							
								 
							
						 
					 
				
					
						
							
							
								lat9nq 
							
						 
						
							
							
							
							
								
							
							
								7395cd3124 
								
							 
						 
						
							
							
								
								externals: libusb: Call program names not full paths  
							
							
							
						 
						
							2021-06-03 04:53:01 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								lat9nq 
							
						 
						
							
							
							
							
								
							
							
								890acfa2c0 
								
							 
						 
						
							
							
								
								externals: libusb: Link libusb statically on Linux  
							
							... 
							
							
							
							Turns out that this is possible. Also addresses my own review comment. 
							
						 
						
							2021-06-03 04:38:29 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								lat9nq 
							
						 
						
							
							
							
							
								
							
							
								ddc47e6df8 
								
							 
						 
						
							
							
								
								cmake: General improvements to libusb linking  
							
							... 
							
							
							
							Delegates libusb external communication to externals/CMakeLists.txt
Ensures an interface library `usb` for every pathway
input_common just links to the `usb` library now
externals/libusb/CMakeLists.txt sets variables to override SDL2's libusb
finding
Other minor cleanup 
							
						 
						
							2021-06-03 03:49:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								lat9nq 
							
						 
						
							
							
							
							
								
							
							
								55dd027115 
								
							 
						 
						
							
							
								
								cmake: Use autotools to build libusb generally for GNU  
							
							... 
							
							
							
							Building libusb was also broken on GCC (and maybe Clang) on our
CMakeLists after upgrading to 1.0.24, but it was not being checked
because our 18.04 container had libusb installed on it.
This builds on the MinGW work from earlier and extends it to the rest of
the GNU toolchains. In addition we make use of pkg-config when present
to find libusb. pkg-config is preferrable because we can specify a
minimum required version. 
							
						 
						
							2021-06-03 02:49:53 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								lat9nq 
							
						 
						
							
							
							
							
								
							
							
								185e405bc1 
								
							 
						 
						
							
							
								
								externals: Use defaults for building SDL2 on WIN32  
							
							... 
							
							
							
							Whatever those settings do breaks controller detection on Windows, at
least with the MinGW container. If-guard it against WIN32 and just let
SDL2 configure using its defaults, aside from static linking. 
							
						 
						
							2021-05-31 15:26:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								lat9nq 
							
						 
						
							
							
							
							
								
							
							
								1914a1d21c 
								
							 
						 
						
							
							
								
								externals: libusb: Use autotools for MinGW  
							
							... 
							
							
							
							After updating to 1.0.24, MinGW fails to build libusb as a result of
numerous errors. So we build libusb their way and let them update the
nontrivial stuff.
This only applies to MinGW: the old path is still in use for Linux
toolchains as well as MSVC.
This will dynamically link libusb, since I hit build errors with the old
way we used to resolve the conflict with SDL2. 
							
						 
						
							2021-05-31 13:57:06 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								bunnei 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								95f45112e9 
								
							 
						 
						
							
							
								
								Merge pull request  #6344  from german77/update-libusb  
							
							... 
							
							
							
							Update libusb to 1.0.24 
							
						 
						
							2021-05-30 01:36:46 -07:00 
							
								 
							
						 
					 
				
					
						
							
							
								Markus Wick 
							
						 
						
							
							
							
							
								
							
							
								d2d7a5060f 
								
							 
						 
						
							
							
								
								externals: Update dynarmic.  
							
							... 
							
							
							
							The new version supports fastmem on a64. 
							
						 
						
							2021-05-29 08:53:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								german77 
							
						 
						
							
							
							
							
								
							
							
								3a6e2922a2 
								
							 
						 
						
							
							
								
								Update libusb to 1.0.24  
							
							
							
						 
						
							2021-05-20 22:10:48 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Morph 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								9edfd88a8a 
								
							 
						 
						
							
							
								
								Merge pull request  #6293  from v1993/master  
							
							... 
							
							
							
							On Linux, build SDL2 from externals with HIDAPI support 
							
						 
						
							2021-05-16 04:05:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ameer J 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								904584e4ba 
								
							 
						 
						
							
							
								
								Merge pull request  #6300  from Morph1984/mbedtls  
							
							... 
							
							
							
							externals: Update mbedtls to 8c88150ca 
							
						 
						
							2021-05-13 23:11:32 -04:00