Lioncash 
							
						 
					 
					
						
						
							
						
						cf9e13c255 
					 
					
						
						
							
							video_core/surface: Add missing break in PixelFormatFromTextureFormat()  
						
						... 
						
						
						
						Prevents fallthrough into the following case. 
						
						
					 
					
						2019-10-15 21:53:15 -04:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						14f3cebcd4 
					 
					
						
						
							
							Merge pull request  #2981  from lioncash/copy  
						
						... 
						
						
						
						gl_shader_decompiler: Minor cleanup-related changes 
						
						
					 
					
						2019-10-15 21:07:25 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						6947bf8e44 
					 
					
						
						
							
							vk_shader_decompiler: Resolve fallthrough within ExprDecompiler's ExprCondCode operator()  
						
						... 
						
						
						
						This would previously result in NeverExecute and UnusedIndex being
treated as regular predicates. 
						
						
					 
					
						2019-10-15 19:40:58 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						b42a74ff2c 
					 
					
						
						
							
							gl_shader_decompiler: Resolve fallthrough within ExprDecompiler's ExprCondCode operator()  
						
						... 
						
						
						
						This would previously result in NeverExecute and UnusedIndex being
treated as regular predicates. 
						
						
					 
					
						2019-10-15 19:38:55 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a24e8bf9cf 
					 
					
						
						
							
							texture_cache: Avoid unnecessary surface copies within PickStrategy() and TryReconstructSurface()  
						
						... 
						
						
						
						We can take these by const reference and avoid making unnecessary
copies, preventing some atomic reference count increments and
decrements. 
						
						
					 
					
						2019-10-15 19:31:33 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						77b4916b33 
					 
					
						
						
							
							control_flow: Silence truncation warnings  
						
						... 
						
						
						
						This can be trivially fixed by making the input size a size_t.
CFGRebuildState's constructor parameter is already a std::size_t, so
this just makes the size type fully conform with it. 
						
						
					 
					
						2019-10-15 19:10:28 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						4f16ce9294 
					 
					
						
						
							
							gl_shader_decompiler: Make ExprDecompiler's GetResult() a const member function  
						
						... 
						
						
						
						This is only ever used to read, but not write, the resulting string, so
we can enforce this by making it a const member function. 
						
						
					 
					
						2019-10-15 19:02:59 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						67df3f7742 
					 
					
						
						
							
							gl_shader_decompiler: Use a std::string_view with GetDeclarationWithSuffix()  
						
						... 
						
						
						
						This allows the function to be completely non-allocating for inputs of
all sizes (i.e. there's no heap cost for an input to convert to a
std::string_view). 
						
						
					 
					
						2019-10-15 19:00:48 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						04a1161354 
					 
					
						
						
							
							gl_shader_decompiler: Fold flow_var constant into GetFlowVariable()  
						
						... 
						
						
						
						This is only ever used within this function, so we can narrow it's scope
down. 
						
						
					 
					
						2019-10-15 18:58:36 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						2f2ab9b5bc 
					 
					
						
						
							
							gl_shader_decompiler: Mark ASTDecompiler/ExprDecompiler parameters as const references where applicable  
						
						... 
						
						
						
						These member functions don't actually modify the input parameter, so we
can make this explicit with the use of const. 
						
						
					 
					
						2019-10-15 18:57:02 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						b8a62adcf1 
					 
					
						
						
							
							gl_shader_decompiler: Pass by reference to GenerateTextureArgument()  
						
						... 
						
						
						
						Avoids an unnecessary atomic reference count increment and decrement. 
						
						
					 
					
						2019-10-15 18:29:37 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						d1d7ce74d2 
					 
					
						
						
							
							gl_shader_decompiler: Use std::holds_alternative within GenerateTexture()  
						
						... 
						
						
						
						This only ever queries if the type exists within the variant, but
doesn't actually do anything with the return value. We can just use
std::holds_alternative for this use case. 
						
						
					 
					
						2019-10-15 18:25:48 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						67658dd6e8 
					 
					
						
						
							
							shader/node: std::move Meta instance within OperationNode constructor  
						
						... 
						
						
						
						Allows usages of the constructor to avoid an unnecessary copy. 
						
						
					 
					
						2019-10-15 18:21:59 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						9760795bfb 
					 
					
						
						
							
							gl_shader_decompiler: Avoid unnecessary copies of MetaImage  
						
						... 
						
						
						
						MetaImage contains a std::vector, so copying here could result in
unnecessary reallocations. Given the operation lives throughout the
entire scope, this is safe to do. 
						
						
					 
					
						2019-10-15 18:14:55 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						c9c75f9587 
					 
					
						
						
							
							maxwell_3d: Silence truncation warnings  
						
						... 
						
						
						
						A trivial warning caused by not using size_t as the argument types
instead of u32. 
						
						
					 
					
						2019-10-15 17:51:35 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						2299950de1 
					 
					
						
						
							
							Merge pull request  #2972  from lioncash/system  
						
						... 
						
						
						
						{bcat, gpu, nvflinger}: Remove trivial usages of the global system accessor 
						
						
					 
					
						2019-10-15 17:49:12 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ba0086e32d 
					 
					
						
						
							
							Merge pull request  #2977  from lioncash/algorithm  
						
						... 
						
						
						
						common: Rename binary_find.h to algorithm.h 
						
						
					 
					
						2019-10-15 16:41:52 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						b25b94400e 
					 
					
						
						
							
							video_core/gpu: Remove use of the global system accessor  
						
						... 
						
						
						
						We can just make use of the reference member variable instead of
accessing the global system instance. 
						
						
					 
					
						2019-10-15 16:39:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						cc1d7048b5 
					 
					
						
						
							
							bcat: Remove use of global system accessors  
						
						... 
						
						
						
						Removes all uses of the global system accessor within the BCAT
interface. 
						
						
					 
					
						2019-10-15 16:39:27 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						524eb15513 
					 
					
						
						
							
							video_core/texture_cache: Amend Doxygen references  
						
						... 
						
						
						
						Amends the doxygen comments so that they properly resolve. While we're
at it, we can correct some typos and fix up some of the comments'
formatting in order to make them slightly nicer to read. 
						
						
					 
					
						2019-10-15 15:40:00 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						d5706346d7 
					 
					
						
						
							
							common/algorithm: Add description comment indicating intended algorithms  
						
						... 
						
						
						
						Makes it explicit that the header is intended for iterator-based
algorithms that can ideally operate on any type. 
						
						
					 
					
						2019-10-15 15:25:23 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						ac4dbd3b25 
					 
					
						
						
							
							common: Rename binary_find.h to algorithm.h  
						
						... 
						
						
						
						Makes the header more general for other potential algorithms in the
future. While we're at it, include a missing <functional> include to
satisfy the use of std::less. 
						
						
					 
					
						2019-10-15 15:24:50 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						cab2619aeb 
					 
					
						
						
							
							Merge pull request  #2965  from FernandoS27/fair-core-timing  
						
						... 
						
						
						
						Core Timing: Rework Core Timing to run all cores evenly. 
						
						
					 
					
						2019-10-15 11:48:30 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						0378babd15 
					 
					
						
						
							
							Merge pull request  #2897  from DarkLordZach/oss-ext-fonts-1  
						
						... 
						
						
						
						pl_u: Move open source font archives and fix NAND error 
						
						
					 
					
						2019-10-14 15:13:41 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c274fd588d 
					 
					
						
						
							
							Merge pull request  #2968  from FreddyFunk/fix-zl-zr-analog-triggers  
						
						... 
						
						
						
						yuzu/configure_input_player: Fix input handling for ZL and ZR from controllers with analog triggers 
						
						
					 
					
						2019-10-14 13:04:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						cd2efed922 
					 
					
						
						
							
							Merge pull request  #2930  from DarkLordZach/gamecard-partitions  
						
						... 
						
						
						
						file_sys: Add code to access raw gamecard partitions and lazily load them 
						
						
					 
					
						2019-10-14 10:29:10 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						e0b9ee9b94 
					 
					
						
						
							
							card_image: Implement system update commands in XCI  
						
						
						
						
					 
					
						2019-10-13 14:18:45 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						1911f85391 
					 
					
						
						
							
							pl_u: Fix mismatched rebase size error in font encryption  
						
						
						
						
					 
					
						2019-10-13 13:46:27 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						36d829c27b 
					 
					
						
						
							
							pl_u: Use kernel physical memory  
						
						
						
						
					 
					
						2019-10-13 13:46:27 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						b3a8a094a5 
					 
					
						
						
							
							pl_u: Remove excess static qualifier  
						
						
						
						
					 
					
						2019-10-13 13:46:27 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						40284c6868 
					 
					
						
						
							
							pl_u: Use OSS system archives if real archives don't exist  
						
						
						
						
					 
					
						2019-10-13 13:46:27 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						920742d418 
					 
					
						
						
							
							system_archive: Synthesize shared fonts system archives  
						
						
						
						
					 
					
						2019-10-13 13:46:10 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						d6d6a87bde 
					 
					
						
						
							
							externals: Move OSS font data to file_sys in core  
						
						
						
						
					 
					
						2019-10-13 13:46:10 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						574440d59f 
					 
					
						
						
							
							nvflinger/buffer_queue: Remove use of a global system accessor  
						
						
						
						
					 
					
						2019-10-12 09:17:56 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						a4ae11d63e 
					 
					
						
						
							
							Core_Timing: Address Remaining feedback.  
						
						
						
						
					 
					
						2019-10-12 07:26:38 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						91f6333e23 
					 
					
						
						
							
							Core_Timing: Fix tests.  
						
						
						
						
					 
					
						2019-10-12 07:23:08 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						e0650a2034 
					 
					
						
						
							
							Core_Timing: Address Feedback and suppress warnings.  
						
						
						
						
					 
					
						2019-10-11 14:44:14 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						cfc2f30dc4 
					 
					
						
						
							
							AsyncGpu: Address Feedback  
						
						
						
						
					 
					
						2019-10-11 13:41:15 -04:00 
						 
				 
			
				
					
						
							
							
								FreddyFunk 
							
						 
					 
					
						
						
							
						
						be5dc68ca3 
					 
					
						
						
							
							fixed clang format & addressed feedback  
						
						
						
						
					 
					
						2019-10-10 23:27:00 +02:00 
						 
				 
			
				
					
						
							
							
								FreddyFunk 
							
						 
					 
					
						
						
							
						
						a31c6b2c4e 
					 
					
						
						
							
							yuzu/configure_input_player: Fix input handling for ZL and ZR from controllers with analog triggers  
						
						
						
						
					 
					
						2019-10-10 23:12:06 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						b41692b69b 
					 
					
						
						
							
							Merge pull request  #2910  from FearlessTobi/port-4930  
						
						... 
						
						
						
						Port citra-emu/citra#4930 : "Pause when in background" 
						
						
					 
					
						2019-10-09 21:36:51 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						d46e523fda 
					 
					
						
						
							
							Merge pull request  #2915  from vitor-k/patch-1  
						
						... 
						
						
						
						Link to Yuzu's wiki instead of Citra's 
						
						
					 
					
						2019-10-09 21:35:48 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						2ba273e49e 
					 
					
						
						
							
							Merge pull request  #2928  from ReinUsesLisp/dirty-depth-bounds  
						
						... 
						
						
						
						maxwell_3d: Add dirty flags for depth bounds values 
						
						
					 
					
						2019-10-09 15:44:30 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6b5e50d20e 
					 
					
						
						
							
							Merge pull request  #2927  from ReinUsesLisp/polygon-offset-units  
						
						... 
						
						
						
						gl_rasterizer: Fix polygon offset units 
						
						
					 
					
						2019-10-09 15:38:52 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						f32a49d3d8 
					 
					
						
						
							
							Surfaces: Implement R4G4B4A4U format.  
						
						
						
						
					 
					
						2019-10-09 12:57:02 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						b9ddb517b1 
					 
					
						
						
							
							Surfaces: Implement ASTC 6x6 10x10 12x12 8x6 6x5  
						
						
						
						
					 
					
						2019-10-09 12:44:31 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						96f2b16356 
					 
					
						
						
							
							Core Timing: Correct Idle and remove lefting pragma  
						
						
						
						
					 
					
						2019-10-09 12:30:33 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						65aff6930b 
					 
					
						
						
							
							Core Timing: General corrections and added tests.  
						
						
						
						
					 
					
						2019-10-09 12:30:33 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						c9a1129c95 
					 
					
						
						
							
							Tests: Eliminate old Core Timing Tests  
						
						
						
						
					 
					
						2019-10-09 12:30:32 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						555866f8dc 
					 
					
						
						
							
							Core Timing: Rework Core Timing to run all cores evenly.  
						
						
						
						
					 
					
						2019-10-09 12:30:31 -04:00