Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d6d809db87 
							
						 
					 
					
						
						
							
							yuzu: Remove explicit types from locks where applicable  
						
						... 
						
						
						
						With C++17's deduction guides, the type doesn't need to be explicitly
specified within locking primitives anymore. 
						
					 
					
						2019-05-14 08:18:48 -04:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4d549919f 
							
						 
					 
					
						
						
							
							Merge pull request  #2462  from lioncash/video-mm  
						
						... 
						
						
						
						video_core/memory_manager: Minor tidying 
						
					 
					
						2019-05-14 06:40:33 -04:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dadcf317dc 
							
						 
					 
					
						
						
							
							Merge pull request  #2461  from lioncash/unused-var  
						
						... 
						
						
						
						video_core: Remove a few unused variables and functions 
						
					 
					
						2019-05-14 06:36:26 -04:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b933e77cd 
							
						 
					 
					
						
						
							
							Merge pull request  #2460  from lioncash/volatile  
						
						... 
						
						
						
						CMakeLists: Specify /volatile:iso for MSVC 
						
					 
					
						2019-05-14 06:34:53 -04:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e8e335a5c 
							
						 
					 
					
						
						
							
							Merge pull request  #2450  from lioncash/warn-level  
						
						... 
						
						
						
						CMakeLists: Explicitly specify -Wall for the non-MSVC case 
						
					 
					
						2019-05-14 06:34:05 -04:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							940a71089d 
							
						 
					 
					
						
						
							
							Merge pull request  #2413  from FernandoS27/opt-gpu  
						
						... 
						
						
						
						Rasterizer Cache: refactor flushing & optimize memory usage of surfaces 
						
					 
					
						2019-05-13 23:01:59 -03:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ef45f00bf 
							
						 
					 
					
						
						
							
							GPU/MMEInterpreter: Ignore the 'exit' flag when it's executed inside a delay slot.  
						
						... 
						
						
						
						It seems instructions marked with the 'exit' flag will not cause an exit when executed within a delay slot.
This was hwtested by fincs. 
						
					 
					
						2019-05-12 16:38:51 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c823cf6594 
							
						 
					 
					
						
						
							
							service/set: Correct and simplify behavior related to copying language codes  
						
						... 
						
						
						
						This corrects cases where it was possible to write more entries into the
write buffer than were requested. Now, we check the size of the buffer
before actually writing into them.
We were also returning the wrong value for
GetAvailableLanguageCodeCount2(). This was previously returning 64, but
only 17 should have been returned. 64 entries is the size of the static
array used in MakeLanguageCode() within the service binary itself, but
isn't the actual total number of language codes present. 
						
					 
					
						2019-05-09 21:28:36 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							716fbaef74 
							
						 
					 
					
						
						
							
							video_core/memory_manager: Mark IsBlockContinuous() as a const member function  
						
						... 
						
						
						
						Corrects the typo in its name and marks the function as a const member
function, given it doesn't actually modify memory manager state. 
						
					 
					
						2019-05-09 19:14:36 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d4bcd006b2 
							
						 
					 
					
						
						
							
							video_core/memory_manager: Mark the constructor as explicit  
						
						... 
						
						
						
						Prevents implicit converting constructions of the memory manager. 
						
					 
					
						2019-05-09 19:10:26 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							fd12788967 
							
						 
					 
					
						
						
							
							video_core/memory_manager: Default the destructor within the cpp file  
						
						... 
						
						
						
						Makes the class less surprising when it comes to forward declaring the
type, and also prevents inlining the destruction code of the class,
given it contains non-trivial types. 
						
					 
					
						2019-05-09 19:10:13 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							53afe47cec 
							
						 
					 
					
						
						
							
							video_core/memory_manager: Amend doxygen comments  
						
						... 
						
						
						
						Corrects references to non-existent parameters and corrects typos. 
						
					 
					
						2019-05-09 19:09:19 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5235b053b4 
							
						 
					 
					
						
						
							
							video_core/memory_manager: Remove superfluous const from function declarations  
						
						... 
						
						
						
						These are able to be omitted from the declaration of functions, since
they don't do anything at the type system level. The definitions of the
functions can retain the use of const though, since they make the
variables immutable in the implementation of the function where they're
used. 
						
					 
					
						2019-05-09 18:59:49 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b6408e9671 
							
						 
					 
					
						
						
							
							video_core/renderer_opengl/gl_shader_cache: Correct member initialization order  
						
						... 
						
						
						
						Silences a -Wreorder warning. 
						
					 
					
						2019-05-09 18:55:47 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e43ba3acd4 
							
						 
					 
					
						
						
							
							video_core/shader/decode/texture: Remove unused variable from GetTld4Code()  
						
						
						
					 
					
						2019-05-09 18:49:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e3c45b4338 
							
						 
					 
					
						
						
							
							renderer_vulkan/vk_shader_decompiler: Remove unused variable from DeclareInternalFlags()  
						
						
						
					 
					
						2019-05-09 18:47:48 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							175fe8aaeb 
							
						 
					 
					
						
						
							
							video_core/renderer_opengl/gl_shader_decompiler: Remove unused Composite() function  
						
						... 
						
						
						
						This isn't used at all, so it can be removed. 
						
					 
					
						2019-05-09 18:45:26 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6d28d288a3 
							
						 
					 
					
						
						
							
							video_core/renderer_opengl/gl_rasterizer_cache: Remove unused variable in UploadGLMipmapTexture()  
						
						... 
						
						
						
						This variable is unused entirely, so it can be removed. 
						
					 
					
						2019-05-09 18:42:48 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ba165b1092 
							
						 
					 
					
						
						
							
							video_core/gpu_thread: Remove unused local variable  
						
						... 
						
						
						
						Instead of retrieving the data from the std::variant instance, we can
just check if the variant contains that type of data.
This is essentially the same behavior, only it returns a bool indicating
whether or not the type in the variant is currently active, instead of
actually retrieving the data. 
						
					 
					
						2019-05-09 18:39:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c56d893e77 
							
						 
					 
					
						
						
							
							video_core/textures/astc: Remove unused variables  
						
						... 
						
						
						
						Silences a few compilation warnings. 
						
					 
					
						2019-05-09 18:33:36 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c4d03f0154 
							
						 
					 
					
						
						
							
							CMakeLists: Specify /volatile:iso for MSVC  
						
						... 
						
						
						
						By default, MSVC doesn't use standards-compliant volatile semantics.
This makes it behave in a standards-compliant manner, making
expectations more uniform across compilers. 
						
					 
					
						2019-05-09 15:49:30 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7cb17834c7 
							
						 
					 
					
						
						
							
							Merge pull request  #2437  from lioncash/audctl  
						
						... 
						
						
						
						service/audctl: Update documentation comments to be relative to 8.0.0 
						
					 
					
						2019-05-09 13:24:13 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3317cf2db 
							
						 
					 
					
						
						
							
							Merge pull request  #2454  from lioncash/cflag  
						
						... 
						
						
						
						src/CMakeLists: Add /Zc:externConstexpr to the MSVC build flags 
						
					 
					
						2019-05-09 13:23:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							daca045fcd 
							
						 
					 
					
						
						
							
							Merge pull request  #2442  from FernandoS27/astc-fix  
						
						... 
						
						
						
						Fix Layered ASTC Textures 
						
					 
					
						2019-05-09 13:23:14 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f69d3a6351 
							
						 
					 
					
						
						
							
							Merge pull request  #2443  from ReinUsesLisp/skip-repeated-variants  
						
						... 
						
						
						
						gl_shader_disk_cache: Skip stored shader variants instead of asserting 
						
					 
					
						2019-05-09 13:22:42 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5907619a04 
							
						 
					 
					
						
						
							
							Merge pull request  #2445  from FearlessTobi/port-4749  
						
						... 
						
						
						
						Port citra-emu/citra#4749 : "web_service: Misc fixes" 
						
					 
					
						2019-05-09 13:22:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9567b3a293 
							
						 
					 
					
						
						
							
							Merge pull request  #2458  from lioncash/hotkey  
						
						... 
						
						
						
						yuzu/hotkeys: Remove unnecessary constructor 
						
					 
					
						2019-05-09 13:21:36 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6f3831320 
							
						 
					 
					
						
						
							
							Merge pull request  #2456  from lioncash/qualifier  
						
						... 
						
						
						
						yuzu/compatdb: Remove unnecessary qualifiers 
						
					 
					
						2019-05-09 13:21:04 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8abf0add04 
							
						 
					 
					
						
						
							
							Merge pull request  #2459  from lioncash/what  
						
						... 
						
						
						
						configure_dialog: Remove the Whats This? button from the dialog 
						
					 
					
						2019-05-09 13:20:12 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b6571c170 
							
						 
					 
					
						
						
							
							Merge pull request  #2453  from lioncash/enum  
						
						... 
						
						
						
						core/memory: Remove unused FlushMode enum 
						
					 
					
						2019-05-09 13:19:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c27b81cb85 
							
						 
					 
					
						
						
							
							Merge pull request  #2429  from FernandoS27/compute  
						
						... 
						
						
						
						Corrections and Implementation on GPU Engines 
						
					 
					
						2019-05-09 13:19:22 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e9a17b029 
							
						 
					 
					
						
						
							
							Merge pull request  #2440  from lioncash/dynarmic  
						
						... 
						
						
						
						externals: Update dynarmic to master 
						
					 
					
						2019-05-09 13:18:49 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f3c18d622e 
							
						 
					 
					
						
						
							
							configure_dialog: Remove the Whats This? button from the dialog  
						
						
						
					 
					
						2019-05-09 03:20:13 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8bdef4f951 
							
						 
					 
					
						
						
							
							yuzu/hotkeys: Remove unnecessary constructor  
						
						... 
						
						
						
						The behavior of the Hotkey constructor is already accomplished via in-class member
initializers, so the constructor is superfluous here. 
						
					 
					
						2019-05-09 02:17:22 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d955944869 
							
						 
					 
					
						
						
							
							yuzu/main: Move window title updating logic to its own function  
						
						... 
						
						
						
						For similar reasons to the previous change, we move this to a single
function, so we don't need to duplicate the conversion logic in several
places within main.cpp. 
						
					 
					
						2019-05-09 01:46:01 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							bf1829a717 
							
						 
					 
					
						
						
							
							yuzu/about_dialog: Specify string conversions explicitly  
						
						... 
						
						
						
						Specifies the conversions explicitly to avoid implicit conversions from
const char* to QString. This makes it easier to disable implicit QString
conversions in the future.
In this case, the implicit conversion was technically wrong as well. The
implicit conversion treats the input strings as ASCII characters. This
would result in an incorrect conversion being performed in the rare case
a branch name was created with a non-ASCII Unicode character, likely
resulting in junk being displayed. 
						
					 
					
						2019-05-09 01:18:37 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a97120efc1 
							
						 
					 
					
						
						
							
							yuzu/compatdb: Remove unnecessary qualifiers  
						
						... 
						
						
						
						Keeps the code consistent in regards to how the buttons are referred to. 
						
					 
					
						2019-05-09 01:08:06 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							70c6506a7e 
							
						 
					 
					
						
						
							
							src/CMakeLists: Add /Zc:externConstexpr to the MSVC build flags  
						
						... 
						
						
						
						The C++ standard allows constexpr variables declared with the extern
keyword to have external linkage. Previously MSVC wasn't abiding by
this. This just makes the compiler more standards compliant during
builds.
Given we currently don't make use of anything that would break by this,
this is safe to enable. 
						
					 
					
						2019-05-07 14:06:22 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6ca7241bd9 
							
						 
					 
					
						
						
							
							src/CMakeLists: Vertically order compilation flags  
						
						... 
						
						
						
						Makes it much nicer to visually scan the options. This also starts the
flag descriptions from the same column for the same reason. 
						
					 
					
						2019-05-07 14:05:48 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							495a8d8d95 
							
						 
					 
					
						
						
							
							core/memory: Remove unused FlushMode enum  
						
						... 
						
						
						
						Recent changes to memory-related code resulted in this being unused, so
we can remove it. 
						
					 
					
						2019-05-07 13:55:17 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0964444529 
							
						 
					 
					
						
						
							
							externals: Update dynarmic to master  
						
						... 
						
						
						
						Better instruction support has been added since the last update. 
						
					 
					
						2019-05-07 10:39:25 -04:00 
						 
				 
			
				
					
						
							
							
								Merry 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c63e68c480 
							
						 
					 
					
						
						
							
							Merge pull request  #2451  from lioncash/travis  
						
						... 
						
						
						
						travis: Update to using Xcode 10.2 
						
					 
					
						2019-05-07 15:36:13 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4aefd45193 
							
						 
					 
					
						
						
							
							travis: Update to using Xcode 10.2  
						
						... 
						
						
						
						Keeps the CI toolchain updated. This is also necessary for updating
dynarmic. 
						
					 
					
						2019-05-07 06:40:30 -04:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6743982d28 
							
						 
					 
					
						
						
							
							Merge pull request  #2447  from lioncash/dtor  
						
						... 
						
						
						
						core/frontend/emu_window: Make GraphicsContext's destructor virtual 
						
					 
					
						2019-05-07 05:54:04 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57db3f6763 
							
						 
					 
					
						
						
							
							Merge pull request  #2448  from lioncash/pragma  
						
						... 
						
						
						
						common/zstd_compression: Remove #pragma once directive from source file 
						
					 
					
						2019-05-07 05:51:37 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a206418846 
							
						 
					 
					
						
						
							
							Merge pull request  #2449  from lioncash/unused-var  
						
						... 
						
						
						
						gl_rasterizer: Silence unused variable warnings 
						
					 
					
						2019-05-07 05:50:59 -03:00 
						 
				 
			
				
					
						
							
							
								zhupengfei 
							
						 
					 
					
						
						
						
						
							
						
						
							10c4f23953 
							
						 
					 
					
						
						
							
							core/telemetry_session: Only create the backend when we really need it  
						
						... 
						
						
						
						The backend is not used until we decide to submit the testcase/telemetry, and creating it early prevents users from updating the credentials properly while the games are running. 
						
					 
					
						2019-05-04 19:45:48 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e15193ef8 
							
						 
					 
					
						
						
							
							shader/decode/texture: Remove unused variable  
						
						... 
						
						
						
						This isn't used anywhere, so we can get rid of it. 
						
					 
					
						2019-05-04 02:10:38 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d0dca73c6 
							
						 
					 
					
						
						
							
							CMakeLists: Explicitly specify -Wall for the non-MSVC case  
						
						... 
						
						
						
						Ensures that -Wall is always active as a compilation flag. 
						
					 
					
						2019-05-04 02:06:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08b270676b 
							
						 
					 
					
						
						
							
							gl_rasterizer: Silence unused variable warning  
						
						... 
						
						
						
						Makes use of src, so it's not considered unused. 
						
					 
					
						2019-05-04 02:00:17 -04:00