bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c7eed16dc 
							
						 
					 
					
						
						
							
							Merge pull request  #2658  from ogniK5377/QueryAudioDeviceOutputEvent  
						
						... 
						
						
						
						IAudioDevice::QueryAudioDeviceOutputEvent 
						
						
					 
					
						2019-07-04 01:42:22 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70b595a63b 
							
						 
					 
					
						
						
							
							Merge pull request  #2638  from DarkLordZach/quest-flag  
						
						... 
						
						
						
						set: Implement GetQuestFlag with config option 
						
						
					 
					
						2019-07-04 01:40:41 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							ad50cd7df9 
							
						 
					 
					
						
						
							
							gl_shader_cache: Make CachedShader constructor private  
						
						... 
						
						
						
						Fixes missing review comments introduced. 
						
						
					 
					
						2019-07-03 20:39:46 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e23110bd9f 
							
						 
					 
					
						
						
							
							kernel/process: Default initialize all member variables  
						
						... 
						
						
						
						Ensures a Process instance is always created with a deterministic
initial state. 
						
						
					 
					
						2019-07-03 20:31:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							abdce723eb 
							
						 
					 
					
						
						
							
							kernel/process: Decouple TLS handling from threads  
						
						... 
						
						
						
						Extracts out all of the thread local storage management from thread
instances themselves and makes the owning process handle the management
of the memory. This brings the memory management slightly more in line
with how the kernel handles these allocations.
Furthermore, this also makes the TLS page management a little more
readable compared to the lingering implementation that was carried over
from Citra. 
						
						
					 
					
						2019-07-03 20:31:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							55481df50f 
							
						 
					 
					
						
						
							
							kernel/vm_manager: Add overload of FindFreeRegion() that operates on a boundary  
						
						... 
						
						
						
						This will be necessary for making our TLS slot management slightly more
straightforward. This can also be utilized for other purposes in the
future.
We can implement the existing simpler overload in terms of this one
anyways, we just pass the beginning and end of the ASLR region as the
boundaries. 
						
						
					 
					
						2019-07-03 20:29:49 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							beb3d77a79 
							
						 
					 
					
						
						
							
							Merge pull request  #2613  from ogniK5377/InitalizeApplicationInfo  
						
						... 
						
						
						
						Implemented InitializeApplicationInfo & InitializeApplicationInfoRestricted 
						
						
					 
					
						2019-07-03 20:23:56 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e86af37ecb 
							
						 
					 
					
						
						
							
							Merge pull request  #2608  from ogniK5377/Time_GetSharedMemoryNativeHandle  
						
						... 
						
						
						
						Implement Time::GetSharedMemoryNativeHandle 
						
						
					 
					
						2019-07-03 20:22:23 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da5a537029 
							
						 
					 
					
						
						
							
							Merge pull request  #2563  from ReinUsesLisp/shader-initializers  
						
						... 
						
						
						
						gl_shader_cache: Use static constructors for CachedShader initialization 
						
						
					 
					
						2019-07-03 20:20:05 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							471b2a4211 
							
						 
					 
					
						
						
							
							acc_su: Implement GetProfileEditor (205)  
						
						... 
						
						
						
						Takes a UUID of a user and provides and interface that allows RW access to user data/settings. 
						
						
					 
					
						2019-07-03 07:57:41 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							812fb30821 
							
						 
					 
					
						
						
							
							acc: Implement IProfileEditor-specific commands 'Store' and 'StoreWithImage'  
						
						... 
						
						
						
						Verified with IDA 
						
						
					 
					
						2019-07-03 07:57:03 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							02560d6482 
							
						 
					 
					
						
						
							
							profile_manager: Add setter for ProfileBase and ProfileData  
						
						... 
						
						
						
						Needed by IProfileEditor 'Store' and 'StoreWithImage' 
						
						
					 
					
						2019-07-03 07:56:28 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							39f6d57c34 
							
						 
					 
					
						
						
							
							acc: Add IProfileCommon for IProfile and IProfileEditor  
						
						... 
						
						
						
						Since 2/3 of the commands are shared, this is likely how its done on HW. 
						
						
					 
					
						2019-07-03 07:55:54 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58032e0085 
							
						 
					 
					
						
						
							
							Merge pull request  #2604  from ogniK5377/INotificationService  
						
						... 
						
						
						
						Implemented INotificationService 
						
						
					 
					
						2019-07-02 23:32:57 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2521007c09 
							
						 
					 
					
						
						
							
							Merge pull request  #2659  from FernandoS27/safe-caches  
						
						... 
						
						
						
						rasterizer_cache: Protect inherited caches from submission level 
						
						
					 
					
						2019-07-02 22:27:04 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6be79bab37 
							
						 
					 
					
						
						
							
							Merge pull request  #2660  from bakugo/deltafragments  
						
						... 
						
						
						
						file_sys: Ignore DeltaFragment NCAs during installation 
						
						
					 
					
						2019-07-01 22:27:24 -05:00 
						 
				 
			
				
					
						
							
							
								Bakugo 
							
						 
					 
					
						
						
						
						
							
						
						
							b50557d1f0 
							
						 
					 
					
						
						
							
							file_sys: Rename other ContentRecordType members  
						
						
						
						
					 
					
						2019-07-02 00:57:23 +01:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							b82b5e46e7 
							
						 
					 
					
						
						
							
							audren: Only manage wave buffers with a size  
						
						... 
						
						
						
						We shouldn't be incrementing if wave buffers are empty. They are considered invalid/unused wave buffers.
This fixes the issue of certain sounds looping when they shouldn't 
						
						
					 
					
						2019-07-01 21:20:23 +10:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							4705d1b523 
							
						 
					 
					
						
						
							
							rasterizer_cache: Protect inherited caches from submission level  
						
						
						
						
					 
					
						2019-07-01 04:32:01 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							965608e6d1 
							
						 
					 
					
						
						
							
							IAudioDevice::QueryAudioDeviceOutputEvent  
						
						... 
						
						
						
						The event should only be signaled when an output audio device gets changed. Example, Speaker to USB headset. We don't identify different devices internally yet so there's no need to signal the event yet. 
						
						
					 
					
						2019-07-01 18:05:44 +10:00 
						 
				 
			
				
					
						
							
							
								Bakugo 
							
						 
					 
					
						
						
						
						
							
						
						
							c72ef5f405 
							
						 
					 
					
						
						
							
							file_sys/registered_cache: Improve missing metadata error  
						
						... 
						
						
						
						This can happen when installing NSPs too, not just XCIs. 
						
						
					 
					
						2019-07-01 07:31:32 +01:00 
						 
				 
			
				
					
						
							
							
								Bakugo 
							
						 
					 
					
						
						
						
						
							
						
						
							9968c0883a 
							
						 
					 
					
						
						
							
							file_sys/submission_package: Don't warn about missing DeltaFragment NCAs  
						
						... 
						
						
						
						DeltaFragments are not useful to us and are often not included in patch NSPs. 
						
						
					 
					
						2019-07-01 06:46:05 +01:00 
						 
				 
			
				
					
						
							
							
								Bakugo 
							
						 
					 
					
						
						
						
						
							
						
						
							79163fca80 
							
						 
					 
					
						
						
							
							file_sys/registered_cache: Ignore DeltaFragment NCAs during installation  
						
						... 
						
						
						
						DeltaFragments are only used to download and apply partial patches on a real console, and are not useful to us at all. Most patch NSPs do not include them, and when they do, it's a waste of space to install them. 
						
						
					 
					
						2019-07-01 06:37:22 +01:00 
						 
				 
			
				
					
						
							
							
								Bakugo 
							
						 
					 
					
						
						
						
						
							
						
						
							306a24aad7 
							
						 
					 
					
						
						
							
							file_sys: Rename ContentRecordType::Patch to DeltaFragment  
						
						... 
						
						
						
						Avoids potential confusion, since patches and DeltaFragments are not the same thing. Actual full patches are listed under the Program type. 
						
						
					 
					
						2019-07-01 06:32:13 +01:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							472210bf72 
							
						 
					 
					
						
						
							
							hid:StartLrAssignmentMode, hid:StopLrAssignmentMode, hid:SwapNpadAssignment  
						
						... 
						
						
						
						StartLrAssignmentMode and StopLrAssignmentMode don't require any implementation as it's just used for showing the screen of changing the controller orientation if the user wishes to do so.  Ever since #1634  this has not been needed as users can specify the controller orientation from the config and swap at any time. We store a private member just in case this gets used for anything extra in the future 
						
						
					 
					
						2019-07-01 15:12:57 +10:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d992909636 
							
						 
					 
					
						
						
							
							Merge pull request  #2583  from FernandoS27/core-timing-safe  
						
						... 
						
						
						
						Core_Timing: Make core_timing threadsafe by default. 
						
						
					 
					
						2019-06-30 12:54:00 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							6e1db6b703 
							
						 
					 
					
						
						
							
							texture_cache: Pack sibling queries inside a method  
						
						
						
						
					 
					
						2019-06-29 20:47:46 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							8eae66907e 
							
						 
					 
					
						
						
							
							texture_cache: Use std::vector reservation for sampled_textures  
						
						
						
						
					 
					
						2019-06-29 20:10:31 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							f6f1a8f26a 
							
						 
					 
					
						
						
							
							texture_cache: Style changes  
						
						
						
						
					 
					
						2019-06-29 19:52:37 -03:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ca2b504bf 
							
						 
					 
					
						
						
							
							Merge pull request  #2653  from FearlessTobi/revert-2474-patch-1  
						
						... 
						
						
						
						Revert "CMake: Get Git submodule dependencies via CMake" 
						
						
					 
					
						2019-06-29 16:55:47 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							dd9ace502b 
							
						 
					 
					
						
						
							
							texture_cache: Use std::array for siblings_table  
						
						
						
						
					 
					
						2019-06-29 18:54:13 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							3f3c3ca5f9 
							
						 
					 
					
						
						
							
							texture_cache: Address feedback  
						
						
						
						
					 
					
						2019-06-29 17:29:39 -03:00 
						 
				 
			
				
					
						
							
							
								Tobias 
							
						 
					 
					
						
						
						
						
							
						
						
							cae9708a00 
							
						 
					 
					
						
						
							
							Revert "CMake: Get Git submodule dependencies via CMake ( #2474 )"  
						
						... 
						
						
						
						This reverts commit 5cef446f42e698a524c6c3240fedb0031f8e5694. 
						
						
					 
					
						2019-06-29 22:19:47 +02:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							7e5d7773cc 
							
						 
					 
					
						
						
							
							am: Implement SetCpuBoostMode in terms of APM  
						
						
						
						
					 
					
						2019-06-28 22:46:51 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							e2ad3e1fb0 
							
						 
					 
					
						
						
							
							core: Keep instance of APM Controller  
						
						
						
						
					 
					
						2019-06-28 22:46:31 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							e52306ca60 
							
						 
					 
					
						
						
							
							apm: Implement SetCpuBoostMode  
						
						
						
						
					 
					
						2019-06-28 22:46:00 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							1c6e6305ea 
							
						 
					 
					
						
						
							
							apm: Add getters for performance config and mode  
						
						
						
						
					 
					
						2019-06-28 22:45:31 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							9175b00e7d 
							
						 
					 
					
						
						
							
							apm: Add apm:am service  
						
						... 
						
						
						
						8.0.0+ identical version of apm 
						
						
					 
					
						2019-06-28 22:44:30 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							65eb9cbb28 
							
						 
					 
					
						
						
							
							apm: Add Controller class to manage speed data and application  
						
						
						
						
					 
					
						2019-06-28 22:43:51 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							d40f38967e 
							
						 
					 
					
						
						
							
							fsp-srv: Implement GetAccessLogVersionInfo  
						
						... 
						
						
						
						Returns some misc. data about logging to help the game determine if it should log. 
						
						
					 
					
						2019-06-28 21:05:42 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							554e2f2f98 
							
						 
					 
					
						
						
							
							reporter: Add report class for filesystem access logs  
						
						
						
						
					 
					
						2019-06-28 21:02:50 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							db2fdd0352 
							
						 
					 
					
						
						
							
							fsp-srv: Implement OutputAccessLogToSdCard  
						
						... 
						
						
						
						Allows games to log data to the SD. 
						
						
					 
					
						2019-06-28 21:02:34 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							f477c5dfdd 
							
						 
					 
					
						
						
							
							set: Implement GetQuestFlag  
						
						... 
						
						
						
						Simply returns a true/false value indicating if the system is a kiosk system. This has been mapped to a config option for the purposes of yuzu. 
						
						
					 
					
						2019-06-28 18:38:47 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							efa7d8d04b 
							
						 
					 
					
						
						
							
							settings: Add config option for kiosk (quest) mode  
						
						
						
						
					 
					
						2019-06-28 18:37:33 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb4a1e059c 
							
						 
					 
					
						
						
							
							Merge pull request  #2533  from DarkLordZach/memory-frozen  
						
						... 
						
						
						
						memory: Add class to manage and enforce memory freezing 
						
						
					 
					
						2019-06-28 14:03:38 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							dfe4b3f723 
							
						 
					 
					
						
						
							
							Attemp clang format fix?  
						
						... 
						
						
						
						Seems to be an issue with clang format 
						
						
					 
					
						2019-06-28 22:08:50 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							7d417d501d 
							
						 
					 
					
						
						
							
							Added errors.h to cmakelist  
						
						
						
						
					 
					
						2019-06-28 15:31:29 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							c2146c4eef 
							
						 
					 
					
						
						
							
							Addressed issues  
						
						
						
						
					 
					
						2019-06-28 15:29:38 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							fd6549be73 
							
						 
					 
					
						
						
							
							Addressed issues  
						
						
						
						
					 
					
						2019-06-28 15:19:51 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							0b03e8a98f 
							
						 
					 
					
						
						
							
							Implemented InitializeApplicationInfo & InitializeApplicationInfoRestricted  
						
						... 
						
						
						
						InitializeApplicationInfoRestricted will need further implementation as it's checking for other user requirements about the game. As we're emulating, we're assuming the user owns the game so we skip these checks currently, implementation will need to be added further on 
						
						
					 
					
						2019-06-27 16:44:42 +10:00