Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a8ad9b2141 
								
							 
						 
						
							
							
								
								alignment: Specify trait definitions within the allocator  
							
							... 
							
							
							
							Allows containers and other data structures to consider optimizations
based off of them. We satisfy all of these requirements anyways. 
							
						 
						
							2019-10-06 18:48:05 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								f69b777f89 
								
							 
						 
						
							
							
								
								Merge pull request  #2954  from ReinUsesLisp/fix-invalidation  
							
							... 
							
							
							
							gl_shader_disk_cache: Properly ignore existing cache 
							
						 
						
							2019-10-06 17:48:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								3d415bbb32 
								
							 
						 
						
							
							
								
								gl_shader_disk_cache: Properly ignore existing cache  
							
							... 
							
							
							
							Previously old entries where appended to the file even if the shader
cache was ignored at boot. Address that issue. 
							
						 
						
							2019-10-06 18:00:20 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								3685b588d0 
								
							 
						 
						
							
							
								
								bcat/module: Silence truncation warnings  
							
							... 
							
							
							
							We need to perform explicit casts here, otherwise we're implicitly
truncating a 64-bit type to a 32-bit one. 
							
						 
						
							2019-10-06 15:38:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								bf17041e33 
								
							 
						 
						
							
							
								
								bcat: Take std::function instance by value in NullBackend's constructor  
							
							... 
							
							
							
							Without this, the std::move within the constructor initializer list
won't be able to actually perform a move. 
							
						 
						
							2019-10-06 15:38:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								ca16eb6b49 
								
							 
						 
						
							
							
								
								bcat: In-class initialize ProgressServiceBackend's impl member  
							
							... 
							
							
							
							Allows us to remove a constructor initializer list. 
							
						 
						
							2019-10-06 15:38:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								8d1a3e2fab 
								
							 
						 
						
							
							
								
								bcat: Make ProgressServiceBackend's constructor take a std::string_view  
							
							... 
							
							
							
							Given the string is appended to another, we can make it a view so a
redundant full copy of the string isn't made. 
							
						 
						
							2019-10-06 15:38:09 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								d238b53bca 
								
							 
						 
						
							
							
								
								qt: Fix game name format error  
							
							
							
						 
						
							2019-10-06 15:07:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								2269566f26 
								
							 
						 
						
							
							
								
								bcat: Make ProgressServiceBackend's GetEvent() const  
							
							... 
							
							
							
							This member function doesn't modify internal member state, so it can be
marked const. 
							
						 
						
							2019-10-06 14:03:18 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								0cab8c117d 
								
							 
						 
						
							
							
								
								boxcat: Silence an unused variable warning  
							
							... 
							
							
							
							On parse errors, we can log out the explanatory string indicating what
the parsing error was, rather than just ignoring the variable and
returning an overly broad error code. 
							
						 
						
							2019-10-06 14:00:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								8e9649b547 
								
							 
						 
						
							
							
								
								core/core: Remove unused header  
							
							... 
							
							
							
							This isn't used anywhere in either the cpp or header file. 
							
						 
						
							2019-10-06 13:54:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								922799f1d5 
								
							 
						 
						
							
							
								
								core: Remove Core::CurrentProcess()  
							
							... 
							
							
							
							This only encourages the use of the global system instance (which will
be phased out long-term). Instead, we use the direct system function
call directly to remove the appealing but discouraged short-hand. 
							
						 
						
							2019-10-06 13:53:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								e4e4af80e8 
								
							 
						 
						
							
							
								
								hle/service: Replace global system instance calls with instance-based ones  
							
							... 
							
							
							
							Migrates the HLE service code off the use of directly accessing the
global system instance where trivially able to do so.
This removes all usages of Core::CurrentProcess from the service code,
only 8 occurrences of this function exist elsewhere. There's still quite
a bit of "System::GetInstance()" being used, however this was able to
replace a few instances. 
							
						 
						
							2019-10-06 13:42:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								7a15ccbc4c 
								
							 
						 
						
							
							
								
								Merge pull request  #2942  from ReinUsesLisp/clang-warnings  
							
							... 
							
							
							
							Silence miscellaneous warnings 
							
						 
						
							2019-10-05 20:41:20 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								376be77d02 
								
							 
						 
						
							
							
								
								Merge pull request  #2943  from DarkLordZach/azure-titlebars-v2  
							
							... 
							
							
							
							ci: Add custom titlebars for mainline and patreon 
							
						 
						
							2019-10-05 19:29:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								71a231e448 
								
							 
						 
						
							
							
								
								video_core/control_flow: Eliminate variable shadowing warnings  
							
							
							
						 
						
							2019-10-05 09:14:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a542346e9d 
								
							 
						 
						
							
							
								
								video_core/control_flow: Eliminate pessimizing moves  
							
							... 
							
							
							
							These can inhibit the ability of a compiler to perform RVO. 
							
						 
						
							2019-10-05 09:14:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								1ad73a6011 
								
							 
						 
						
							
							
								
								video_core/ast: Unindent most of IsFullyDecompiled() by one level  
							
							
							
						 
						
							2019-10-05 09:14:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								2d2dd7bf7b 
								
							 
						 
						
							
							
								
								video_core/ast: Make ShowCurrentState() take a string_view instead of std::string  
							
							... 
							
							
							
							Allows the function to be non-allocating in terms of the output string. 
							
						 
						
							2019-10-05 09:14:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								b1178c30cf 
								
							 
						 
						
							
							
								
								video_core/ast: Eliminate variable shadowing warnings  
							
							
							
						 
						
							2019-10-05 09:14:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d599c3c74b 
								
							 
						 
						
							
							
								
								video_core/ast: Replace std::string with a constexpr std::string_view  
							
							... 
							
							
							
							Same behavior, but without the need to heap allocate 
							
						 
						
							2019-10-05 09:14:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								7d18851449 
								
							 
						 
						
							
							
								
								video_core/ast: Default the move constructor and assignment operator  
							
							... 
							
							
							
							This is behaviorally equivalent and also fixes a bug where some members
weren't being moved over. 
							
						 
						
							2019-10-05 09:14:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								4d48fc529a 
								
							 
						 
						
							
							
								
								video_core/{ast, expr}: Organize forward declaration  
							
							... 
							
							
							
							Keeps them alphabetically sorted for readability. 
							
						 
						
							2019-10-05 09:14:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								844d714085 
								
							 
						 
						
							
							
								
								video_core/expr: Supply operator!= along with operator==  
							
							... 
							
							
							
							Provides logical symmetry to the interface. 
							
						 
						
							2019-10-05 09:14:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								e53a34ecf6 
								
							 
						 
						
							
							
								
								video_core/{ast, expr}: Use std::move where applicable  
							
							... 
							
							
							
							Avoids unnecessary atomic reference count increments and decrements. 
							
						 
						
							2019-10-05 09:14:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								2d86bd6d08 
								
							 
						 
						
							
							
								
								video_core/ast: Supply const accessors for data where applicable  
							
							... 
							
							
							
							Provides const equivalents of data accessors for use within const
contexts. 
							
						 
						
							2019-10-05 08:22:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David 
								
							 
						 
						
							
							
							
							
								
							
							
								7f086f756e 
								
							 
						 
						
							
							
								
								Merge pull request  #2888  from FernandoS27/decompiler2  
							
							... 
							
							
							
							Shader_IR: Implement a full control flow decompiler for the shader IR. 
							
						 
						
							2019-10-05 21:52:20 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								7488ac74c6 
								
							 
						 
						
							
							
								
								qt: Change titlebar formatting  
							
							
							
						 
						
							2019-10-05 00:10:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								892f001f62 
								
							 
						 
						
							
							
								
								common: Add additional SCM revision fields  
							
							
							
						 
						
							2019-10-05 00:09:49 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								521b03ddb4 
								
							 
						 
						
							
							
								
								maxwell_3d: Add dirty flags for depth bounds values  
							
							... 
							
							
							
							This is useful in Vulkan where we want to update depth bounds without
caring if it's enabled or disabled through vkCmdSetDepthBounds. 
							
						 
						
							2019-10-05 04:07:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								986adabde5 
								
							 
						 
						
							
							
								
								GL_Renderer: Remove lefting snippet.  
							
							
							
						 
						
							2019-10-04 19:59:55 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								5a98b5a19f 
								
							 
						 
						
							
							
								
								NvFlinger: Remove leftover from corrections and clang format.  
							
							
							
						 
						
							2019-10-04 19:59:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								0775dffe14 
								
							 
						 
						
							
							
								
								Gl_Rasterizer: Protect CPU Memory mapping from multiple threads.  
							
							
							
						 
						
							2019-10-04 19:59:53 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								ded3d555e1 
								
							 
						 
						
							
							
								
								Core: Wait for GPU to be idle before shutting down.  
							
							
							
						 
						
							2019-10-04 19:59:53 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								87f41384a8 
								
							 
						 
						
							
							
								
								Nvdrv: Correct Event setup in Nvdrv  
							
							... 
							
							
							
							Events are supposed to be cleared on quering. This fixes that issue. 
							
						 
						
							2019-10-04 19:59:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								3897935493 
								
							 
						 
						
							
							
								
								NVFlinger: Reverse the change that only signaled events on buffer acquire.  
							
							... 
							
							
							
							This has been hardware tested and it seems that NVFlinger will still 
signal even if there are no buffers to present. 
							
						 
						
							2019-10-04 19:59:51 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								d9b035cc31 
								
							 
						 
						
							
							
								
								Nvdrv: Do framelimiting only in the CPU Thread  
							
							
							
						 
						
							2019-10-04 19:59:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								13d4774389 
								
							 
						 
						
							
							
								
								NvFlinger: Don't swap buffers if a frame is missing and always trigger event in sync gpu.  
							
							
							
						 
						
							2019-10-04 19:59:49 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								1df31e4b65 
								
							 
						 
						
							
							
								
								GPU_Async: Correct fences, display events and more.  
							
							... 
							
							
							
							This commit uses guest fences on vSync event instead of an articial fake 
fence we had.
It also corrects to keep signaling display events while loading the game 
as the OS is suppose to send buffers to vSync during that time. 
							
						 
						
							2019-10-04 19:59:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								a248bd1c3e 
								
							 
						 
						
							
							
								
								Nvdrv: Correct Async regression and avoid signaling empty buffer vsyncs  
							
							
							
						 
						
							2019-10-04 19:59:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								20c476154f 
								
							 
						 
						
							
							
								
								audio/audout_u: Change formatting for old clang-format versions  
							
							
							
						 
						
							2019-10-04 23:51:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								b090b8326e 
								
							 
						 
						
							
							
								
								yuzu/game_list_worker: Silence warnings  
							
							
							
						 
						
							2019-10-04 23:41:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								5b425010bd 
								
							 
						 
						
							
							
								
								yuzu/game_list: Silence -Wswitch and -Wunused-variable  
							
							
							
						 
						
							2019-10-04 23:41:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								1dc0eeb6be 
								
							 
						 
						
							
							
								
								yuzu/configure_service: Silence -Wswitch  
							
							
							
						 
						
							2019-10-04 23:41:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								a44fa7e190 
								
							 
						 
						
							
							
								
								yuzu_tester: Remove unused variable  
							
							
							
						 
						
							2019-10-04 23:41:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								ac7d5ab87f 
								
							 
						 
						
							
							
								
								service/nvdrv: Silence -Wswitch  
							
							
							
						 
						
							2019-10-04 23:41:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								88f3837483 
								
							 
						 
						
							
							
								
								service/nfp: Silence -Wunused and -Wswitch  
							
							
							
						 
						
							2019-10-04 23:41:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								271d159f41 
								
							 
						 
						
							
							
								
								service/hid: Silence -Wunused and -Wswitch  
							
							
							
						 
						
							2019-10-04 23:41:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								6fcae076c6 
								
							 
						 
						
							
							
								
								service/am: Silence -Wreorder  
							
							
							
						 
						
							2019-10-04 23:41:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								d6d8c7a19b 
								
							 
						 
						
							
							
								
								service/hid: Remove unused system reference  
							
							
							
						 
						
							2019-10-04 23:41:21 +00:00