Lioncash 
							
						 
					 
					
						
						
							
						
						db4523f1ec 
					 
					
						
						
							
							filesystem: De-globalize registered_cache_union  
						
						... 
						
						
						
						We can just return a new instance of this when it's requested. This only
ever holds pointers to the existing registed caches, so it's not a large
object. Plus, this also gets rid of the need to keep around a separate
member function just to properly clear out the union.
Gets rid of one of five globals in the filesystem code. 
						
						
					 
					
						2018-12-01 23:43:23 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						8c108eaca7 
					 
					
						
						
							
							yuzu/game_list_worker: Deduplicate game list entry creation  
						
						... 
						
						
						
						Avoids duplicating the same code twice verbatim. 
						
						
					 
					
						2018-12-01 23:23:39 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						f1ecfcb8bc 
					 
					
						
						
							
							yuzu/game_list_worker: Tidy up string handling in FillControlMap()  
						
						... 
						
						
						
						We don't need to call out to our own file handling functions when we're
going to construct a QFileInfo instance right after it. We also don't
need to convert to a std::string again just to compare the file
extension. 
						
						
					 
					
						2018-12-01 22:49:00 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a8aca4306d 
					 
					
						
						
							
							crypto/key_manager: Remove unused variable in GetTicketblob()  
						
						
						
						
					 
					
						2018-12-01 22:37:51 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c5e781e72a 
					 
					
						
						
							
							Merge pull request  #1832  from Simek/remove-game-list-border  
						
						... 
						
						
						
						UI: Remove border from Game List 
						
						
					 
					
						2018-12-01 22:26:34 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						97e73591e3 
					 
					
						
						
							
							Merge pull request  #1830  from Subv/vi_ub  
						
						... 
						
						
						
						Services/VI: Dereferencing an uninitialized std::optional is undefined behavior. 
						
						
					 
					
						2018-12-01 22:25:10 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						e88cdcc912 
					 
					
						
						
							
							Fix debug build  
						
						... 
						
						
						
						A non-existent parameter was left in some formatting calls (the logging
macro for which only does anything meaningful on debug builds) 
						
						
					 
					
						2018-12-01 02:11:42 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						0ccaaafca3 
					 
					
						
						
							
							file_sys: Override missing mutating functions to be stubbed out for ReadOnlyVfsDirectory by default  
						
						... 
						
						
						
						Ensures that read only indeed means read only. 
						
						
					 
					
						2018-11-30 23:52:56 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a7d9fe993a 
					 
					
						
						
							
							service/fsp_srv: Implement CleanDirectoryRecursively  
						
						... 
						
						
						
						This is the same behavior-wise as DeleteDirectoryRecursively, with the
only difference being that it doesn't delete the top level directory in
the hierarchy, so given:
root_dir/
  - some_dir/
    - File.txt
  - OtherFile.txt
The end result is just:
root_dir/ 
						
						
					 
					
						2018-11-30 20:17:28 -05:00 
						 
				 
			
				
					
						
							
							
								Bartosz Kaszubowski 
							
						 
					 
					
						
						
							
						
						5f07ca3dce 
					 
					
						
						
							
							remove border from GameList  
						
						
						
						
					 
					
						2018-11-30 23:35:08 +01:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						583bd20f02 
					 
					
						
						
							
							Services/VI: Dereferencing an uninitialized std::optional is undefined behavior.  
						
						... 
						
						
						
						Assert that it is not empty before using it in the DequeueBuffer wait callback. 
						
						
					 
					
						2018-11-30 16:06:49 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						b7104263ba 
					 
					
						
						
							
							Merge pull request  #1829  from lioncash/lang  
						
						... 
						
						
						
						service/set: Implement MakeLanguageCode 
						
						
					 
					
						2018-11-30 10:53:13 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						308bbba8b9 
					 
					
						
						
							
							service/set: Convert GetLanguageCode over to using PushEnum()  
						
						... 
						
						
						
						This code was around prior to the introduction of PushEnum, so convert
it over so we don't need to cast here. 
						
						
					 
					
						2018-11-30 09:08:07 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						7c04fe22b4 
					 
					
						
						
							
							service/set: Implement MakeLanguageCode  
						
						... 
						
						
						
						This function simply converts a given index into a language code. 
						
						
					 
					
						2018-11-30 09:08:03 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						4b950728fd 
					 
					
						
						
							
							configure_input: Amend clang-format discrepancies  
						
						
						
						
					 
					
						2018-11-30 03:31:56 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						0f43564d09 
					 
					
						
						
							
							gl_rasterizer_cache: Update AccurateCopySurface to flush complete source surface.  
						
						... 
						
						
						
						- Fixes issues with Breath of the Wild with use_accurate_gpu_emulation setting. 
						
						
					 
					
						2018-11-29 20:10:11 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						2908d30274 
					 
					
						
						
							
							gl_rasterizer: Enable clip distances when set in register and in shader  
						
						
						
						
					 
					
						2018-11-29 16:58:20 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						1a2bb596db 
					 
					
						
						
							
							gl_rasterizer: Implement a framebuffer cache  
						
						
						
						
					 
					
						2018-11-29 16:34:46 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						e8620eaa9a 
					 
					
						
						
							
							gl_shader_manager: Update pipeline when programs have changed  
						
						
						
						
					 
					
						2018-11-29 16:26:42 -03:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						170d707850 
					 
					
						
						
							
							hle_ipc: Refactor SleepClientThread to avoid ReadableEvent  
						
						
						
						
					 
					
						2018-11-29 09:14:20 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						a342bcc9b1 
					 
					
						
						
							
							kernel/event: Reference ReadableEvent from WritableEvent  
						
						
						
						
					 
					
						2018-11-29 08:48:40 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						ff610103b5 
					 
					
						
						
							
							core: Port all current usages of Event to Readable/WritableEvent  
						
						
						
						
					 
					
						2018-11-29 08:45:41 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						a56fc84e7a 
					 
					
						
						
							
							hle_ipc: Use event pair for SleepClientThread  
						
						
						
						
					 
					
						2018-11-29 08:42:26 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						c61d2a2841 
					 
					
						
						
							
							kernel: Add named event table  
						
						... 
						
						
						
						Used to store ReadableEvents of all events on the system. 
						
						
					 
					
						2018-11-29 08:42:26 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						c713383816 
					 
					
						
						
							
							kernel: Divide Event into ReadableEvent and WritableEvent  
						
						... 
						
						
						
						More hardware accurate. On the actual system, there is a differentiation between the signaler and signalee, they form a client/server relationship much like ServerPort and ClientPort. 
						
						
					 
					
						2018-11-29 08:42:26 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						d92989e787 
					 
					
						
						
							
							kernel/object: Add descriptions to ResetTypes  
						
						
						
						
					 
					
						2018-11-29 08:42:26 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						7befe0134d 
					 
					
						
						
							
							Merge pull request  #1768  from greggameplayer/patch-2  
						
						... 
						
						
						
						Uncheck automatically joycons docked when docked mode is enable 
						
						
					 
					
						2018-11-29 01:00:09 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						1e49a85106 
					 
					
						
						
							
							Merge pull request  #1801  from ogniK5377/log-before-execute  
						
						... 
						
						
						
						Changed logging to be "Log before execution", Added more error logging, all services/svc should now log on some level 
						
						
					 
					
						2018-11-29 00:58:46 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						3d3cc35ee7 
					 
					
						
						
							
							gl_rasterizer_cache: Remove BlitSurface and replace with more accurate copy.  
						
						... 
						
						
						
						- BlitSurface with different texture targets is inherently broken.
- When target is the same, we can just use FastCopySurface.
- Fixes rendering issues with Breath of the Wild. 
						
						
					 
					
						2018-11-28 21:56:21 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						eb700afcf0 
					 
					
						
						
							
							gl_shader_decompiler: Remove texture temporal in TLD4  
						
						
						
						
					 
					
						2018-11-28 23:46:16 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						8d58e5da71 
					 
					
						
						
							
							gl_shader_decompiler: Flip negated if else statement  
						
						
						
						
					 
					
						2018-11-28 23:46:16 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						f4abebd731 
					 
					
						
						
							
							gl_shader_decompiler: Use GLSL scope on instructions unrelated to textures  
						
						
						
						
					 
					
						2018-11-28 23:46:14 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						78fc8f6b66 
					 
					
						
						
							
							gl_shader_decompiler: Move texture code generation into lambdas  
						
						
						
						
					 
					
						2018-11-28 23:45:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						ab13b628d0 
					 
					
						
						
							
							gl_shader_decompiler: Clean up texture instructions  
						
						
						
						
					 
					
						2018-11-28 23:45:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						6a642022dd 
					 
					
						
						
							
							gl_shader_decompiler: Scope GLSL variables with a scoped object  
						
						
						
						
					 
					
						2018-11-28 23:45:51 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						037449668e 
					 
					
						
						
							
							gl_rasterizer: Signal UNIMPLEMENTED when rt_separate_frag_data is not zero  
						
						
						
						
					 
					
						2018-11-28 21:26:22 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						653d7a3f0d 
					 
					
						
						
							
							gl_rasterizer_cache: Use brackets for two-line single-expresion blocks  
						
						
						
						
					 
					
						2018-11-28 21:18:14 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						432a9872ed 
					 
					
						
						
							
							gl_rasterizer: Remove unused struct declarations  
						
						
						
						
					 
					
						2018-11-28 21:18:13 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						22c7c710b4 
					 
					
						
						
							
							gl_rasterizer: Remove extension booleans  
						
						
						
						
					 
					
						2018-11-28 21:18:13 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						5a9a84994a 
					 
					
						
						
							
							Merge pull request  #1808  from Tinob/master  
						
						... 
						
						
						
						Fix clip distance and viewport 
						
						
					 
					
						2018-11-28 17:47:28 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						3fe8ab0d99 
					 
					
						
						
							
							Merge pull request  #1786  from Tinob/DepthClamp  
						
						... 
						
						
						
						Add Depth Clamp Support 
						
						
					 
					
						2018-11-28 17:46:55 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c5ab648554 
					 
					
						
						
							
							Merge pull request  #1817  from DarkLordZach/npad-idx-fix  
						
						... 
						
						
						
						npad: Use NPadIdToIndex to prevent invalid array access 
						
						
					 
					
						2018-11-28 17:46:17 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6f849887c9 
					 
					
						
						
							
							Merge pull request  #1792  from bunnei/dma-pusher  
						
						... 
						
						
						
						gpu: Rewrite GPU command list processing with DmaPusher class. 
						
						
					 
					
						2018-11-28 10:12:37 -05:00 
						 
				 
			
				
					
						
							
							
								Cameron Cawley 
							
						 
					 
					
						
						
							
						
						e0b0947437 
					 
					
						
						
							
							Add missing environment variables to travis-ci.env  
						
						
						
						
					 
					
						2018-11-28 15:12:03 +00:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						299224790c 
					 
					
						
						
							
							npad: Use NPadIdToIndex to prevent invalid array access  
						
						
						
						
					 
					
						2018-11-28 09:01:58 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						881f5ad70f 
					 
					
						
						
							
							Merge pull request  #1735  from FernandoS27/tex-spacing  
						
						... 
						
						
						
						Texture decoder: Implemented Tile Width Spacing 
						
						
					 
					
						2018-11-27 19:21:17 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						adb882bf90 
					 
					
						
						
							
							Merge pull request  #1814  from lioncash/ptr  
						
						... 
						
						
						
						file_sys/registered_cache: Use regular const references instead of std::shared_ptr for InstallEntry() 
						
						
					 
					
						2018-11-27 19:20:12 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ac74b71d75 
					 
					
						
						
							
							dma_pushbuffer: Optimize to avoid loop and copy on Push.  
						
						
						
						
					 
					
						2018-11-27 19:17:33 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c568f5cea7 
					 
					
						
						
							
							gpu: Move command list profiling to DmaPusher::DispatchCalls.  
						
						
						
						
					 
					
						2018-11-27 18:42:21 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						e89a3b9e59 
					 
					
						
						
							
							Merge pull request  #1811  from lioncash/input  
						
						... 
						
						
						
						yuzu/input: Minor changes 
						
						
					 
					
						2018-11-27 18:38:12 -05:00