Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3e7d37301a 
							
						 
					 
					
						
						
							
							service/aoc: Avoid allocating and discarding data  
						
						... 
						
						
						
						Previously, the code was accumulating data into a std::vector and then
tossing all of it away if a setting was disabled.
Instead, we can just check if it's disabled and do no work at all if
possible. If it's enabled, then we can append to the vector and
allocate.
Unlikely to impact usage much, but it is slightly less sloppy with
resources. 
						
						
					 
					
						2019-05-23 00:26:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d0e200a894 
							
						 
					 
					
						
						
							
							service/aoc: Remove unnecessary includes  
						
						... 
						
						
						
						Removes two header dependencies related to file handling that aren't
actually used within the source file. 
						
						
					 
					
						2019-05-22 23:26:12 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							819d229e76 
							
						 
					 
					
						
						
							
							service/aoc: Pop all passed values where applicable  
						
						... 
						
						
						
						A few of the aoc service stubs/implementations weren't fully popping all
of the parameters passed to them. This ensures that all parameters are
popped and, at minimum, logged out. 
						
						
					 
					
						2019-05-22 23:24:27 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							195b54602f 
							
						 
					 
					
						
						
							
							shader/decode/memory: Remove left in debug pragma  
						
						
						
						
					 
					
						2019-05-22 17:08:50 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							f4c15db9e8 
							
						 
					 
					
						
						
							
							externals: Update glad to support OpenGL 4.6 compatibility profile  
						
						... 
						
						
						
						Now that we have an OpenGL compatibility profile we might want to use
OpenGL compatibility symbols that are not available in our current glad.
This commit has been generated with https://glad.dav1d.de/  with all
extensions enabled and OpenGL 4.6 compatibility profile. 
						
						
					 
					
						2019-05-21 20:52:00 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							de23847184 
							
						 
					 
					
						
						
							
							renderer_opengl/gl_shader_decompiler: Remove redundant name specification in format string  
						
						... 
						
						
						
						This accidentally slipped through a rebase. 
						
						
					 
					
						2019-05-21 09:47:21 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							69215b5a55 
							
						 
					 
					
						
						
							
							gl_shader_cache: Fix clang strict standard build issues  
						
						
						
						
					 
					
						2019-05-20 22:46:05 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							c03b8c4c19 
							
						 
					 
					
						
						
							
							gl_shader_cache: Use shared contexts to build shaders in parallel  
						
						
						
						
					 
					
						2019-05-20 22:45:55 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							75e7b45d69 
							
						 
					 
					
						
						
							
							shader/memory: Implement ST (generic memory)  
						
						
						
						
					 
					
						2019-05-20 22:41:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							f78ef617b6 
							
						 
					 
					
						
						
							
							shader/memory: Implement LD (generic memory)  
						
						
						
						
					 
					
						2019-05-20 22:38:59 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f49a04ba39 
							
						 
					 
					
						
						
							
							yuzu/configuration/config: Make default hotkeys an internally-linked array in the cpp file  
						
						... 
						
						
						
						Given the array is a private static array, we can just make it
internally linked to hide it from external code. This also allows us to
remove an inclusion within the header. 
						
						
					 
					
						2019-05-20 21:09:35 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							938d6dca30 
							
						 
					 
					
						
						
							
							yuzu/configuration/config: Specify string conversions explicitly  
						
						... 
						
						
						
						Allows the configuration code to build successfully with implicit string
conversions disabled. 
						
						
					 
					
						2019-05-20 21:08:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ffc60b5b3 
							
						 
					 
					
						
						
							
							Merge pull request  #2455  from lioncash/config  
						
						... 
						
						
						
						configuration/config: Move config loading and saving to functions based off groups 
						
						
					 
					
						2019-05-20 20:46:05 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbcff5d574 
							
						 
					 
					
						
						
							
							Merge pull request  #2503  from lioncash/util  
						
						... 
						
						
						
						yuzu/game_list: Specify string conversions explicitly 
						
						
					 
					
						2019-05-20 20:43:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a17b20896 
							
						 
					 
					
						
						
							
							Merge pull request  #2494  from lioncash/shader-text  
						
						... 
						
						
						
						gl_shader_decompiler: Add AddLine() overloads with single function that forwards to libfmt 
						
						
					 
					
						2019-05-20 20:42:40 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							9c3461604c 
							
						 
					 
					
						
						
							
							shader: Implement S2R Tid{XYZ} and CtaId{XYZ}  
						
						
						
						
					 
					
						2019-05-20 16:36:49 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							ada79fa8ad 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Make GetSwizzle constexpr  
						
						
						
						
					 
					
						2019-05-20 16:36:48 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							bc32474901 
							
						 
					 
					
						
						
							
							yuzu/game_list: Specify string conversions explicitly  
						
						... 
						
						
						
						Allows the game list code to compile successfully with implicit string
conversions disabled. 
						
						
					 
					
						2019-05-20 15:30:50 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ed2fedac13 
							
						 
					 
					
						
						
							
							yuzu/game_list_worker: Specify string conversions explicitly  
						
						... 
						
						
						
						Allows the game list worker code to compile successfully with implicit
string conversions disabled. 
						
						
					 
					
						2019-05-20 15:07:59 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7a82d6f394 
							
						 
					 
					
						
						
							
							yuzu/game_list_p: Amend mentions of SMDH in comments  
						
						... 
						
						
						
						SMDH is a metadata format used in some executable formats for the
Nintendo 3DS. Switch executables don't utilize this metadata format, so
this just a holdover from Citra and can be corrected. 
						
						
					 
					
						2019-05-20 15:04:35 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							486c3e6085 
							
						 
					 
					
						
						
							
							yuzu/game_list_p: Specify string conversions explicitly  
						
						... 
						
						
						
						Allows the game list item code to build with implicit string conversions
disabled. 
						
						
					 
					
						2019-05-20 15:02:37 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							922d8c6cb4 
							
						 
					 
					
						
						
							
							yuzu/loading_screen: Specify string conversions explicitly  
						
						... 
						
						
						
						Allows the loading screen code to compile with implicit string
conversions disabled.
While we're at it remove unnecessary const usages, and add it to nearby
variables where appropriate. 
						
						
					 
					
						2019-05-20 14:53:44 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							fd34732e26 
							
						 
					 
					
						
						
							
							yuzu/bootmanager: Specify string conversions explicitly  
						
						... 
						
						
						
						Allows the bootmanager code to compile with implicit string conversions
disabled. 
						
						
					 
					
						2019-05-20 14:50:53 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							317f1263fb 
							
						 
					 
					
						
						
							
							yuzu/util: Specify string conversions explicitly  
						
						... 
						
						
						
						Allows the util code to build with implicit string conversions disabled. 
						
						
					 
					
						2019-05-20 14:44:42 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							58a0c13e34 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Tidy up minor remaining cases of unnecessary std::string concatenation  
						
						
						
						
					 
					
						2019-05-20 14:14:48 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6fb29764d6 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Replace individual overloads with the fmt-based one  
						
						... 
						
						
						
						Gets rid of the need to special-case brace handling depending on the
overload used, and makes it consistent across the board with how fmt
handles them.
Strings with compile-time deducible strings are directly forwarded to
std::string's constructor, so we don't need to worry about the
performance difference here, as it'll be identical. 
						
						
					 
					
						2019-05-20 14:14:48 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							784d2b6c3d 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Utilize fmt overload of AddLine() where applicable  
						
						
						
						
					 
					
						2019-05-20 14:14:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0adb54abc1 
							
						 
					 
					
						
						
							
							Merge pull request  #2499  from lioncash/translate  
						
						... 
						
						
						
						yuzu/configuration: Specify string conversions explicitly 
						
						
					 
					
						2019-05-20 11:13:25 -04:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73ee85e9ae 
							
						 
					 
					
						
						
							
							Merge pull request  #2500  from FernandoS27/revert-2466  
						
						... 
						
						
						
						Revert #2466  
						
						
					 
					
						2019-05-19 21:23:06 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							911fafb967 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							91ec251c4a 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d49efbfb4a 
							
						 
					 
					
						
						
							
							Merge pull request  #2441  from ReinUsesLisp/al2p  
						
						... 
						
						
						
						shader: Implement AL2P and ALD.PHYS 
						
						
					 
					
						2019-05-19 14:02:58 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13dda1d8ed 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							2318c394a8 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							d9c4d64ed5 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							428d8098a7 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							17255cd835 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							3039211c20 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							c9c4208c4a 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							aa83639b78 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							4d2da5a40a 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b94b08fa6f 
							
						 
					 
					
						
						
							
							Merge pull request  #2491  from FernandoS27/dma-fix  
						
						... 
						
						
						
						Dma_pusher: ASSERT on empty command_list 
						
						
					 
					
						2019-05-19 16:27:15 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d81d4a0f68 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							7e650088dd 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							05235ccaa9 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							5f01ec338e 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							d00ca5c6c8 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							d184224e8f 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8b1e53369 
							
						 
					 
					
						
						
							
							Merge pull request  #2452  from FernandoS27/raster-cache-fix  
						
						... 
						
						
						
						Correct possible error on Rasterizer Caches 
						
						
					 
					
						2019-05-19 16:00:44 +01:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2aebbe9bf9 
							
						 
					 
					
						
						
							
							Merge pull request  #2497  from lioncash/shader-ir  
						
						... 
						
						
						
						shader/shader_ir: Minor changes 
						
						
					 
					
						2019-05-19 15:51:06 +01:00