Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e2a86e2c8a 
							
						 
					 
					
						
						
							
							configure_input_player: Eliminate variable shadowing  
						
						
						
						
					 
					
						2022-02-01 12:54:00 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2dba59d1ff 
							
						 
					 
					
						
						
							
							configure_input_player: std::move input setters in HandleClick  
						
						
						
						
					 
					
						2022-02-01 12:51:03 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9ba6bab920 
							
						 
					 
					
						
						
							
							configure_input_player: Avoid unnecessary ParamPackage copies  
						
						... 
						
						
						
						Avoids churning allocations. 
						
						
					 
					
						2022-02-01 12:20:23 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f56226e17f 
							
						 
					 
					
						
						
							
							Merge pull request  #7828  from lioncash/dep  
						
						... 
						
						
						
						yuzu/game_list: Use non-deprecated version of QString's split() function 
						
						
					 
					
						2022-02-01 11:45:25 -05:00 
						 
				 
			
				
					
						
							
							
								Mai M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ce0410f2c 
							
						 
					 
					
						
						
							
							Merge pull request  #7827  from FernandoS27/dynamite-costume-with-the-wick-outside  
						
						... 
						
						
						
						Update dynarmic. 
						
						
					 
					
						2022-02-01 11:43:31 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							cd4aa50207 
							
						 
					 
					
						
						
							
							yuzu/game_list: Use non-deprecated version of QString's split() function  
						
						... 
						
						
						
						The previous overload of split() was deprecated in 5.14. 
						
						
					 
					
						2022-02-01 11:41:31 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							e5c83b5a3e 
							
						 
					 
					
						
						
							
							Update dynarmic.  
						
						
						
						
					 
					
						2022-02-01 15:31:02 +01:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7432343214 
							
						 
					 
					
						
						
							
							Merge pull request  #7825  from lioncash/nodisc2  
						
						... 
						
						
						
						common/file: Remove [[nodiscard]] from Open() 
						
						
					 
					
						2022-02-01 02:29:36 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8f32bab4c9 
							
						 
					 
					
						
						
							
							common/file: Remove [[nodiscard]] from Open()  
						
						... 
						
						
						
						Since this has a void return value, there's nothing that can actually be
used. 
						
						
					 
					
						2022-02-01 02:19:21 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26a9dc3f65 
							
						 
					 
					
						
						
							
							Merge pull request  #7824  from lioncash/scache  
						
						... 
						
						
						
						video_core/shader_cache: Take std::span in RemoveShadersFromStorage() 
						
						
					 
					
						2022-02-01 01:58:38 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							360a97ab54 
							
						 
					 
					
						
						
							
							video_core/shader_cache: Remove unused algorithm include  
						
						
						
						
					 
					
						2022-02-01 01:41:05 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							540ed72e99 
							
						 
					 
					
						
						
							
							video_core/shader_cache: Take std::span in RemoveShadersFromStorage()  
						
						... 
						
						
						
						Same behavior, but without the need to move into the function to avoid
an allocation. 
						
						
					 
					
						2022-02-01 01:40:41 -05:00 
						 
				 
			
				
					
						
							
							
								Mai M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c81793029d 
							
						 
					 
					
						
						
							
							Merge pull request  #7822  from zhaobot/tx-update-20220201021425  
						
						... 
						
						
						
						Update translations (2022-02-01) 
						
						
					 
					
						2022-01-31 22:15:09 -05:00 
						 
				 
			
				
					
						
							
							
								The yuzu Community 
							
						 
					 
					
						
						
						
						
							
						
						
							1e66eaf929 
							
						 
					 
					
						
						
							
							Update translations (2022-02-01)  
						
						
						
						
					 
					
						2022-02-01 02:14:44 +00:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ddccb55d2 
							
						 
					 
					
						
						
							
							Merge pull request  #7821  from german77/espada_aguda  
						
						... 
						
						
						
						svc: Add 32 bit SynchronizePreemptionState 
						
						
					 
					
						2022-01-31 19:13:46 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34dc1c8bc2 
							
						 
					 
					
						
						
							
							Merge pull request  #7805  from FernandoS27/rodrigo-failed-me  
						
						... 
						
						
						
						Inline2Memory: Flush before writing buffer. 
						
						
					 
					
						2022-01-31 18:08:21 -07:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
						
						
							
						
						
							1ed22b4613 
							
						 
					 
					
						
						
							
							svc: Add 32 bit SynchronizePreemptionState  
						
						... 
						
						
						
						Used by Espgaluda II 
						
						
					 
					
						2022-01-31 19:02:41 -06:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							8a6e6465a7 
							
						 
					 
					
						
						
							
							Rasterizer: Refactor inlineToMemory.  
						
						
						
						
					 
					
						2022-02-01 01:47:28 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							35ed051742 
							
						 
					 
					
						
						
							
							Vulkan: Fix Scheduler Chunks when their FuncType is 0.  
						
						
						
						
					 
					
						2022-01-31 17:08:08 +01:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							5bd0c1517f 
							
						 
					 
					
						
						
							
							input_common: Use attributes for analog range modifiers  
						
						
						
						
					 
					
						2022-01-30 22:42:40 -06:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							6267110b69 
							
						 
					 
					
						
						
							
							common: wall_clock: Check precision against the emulated CPU and CNTFRQ  
						
						... 
						
						
						
						In addition to requiring nanosecond precision, using the native clock requires that the hardware TSC has a precision greater than the emulated CPU and its clock counter. 
						
						
					 
					
						2022-01-30 12:57:23 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							4e766280c4 
							
						 
					 
					
						
						
							
							common: wall_clock: Utilize constants for ms, us, and ns ratios  
						
						
						
						
					 
					
						2022-01-30 12:36:56 -05:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							3d2d77eb3f 
							
						 
					 
					
						
						
							
							input_common: Add home and hard touch press buttons to UDP controllers  
						
						
						
						
					 
					
						2022-01-30 09:17:22 -06:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							e394e1ecc4 
							
						 
					 
					
						
						
							
							emit_glsl_atomic: Implement 32x2 fallback atomic ops  
						
						
						
						
					 
					
						2022-01-29 19:56:03 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							90a0506d56 
							
						 
					 
					
						
						
							
							lower_int64_to_int32: Add 64-bit atomic fallbacks  
						
						
						
						
					 
					
						2022-01-29 19:56:02 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							ad58d7eae7 
							
						 
					 
					
						
						
							
							shaders: Add U64->U32x2 Atomic fallback functions  
						
						
						
						
					 
					
						2022-01-29 19:55:53 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							d0a5a48948 
							
						 
					 
					
						
						
							
							GPU: Improve syncing.  
						
						
						
						
					 
					
						2022-01-29 23:02:04 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							4258d515e6 
							
						 
					 
					
						
						
							
							Rasterizer: Implement Inline2Memory Acceleration.  
						
						
						
						
					 
					
						2022-01-29 22:53:27 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							f54280dafd 
							
						 
					 
					
						
						
							
							Inline2Memory: Flush before writting buffer.  
						
						
						
						
					 
					
						2022-01-29 17:42:28 +01:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11099dda2e 
							
						 
					 
					
						
						
							
							Merge pull request  #7791  from german77/wall_clock  
						
						... 
						
						
						
						wall_clock: Use standard wall clock if rtsc frequency is too low 
						
						
					 
					
						2022-01-28 20:04:24 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64a68ccbb4 
							
						 
					 
					
						
						
							
							Merge pull request  #7800  from ameerj/spirv-int64-storage  
						
						... 
						
						
						
						spirv_atomic: Define U32x2 storage buffers for 64-bit storage atomics 
						
						
					 
					
						2022-01-28 20:03:50 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							4790ba7839 
							
						 
					 
					
						
						
							
							spirv_atomic: Define U32x2 storage buffers for 64-bit storage atomics  
						
						... 
						
						
						
						Some drivers do not support 64-bit atomics, and fallback to atomically modifying U32x2 vectors. This change ensures that U32x2 storage vectors are defined in the spir-v shader when 64-bit atomics are used.
Fixes a hang on some devices, notably Intel GPUs, when booting Pokemon Legends Arceus 
						
						
					 
					
						2022-01-28 19:00:04 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1900abde13 
							
						 
					 
					
						
						
							
							Merge pull request  #7784  from german77/ds5  
						
						... 
						
						
						
						input_common: Add DS5 to HD rumble list 
						
						
					 
					
						2022-01-28 18:36:28 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60b5670577 
							
						 
					 
					
						
						
							
							Merge pull request  #7787  from bunnei/scheduler-deadlock-fix  
						
						... 
						
						
						
						hle: kernel: KScheduler: Fix deadlock with core waiting for a thread lock that has migrated. 
						
						
					 
					
						2022-01-28 18:30:29 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b00406c8e4 
							
						 
					 
					
						
						
							
							Merge pull request  #7788  from ameerj/stream-buffer-begin  
						
						... 
						
						
						
						buffer_cache: Reduce stream buffer allocations when expanding from the left 
						
						
					 
					
						2022-01-28 18:30:01 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8dea7fa129 
							
						 
					 
					
						
						
							
							Merge pull request  #7786  from ameerj/vmnmx-sel  
						
						... 
						
						
						
						video_minimum_maximum: Implement src operand selectors 
						
						
					 
					
						2022-01-28 18:24:56 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2241d8c971 
							
						 
					 
					
						
						
							
							Merge pull request  #7799  from ameerj/amd-xfb  
						
						... 
						
						
						
						emit_spirv: Add Xfb execution mode when transform feedback is used 
						
						
					 
					
						2022-01-28 17:55:17 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							beaf7654bb 
							
						 
					 
					
						
						
							
							emit_spirv: Add Xfb execution mode when transform feedback is used  
						
						... 
						
						
						
						Fixes Transform Feedback on Vulkan AMD drivers. 
						
						
					 
					
						2022-01-28 16:32:48 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0dec42431f 
							
						 
					 
					
						
						
							
							Merge pull request  #7770  from german77/motion-threshold  
						
						... 
						
						
						
						input_common: Add option to configure gyro threshold 
						
						
					 
					
						2022-01-27 15:44:04 -08:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							fea05a17ea 
							
						 
					 
					
						
						
							
							hotkeys: Don't translate hotkey buttons  
						
						
						
						
					 
					
						2022-01-27 17:32:48 -06:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							e4c63d432d 
							
						 
					 
					
						
						
							
							wall_clock: use standard wall clock if rtsc frequency is too low  
						
						
						
						
					 
					
						2022-01-27 17:07:52 -06:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							f300a1d54b 
							
						 
					 
					
						
						
							
							buffer_cache: Reduce stream buffer allocations when expanding from the left  
						
						... 
						
						
						
						The existing stream buffer optimization accounts for size increases at the end of the allocated buffer.
This adds the same optimization, increasing the size from the beginning of the buffer as well to reduce buffer allocations when expanding the same buffer from the left. 
						
						
					 
					
						2022-01-27 15:31:43 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							3a1a3dd0db 
							
						 
					 
					
						
						
							
							hle: kernel: KScheduler: Fix deadlock with core waiting for a thread lock that has migrated.  
						
						... 
						
						
						
						- Previously, it was possible for a thread migration to occur from core A to core B.
- Next, core B waits on a guest lock that must be released by a thread queued for core A.
- Meanwhile, core A is still waiting on the core B's current thread lock - resulting in a deadlock.
- Fix this by try-locking the thread lock.
- Fixes softlocks in FF8 and Pokemon Legends Arceus. 
						
						
					 
					
						2022-01-27 12:17:14 -08:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							74e6e3623f 
							
						 
					 
					
						
						
							
							video_minimum_maximum: Implement src operand selectors  
						
						... 
						
						
						
						Used by Pokemon Legends: Arceus 
						
						
					 
					
						2022-01-27 14:55:08 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a244dd3d3 
							
						 
					 
					
						
						
							
							Merge pull request  #7783  from lioncash/abi-cexpr  
						
						... 
						
						
						
						common/xbyak_api: Make BuildRegSet() constexpr 
						
						
					 
					
						2022-01-27 10:29:34 -05:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
						
						
							
						
						
							fd1cef5616 
							
						 
					 
					
						
						
							
							input_common: Add DS5 to HD rumble list  
						
						
						
						
					 
					
						2022-01-26 21:49:32 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							adcac857f8 
							
						 
					 
					
						
						
							
							Merge pull request  #7762  from bunnei/un-map-improve  
						
						... 
						
						
						
						Kernel Memory Updates (Part 4): Improve Un/MapPages, and more. 
						
						
					 
					
						2022-01-26 17:54:20 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f6a049337e 
							
						 
					 
					
						
						
							
							common/xbyak_api: Make BuildRegSet() constexpr  
						
						... 
						
						
						
						This allows us to eliminate any static constructors that would have been
emitted due to the function not being constexpr. 
						
						
					 
					
						2022-01-26 16:29:15 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40050c1188 
							
						 
					 
					
						
						
							
							Merge pull request  #7780  from lioncash/macro  
						
						... 
						
						
						
						video_core/macro: Move impl classes into their cpp files 
						
						
					 
					
						2022-01-26 12:39:59 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bf7ad97f5 
							
						 
					 
					
						
						
							
							Merge pull request  #7769  from german77/no-control  
						
						... 
						
						
						
						yuzu: Add setting to disable controller navigation 
						
						
					 
					
						2022-01-25 20:24:42 -08:00