bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2aedfa5e5a 
								
							 
						 
						
							
							
								
								Merge pull request  #2499  from lioncash/translate  
							
							... 
							
							
							
							yuzu/configuration: Specify string conversions explicitly 
							
						 
						
							2019-05-20 11:13:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								4d209c96e3 
								
							 
						 
						
							
							
								
								Merge pull request  #2500  from FernandoS27/revert-2466  
							
							... 
							
							
							
							Revert #2466  
							
						 
						
							2019-05-19 21:23:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								891060f8f2 
								
							 
						 
						
							
							
								
								Revert  #2466  
							
							... 
							
							
							
							This reverts a tested behavior on delay slots not exiting if the exit 
flag is set. Currently new tests are required in order to ensure this 
behavior. 
							
						 
						
							2019-05-19 16:04:44 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								98379b2ae1 
								
							 
						 
						
							
							
								
								gl_shader_decompiler: Add AddLine() overload that forwards to fmt  
							
							... 
							
							
							
							In a lot of places throughout the decompiler, string concatenation via
operator+ is used quite heavily. This is usually fine, when not heavily
used, but when used extensively, can be a problem. operator+ creates an
entirely new heap allocated temporary string and given we perform
expressions like:
std::string thing = a + b + c + d;
this ends up with a lot of unnecessary temporary strings being created
and discarded, which kind of thrashes the heap more than we need to.
Given we utilize fmt in some AddLine calls, we can make this a part of
the ShaderWriter's API. We can make an overload that simply acts as a
passthrough to fmt.
This way, whenever things need to be appended to a string, the operation
can be done via a single string formatting operation instead of
discarding numerous temporary strings. This also has the benefit of
making the strings themselves look nicer and makes it easier to spot
errors in them. 
							
						 
						
							2019-05-19 14:12:20 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5127e54674 
								
							 
						 
						
							
							
								
								Merge pull request  #2441  from ReinUsesLisp/al2p  
							
							... 
							
							
							
							shader: Implement AL2P and ALD.PHYS 
							
						 
						
							2019-05-19 14:02:58 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								a72ef964b4 
								
							 
						 
						
							
							
								
								Merge pull request  #2410  from lioncash/affinity  
							
							... 
							
							
							
							kernel/svc: Reorganize and fix up the initial handling of svcSetThreadCoreMask() 
							
						 
						
							2019-05-19 13:59:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a6309ae255 
								
							 
						 
						
							
							
								
								yuzu/configuration/configure_web: Specify string conversions explicitly  
							
							... 
							
							
							
							Allows the web config code to compile with implicit string conversions
disabled. We can also deduplicate the calls to create the pixmap. 
							
						 
						
							2019-05-19 13:05:09 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								e587f53654 
								
							 
						 
						
							
							
								
								yuzu/configuration/configure_system: Specify string conversions explicitly  
							
							... 
							
							
							
							Allows the system config code to build successfully with implicit string
conversions disabled. 
							
						 
						
							2019-05-19 12:56:43 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								24f3048353 
								
							 
						 
						
							
							
								
								yuzu/configuration/configure_profile_manager: Mark UI string as translatable  
							
							... 
							
							
							
							This is a user-facing string, so it should be marked as translatable. 
							
						 
						
							2019-05-19 12:54:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								328de6dfe3 
								
							 
						 
						
							
							
								
								yuzu/configuration/configure_per_general: Specify string conversions explicitly  
							
							... 
							
							
							
							Allows the per-game configuration to be successfully built with implicit
string conversions disabled. 
							
						 
						
							2019-05-19 12:47:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								e9de531962 
								
							 
						 
						
							
							
								
								yuzu/configuration/configure_mouse_advanced: Clean up array accesses  
							
							... 
							
							
							
							Deduplicates array accesses and uses a named variable where appropriate. 
							
						 
						
							2019-05-19 12:34:18 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								43e8e5d385 
								
							 
						 
						
							
							
								
								yuzu/configuration/configure_mouse_advanced: Specify string conversions explicitly  
							
							... 
							
							
							
							Allows the advanced mouse configuration code to build with implicit
string conversions disabled. 
							
						 
						
							2019-05-19 12:34:18 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								947c81af03 
								
							 
						 
						
							
							
								
								yuzu/configuration/configure_input_player: Clean up array accesses  
							
							... 
							
							
							
							Rather than repeatedly index arrays that have quite a large array index,
we can just use a named variable instead. 
							
						 
						
							2019-05-19 12:34:15 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								2f4062551d 
								
							 
						 
						
							
							
								
								yuzu/configuration/configure_input_player: Specify string conversions explicitly  
							
							... 
							
							
							
							Allows the player input configuration code to compile with implicit
string conversions disabled. 
							
						 
						
							2019-05-19 11:38:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								1240fcaccf 
								
							 
						 
						
							
							
								
								Merge pull request  #2491  from FernandoS27/dma-fix  
							
							... 
							
							
							
							Dma_pusher: ASSERT on empty command_list 
							
						 
						
							2019-05-19 16:27:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								1bea3a5ca2 
								
							 
						 
						
							
							
								
								yuzu/configuration/configure_input: Mark controller type names as translateable  
							
							... 
							
							
							
							These are user-facing strings, so they should be localizable. 
							
						 
						
							2019-05-19 11:23:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								5c55220ce5 
								
							 
						 
						
							
							
								
								yuzu/configuration/configure_general: Specify string conversions explicitly  
							
							... 
							
							
							
							Allows the general configuration code to successfully compile with
implicit string conversions disabled. 
							
						 
						
							2019-05-19 11:18:16 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								b9ae150964 
								
							 
						 
						
							
							
								
								yuzu/configuration/configure_gamelist: Specify string conversions explicitly  
							
							... 
							
							
							
							Allows the gamelist configuration code to compile with implicit string
conversions disabled. 
							
						 
						
							2019-05-19 11:16:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								ae29eaec01 
								
							 
						 
						
							
							
								
								yuzu/configuration/configure_audio: Store power on query into a variable  
							
							... 
							
							
							
							Avoids using the system accessor more than necessary, and ensures that
both dialog boxes see the same power on state. 
							
						 
						
							2019-05-19 11:12:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								1cd40afb05 
								
							 
						 
						
							
							
								
								yuzu/configuration/configure_audio: Tidy up function cast  
							
							... 
							
							
							
							We can just use qOverload here to tidy up the function cast. 
							
						 
						
							2019-05-19 11:10:58 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								10280072c2 
								
							 
						 
						
							
							
								
								yuzu/configuration/configure_audio: Specify string conversions explicitly  
							
							... 
							
							
							
							Allows the audio configuration code to build with implicit string
conversions disabled. 
							
						 
						
							2019-05-19 11:08:56 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								9543443e89 
								
							 
						 
						
							
							
								
								Merge pull request  #2452  from FernandoS27/raster-cache-fix  
							
							... 
							
							
							
							Correct possible error on Rasterizer Caches 
							
						 
						
							2019-05-19 16:00:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								ef65b396bb 
								
							 
						 
						
							
							
								
								Merge pull request  #2497  from lioncash/shader-ir  
							
							... 
							
							
							
							shader/shader_ir: Minor changes 
							
						 
						
							2019-05-19 15:51:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								4ba26ae978 
								
							 
						 
						
							
							
								
								Merge pull request  #2495  from lioncash/cache  
							
							... 
							
							
							
							gl_shader_disk_cache: Minor cleanup 
							
						 
						
							2019-05-19 15:50:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								fc9a1b81cb 
								
							 
						 
						
							
							
								
								Dma_pusher: ASSERT on empty command_list  
							
							... 
							
							
							
							This is a measure to avoid crashes on command list reading as an empty
command_list is considered a NOP. 
							
						 
						
							2019-05-19 10:48:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								5e517df3c7 
								
							 
						 
						
							
							
								
								Merge pull request  #2439  from lioncash/audren  
							
							... 
							
							
							
							service/audren_u: Get rid of magic values within GetAudioRendererWorkBufferSize 
							
						 
						
							2019-05-19 15:23:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								369534c6fd 
								
							 
						 
						
							
							
								
								Merge pull request  #2467  from lioncash/move  
							
							... 
							
							
							
							video_core/gpu_thread: Remove redundant copy constructor for CommandDataContainer 
							
						 
						
							2019-05-19 15:20:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								824fa78da3 
								
							 
						 
						
							
							
								
								Merge pull request  #2463  from lioncash/set  
							
							... 
							
							
							
							service/set: Correct and simplify behavior related to copying language codes 
							
						 
						
							2019-05-19 15:17:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								0275a6a8a4 
								
							 
						 
						
							
							
								
								Merge pull request  #2466  from yuzu-emu/mme-exit-delay-slot  
							
							... 
							
							
							
							GPU/MMEInterpreter: Ignore the 'exit' flag when it's executed inside a delay slot. 
							
						 
						
							2019-05-19 15:14:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								709885905d 
								
							 
						 
						
							
							
								
								Merge pull request  #2468  from lioncash/deduction  
							
							... 
							
							
							
							yuzu: Remove explicit types from locks where applicable 
							
						 
						
							2019-05-19 15:05:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								3973cb147e 
								
							 
						 
						
							
							
								
								Merge pull request  #2472  from FernandoS27/tic  
							
							... 
							
							
							
							maxwell_3d: reduce severity of different component formats assert. 
							
						 
						
							2019-05-19 15:04:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								f8e300abb0 
								
							 
						 
						
							
							
								
								Merge pull request  #2469  from lioncash/copyable  
							
							... 
							
							
							
							video_core/engines/maxwell_3d: Add is_trivially_copyable_v check for Regs 
							
						 
						
							2019-05-19 15:02:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Valle 
								
							 
						 
						
							
							
							
							
								
							
							
								f5e3f11b61 
								
							 
						 
						
							
							
								
								Merge pull request  #2470  from lioncash/ranged-for  
							
							... 
							
							
							
							video_core/engines/maxwell_3d: Simplify for loops into ranged for loops within InitializeRegisterDefaults() 
							
						 
						
							2019-05-19 09:01:19 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								91bb4a62e1 
								
							 
						 
						
							
							
								
								Merge pull request  #2487  from lioncash/service-return  
							
							... 
							
							
							
							service/am: Add missing return in error case for IStorageAccessor's Read/Write() 
							
						 
						
							2019-05-19 14:59:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								f30f3b9d4c 
								
							 
						 
						
							
							
								
								Merge pull request  #2480  from ReinUsesLisp/fix-quads  
							
							... 
							
							
							
							gl_rasterizer: Pass the right number of array quad vertices count 
							
						 
						
							2019-05-19 14:58:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								62cd586245 
								
							 
						 
						
							
							
								
								Merge pull request  #2483  from ReinUsesLisp/fix-point-size  
							
							... 
							
							
							
							gl_rasterizer: Limit OpenGL point size to a minimum of 1 
							
						 
						
							2019-05-19 14:57:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Valle 
								
							 
						 
						
							
							
							
							
								
							
							
								a3c11b75df 
								
							 
						 
						
							
							
								
								Merge pull request  #2471  from lioncash/engine-upload  
							
							... 
							
							
							
							video_core/engines/engine_upload: Minor tidying 
							
						 
						
							2019-05-19 08:54:42 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Valle 
								
							 
						 
						
							
							
							
							
								
							
							
								04f641af07 
								
							 
						 
						
							
							
								
								Merge pull request  #2484  from ReinUsesLisp/triangle-fan  
							
							... 
							
							
							
							maxwell_to_gl: Add TriangleFan primitive topology 
							
						 
						
							2019-05-19 08:53:29 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								48adf39929 
								
							 
						 
						
							
							
								
								Merge pull request  #2490  from lioncash/float  
							
							... 
							
							
							
							ipc_helpers: Amend floating-point type in Pop<double> specialization 
							
						 
						
							2019-05-19 14:50:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								60e2920a47 
								
							 
						 
						
							
							
								
								Merge pull request  #2492  from lioncash/debugger  
							
							... 
							
							
							
							yuzu/debugger: Specify string conversions explicitly 
							
						 
						
							2019-05-19 14:49:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Valle 
								
							 
						 
						
							
							
							
							
								
							
							
								b42d727646 
								
							 
						 
						
							
							
								
								Merge pull request  #2486  from lioncash/resetname  
							
							... 
							
							
							
							core/kernel/object: Rename ResetType enum members for clarity 
							
						 
						
							2019-05-19 08:47:59 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Valle 
								
							 
						 
						
							
							
							
							
								
							
							
								e7eee9c4b3 
								
							 
						 
						
							
							
								
								Merge pull request  #2488  from lioncash/static-fn  
							
							... 
							
							
							
							kernel/svc: Mark GetThreadList() and UnmapProcessCodeMemory() as internally linked 
							
						 
						
							2019-05-19 08:43:47 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Valle 
								
							 
						 
						
							
							
							
							
								
							
							
								9757546405 
								
							 
						 
						
							
							
								
								Merge pull request  #2493  from lioncash/translate  
							
							... 
							
							
							
							yuzu/applets/profile_select: Mark header string as translatable 
							
						 
						
							2019-05-19 08:42:39 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Valle 
								
							 
						 
						
							
							
							
							
								
							
							
								5d1376b2c7 
								
							 
						 
						
							
							
								
								Merge pull request  #2496  from lioncash/move-con  
							
							... 
							
							
							
							gl_shader_gen: std::move objects where applicable 
							
						 
						
							2019-05-19 08:35:47 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								5824fb941f 
								
							 
						 
						
							
							
								
								Merge pull request  #2473  from lioncash/vs2019  
							
							... 
							
							
							
							CMakeLists: Handle VS 2019 in a less annoying manner 
							
						 
						
							2019-05-19 14:33:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								1a4a8a1de6 
								
							 
						 
						
							
							
								
								Merge pull request  #2476  from ReinUsesLisp/fix-compat  
							
							... 
							
							
							
							yuzu/bootmanager: Explicitly enable deprecated OpenGL features on compat 
							
						 
						
							2019-05-19 14:31:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								797a7fbdf5 
								
							 
						 
						
							
							
								
								Merge pull request  #2498  from lioncash/unused-code  
							
							... 
							
							
							
							yuzu/util: Remove unused spinbox.cpp/.h 
							
						 
						
							2019-05-19 14:30:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								5ffa4c6a82 
								
							 
						 
						
							
							
								
								shader/shader_ir: Remove unnecessary inline specifiers  
							
							... 
							
							
							
							constexpr internally links by default, so the inline specifier is
unnecessary. 
							
						 
						
							2019-05-19 08:23:15 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								b1c14e2810 
								
							 
						 
						
							
							
								
								shader/shader_ir: Simplify constructors for OperationNode  
							
							... 
							
							
							
							Many of these constructors don't even need to be templated. The only
ones that need to be templated are the ones that actually make use of
the parameter pack.
Even then, since std::vector accepts an initializer list, we can supply
the parameter pack directly to it instead of creating our own copy of
the list, then copying it again into the std::vector. 
							
						 
						
							2019-05-19 08:23:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								62c55e0086 
								
							 
						 
						
							
							
								
								shader/shader_ir: Remove unnecessary template parameter packs from Operation() overloads where applicable  
							
							... 
							
							
							
							These overloads don't actually make use of the parameter pack, so they
can be turned into regular non-template function overloads. 
							
						 
						
							2019-05-19 08:23:14 -04:00