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 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f5ce71793e 
							
						 
					 
					
						
						
							
							kernel/handle_table: Default destructor in the cpp file  
						
						... 
						
						
						
						We don't need to potentially inline the teardown logic of all of the
handle instances. 
						
						
					 
					
						2018-11-21 18:23:09 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec38b4e883 
							
						 
					 
					
						
						
							
							Merge pull request  #1753  from FernandoS27/ufbtype  
						
						... 
						
						
						
						Use default values for unknown framebuffer pixel format 
						
						
					 
					
						2018-11-21 14:15:27 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61586e8794 
							
						 
					 
					
						
						
							
							Merge pull request  #1752  from ReinUsesLisp/unimpl-decompiler  
						
						... 
						
						
						
						gl_shader_decompiler: Use UNIMPLEMENTED when applicable 
						
						
					 
					
						2018-11-21 14:13:28 -08:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							4a6a9b6622 
							
						 
					 
					
						
						
							
							Properly Implemented TXQ Instruction  
						
						
						
						
					 
					
						2018-11-21 18:12:36 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4012a4540 
							
						 
					 
					
						
						
							
							Merge pull request  #1742  from lioncash/hle-swkbd  
						
						... 
						
						
						
						am/applets: Minor cleanup 
						
						
					 
					
						2018-11-21 11:43:43 -08:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							642dfeda2a 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Implement BFI_IMM_R  
						
						
						
						
					 
					
						2018-11-21 16:12:30 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							7f10db1c20 
							
						 
					 
					
						
						
							
							nvhost_ctrl_gpu: Implement IoctlGetGpuTime.  
						
						... 
						
						
						
						- Used by Undertale. 
						
						
					 
					
						2018-11-21 11:43:25 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb175ab430 
							
						 
					 
					
						
						
							
							Merge pull request  #1754  from ReinUsesLisp/zero-register  
						
						... 
						
						
						
						gl_shader_decompiler: Remove UNREACHABLE when setting RZ 
						
						
					 
					
						2018-11-21 08:06:29 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8cdb48224d 
							
						 
					 
					
						
						
							
							Merge pull request  #1758  from lioncash/rect  
						
						... 
						
						
						
						common/math_util: Minor cleanup 
						
						
					 
					
						2018-11-21 08:05:39 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81e14c072a 
							
						 
					 
					
						
						
							
							Merge pull request  #1759  from lioncash/unused  
						
						... 
						
						
						
						common: Remove depencency on xbyak 
						
						
					 
					
						2018-11-21 08:05:14 -08:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							0368260c99 
							
						 
					 
					
						
						
							
							Removed pre 4.3 ARB extensions  
						
						
						
						
					 
					
						2018-11-21 11:43:17 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							377c60645c 
							
						 
					 
					
						
						
							
							Update OpenGL's backend version from 3.3 to 4.3  
						
						
						
						
					 
					
						2018-11-21 11:43:17 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							0a9fedfac9 
							
						 
					 
					
						
						
							
							Use default values for unknown framebuffer pixel format  
						
						
						
						
					 
					
						2018-11-21 07:33:34 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3533d33ff5 
							
						 
					 
					
						
						
							
							common: Remove dependency on xbyak  
						
						... 
						
						
						
						Xbyak is currently entirely unused. Rather than carting it along, remove
it and get rid of a dependency. If it's ever needed in the future, then
it can be re-added (and likely be more up to date at that point in
time). 
						
						
					 
					
						2018-11-21 03:43:41 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							d92afc7493 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Implement R2P_IMM  
						
						
						
						
					 
					
						2018-11-21 04:56:00 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							45211a7a91 
							
						 
					 
					
						
						
							
							common/math_util: Simplify std::make_signed usages to std::make_signed_t  
						
						... 
						
						
						
						Gets rid of the need to use typename to access the ::type alias. 
						
						
					 
					
						2018-11-21 02:08:18 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f11173f88c 
							
						 
					 
					
						
						
							
							common/math_util: Make Rectangle's constructors constexpr  
						
						... 
						
						
						
						Allows objects that contain rectangle instances to be constexpr
constructible as well. 
						
						
					 
					
						2018-11-21 02:08:18 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							cc0801745a 
							
						 
					 
					
						
						
							
							common/math_util: Remove unnecessary static from PI  
						
						... 
						
						
						
						const/constexpr variables have internal linkage by default. 
						
						
					 
					
						2018-11-21 02:08:18 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							74fd0aa2e8 
							
						 
					 
					
						
						
							
							common/math_util: Remove unused IntervalsIntersect() function  
						
						... 
						
						
						
						This hasn't been used since the project started, so we may as well get
rid of it to keep it from bit rotting. 
						
						
					 
					
						2018-11-21 02:08:15 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5af4160bf2 
							
						 
					 
					
						
						
							
							Merge pull request  #1751  from bunnei/color-mask-fix  
						
						... 
						
						
						
						maxwell_3d: Initialize rasterizer color mask registers as enabled. 
						
						
					 
					
						2018-11-20 19:20:13 -08:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							423a3ed2c8 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Remove UNREACHABLE when setting RZ  
						
						
						
						
					 
					
						2018-11-20 22:23:10 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b55c7bbcf7 
							
						 
					 
					
						
						
							
							Merge pull request  #1750  from lioncash/amend  
						
						... 
						
						
						
						am: Correct build failure 
						
						
					 
					
						2018-11-20 17:00:29 -08:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							bb893188eb 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Use UNIMPLEMENTED instead of LOG+UNREACHABLE when applicable  
						
						
						
						
					 
					
						2018-11-20 22:00:13 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1a543723ab 
							
						 
					 
					
						
						
							
							maxwell_3d: Initialize rasterizer color mask registers as enabled.  
						
						... 
						
						
						
						- Fixes rendering regression with Sonic Mania. 
						
						
					 
					
						2018-11-20 19:58:06 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f17e122025 
							
						 
					 
					
						
						
							
							am: Correct build failure  
						
						... 
						
						
						
						The interface for shared memory was changed, but another commit was
merged that relied on the (previously public) internals of SharedMemory.
This amends that discrepancy. 
						
						
					 
					
						2018-11-20 19:49:07 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							54e74b3572 
							
						 
					 
					
						
						
							
							patch_manager: Show LayeredExeFS patch in add-ons column  
						
						... 
						
						
						
						The decision was made to name them LayeredExeFS instead of just LayeredFS to differentiate from normal RomFS-based mods. The name may be long/unweildy, but conveys the meaning well. 
						
						
					 
					
						2018-11-20 19:22:34 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa7e53ab5c 
							
						 
					 
					
						
						
							
							Merge pull request  #1734  from lioncash/shared  
						
						... 
						
						
						
						kernel/shared_memory: Make data members private, plus minor interface changes 
						
						
					 
					
						2018-11-20 16:13:30 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab292c501c 
							
						 
					 
					
						
						
							
							Merge pull request  #1733  from lioncash/ldr  
						
						... 
						
						
						
						ldr: Clean up error codes 
						
						
					 
					
						2018-11-20 16:13:09 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67486c0568 
							
						 
					 
					
						
						
							
							Merge pull request  #1746  from lioncash/random  
						
						... 
						
						
						
						kernel/process: Move <random> include to the cpp file 
						
						
					 
					
						2018-11-20 16:12:29 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d0604e33c 
							
						 
					 
					
						
						
							
							Merge pull request  #1748  from lioncash/assert  
						
						... 
						
						
						
						common/assert: Make the UNIMPLEMENTED macro properly assert 
						
						
					 
					
						2018-11-20 16:11:30 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58d82243f7 
							
						 
					 
					
						
						
							
							Merge pull request  #1749  from lioncash/gc-info  
						
						... 
						
						
						
						file_sys/card_image: Provide named members for the GamecardInfo struct 
						
						
					 
					
						2018-11-20 16:10:55 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							820bcee6a4 
							
						 
					 
					
						
						
							
							file_sys/card_image: Provide named members for the GamecardInfo struct  
						
						... 
						
						
						
						Fills out the struct according to information provided by SwitchBrew 
						
						
					 
					
						2018-11-20 18:40:53 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9dcc229dfe 
							
						 
					 
					
						
						
							
							common/assert: Add UNIMPLEMENTED_IF and UNIMPLEMENTED_IF_MSG for conditional assertions  
						
						... 
						
						
						
						Currently, there's no way to specify if an assertion should
conditionally occur due to unimplemented behavior. This is useful when
something is only partially implemented (e.g. due to ongoing RE work).
In particular, this would be useful within the graphics code.
The rationale behind this is it allows a dev to disable unimplemented
feature assertions (which can occur in an unrelated work area), while
still enabling regular assertions, which act as behavior guards for
conditions or states which must not occur. Previously, the only way a
dev could temporarily disable asserts, was to disable the regular
assertion macros, which has the downside of also disabling, well, the
regular assertions which hold more sanitizing value, as opposed to
unimplemented feature assertions. 
						
						
					 
					
						2018-11-20 18:15:37 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							aaec85df9e 
							
						 
					 
					
						
						
							
							common/assert: Make the UNIMPLEMENTED macro properly assert  
						
						... 
						
						
						
						Currently, this was only performing a logging call, which doesn't
actually invoke any assertion behavior. This is unlike
UNIMPLEMENTED_MSG, which *does* assert.
This makes the expected behavior uniform across both macros. 
						
						
					 
					
						2018-11-20 17:59:00 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							da6d4cde56 
							
						 
					 
					
						
						
							
							patch_manager: Apply LayeredExeFS patches  
						
						... 
						
						
						
						This will scan the <mod>/exefs dir for all files and then layer those on top of the game's exefs and use this as the new exefs. This allows for overriding of the compressed NSOs or adding new files. This does use the same dir as IPS/IPSwitch patch, but since the loader will not look for those they are ignored. 
						
						
					 
					
						2018-11-20 17:51:00 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							17d8e25cbf 
							
						 
					 
					
						
						
							
							settings: Add option to dump ExeFS of games upon launch  
						
						... 
						
						
						
						When enabled, all exefs(es) will be copied to yuzu/dump/<title_id>/exefs. 
						
						
					 
					
						2018-11-20 17:49:09 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							31d1e06eb1 
							
						 
					 
					
						
						
							
							kernel/process: Move <random> include to the cpp file  
						
						... 
						
						
						
						<random> isn't necesary directly within the header and can be placed in
the cpp file where its needed. Avoids propagating random generation
utilities via a header file. 
						
						
					 
					
						2018-11-20 17:46:20 -05:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							cfbae58b2b 
							
						 
					 
					
						
						
							
							shader_cache: Only lock covered instructions.  
						
						
						
						
					 
					
						2018-11-20 21:58:31 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							73b7748984 
							
						 
					 
					
						
						
							
							am/applets: Make the applet data broker part of the applet itself.  
						
						... 
						
						
						
						The accessor should be doing just that, accessing, rather than retaining
the lifetime of the data broker as well. 
						
						
					 
					
						2018-11-20 12:36:33 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8b4b560df5 
							
						 
					 
					
						
						
							
							am/applets: Replace includes with forward declarations where applicable  
						
						... 
						
						
						
						Also resolve places where includes should have been provided, but
weren't. 
						
						
					 
					
						2018-11-20 11:53:55 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							dd254c603d 
							
						 
					 
					
						
						
							
							am/applets: Relocate comments above the relevant data member in AppletDataBroker  
						
						... 
						
						
						
						Avoids wonky wrapping and makes it nicer to read. 
						
						
					 
					
						2018-11-20 11:49:49 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4dcdd3a837 
							
						 
					 
					
						
						
							
							yuzu/applets/software_keyboard: Override accept() and reject() instead of providing own differently named member functions  
						
						... 
						
						
						
						Uses Qt's built-in interface instead of rolling our own separate one on
top of it. This also fixes a bug in reject() where we were calling
accept() instead of reject(). 
						
						
					 
					
						2018-11-20 11:36:50 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3fa2b218ac 
							
						 
					 
					
						
						
							
							yuzu/applets/software_keyboard: std::move std::function instances where applicable  
						
						... 
						
						
						
						std::function instances can potentially allocate. std::moveing them
prevents an avoidable allocation in that case. 
						
						
					 
					
						2018-11-20 11:34:19 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							fe2609cb77 
							
						 
					 
					
						
						
							
							yuzu/applets/software_keyboard: Make slots private functions  
						
						... 
						
						
						
						These aren't required to be public. 
						
						
					 
					
						2018-11-20 11:29:22 -05:00