Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4255e30722 
							
						 
					 
					
						
						
							
							emulated_console: std::move() ParamPackages and callbacks where applicable  
						
						
						
						
					 
					
						2022-12-05 18:15:19 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							efa8711bf3 
							
						 
					 
					
						
						
							
							kernel/k_shared_memory: Ensure device_memory is always initialized  
						
						
						
						
					 
					
						2022-12-05 15:27:57 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c3fd211b43 
							
						 
					 
					
						
						
							
							kernel/k_memory_block: Ensure members are always initialized  
						
						
						
						
					 
					
						2022-12-05 15:27:47 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							dcca650599 
							
						 
					 
					
						
						
							
							kernel/physical_core: Ensure is_interrupted is always initialized  
						
						
						
						
					 
					
						2022-12-05 15:19:37 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							dddc9bb8f1 
							
						 
					 
					
						
						
							
							kernel/thread: Ensure stack_top and argument are always initialized  
						
						
						
						
					 
					
						2022-12-05 15:19:36 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4769d798f9 
							
						 
					 
					
						
						
							
							kernel/kernel: Ensure shutdown threads are always initialized  
						
						
						
						
					 
					
						2022-12-05 15:19:36 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b19f741bd 
							
						 
					 
					
						
						
							
							Merge pull request  #6833  from abouvier/unbundle  
						
						... 
						
						
						
						cmake: prefer system libraries 
						
						
					 
					
						2022-12-05 12:26:09 -05:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a52d0b82a6 
							
						 
					 
					
						
						
							
							Merge pull request  #9381  from liamwhite/uninit  
						
						... 
						
						
						
						service_thread: fix uninitialized memory usage 
						
						
					 
					
						2022-12-04 22:30:16 +00:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							cec3a3cd5a 
							
						 
					 
					
						
						
							
							service_thread: fix uninitialized memory usage  
						
						
						
						
					 
					
						2022-12-04 16:02:24 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b9db85646 
							
						 
					 
					
						
						
							
							Merge pull request  #9232  from bunnei/audio-default-thread  
						
						... 
						
						
						
						hle: service: audio: Use default service thread. 
						
						
					 
					
						2022-12-04 15:31:40 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							522e7c5663 
							
						 
					 
					
						
						
							
							Merge pull request  #9273  from ameerj/per-game-profile  
						
						... 
						
						
						
						Configuration: Add per-game input profiles 
						
						
					 
					
						2022-12-04 13:38:01 -05:00 
						 
				 
			
				
					
						
							
							
								Alexandre Bouvier 
							
						 
					 
					
						
						
						
						
							
						
						
							8e17b5469f 
							
						 
					 
					
						
						
							
							cmake: prefer system libraries  
						
						
						
						
					 
					
						2022-12-04 17:09:25 +01:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02b10a6e4d 
							
						 
					 
					
						
						
							
							Merge pull request  #9374  from liamwhite/externals  
						
						... 
						
						
						
						externals: update dynarmic, SDL2 
						
						
					 
					
						2022-12-04 10:44:12 -05:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							6d2c597371 
							
						 
					 
					
						
						
							
							externals: update dynarmic, SDL2  
						
						
						
						
					 
					
						2022-12-04 10:12:26 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f77cc6c412 
							
						 
					 
					
						
						
							
							Merge pull request  #9344  from liamwhite/null  
						
						... 
						
						
						
						video_core: add null backend 
						
						
					 
					
						2022-12-03 11:23:25 -08:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75e16547f8 
							
						 
					 
					
						
						
							
							Merge pull request  #9300  from ameerj/pch  
						
						... 
						
						
						
						CMake: Use precompiled headers to improve compile times 
						
						
					 
					
						2022-12-03 14:10:06 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22aff09b33 
							
						 
					 
					
						
						
							
							Merge pull request  #9289  from liamwhite/fruit-company  
						
						... 
						
						
						
						general: fix compile for Apple Clang 
						
						
					 
					
						2022-12-03 12:09:21 -05:00 
						 
				 
			
				
					
						
							
							
								Matías Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c043ba8467 
							
						 
					 
					
						
						
							
							Merge pull request  #9303  from liamwhite/new-vulkan-init  
						
						... 
						
						
						
						Vulkan: update initialization 
						
						
					 
					
						2022-12-02 18:32:54 -03:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							6072b22a0b 
							
						 
					 
					
						
						
							
							core: add option to break on unmapped access  
						
						
						
						
					 
					
						2022-12-02 08:25:45 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8bd52c6f1 
							
						 
					 
					
						
						
							
							Merge pull request  #9348  from Morph1984/when-the-network-is-down  
						
						... 
						
						
						
						service: nifm: Update stubs for Submit/GetRequestState/GetResult 
						
						
					 
					
						2022-12-01 22:14:43 -05:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
						
						
							
						
						
							a4725bcb73 
							
						 
					 
					
						
						
							
							service: nfc: Implement mifare service  
						
						
						
						
					 
					
						2022-12-01 20:43:59 -06:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							5b5612c1cc 
							
						 
					 
					
						
						
							
							CMake: Consolidate common PCH headers  
						
						
						
						
					 
					
						2022-11-30 18:30:30 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e89979c87 
							
						 
					 
					
						
						
							
							Merge pull request  #9320  from yuzu-emu/fix-audio-suspend  
						
						... 
						
						
						
						AudioCore: Take suspend lock when stalling the running process. 
						
						
					 
					
						2022-11-30 16:41:32 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							37bc5118ea 
							
						 
					 
					
						
						
							
							CMake: Use precompiled headers  
						
						
						
						
					 
					
						2022-11-29 18:50:49 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55a3cbfa0d 
							
						 
					 
					
						
						
							
							Merge pull request  #9340  from lioncash/nvdrv  
						
						... 
						
						
						
						nvdrv: Simplify builder declarations 
						
						
					 
					
						2022-11-29 08:27:13 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b8ab9ed8f 
							
						 
					 
					
						
						
							
							Merge pull request  #9346  from lioncash/vtable  
						
						... 
						
						
						
						producer_listener: Add virtual destructor to IProducerListener 
						
						
					 
					
						2022-11-29 08:26:32 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7f1fa7bfc 
							
						 
					 
					
						
						
							
							Merge pull request  #9345  from lioncash/fence  
						
						... 
						
						
						
						consumer_base: Pass std::shared_ptr by const reference 
						
						
					 
					
						2022-11-29 08:26:25 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6373c5ea5 
							
						 
					 
					
						
						
							
							Merge pull request  #9343  from lioncash/bounds  
						
						... 
						
						
						
						syncpoint_manager: Reduce redundant bounds checks 
						
						
					 
					
						2022-11-29 08:26:16 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							00fdffec58 
							
						 
					 
					
						
						
							
							service: nifm: Update stubs for Submit/GetRequestState/GetResult  
						
						
						
						
					 
					
						2022-11-28 22:58:10 -05:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							89dd7dc180 
							
						 
					 
					
						
						
							
							video_core: add null backend  
						
						
						
						
					 
					
						2022-11-28 19:49:09 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							25dda06f49 
							
						 
					 
					
						
						
							
							producer_listener: Add virtual destructor to IProducerListener  
						
						... 
						
						
						
						Several member variables are shared_ptr's to this base class. Even
though producer listeners are still unimplemented, this ensures we
always have consistent deletion behavior once this ends up being used
polymorphically. 
						
						
					 
					
						2022-11-28 19:39:13 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ae74f46e78 
							
						 
					 
					
						
						
							
							buffer_item_consumer: Pass fence by const-ref in ReleaseBuffer()  
						
						... 
						
						
						
						This isn't directly modified.
Also allows rvalues to be used with it. 
						
						
					 
					
						2022-11-28 19:16:20 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3020f72b0c 
							
						 
					 
					
						
						
							
							buffer_queue_consumer: std::move std::shared_ptr in Connect()  
						
						... 
						
						
						
						Avoids an unnecessary reference count increment and decrement 
						
						
					 
					
						2022-11-28 19:12:26 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c0c4f6dfa6 
							
						 
					 
					
						
						
							
							consumer_base: Pass shared_ptr by const reference  
						
						... 
						
						
						
						Avoids churning atomic reference count increments and decrements. 
						
						
					 
					
						2022-11-28 19:09:44 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							260a495a23 
							
						 
					 
					
						
						
							
							consumer_base: Remove redundant virtual  
						
						... 
						
						
						
						override already serves this purpose 
						
						
					 
					
						2022-11-28 19:06:34 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7a329ae56c 
							
						 
					 
					
						
						
							
							syncpoint_manager: Mark IsSyncpointAllocated() as const  
						
						... 
						
						
						
						This doesn't modify class state at all. 
						
						
					 
					
						2022-11-28 16:08:21 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d0883027d6 
							
						 
					 
					
						
						
							
							syncpoint_manager: Reduce number of bounds checks  
						
						... 
						
						
						
						The only time we need to check bounds is on the first access. 
						
						
					 
					
						2022-11-28 16:06:01 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ad787b20ca 
							
						 
					 
					
						
						
							
							nvdrv: Simplify builder declarations  
						
						... 
						
						
						
						We can just use auto here. If one of these ever happens to not be
derived from nvdevice, then this will cause a compilation error.
We can also move the devices into the collection to get rid of an
unnecessary atomic reference count increment and decrement. 
						
						
					 
					
						2022-11-28 10:43:48 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							780ae92265 
							
						 
					 
					
						
						
							
							core/hid/emulated_controller: Use ranges version of transform  
						
						... 
						
						
						
						Makes the transform calls much nicer to read. 
						
						
					 
					
						2022-11-28 10:00:42 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2ec7d0b5fd 
							
						 
					 
					
						
						
							
							common/input: Add helpers functions for creating input and output devices  
						
						... 
						
						
						
						Avoids the redundancy of needing to explictly specify the common
namespace and the type. 
						
						
					 
					
						2022-11-28 10:00:37 -05:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							2956a33463 
							
						 
					 
					
						
						
							
							Vulkan: update initialization  
						
						... 
						
						
						
						Co-authored-by: bylaws <bylaws@users.noreply.github.com> 
						
						
					 
					
						2022-11-27 14:58:28 -05:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							a67e776af9 
							
						 
					 
					
						
						
							
							yuzu-cmd: Fix input callback crash on close  
						
						
						
						
					 
					
						2022-11-27 10:53:22 -06:00 
						 
				 
			
				
					
						
							
							
								Valeri 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							278c0e6e8d 
							
						 
					 
					
						
						
							
							crypto: use user-provided keys whenever possible  
						
						... 
						
						
						
						Solves an issue where autogenerated title keys would take precedence over those provided by user. 
						
						
					 
					
						2022-11-27 05:08:25 +03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							8f6245be9a 
							
						 
					 
					
						
						
							
							core: Use atomic instead of a lock to protect is_paused.  
						
						... 
						
						
						
						- This allows us to call IsPaused() elsewhere if we are holding the suspend lock. 
						
						
					 
					
						2022-11-26 13:46:38 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							97f273e94e 
							
						 
					 
					
						
						
							
							service: Make use of buffer element count helpers  
						
						
						
						
					 
					
						2022-11-23 13:43:20 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							59335f6796 
							
						 
					 
					
						
						
							
							hle_ipc: Add helper functions for getting number of buffer elements  
						
						
						
						
					 
					
						2022-11-23 13:15:19 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c31f19b6d1 
							
						 
					 
					
						
						
							
							hle_ipc: Mark relevant member functions as [[nodiscard]]  
						
						... 
						
						
						
						Will allow the compiler to complain about cases where ignoring the
return value would be a bug. 
						
						
					 
					
						2022-11-23 13:08:52 -05:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							9737615948 
							
						 
					 
					
						
						
							
							general: fix compile for Apple Clang  
						
						
						
						
					 
					
						2022-11-22 22:22:28 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							168c9ee341 
							
						 
					 
					
						
						
							
							Merge pull request  #9299  from lioncash/cast  
						
						... 
						
						
						
						k_handle_table: Remove cast to void* in GetObjectForIpc 
						
						
					 
					
						2022-11-22 17:47:53 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8d99aae45b 
							
						 
					 
					
						
						
							
							k_handle_table: Remove cast to void* in GetObjectForIpc  
						
						... 
						
						
						
						This was used to get around the KProcess class being incomplete. We can
just move this to the cpp file and eliminate the cast entirely, letting
the compiler do its work. 
						
						
					 
					
						2022-11-22 13:58:42 -05:00