Tilka 
							
						 
					 
					
						
						
							
						
						f777a584c1 
					 
					
						
						
							
							Merge pull request  #12423  from lioncash/mios  
						
						... 
						
						
						
						IOS/MIOS: Eliminate global system accessors 
						
						
					 
					
						2023-12-14 22:19:11 +00:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						27806d8d7b 
					 
					
						
						
							
							WiiNetConfig: Eliminate usages of the global system accessor  
						
						... 
						
						
						
						We can pass in the existing memory manager instance into the functions
instead of using the global accessor to access it. 
						
						
					 
					
						2023-12-14 16:46:52 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						1573b50bb3 
					 
					
						
						
							
							HW/CPU: Remove remaining global system accessors  
						
						... 
						
						
						
						We can just pass in the m_system member instead. 
						
						
					 
					
						2023-12-14 16:14:59 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						5e9763c0fa 
					 
					
						
						
							
							IOS/MIOS: Eliminate global system accessors  
						
						... 
						
						
						
						We can pass the system instance through the EmulationKernel instance. 
						
						
					 
					
						2023-12-14 16:05:59 -05:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						84ac561e46 
					 
					
						
						
							
							Merge pull request  #12421  from lioncash/fwd  
						
						... 
						
						
						
						WC24PatchEngine: Move IniFile header dependency into the cpp file 
						
						
					 
					
						2023-12-14 21:21:59 +01:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						e34bfe0f72 
					 
					
						
						
							
							Merge pull request  #12419  from lioncash/conf  
						
						... 
						
						
						
						SysConf: std::move fs pointer in constructor 
						
						
					 
					
						2023-12-14 20:47:27 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						88431cfbca 
					 
					
						
						
							
							WC24PatchEngine: Make GetNetworkPatch() take a std::string_view  
						
						... 
						
						
						
						Makes it consistent with GetNetworkPatchByPayload() 
						
						
					 
					
						2023-12-14 14:24:49 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						fa70a8fd01 
					 
					
						
						
							
							WC24PatchEngine: Make a few functions internally linked  
						
						... 
						
						
						
						These are only used within this translation unit, so we can remove the
IniFile dependency from the header. 
						
						
					 
					
						2023-12-14 14:23:41 -05:00 
						 
				 
			
				
					
						
							
							
								OatmealDome 
							
						 
					 
					
						
						
							
						
						438c48912b 
					 
					
						
						
							
							MTLStateTracker: Increase fragment buffer array size to 3  
						
						
						
						
					 
					
						2023-12-14 14:17:07 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						14abdab314 
					 
					
						
						
							
							SysConf: std::move fs pointer in constructor  
						
						... 
						
						
						
						Just gets rid of a trivial atomic reference count increment and
decrement. Not a super heavyweight thing, but it is essentially "free"
to get rid of. 
						
						
					 
					
						2023-12-14 14:01:17 -05:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						38752c91af 
					 
					
						
						
							
							Merge pull request  #12418  from lioncash/fifo  
						
						... 
						
						
						
						DolphinQt/Host: Convert inclusion of Fifo.cpp to Fifo.h 
						
						
					 
					
						2023-12-14 19:56:32 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a20b4b5669 
					 
					
						
						
							
							DolphinQt/Host: Convert inclusion of Fifo.cpp to Fifo.h  
						
						... 
						
						
						
						Quite a bizarre include.
Also resolves an indirect include (lol), since this TU was
including the system header that way. 
						
						
					 
					
						2023-12-14 05:24:51 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						6bbdf36a7b 
					 
					
						
						
							
							GameListModel: Remove fallthrough in data()  
						
						... 
						
						
						
						A harmless case of it, but this can still cause warnings. 
						
						
					 
					
						2023-12-14 04:25:40 -05:00 
						 
				 
			
				
					
						
							
							
								Tilka 
							
						 
					 
					
						
						
							
						
						cdf4193e67 
					 
					
						
						
							
							Merge pull request  #12410  from lioncash/ignored  
						
						... 
						
						
						
						Common/Crypto: Resolve -Wignored-attributes warnings 
						
						
					 
					
						2023-12-13 18:39:22 +00:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						dbc792a3ec 
					 
					
						
						
							
							Common/Crypto/SHA1: Resolve -Wignored-attributes warnings  
						
						... 
						
						
						
						See commit 417d1310d22b11d5d724625721b5fec09eda099a for an explanation
on why we do this. 
						
						
					 
					
						2023-12-13 13:04:53 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						bced5fac18 
					 
					
						
						
							
							Common/Crypto/AES: Resolve -Wignored-attributes warnings  
						
						... 
						
						
						
						The alias for __m128i is typically something like:
typedef long long __m128i __attribute__((__vector_size__(16), __may_alias__));
and the part that ends up not getting preserved is the __may_alias__
attribute specifier.
So, in order to preserve that, we can just use a wrapper struct, so the
data type itself isn't being passed through the template. 
						
						
					 
					
						2023-12-13 13:02:51 -05:00 
						 
				 
			
				
					
						
							
							
								Tilka 
							
						 
					 
					
						
						
							
						
						b5d8498346 
					 
					
						
						
							
							Merge pull request  #12415  from lioncash/buffer  
						
						... 
						
						
						
						GBAWidget: Use std::span with SetVideoBuffer() 
						
						
					 
					
						2023-12-13 15:57:40 +00:00 
						 
				 
			
				
					
						
							
							
								Tilka 
							
						 
					 
					
						
						
							
						
						df922afdbb 
					 
					
						
						
							
							Merge pull request  #12412  from lioncash/maybe  
						
						... 
						
						
						
						DSPInterpreter: Mark IsProperlySignExtended() as [[maybe_unused]] 
						
						
					 
					
						2023-12-13 15:52:32 +00:00 
						 
				 
			
				
					
						
							
							
								Tilka 
							
						 
					 
					
						
						
							
						
						52a144745d 
					 
					
						
						
							
							Merge pull request  #12408  from lioncash/enums  
						
						... 
						
						
						
						General: Resolve -Wswitch warnings 
						
						
					 
					
						2023-12-13 15:48:12 +00:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						dfb2783c25 
					 
					
						
						
							
							GBAWidget: Add missing override specifiers  
						
						
						
						
					 
					
						2023-12-13 10:12:18 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						67a06d17b1 
					 
					
						
						
							
							GBAWidget: Use std::span with SetVideoBuffer()  
						
						... 
						
						
						
						Previously we were always taking the buffer by value, even if it wasn't
being stored anywhere and only read from.
We can use a std::span for the same thing. 
						
						
					 
					
						2023-12-13 10:11:52 -05:00 
						 
				 
			
				
					
						
							
							
								LillyJadeKatrin 
							
						 
					 
					
						
						
							
						
						aa3e1e2324 
					 
					
						
						
							
							Retroachievements - Fixed Login Checks  
						
						... 
						
						
						
						Two fixes: verify that there's an API token before attempting to automatically log in, and don't attempt to hash a game and load it unless achievements are enabled and the player is logged in. This prevents multiple API requests that we already know will fail, one of which will display an unnecessary error message to the player. 
						
						
					 
					
						2023-12-13 09:00:25 -05:00 
						 
				 
			
				
					
						
							
							
								vyuuui 
							
						 
					 
					
						
						
							
						
						feb831a781 
					 
					
						
						
							
							Added assembler files to windows build  
						
						
						
						
					 
					
						2023-12-13 05:33:04 -08:00 
						 
				 
			
				
					
						
							
							
								vyuuui 
							
						 
					 
					
						
						
							
						
						38c15df464 
					 
					
						
						
							
							Parser and Assembler implementations  
						
						
						
						
					 
					
						2023-12-13 05:32:20 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						ecd7fa4380 
					 
					
						
						
							
							DSPInterpreter: Mark IsProperlySignExtended() as [[maybe_unused]]  
						
						... 
						
						
						
						This function is used in debug asserts, so in release builds this will
go unused and otherwise generate a warning 
						
						
					 
					
						2023-12-12 21:02:15 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						e06480a8ab 
					 
					
						
						
							
							Software/SWGfx: Default destructor in cpp file  
						
						... 
						
						
						
						Fixes a build failure with clang 17.
The destructor needs to be in the cpp file, since we have a forward
declared std::unique_ptr type as part of the class. So technically the
default inline destructor could invoke without seeing the full data type
definition. 
						
						
					 
					
						2023-12-12 20:33:43 -05:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						b1d9e13d75 
					 
					
						
						
							
							VideoCommon: prepare graphics mods for custom shader material data  
						
						
						
						
					 
					
						2023-12-12 17:56:26 -06:00 
						 
				 
			
				
					
						
							
							
								Tilka 
							
						 
					 
					
						
						
							
						
						7b57a4a37d 
					 
					
						
						
							
							Merge pull request  #12407  from lioncash/unused2  
						
						... 
						
						
						
						CPUThreadConfigCallback: Mark static ID as [[maybe_unused]] 
						
						
					 
					
						2023-12-12 23:38:47 +00:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
						
						ea3033731d 
					 
					
						
						
							
							Merge pull request  #12240  from iwubcode/material_asset_additional_properties  
						
						... 
						
						
						
						VideoCommon: add additional data types to material asset 
						
						
					 
					
						2023-12-12 18:38:20 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						91f691296c 
					 
					
						
						
							
							IOS/Crypto/Sha: Handle ShaCommandUnknown in IOCtlV  
						
						... 
						
						
						
						Resolves a -Wswitch warning. 
						
						
					 
					
						2023-12-12 17:42:36 -05:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						5b4b8dba61 
					 
					
						
						
							
							VideoCommon: add message to XF load assert  
						
						
						
						
					 
					
						2023-12-12 22:35:02 +00:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						c14b3539c9 
					 
					
						
						
							
							CPUThreadConfigCallback: Mark static ID as [[maybe_unused]]  
						
						... 
						
						
						
						This isn't used, but is likely kept around so the one-timed execution of
a magic static is taken advantage of. 
						
						
					 
					
						2023-12-12 17:30:37 -05:00 
						 
				 
			
				
					
						
							
							
								Tilka 
							
						 
					 
					
						
						
							
						
						53a51a6f1b 
					 
					
						
						
							
							Merge pull request  #12405  from lioncash/shadow2  
						
						... 
						
						
						
						General: Resolve lingering -Wshadow warnings 
						
						
					 
					
						2023-12-12 22:20:23 +00:00 
						 
				 
			
				
					
						
							
							
								Tilka 
							
						 
					 
					
						
						
							
						
						8c99198251 
					 
					
						
						
							
							Merge pull request  #12404  from lioncash/guard  
						
						... 
						
						
						
						CheatSearchWidget: Make use of CPUThreadGuard parameter in UpdateTableRows() 
						
						
					 
					
						2023-12-12 22:18:26 +00:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						e883bbc57a 
					 
					
						
						
							
							ConfigFloatSlider: Resolve -Wshadow warning  
						
						... 
						
						
						
						Fairly straightforward variable shadowing. 
						
						
					 
					
						2023-12-12 17:07:37 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						79c84c98ed 
					 
					
						
						
							
							WC24PatchEngine: Resolve -Wshadow warning  
						
						... 
						
						
						
						While not captured, we're definitely shadowing the result variable
outside the lambda. 
						
						
					 
					
						2023-12-12 17:03:42 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						81d5370141 
					 
					
						
						
							
							HLE_OS: Resolve -Wshadow warnings  
						
						... 
						
						
						
						We get a warning about shadowing the va_list type and just
run-of-the-mill variable shadowing, which we can easily fix. 
						
						
					 
					
						2023-12-12 17:01:32 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a812a1f938 
					 
					
						
						
							
							LightingShaderGen: Resolve -Wshadow warnings  
						
						... 
						
						
						
						Given how the lambda doesn't capture anything, we can move this to a
internally linked function, which prevents any name shadowing. 
						
						
					 
					
						2023-12-12 16:55:06 -05:00 
						 
				 
			
				
					
						
							
							
								Tilka 
							
						 
					 
					
						
						
							
						
						6184ec655e 
					 
					
						
						
							
							Merge pull request  #12403  from lioncash/uninit  
						
						... 
						
						
						
						PPCDebugInterface: Silence trivial -Wmaybe-uninitialized warning 
						
						
					 
					
						2023-12-12 21:49:01 +00:00 
						 
				 
			
				
					
						
							
							
								Tilka 
							
						 
					 
					
						
						
							
						
						995eb779fa 
					 
					
						
						
							
							Merge pull request  #12402  from lioncash/shadow  
						
						... 
						
						
						
						AchievementManager: Resolve -Wshadow warnings 
						
						
					 
					
						2023-12-12 21:42:21 +00:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						915e43dfba 
					 
					
						
						
							
							CheatSearchWidget: Make use of CPUThreadGuard parameter in UpdateTableRows  
						
						... 
						
						
						
						Previously, the parameter wasn't being used, because it was being
shadowed by another CPUThreadGuard at its only would-be usage point. 
						
						
					 
					
						2023-12-12 16:41:00 -05:00 
						 
				 
			
				
					
						
							
							
								Tilka 
							
						 
					 
					
						
						
							
						
						b4bfc4feba 
					 
					
						
						
							
							Merge pull request  #12401  from AdmiralCurtiss/feature-flag-fix  
						
						... 
						
						
						
						JitCommon: Fix feature_flags truncation in index calculation. 
						
						
					 
					
						2023-12-12 20:56:04 +00:00 
						 
				 
			
				
					
						
							
							
								Tilka 
							
						 
					 
					
						
						
							
						
						8cbb2c2e44 
					 
					
						
						
							
							Merge pull request  #12399  from lioncash/erasing  
						
						... 
						
						
						
						General: Make use of std::erase_if/std::erase where applicable 
						
						
					 
					
						2023-12-12 20:54:52 +00:00 
						 
				 
			
				
					
						
							
							
								Tilka 
							
						 
					 
					
						
						
							
						
						99959944eb 
					 
					
						
						
							
							Merge pull request  #12376  from lioncash/span2  
						
						... 
						
						
						
						VFFUtil: Use std::span with WriteToVFF 
						
						
					 
					
						2023-12-12 20:50:17 +00:00 
						 
				 
			
				
					
						
							
							
								Tilka 
							
						 
					 
					
						
						
							
						
						4d98c237c7 
					 
					
						
						
							
							Merge pull request  #12371  from lioncash/span  
						
						... 
						
						
						
						VideoCommon: Use std::span for BoundingBox::Write() 
						
						
					 
					
						2023-12-12 20:47:08 +00:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						b0b1308160 
					 
					
						
						
							
							PPCDebugInterface: Silence trivial -Wmaybe-uninitialized warning  
						
						... 
						
						
						
						We can just initialize register_index, even if it gets overwritten later
on via Common::FromChars. 
						
						
					 
					
						2023-12-12 15:42:28 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						18032f19a5 
					 
					
						
						
							
							AchievementManager: Resolve -Wshadow warnings  
						
						... 
						
						
						
						Renames some variables to avoid shadowing warnings on gcc.
Also gets rid of a FilereaderState struct, since one is already defined
in the declaration of the AchievementManager class. 
						
						
					 
					
						2023-12-12 15:37:20 -05:00 
						 
				 
			
				
					
						
							
							
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						c1957ac169 
					 
					
						
						
							
							JitCommon: Fix feature_flags truncation in index calculation.  
						
						
						
						
					 
					
						2023-12-12 21:16:29 +01:00 
						 
				 
			
				
					
						
							
							
								Tilka 
							
						 
					 
					
						
						
							
						
						c92e402454 
					 
					
						
						
							
							Merge pull request  #12398  from lioncash/parse  
						
						... 
						
						
						
						RiivolutionParser: Make use of std::span where applicable 
						
						
					 
					
						2023-12-12 20:07:44 +00:00 
						 
				 
			
				
					
						
							
							
								Tilka 
							
						 
					 
					
						
						
							
						
						198a53e7df 
					 
					
						
						
							
							Merge pull request  #12397  from lioncash/asset  
						
						... 
						
						
						
						CustomAssetLibrary: Remove unused GetAssetSize() function 
						
						
					 
					
						2023-12-12 20:02:44 +00:00