Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								113e92bdd1 
								
							 
						 
						
							
							
								
								gl_shader_cache: Make CachedShader constructor private  
							
							... 
							
							
							
							Fixes missing review comments introduced. 
							
						 
						
							2019-07-03 20:39:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								63b8ef17d5 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								89a030a376 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								30d4abdd7a 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								c77f1a9743 
								
							 
						 
						
							
							
								
								Merge pull request  #2613  from ogniK5377/InitalizeApplicationInfo  
							
							... 
							
							
							
							Implemented InitializeApplicationInfo & InitializeApplicationInfoRestricted 
							
						 
						
							2019-07-03 20:23:56 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								53d4cc417f 
								
							 
						 
						
							
							
								
								Merge pull request  #2608  from ogniK5377/Time_GetSharedMemoryNativeHandle  
							
							... 
							
							
							
							Implement Time::GetSharedMemoryNativeHandle 
							
						 
						
							2019-07-03 20:22:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								5cd6611037 
								
							 
						 
						
							
							
								
								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 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ab85f9a7fe 
								
							 
						 
						
							
							
								
								Merge pull request  #2604  from ogniK5377/INotificationService  
							
							... 
							
							
							
							Implemented INotificationService 
							
						 
						
							2019-07-02 23:32:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								68d323b042 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								5b5a94cfe9 
								
							 
						 
						
							
							
								
								Merge pull request  #2660  from bakugo/deltafragments  
							
							... 
							
							
							
							file_sys: Ignore DeltaFragment NCAs during installation 
							
						 
						
							2019-07-01 22:27:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bakugo 
								
							 
						 
						
							
							
							
							
								
							
							
								81c1c139fe 
								
							 
						 
						
							
							
								
								file_sys: Rename other ContentRecordType members  
							
							
							
						 
						
							2019-07-02 00:57:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								846440ab93 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								e4fa20d3e3 
								
							 
						 
						
							
							
								
								rasterizer_cache: Protect inherited caches from submission level  
							
							
							
						 
						
							2019-07-01 04:32:01 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								f7d0320b84 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								e377bcd699 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								d046ef7112 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								88a70b40ba 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								29f1d01c06 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								f9eeba983f 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								35c44f37f2 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								d63e3694a9 
								
							 
						 
						
							
							
								
								texture_cache: Pack sibling queries inside a method  
							
							
							
						 
						
							2019-06-29 20:47:46 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								f62b935c96 
								
							 
						 
						
							
							
								
								texture_cache: Use std::vector reservation for sampled_textures  
							
							
							
						 
						
							2019-06-29 20:10:31 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								7aab8bd6cf 
								
							 
						 
						
							
							
								
								texture_cache: Style changes  
							
							
							
						 
						
							2019-06-29 19:52:37 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								cfc7406f3f 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								9102684cff 
								
							 
						 
						
							
							
								
								texture_cache: Use std::array for siblings_table  
							
							
							
						 
						
							2019-06-29 18:54:13 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								cff02c291c 
								
							 
						 
						
							
							
								
								texture_cache: Address feedback  
							
							
							
						 
						
							2019-06-29 17:29:39 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias 
								
							 
						 
						
							
							
							
							
								
							
							
								12480d8eda 
								
							 
						 
						
							
							
								
								Revert "CMake: Get Git submodule dependencies via CMake ( #2474 )"  
							
							... 
							
							
							
							This reverts commit 7789dbc2f2 
							
						 
						
							2019-06-29 22:19:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								a6f0026b75 
								
							 
						 
						
							
							
								
								am: Implement SetCpuBoostMode in terms of APM  
							
							
							
						 
						
							2019-06-28 22:46:51 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								f7ed383a84 
								
							 
						 
						
							
							
								
								core: Keep instance of APM Controller  
							
							
							
						 
						
							2019-06-28 22:46:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								1564a8835c 
								
							 
						 
						
							
							
								
								apm: Implement SetCpuBoostMode  
							
							
							
						 
						
							2019-06-28 22:46:00 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								b4838ee850 
								
							 
						 
						
							
							
								
								apm: Add getters for performance config and mode  
							
							
							
						 
						
							2019-06-28 22:45:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								5870cce7e1 
								
							 
						 
						
							
							
								
								apm: Add apm:am service  
							
							... 
							
							
							
							8.0.0+ identical version of apm 
							
						 
						
							2019-06-28 22:44:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								80c4d6eaf8 
								
							 
						 
						
							
							
								
								apm: Add Controller class to manage speed data and application  
							
							
							
						 
						
							2019-06-28 22:43:51 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								ac6474a66f 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								0add7f4ccb 
								
							 
						 
						
							
							
								
								reporter: Add report class for filesystem access logs  
							
							
							
						 
						
							2019-06-28 21:02:50 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								512a47c184 
								
							 
						 
						
							
							
								
								fsp-srv: Implement OutputAccessLogToSdCard  
							
							... 
							
							
							
							Allows games to log data to the SD. 
							
						 
						
							2019-06-28 21:02:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								03191c612a 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								5def076ff4 
								
							 
						 
						
							
							
								
								settings: Add config option for kiosk (quest) mode  
							
							
							
						 
						
							2019-06-28 18:37:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								e82d461580 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								d81178e7e6 
								
							 
						 
						
							
							
								
								Attemp clang format fix?  
							
							... 
							
							
							
							Seems to be an issue with clang format 
							
						 
						
							2019-06-28 22:08:50 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								0a5474ed7c 
								
							 
						 
						
							
							
								
								Added errors.h to cmakelist  
							
							
							
						 
						
							2019-06-28 15:31:29 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								4ec3475acc 
								
							 
						 
						
							
							
								
								Addressed issues  
							
							
							
						 
						
							2019-06-28 15:29:38 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								e2e69ef605 
								
							 
						 
						
							
							
								
								Addressed issues  
							
							
							
						 
						
							2019-06-28 15:19:51 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								a08b4d77c8 
								
							 
						 
						
							
							
								
								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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								a37e318a69 
								
							 
						 
						
							
							
								
								pm: Implement pm:shell and pm:dmnt GetApplicationPid  
							
							... 
							
							
							
							Returns the process ID of the current application or 0 if no app is running. 
							
						 
						
							2019-06-26 19:07:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								0bc1fc3fcf 
								
							 
						 
						
							
							
								
								pm: Implement pm:dmnt GetTitlePid  
							
							... 
							
							
							
							Takes a title ID and searches for a matching process, returning error if it doesn't exist, otherwise the process ID. 
							
						 
						
							2019-06-26 19:06:51 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								afcab374d1 
								
							 
						 
						
							
							
								
								pm: Implement pm:info GetTitleId  
							
							... 
							
							
							
							Searches the process list for a process with the specified ID, returning the title ID if it exists. 
							
						 
						
							2019-06-26 19:05:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								20c34dea2e 
								
							 
						 
						
							
							
								
								Merge pull request  #2548  from DarkLordZach/applet-shopn  
							
							... 
							
							
							
							applets: Implement backend and default frontend for Parental Controls and EShop (ShopN) applets 
							
						 
						
							2019-06-26 15:55:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								7e480c312f 
								
							 
						 
						
							
							
								
								Merge pull request  #2607  from DarkLordZach/arp-1  
							
							... 
							
							
							
							glue: Implement arp:w and arp:r services 
							
						 
						
							2019-06-26 10:26:44 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								3c8723cb74 
								
							 
						 
						
							
							
								
								Addressed issues  
							
							
							
						 
						
							2019-06-26 16:52:34 +10:00