Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								04e8b81de0 
								
							 
						 
						
							
							
								
								maxwell_dma: Make FlushAndInvalidate's size parameter a u64  
							
							... 
							
							
							
							This prevents truncation warnings at the lambda's usage sites. 
							
						 
						
							2018-10-20 15:54:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								5ddbef9c8a 
								
							 
						 
						
							
							
								
								maxwell_dma: Remove unused variables in HandleCopy()  
							
							... 
							
							
							
							These pointer variables are never used, so we can get rid of them. 
							
						 
						
							2018-10-20 15:53:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								3c47ef0927 
								
							 
						 
						
							
							
								
								svc: Fix vma boundary check in svcQueryMemory  
							
							... 
							
							
							
							This should be comparing against the queried process' vma_map, not the
current process'. The only reason this hasn't become an issue yet is we
currently only handle one process being active at any time. 
							
						 
						
							2018-10-20 14:56:51 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								ce07dbf817 
								
							 
						 
						
							
							
								
								gl_shader_decompiler: Allow std::move to function in SetPredicate  
							
							... 
							
							
							
							If the variable being moved is const, then std::move will always perform
a copy (since it can't actually move the data). 
							
						 
						
							2018-10-20 14:25:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								82194e57de 
								
							 
						 
						
							
							
								
								gl_shader_decompiler: Get rid of variable shadowing warnings  
							
							... 
							
							
							
							A variable with the same name was previously declared in an outer scope. 
							
						 
						
							2018-10-20 14:22:37 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								8ff87912da 
								
							 
						 
						
							
							
								
								gl_shader_decompiler: Fix a few comment typos  
							
							
							
						 
						
							2018-10-20 14:19:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								5056401c89 
								
							 
						 
						
							
							
								
								gl_shader_decompiler: Move position varying declaration back to gl_shader_gen  
							
							... 
							
							
							
							The intention of declaring them in gl_shader_decompiler was to be able
to use blocks to implement geometry shaders. But that wasn't needed in
the end and it caused issues when both vertex stages were being used,
resulting in a redeclaration of "position". 
							
						 
						
							2018-10-20 02:19:30 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								d4034559b1 
								
							 
						 
						
							
							
								
								Added auto controller switching to supported controllers and single joycon button rotation  
							
							... 
							
							
							
							This is a subset of the better-hid-2 changes, this fixes input in various games which don't support dual joycons. This pr will search for the next best controller which is supported by the current game 
							
						 
						
							2018-10-20 15:07:18 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								9af9217dea 
								
							 
						 
						
							
							
								
								Merge pull request  #1501  from ReinUsesLisp/half-float  
							
							... 
							
							
							
							gl_shader_decompiler: Implement H* instructions 
							
						 
						
							2018-10-19 23:47:19 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								d86dfb8a22 
								
							 
						 
						
							
							
								
								Merge pull request  #1520  from lioncash/san  
							
							... 
							
							
							
							svc: Add missing sanitizing checks for MapSharedMemory/UnmapSharedMemory 
							
						 
						
							2018-10-19 22:58:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								62dc06772c 
								
							 
						 
						
							
							
								
								Merge pull request  #1517  from bunnei/dma  
							
							... 
							
							
							
							GPU/DMA: Flush the source region and invalidate the destination region when doing a DMA transfer. 
							
						 
						
							2018-10-19 22:58:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								cda20dc917 
								
							 
						 
						
							
							
								
								Merge pull request  #1526  from lioncash/svc-id  
							
							... 
							
							
							
							service: Update function tables 
							
						 
						
							2018-10-19 22:53:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								73ef015b24 
								
							 
						 
						
							
							
								
								Merge pull request  #1530  from DarkLordZach/aoc-8  
							
							... 
							
							
							
							aoc_u: Stub GetAddOnContentListChangedEvent 
							
						 
						
							2018-10-19 22:53:00 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6b55f1d9f9 
								
							 
						 
						
							
							
								
								Merge pull request  #1516  from lioncash/hid  
							
							... 
							
							
							
							hid: Minor cleanup-related changes 
							
						 
						
							2018-10-19 22:52:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								50ee6b4082 
								
							 
						 
						
							
							
								
								aoc_u: Stub GetAddOnContentListChangedEvent  
							
							... 
							
							
							
							This event signals the game when new DLC is purchased from the eShop while the game is running. Since, for the forseeable future, yuzu will not have this ability, it seems safe to stub with a dummy event that will never fire. This is needed to boot Sonic Mania Plus (update v1.04). 
							
						 
						
							2018-10-19 21:21:37 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								2241677092 
								
							 
						 
						
							
							
								
								crypto: Use compressed sizes in offset calculation for KIP decompression  
							
							... 
							
							
							
							Fixes a fatal crash on start when deriving keys. 
							
						 
						
							2018-10-19 18:37:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								2aa6989cee 
								
							 
						 
						
							
							
								
								vfs: Remove InterpretAsDirectory and related functions  
							
							... 
							
							
							
							When writing VFS, it initally seemed useful to include a function to in-place convert container files into directories in one homogenous directory structure, but re-evaluating it now there have been plenty of chances to use it and there has always been a better way. Removing as it is unused and likely will not be used. 
							
						 
						
							2018-10-19 14:02:07 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								69140470d7 
								
							 
						 
						
							
							
								
								Stubbed home blocking  
							
							... 
							
							
							
							Needed by arms due to new hid rework 
							
						 
						
							2018-10-20 00:01:10 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								72461fb8f4 
								
							 
						 
						
							
							
								
								es: Update service function tables  
							
							... 
							
							
							
							Updated based off information provided by Switchbrew. 
							
						 
						
							2018-10-19 04:12:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								b35b5073aa 
								
							 
						 
						
							
							
								
								audio: Update service function tables  
							
							... 
							
							
							
							Updated based off information provided by Switchbrew. 
							
						 
						
							2018-10-19 04:09:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								9fc0851d40 
								
							 
						 
						
							
							
								
								omm: Update service function tables  
							
							... 
							
							
							
							Updated based off information provided by Switchbrew. 
							
						 
						
							2018-10-19 04:04:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								668ab6ec8b 
								
							 
						 
						
							
							
								
								nifm: Update service function tables  
							
							... 
							
							
							
							Updated based off information provided by switchbrew. 
							
						 
						
							2018-10-19 04:00:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								9abf6af0f1 
								
							 
						 
						
							
							
								
								hid: Update service function tables  
							
							... 
							
							
							
							Updated based off information provided by Switchbrew. 
							
						 
						
							2018-10-19 03:59:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								48c8e17b99 
								
							 
						 
						
							
							
								
								nim: Add the basic skeleton of the nim:eca service  
							
							... 
							
							
							
							Added based off information provided by Switchbrew 
							
						 
						
							2018-10-19 03:46:18 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f6aee09f02 
								
							 
						 
						
							
							
								
								ns: Update service function table  
							
							... 
							
							
							
							Updated based off information provided by Switchbrew. 
							
						 
						
							2018-10-19 03:41:38 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								3294204b2a 
								
							 
						 
						
							
							
								
								set_cal: Update service function table  
							
							... 
							
							
							
							Updated based on information from Switchbrew. 
							
						 
						
							2018-10-19 03:26:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								cb438209c7 
								
							 
						 
						
							
							
								
								GPU: Improved implementation of maxwell DMA (Subv).  
							
							
							
						 
						
							2018-10-18 22:41:53 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								fa24c17b95 
								
							 
						 
						
							
							
								
								decoders: Introduce functions for un/swizzling subrects.  
							
							
							
						 
						
							2018-10-18 22:41:43 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6a6fbb1478 
								
							 
						 
						
							
							
								
								GPU: Invalidate destination address of kepler_memory writes.  
							
							
							
						 
						
							2018-10-18 22:41:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								e3fdb2ff4b 
								
							 
						 
						
							
							
								
								fermi_2d: Add support for more accurate surface copies.  
							
							
							
						 
						
							2018-10-18 22:41:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6af379e62c 
								
							 
						 
						
							
							
								
								Merge pull request  #1523  from lioncash/lock  
							
							... 
							
							
							
							svc: Add missing error checks in svcArbitrateLock/svcArbitrateUnlock 
							
						 
						
							2018-10-18 21:50:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								57e45734a3 
								
							 
						 
						
							
							
								
								Merge pull request  #1511  from lioncash/content  
							
							... 
							
							
							
							content_archive: Minor reorganization changes 
							
						 
						
							2018-10-18 21:48:09 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								94d2738c05 
								
							 
						 
						
							
							
								
								Merge pull request  #1521  from ogniK5377/imp-mmu  
							
							... 
							
							
							
							Used better names for mm:u and fixed a bad stub 
							
						 
						
							2018-10-18 21:46:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								c015a42cc2 
								
							 
						 
						
							
							
								
								svc: Check for word alignment of addresses within svcArbitrateLock/svcArbitrateUnlock  
							
							... 
							
							
							
							The kernel itself checks whether or not the provided addresses are word
aligned before continuing, so we should be doing the same. 
							
						 
						
							2018-10-18 13:01:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								da8827def6 
								
							 
						 
						
							
							
								
								common: Add function for checking word alignment to alignment.h  
							
							... 
							
							
							
							This will be used in a following change to svcArbitrateLock() and
svcArbitrateUnlock() 
							
						 
						
							2018-10-18 12:58:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								7784a1ca44 
								
							 
						 
						
							
							
								
								common: Move Is4KBAligned() to alignment.h  
							
							... 
							
							
							
							Aligning on 4KB pages isn't a Switch-specific thing, so this can be
moved to common so it can be used with other things as well. 
							
						 
						
							2018-10-18 12:57:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								3813aafaaf 
								
							 
						 
						
							
							
								
								core: Remove unnecessary assert in ArmInterface()  
							
							... 
							
							
							
							CpuCore already does this sort of checking, so we can just call that
instead of duplicating the assertions. 
							
						 
						
							2018-10-18 12:07:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								c08893660f 
								
							 
						 
						
							
							
								
								Merge pull request  #1510  from lioncash/xci  
							
							... 
							
							
							
							XCI: Add function for checking the existence of the program NCA 
							
						 
						
							2018-10-18 11:51:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								1504e6bc71 
								
							 
						 
						
							
							
								
								Merge pull request  #1505  from FernandoS27/tex-3d  
							
							... 
							
							
							
							Implemented 3D Textures 
							
						 
						
							2018-10-18 11:50:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								9aa32c18b6 
								
							 
						 
						
							
							
								
								Used better names for mm:u and fixed bad stub  
							
							... 
							
							
							
							InitializeWithId needs to return an id which is a u32 which should be a non zero value 
							
						 
						
							2018-10-19 01:09:34 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								489f59e45f 
								
							 
						 
						
							
							
								
								svc: Add missing sanitizing checks for MapSharedMemory/UnmapSharedMemory  
							
							... 
							
							
							
							Now that the changes clarifying the address spaces has been merged, we
can wrap the checks that the kernel performs when mapping shared memory
(and other forms of memory) into its own helper function and then use
those within MapSharedMemory and UnmapSharedMemory to complete the
sanitizing checks that are supposed to be done. 
							
						 
						
							2018-10-18 02:01:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								374ea27a8b 
								
							 
						 
						
							
							
								
								hid/controller: Remove unused header inclusions  
							
							... 
							
							
							
							swap.h only needs to be present in the header for the type aliases and
definitions, it's not actually needed in the cpp files though. input.h
is just unused entirely in xpad.h 
							
						 
						
							2018-10-17 20:52:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								ca3d440f78 
								
							 
						 
						
							
							
								
								hid/controller/npad: Remove unused dump_idx member variable  
							
							... 
							
							
							
							Given it's unused, we may as well toss it. 
							
						 
						
							2018-10-17 20:52:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								72aa1f10f6 
								
							 
						 
						
							
							
								
								hid/controller/npad: Remove unnecessary semicolon from the closing brace of LedPattern's constructor  
							
							
							
						 
						
							2018-10-17 20:52:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								5583e4f15d 
								
							 
						 
						
							
							
								
								hid/controller/npad: Remove #pragma once from the cpp file  
							
							... 
							
							
							
							This is only useful in headers. 
							
						 
						
							2018-10-17 20:52:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								fd85f5b847 
								
							 
						 
						
							
							
								
								hid/controller/npad: Move npad_id_list into the cpp file  
							
							... 
							
							
							
							This is just a lookup table, and since it's private, there's nothing
really stateful about it, so we can just move it into the cpp file. 
							
						 
						
							2018-10-17 20:52:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								9338428f43 
								
							 
						 
						
							
							
								
								hid/controller/npad: Remove unnecessary const from void return type  
							
							... 
							
							
							
							This literally does nothing. 
							
						 
						
							2018-10-17 20:52:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f864e487b9 
								
							 
						 
						
							
							
								
								hid/controller: Default the destructors of all controller types in the cpp file  
							
							... 
							
							
							
							These classes are non-trivial and are definitely going to be changed in
the future, so we default these to prevent issues with forward
declarations, and to keep the compiler from inlining tear-down code. 
							
						 
						
							2018-10-17 20:52:43 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6f8f5f1d0a 
								
							 
						 
						
							
							
								
								controller_base: Default the base class constructor and destructor in the cpp file  
							
							... 
							
							
							
							The destructor doesn't need to be a pure-virtual function. 
							
						 
						
							2018-10-17 20:51:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								57b3166673 
								
							 
						 
						
							
							
								
								gl_shader_decompiler: Implement PBK and BRK  
							
							
							
						 
						
							2018-10-17 21:30:45 -03:00