bunnei 
							
						 
					 
					
						
						
							
						
						69a9bd8187 
					 
					
						
						
							
							Merge pull request  #1692  from Hedges/GDBClean  
						
						... 
						
						
						
						GDBStub Improvements 
						
						
					 
					
						2018-11-23 23:36:36 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						e65966bcfc 
					 
					
						
						
							
							Merge pull request  #1708  from ogniK5377/res-scale  
						
						... 
						
						
						
						Report resolution scaling support for vi and am 
						
						
					 
					
						2018-11-23 23:32:19 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						67ff974387 
					 
					
						
						
							
							Merge pull request  #1747  from DarkLordZach/exefs-lfs  
						
						... 
						
						
						
						patch_manager: Add support for applying LayeredFS patches to ExeFS 
						
						
					 
					
						2018-11-23 23:31:48 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						b6b78203cc 
					 
					
						
						
							
							Merge pull request  #1769  from ReinUsesLisp/cc  
						
						... 
						
						
						
						gl_shader_decompiler: Rename cc to condition code and name internal flags 
						
						
					 
					
						2018-11-23 23:31:04 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						0d673a84b6 
					 
					
						
						
							
							nvdrv: Implement/stub DumpGraphicsMemoryInfo and GetStatus.  
						
						... 
						
						
						
						- Used by Undertale. 
						
						
					 
					
						2018-11-23 23:22:04 -05:00 
						 
				 
			
				
					
						
							
							
								Rodolfo Bogado 
							
						 
					 
					
						
						
							
						
						54c2a4cafc 
					 
					
						
						
							
							Add support for clear_flags register  
						
						
						
						
					 
					
						2018-11-24 00:16:33 -03:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
							
						
						7668ef51d6 
					 
					
						
						
							
							Fix TEXS Instruction encodings  
						
						
						
						
					 
					
						2018-11-23 22:46:50 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
							
						
						9c2127d5eb 
					 
					
						
						
							
							Fix one encoding in TEX Instruction  
						
						
						
						
					 
					
						2018-11-23 22:46:49 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
							
						
						487d805899 
					 
					
						
						
							
							Corrected inputs indexing in TEX instruction  
						
						
						
						
					 
					
						2018-11-23 22:46:48 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						69b3f98d3a 
					 
					
						
						
							
							Merge pull request  #1744  from degasus/shader_cache  
						
						... 
						
						
						
						shader_cache: Only lock covered instructions. 
						
						
					 
					
						2018-11-23 21:09:36 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						d57e00801d 
					 
					
						
						
							
							Merge pull request  #1741  from lioncash/kbd  
						
						... 
						
						
						
						software_keyboard: Minor changes 
						
						
					 
					
						2018-11-23 21:09:18 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						0b1842294f 
					 
					
						
						
							
							memory_manager: Do not allow 0 to be a valid GPUVAddr.  
						
						... 
						
						
						
						- Fixes a bug with Undertale using 0 for a render target. 
						
						
					 
					
						2018-11-23 12:58:55 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c267aea29b 
					 
					
						
						
							
							Merge pull request  #1770  from DarkLordZach/applet-stub  
						
						... 
						
						
						
						applets: Add StubApplet and use it as fallback when AppletId is not implemented 
						
						
					 
					
						2018-11-23 09:02:25 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f1969ee1f3 
					 
					
						
						
							
							Merge pull request  #1777  from lioncash/core-mgr  
						
						... 
						
						
						
						core: Relocate CPU core management to its own class 
						
						
					 
					
						2018-11-23 09:00:41 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						24dfb43ac6 
					 
					
						
						
							
							Merge pull request  #1773  from lioncash/thread  
						
						... 
						
						
						
						common/thread: Minor cleanup 
						
						
					 
					
						2018-11-23 08:52:05 -08:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
							
						
						3135dbc29c 
					 
					
						
						
							
							Added predicate comparison LessEqualWithNan ( #1736 )  
						
						... 
						
						
						
						* Added predicate comparison LessEqualWithNan
* oops
* Clang fix 
						
						
					 
					
						2018-11-23 08:51:32 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c4b5319446 
					 
					
						
						
							
							Merge pull request  #1756  from ReinUsesLisp/fix-textures  
						
						... 
						
						
						
						gl_shader_decompiler: Fix register overwriting on texture calls 
						
						
					 
					
						2018-11-23 08:49:37 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						d77af9f8fd 
					 
					
						
						
							
							Merge pull request  #1766  from FernandoS27/fix-txq  
						
						... 
						
						
						
						Properly Implemented TXQ Instruction 
						
						
					 
					
						2018-11-23 08:48:57 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						cb5b68cb0a 
					 
					
						
						
							
							Merge pull request  #1762  from bunnei/getgputime  
						
						... 
						
						
						
						nvhost_ctrl_gpu: Implement IoctlGetGpuTime. 
						
						
					 
					
						2018-11-23 08:35:26 -08:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						b3853403b7 
					 
					
						
						
							
							gl_shader_decompiler: Implement clip distances  
						
						
						
						
					 
					
						2018-11-23 02:14:43 -03:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						86ad1f8db6 
					 
					
						
						
							
							file_sys: Implement system archive synthesizer for NgWord (806)  
						
						
						
						
					 
					
						2018-11-22 21:39:10 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						f820e58be4 
					 
					
						
						
							
							am: Return StubApplet instead of nullptr when AppletId not found  
						
						
						
						
					 
					
						2018-11-22 15:58:11 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						c9ac23683b 
					 
					
						
						
							
							gl_shader_decompiler: Add a message for unimplemented cc generation  
						
						
						
						
					 
					
						2018-11-22 16:12:27 -03:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
							
						
						c14af2f71d 
					 
					
						
						
							
							correct clang-format  
						
						
						
						
					 
					
						2018-11-22 18:26:43 +01:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						b358e88512 
					 
					
						
						
							
							debug_pad: Avoid loading input for nonexistent buttons (Home and Screenshot)  
						
						... 
						
						
						
						Prevents memory exceptions when the debug pad is enabled. 
						
						
					 
					
						2018-11-22 12:23:43 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						50d2abaaa9 
					 
					
						
						
							
							Merge pull request  #1775  from bunnei/blend-eq  
						
						... 
						
						
						
						maxwell_3d: Implement alternate blend equations. 
						
						
					 
					
						2018-11-22 08:44:05 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						af159a4d08 
					 
					
						
						
							
							Merge pull request  #1765  from bunnei/multi-audout  
						
						... 
						
						
						
						audout_u: Add support for multiple IAudioOut streams. 
						
						
					 
					
						2018-11-22 08:43:53 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						e633021532 
					 
					
						
						
							
							Merge pull request  #1764  from bunnei/macrointerpreter  
						
						... 
						
						
						
						macro_interpreter: Implement AddWithCarry and SubtractWithBorrow. 
						
						
					 
					
						2018-11-22 08:43:29 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						232d95b56e 
					 
					
						
						
							
							core: Relocate CPU core management to its own class  
						
						... 
						
						
						
						Keeps the CPU-specific behavior from being spread throughout the main
System class. This will also act as the home to contain member functions
that perform operations on all cores. The reason for this being that the
following pattern is sort of prevalent throughout sections of the
codebase:
If clearing the instruction cache for all 4 cores is necessary:
Core::System::GetInstance().ArmInterface(0).ClearInstructionCache();
Core::System::GetInstance().ArmInterface(1).ClearInstructionCache();
Core::System::GetInstance().ArmInterface(2).ClearInstructionCache();
Core::System::GetInstance().ArmInterface(3).ClearInstructionCache();
This is kind of... well, silly to copy around whenever it's needed.
especially when it can be reduced down to a single line.
This change also puts the basics in place to begin "ungrafting" all of the
forwarding member functions from the System class that are used to
access CPU state or invoke CPU-specific behavior. As such, this change
itself makes no changes to the direct external interface of System. This
will be covered by another changeset. 
						
						
					 
					
						2018-11-22 04:28:19 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						033b46253e 
					 
					
						
						
							
							macro_interpreter: Implement AddWithCarry and SubtractWithBorrow.  
						
						... 
						
						
						
						- Used by Undertale. 
						
						
					 
					
						2018-11-22 00:58:00 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						5a6dc4d041 
					 
					
						
						
							
							audout_u: Add support for multiple IAudioOut streams.  
						
						... 
						
						
						
						- Used by Undertale. 
						
						
					 
					
						2018-11-22 00:53:39 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						0e6a608245 
					 
					
						
						
							
							maxwell_3d: Implement alternate blend equations.  
						
						... 
						
						
						
						- Used by Undertale. 
						
						
					 
					
						2018-11-22 00:51:01 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						1bf5a337a5 
					 
					
						
						
							
							common/thread: Drop Hungarian notation on SetCurrentThreadName's parameter  
						
						... 
						
						
						
						This is inconsistent with our coding style. 
						
						
					 
					
						2018-11-22 00:40:26 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						b84f4cfb62 
					 
					
						
						
							
							Merge pull request  #1737  from FernandoS27/layer-copy  
						
						... 
						
						
						
						Implemented Fast Layered Copy 
						
						
					 
					
						2018-11-21 21:39:16 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f0d3f1b376 
					 
					
						
						
							
							Merge pull request  #1771  from lioncash/bit-set  
						
						... 
						
						
						
						common: Remove bit_set.h 
						
						
					 
					
						2018-11-21 21:36:15 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						820d81b9a5 
					 
					
						
						
							
							scheduler: Add explanations for YieldWith and WithoutLoadBalancing  
						
						
						
						
					 
					
						2018-11-22 00:33:53 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f926559ef4 
					 
					
						
						
							
							Merge pull request  #1767  from lioncash/handle  
						
						... 
						
						
						
						kernel/handle_table: Minor changes 
						
						
					 
					
						2018-11-21 21:26:48 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						93f7677402 
					 
					
						
						
							
							common/thread: Make Barrier's 'count' member non-const  
						
						... 
						
						
						
						While admirable as a means to ensure immutability, this has the
unfortunate downside of making the class non-movable. std::move cannot
actually perform a move operation if the provided operand has const data
members (std::move acts as an operation to "slide" resources out of an
object instance). Given Barrier contains move-only types such as
std::mutex, this can lead to confusing error messages if an object ever
contained a Barrier instance and said object was attempted to be moved. 
						
						
					 
					
						2018-11-21 21:47:08 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						756e773096 
					 
					
						
						
							
							common/thread: Initialize class member variables where applicable  
						
						... 
						
						
						
						Simplifies the constructor interfaces for Barrier and Event classes. 
						
						
					 
					
						2018-11-21 21:45:01 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						02602afd10 
					 
					
						
						
							
							common/thread: Group non-member functions together  
						
						... 
						
						
						
						Keeps the non-member interface in one spot instead of split into two
places, making it nicer to locate functions. 
						
						
					 
					
						2018-11-21 21:42:33 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						d6583d68f6 
					 
					
						
						
							
							common/thread: Remove SleepCurrentThread()  
						
						... 
						
						
						
						This is also unused and superceded by standard functionality. The
standard library provides std::this_thread::sleep_for(), which provides
a much more flexible interface, as different time units can be used with
it. 
						
						
					 
					
						2018-11-21 21:40:11 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						1d555fdd25 
					 
					
						
						
							
							common/thread: Remove unused CurrentThreadId()  
						
						... 
						
						
						
						This is an old function that's no longer necessary. C++11 introduced
proper threading support to the language and a thread ID can be
retrieved via std::this_thread::get_id() if it's ever needed. 
						
						
					 
					
						2018-11-21 21:37:11 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						8b27e73bd7 
					 
					
						
						
							
							common: Remove bit_set.h  
						
						... 
						
						
						
						This is an analog of BitSet from Dolphin that was introduced to allow
iterating over a set of bits. Given it's currently unused, and given
that std::bitset exists, we can remove this. If it's ever needed in the
future it can be brought back. 
						
						
					 
					
						2018-11-21 21:30:10 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						699900eed0 
					 
					
						
						
							
							applets: Add StubApplet  
						
						... 
						
						
						
						This will log all data it receives, log all calls to its methods and push dummy data into both channels on execution. 
						
						
					 
					
						2018-11-21 21:20:02 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						74eb16521f 
					 
					
						
						
							
							gl_shader_decompiler: Rename internal flag strings  
						
						
						
						
					 
					
						2018-11-21 22:31:42 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						8a5e6fce07 
					 
					
						
						
							
							gl_shader_decompiler: Rename control codes to condition codes  
						
						
						
						
					 
					
						2018-11-21 22:31:16 -03:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
							
						
						6d2adb0bc0 
					 
					
						
						
							
							Automatically disable joycons docked  
						
						... 
						
						
						
						when docked mode is enable 
						
						
					 
					
						2018-11-22 01:24:39 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						864cbbaf4c 
					 
					
						
						
							
							gl_shader_decompiler: Fix register overwriting on texture calls  
						
						
						
						
					 
					
						2018-11-21 21:21:19 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						0e35f1bb18 
					 
					
						
						
							
							kernel/handle_table: Move private static functions into the cpp file  
						
						... 
						
						
						
						These don't depend on class state, and are effectively implementation
details, so they can go into the cpp file . 
						
						
					 
					
						2018-11-21 18:31:01 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						568bcbc29d 
					 
					
						
						
							
							kernel/handle_table: Restrict handle table size to 1024 entries  
						
						... 
						
						
						
						The previous handle table size is a holdover from Citra. The actual
handle table construct on Horizon only allows for a maximum of 1024
entries. 
						
						
					 
					
						2018-11-21 18:28:03 -05:00