Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							3f104464de 
							
						 
					 
					
						
						
							
							Core: Wait for GPU to be idle before shutting down.  
						
						
						
						
					 
					
						2019-10-04 19:59:53 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							69fa2e6525 
							
						 
					 
					
						
						
							
							Nvdrv: Correct Event setup in Nvdrv  
						
						... 
						
						
						
						Events are supposed to be cleared on quering. This fixes that issue. 
						
						
					 
					
						2019-10-04 19:59:52 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							782b7a0ca4 
							
						 
					 
					
						
						
							
							NVFlinger: Reverse the change that only signaled events on buffer acquire.  
						
						... 
						
						
						
						This has been hardware tested and it seems that NVFlinger will still 
signal even if there are no buffers to present. 
						
						
					 
					
						2019-10-04 19:59:51 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							ffc2ce89a0 
							
						 
					 
					
						
						
							
							Nvdrv: Do framelimiting only in the CPU Thread  
						
						
						
						
					 
					
						2019-10-04 19:59:50 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							976d9ef43c 
							
						 
					 
					
						
						
							
							NvFlinger: Don't swap buffers if a frame is missing and always trigger event in sync gpu.  
						
						
						
						
					 
					
						2019-10-04 19:59:49 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							5b5e60ffec 
							
						 
					 
					
						
						
							
							GPU_Async: Correct fences, display events and more.  
						
						... 
						
						
						
						This commit uses guest fences on vSync event instead of an articial fake 
fence we had.
It also corrects to keep signaling display events while loading the game 
as the OS is suppose to send buffers to vSync during that time. 
						
						
					 
					
						2019-10-04 19:59:48 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							4e9f975935 
							
						 
					 
					
						
						
							
							Nvdrv: Correct Async regression and avoid signaling empty buffer vsyncs  
						
						
						
						
					 
					
						2019-10-04 19:59:47 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							25ee892d5e 
							
						 
					 
					
						
						
							
							audio/audout_u: Change formatting for old clang-format versions  
						
						
						
						
					 
					
						2019-10-04 23:51:56 +00:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							8d0b1a957e 
							
						 
					 
					
						
						
							
							service/nvdrv: Silence -Wswitch  
						
						
						
						
					 
					
						2019-10-04 23:41:22 +00:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							5c907f85fc 
							
						 
					 
					
						
						
							
							service/nfp: Silence -Wunused and -Wswitch  
						
						
						
						
					 
					
						2019-10-04 23:41:22 +00:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							0759df0aff 
							
						 
					 
					
						
						
							
							service/hid: Silence -Wunused and -Wswitch  
						
						
						
						
					 
					
						2019-10-04 23:41:22 +00:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							ab6f8d8a1e 
							
						 
					 
					
						
						
							
							service/am: Silence -Wreorder  
						
						
						
						
					 
					
						2019-10-04 23:41:21 +00:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							634c6e24b0 
							
						 
					 
					
						
						
							
							service/hid: Remove unused system reference  
						
						
						
						
					 
					
						2019-10-04 23:41:21 +00:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							1dbd22e695 
							
						 
					 
					
						
						
							
							service/friend: Remove unused field  
						
						
						
						
					 
					
						2019-10-04 23:41:21 +00:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							99db7d23dd 
							
						 
					 
					
						
						
							
							service/filesystem: Silence -Wunused-variable  
						
						
						
						
					 
					
						2019-10-04 23:41:21 +00:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							8566096794 
							
						 
					 
					
						
						
							
							service/bcat: Silence -Wreorder and -Wunused  
						
						
						
						
					 
					
						2019-10-04 23:41:21 +00:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							87e7cc2d5a 
							
						 
					 
					
						
						
							
							service/audio: Silence -Wunused  
						
						
						
						
					 
					
						2019-10-04 23:28:34 +00:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							aacb473aa2 
							
						 
					 
					
						
						
							
							service/apm: Silence -Wunused and -Wreorder  
						
						
						
						
					 
					
						2019-10-04 23:28:34 +00:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7fbaf62bac 
							
						 
					 
					
						
						
							
							Merge pull request  #2936  from VPeruS/use-isallzeroarray  
						
						... 
						
						
						
						[crypto] Use IsAllZeroArray helper function 
						
						
					 
					
						2019-10-04 15:44:35 -04:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9aac7fbc22 
							
						 
					 
					
						
						
							
							Merge pull request  #2539  from DarkLordZach/bcat  
						
						... 
						
						
						
						bcat: Implement BCAT service and connect to yuzu Boxcat server 
						
						
					 
					
						2019-10-03 19:06:13 +10:00 
						 
				 
			
				
					
						
							
							
								vperus 
							
						 
					 
					
						
						
						
						
							
						
						
							29b1d0db0f 
							
						 
					 
					
						
						
							
							[crypto] Use IsAllZeroArray helper function  
						
						
						
						
					 
					
						2019-10-02 19:20:45 +03:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							e55d086cc9 
							
						 
					 
					
						
						
							
							qt: Add service dialog  
						
						
						
						
					 
					
						2019-10-02 08:35:43 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							5d86c52a3a 
							
						 
					 
					
						
						
							
							boxcat: Use updated game-asset API URL and tags  
						
						
						
						
					 
					
						2019-10-01 09:13:31 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							19c466dfb1 
							
						 
					 
					
						
						
							
							bcat: Add FSC accessors for BCAT data  
						
						... 
						
						
						
						Ports BCAT to use FSC interface 
						
						
					 
					
						2019-10-01 09:13:09 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							bcf1eafb8b 
							
						 
					 
					
						
						
							
							boxcat: Implement events global field  
						
						
						
						
					 
					
						2019-09-30 17:28:23 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							2d410ddf4d 
							
						 
					 
					
						
						
							
							bcat: Implement DeliveryCacheProgressImpl structure  
						
						... 
						
						
						
						Huge thanks to lioncash for re-ing this for me. 
						
						
					 
					
						2019-09-30 17:27:23 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							92b70a3bf9 
							
						 
					 
					
						
						
							
							boxcat: Use Etag header names for file digest  
						
						
						
						
					 
					
						2019-09-30 17:27:23 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							e8183f9ef0 
							
						 
					 
					
						
						
							
							boxcat: Add downloading and client for launch parameter data  
						
						
						
						
					 
					
						2019-09-30 17:27:23 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							b8ce87103d 
							
						 
					 
					
						
						
							
							bcat: Add backend function for BCAT Indirect (launch parameter)  
						
						... 
						
						
						
						Returns the data that should be returned by PopLaunchParameter kind=ApplicationSpecific. 
						
						
					 
					
						2019-09-30 17:27:23 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							ea17b294ea 
							
						 
					 
					
						
						
							
							bcat: Expose CreateBackendFromSettings helper function  
						
						
						
						
					 
					
						2019-09-30 17:27:23 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							fe8c7e66e2 
							
						 
					 
					
						
						
							
							am: Unstub PopLaunchParameter and add bcat connection for app-specific data  
						
						... 
						
						
						
						Previously we were simply returning the account-preselect structure all times but if passed with a different mode the game expects application-specific data. This also adds a hook for BCAT into this allowing us to send the launch parameter through bcat, 
						
						
					 
					
						2019-09-30 17:27:23 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							102db206e0 
							
						 
					 
					
						
						
							
							bcat: Implement cmd 90201 ClearDeliveryCacheStorage  
						
						... 
						
						
						
						Takes a title ID and simply deletes all the data for that title ID's bcat. Invokes the respective backend command. 
						
						
					 
					
						2019-09-30 17:23:26 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							1bde5a3c6a 
							
						 
					 
					
						
						
							
							bcat: Implement cmd 30100 SetPassphrase  
						
						... 
						
						
						
						Takes a title ID and passphrase (0x40 byte string) and passes it to the backend. 
						
						
					 
					
						2019-09-30 17:23:26 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							86773a7f08 
							
						 
					 
					
						
						
							
							bcat: Implement cmd RequestSyncDeliveryCache and variant  
						
						... 
						
						
						
						Variant also supports only updating a single directory. These just both invoke backend commands. 
						
						
					 
					
						2019-09-30 17:23:26 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							cb7c96b96a 
							
						 
					 
					
						
						
							
							bcat: Implement IDeliveryCacheProgressService commands  
						
						... 
						
						
						
						Used to query completion status and events for the current delivery task. 
						
						
					 
					
						2019-09-30 17:23:26 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							f352ad5c93 
							
						 
					 
					
						
						
							
							bcat: Implement IDeliveryCacheFileService commands  
						
						... 
						
						
						
						Used to read the contents of files and access their metadata. 
						
						
					 
					
						2019-09-30 17:23:26 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							8812018c1d 
							
						 
					 
					
						
						
							
							bcat: Implement IDeliveryCacheDirectoryService commands  
						
						... 
						
						
						
						Used to list and get directories at the root level. 
						
						
					 
					
						2019-09-30 17:23:26 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							862131ead9 
							
						 
					 
					
						
						
							
							bcat: Implement IDeliveryCacheStorageService commands  
						
						... 
						
						
						
						Used to create subclasses to manage files and directories and to list directories. 
						
						
					 
					
						2019-09-30 17:23:26 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							78d146f907 
							
						 
					 
					
						
						
							
							bcat: Add commands to create IDeliveryCacheStorageService  
						
						... 
						
						
						
						Used to access contents of download. 
						
						
					 
					
						2019-09-30 17:23:26 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							68658a8385 
							
						 
					 
					
						
						
							
							module: Create BCAT backend based upon Settings value on construction  
						
						
						
						
					 
					
						2019-09-30 17:23:26 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							2903f3524e 
							
						 
					 
					
						
						
							
							bcat: Add BCAT backend for Boxcat service  
						
						... 
						
						
						
						Downloads content from yuzu servers and unpacks it into the temporary directory provided. Fully supports all Backend features except passphrase. 
						
						
					 
					
						2019-09-30 17:21:53 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							2c0b75a744 
							
						 
					 
					
						
						
							
							bcat: Add backend class to generify the functions of BCAT  
						
						... 
						
						
						
						Provides the most abstract simplified functions of BCAT as functions. Also includes a NullBackend class which is just a no-op. 
						
						
					 
					
						2019-09-30 17:21:53 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							647992e666 
							
						 
					 
					
						
						
							
							settings: Add option to set BCAT backend  
						
						
						
						
					 
					
						2019-09-30 17:21:53 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							532ec459b8 
							
						 
					 
					
						
						
							
							nifm: Signal to applications that internet access is available  
						
						
						
						
					 
					
						2019-09-30 17:21:53 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							f6c53526b3 
							
						 
					 
					
						
						
							
							core/loader: Track the NSO build ID of the current process  
						
						
						
						
					 
					
						2019-09-30 17:21:53 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							943662dc3c 
							
						 
					 
					
						
						
							
							applets: Add accessor for AppletFrontendSet  
						
						... 
						
						
						
						Allows other services to call applets without using LLE. 
						
						
					 
					
						2019-09-30 17:20:49 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							f2073217a4 
							
						 
					 
					
						
						
							
							filesystem: Add getter for BCAT temporary directory  
						
						
						
						
					 
					
						2019-09-30 17:20:49 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							c00ed8f4ff 
							
						 
					 
					
						
						
							
							vfs: Add function to extract ZIP file into virtual filesystem  
						
						
						
						
					 
					
						2019-09-30 17:18:38 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc29919bbe 
							
						 
					 
					
						
						
							
							Revert "arm_dynarmic: Check if jit is nullptr when preparing reschedule"  
						
						
						
						
					 
					
						2019-09-29 21:54:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28538bba9c 
							
						 
					 
					
						
						
							
							Merge pull request  #2574  from DarkLordZach/dynarmic-jit-nullptr  
						
						... 
						
						
						
						arm_dynarmic: Check if jit is nullptr when preparing reschedule 
						
						
					 
					
						2019-09-29 21:44:10 -04:00