Lioncash 
							
						 
					 
					
						
						
							
						
						e3e20df185 
					 
					
						
						
							
							GraphicsMod: Avoid some object churn  
						
						... 
						
						
						
						We have quite a bit of allocation churn going on here, so we can emplace
and move where appropriate to alleviate that a little. 
						
						
					 
					
						2024-01-24 22:34:50 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						7b6463ef1f 
					 
					
						
						
							
							ShaderAsset: Emplace value instances when possible in ToJson()  
						
						... 
						
						
						
						Constructs elements directly inside the container and also makes it
shorter to read in certain instances. 
						
						
					 
					
						2024-01-24 18:47:44 -05:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
						
						97160ddc83 
					 
					
						
						
							
							Merge pull request  #12531  from LillyJadeKatrin/retroachievements-bugfix  
						
						... 
						
						
						
						Add host URL setting to achievements config 
						
						
					 
					
						2024-01-24 16:17:17 -05:00 
						 
				 
			
				
					
						
							
							
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						58bff55c71 
					 
					
						
						
							
							Merge pull request  #12528  from lioncash/assembler  
						
						... 
						
						
						
						DolphinQt/MenuBar: Hide assembler option if debug UI is disabled 
						
						
					 
					
						2024-01-24 18:48:32 +01:00 
						 
				 
			
				
					
						
							
							
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						2826099808 
					 
					
						
						
							
							Merge pull request  #12523  from lioncash/fallthrough  
						
						... 
						
						
						
						Core: Get rid of some unannotated fallthrough cases 
						
						
					 
					
						2024-01-24 18:40:32 +01:00 
						 
				 
			
				
					
						
							
							
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						5692e15285 
					 
					
						
						
							
							Merge pull request  #12525  from lioncash/defined  
						
						... 
						
						
						
						Core: Convert some preprocessor checking to use #ifdef/#if defined() over #if 
						
						
					 
					
						2024-01-24 18:39:49 +01:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						74d4cb0274 
					 
					
						
						
							
							Merge pull request  #12526  from lioncash/trace  
						
						... 
						
						
						
						CodeTrace: Use std::set::lower_bound() over std::lower_bound() 
						
						
					 
					
						2024-01-24 17:56:39 +01:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						dab03e4c08 
					 
					
						
						
							
							Merge pull request  #12527  from lioncash/highlight  
						
						... 
						
						
						
						GekkoSyntaxHighlight: Fix FPR terminal highlighting being treated as GPRs 
						
						
					 
					
						2024-01-24 17:55:44 +01:00 
						 
				 
			
				
					
						
							
							
								LillyJadeKatrin 
							
						 
					 
					
						
						
							
						
						03e3f65653 
					 
					
						
						
							
							Add host URL setting to achievements config  
						
						... 
						
						
						
						The Host URL setting in the RetroAchievements config will, if set, be used as the host URL for all server requests for achievements. This allows for an easy switch to the RetroAchievements staging server for testing. 
						
						
					 
					
						2024-01-24 07:08:54 -05:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						cf081e839d 
					 
					
						
						
							
							VideoCommon: fix compilation error in pixel shaders when per-pixel lighting isn't set for custom shaders  
						
						
						
						
					 
					
						2024-01-23 21:50:42 -06:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						a8d45b8e55 
					 
					
						
						
							
							VideoCommon: fix compilation error in uber pixel shaders when pixel shader lighting isn't set for custom shaders  
						
						
						
						
					 
					
						2024-01-23 21:50:42 -06:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						7118fc5b7b 
					 
					
						
						
							
							VideoCommon: fix pixel shader compilation error that happens when uint output is defined  
						
						
						
						
					 
					
						2024-01-23 21:50:42 -06:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						a37fd83218 
					 
					
						
						
							
							VideoCommon: fix uber shader pixel compilation error that happens when uint output is defined  
						
						
						
						
					 
					
						2024-01-23 21:50:41 -06:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a65aaccd59 
					 
					
						
						
							
							DolphinQt/MenuBar: Hide assembler option if debug UI is disabled  
						
						... 
						
						
						
						Fixes a little visual inconsistency in the UI, where the assembler would
always be shown, but all other debug-related utilities would be hidden. 
						
						
					 
					
						2024-01-23 18:57:23 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						100242a380 
					 
					
						
						
							
							GekkoSyntaxHighlight: Collapse cases for builtin color formats  
						
						... 
						
						
						
						Same behavior, but without as much duplication. 
						
						
					 
					
						2024-01-23 18:39:59 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						e4fa5614d1 
					 
					
						
						
							
							GekkoSyntaxHighlight: Fix FPR terminal highlighting being treated as GPRs  
						
						... 
						
						
						
						Copy-paste error. Ultimately GPR and FPRs use the same highlighting
style anyway, so this is mostly just a correctness change. 
						
						
					 
					
						2024-01-23 18:38:06 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						6cb3389696 
					 
					
						
						
							
							CodeTrace: Use std::set::lower_bound() over std::lower_bound()  
						
						... 
						
						
						
						std::set's lower_bound() is optimized better than the generic
implementation of std::lower_bound()
std::lower_bound() works best on random access iterators, where the
number of comparisons can be logarithmic. However, since std::set's
iterators are bidirectional iterators, the comparisons will actually be
linear in practice when using std::lower_bound().
So, we can use std::set's version which is guaranteed to be logarithmic. 
						
						
					 
					
						2024-01-23 17:21:22 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						258161bab7 
					 
					
						
						
							
							DolphinAnalytics: Use #ifdef instead of #if for platform testing  
						
						
						
						
					 
					
						2024-01-23 16:51:31 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						4ccc5178a6 
					 
					
						
						
							
							PowerPC: Use #ifdef instead of #if for platform testing  
						
						... 
						
						
						
						This way we don't assume these symbols are always defined. 
						
						
					 
					
						2024-01-23 16:47:43 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						f695ae5730 
					 
					
						
						
							
							JitInterface: Use #ifdef instead of #if for platform testing  
						
						... 
						
						
						
						\#if assumes the symbols will always be defined, but they aren't
depending on the platform. 
						
						
					 
					
						2024-01-23 16:42:36 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a9f89a7d3b 
					 
					
						
						
							
							WiimoteEmu: check for __APPLE__ with defined()  
						
						... 
						
						
						
						This is only defined on certain platforms and isn't always defined. 
						
						
					 
					
						2024-01-23 16:40:21 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						3c64d030c5 
					 
					
						
						
							
							FreeLookManager: check for __APPLE__ with defined()  
						
						... 
						
						
						
						Previously this was treating the identifier as if it were always defined
by default 
						
						
					 
					
						2024-01-23 16:40:10 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						b06e1880b6 
					 
					
						
						
							
							Jit64AsmCommon: Remove redundant m_jit member from CommonAsmRoutines  
						
						... 
						
						
						
						We pass a JIT instance all the way down to EmuCodeBlock, which is
accessible under protected as well, so this isn't really necessary. 
						
						
					 
					
						2024-01-23 16:27:02 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						adb79d4e32 
					 
					
						
						
							
							WiimoteReal: Explicitly break instead of fallthrough in IsBalanceBoard()  
						
						... 
						
						
						
						Same behavior, no compiler warnings. 
						
						
					 
					
						2024-01-23 16:22:10 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						28e93827db 
					 
					
						
						
							
							EXI_DeviceAGP: Annotate fallthrough with [[fallthrough]]  
						
						... 
						
						
						
						Same behavior, but eleminates compiler warnings. 
						
						
					 
					
						2024-01-23 16:19:23 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						7ef0262f8a 
					 
					
						
						
							
							PPCAnalyst: Merge duplicate expression in ReorderInstructionsCore()  
						
						... 
						
						
						
						The type checking is duplicated here, which makes this seem a little
weird, so we can get rid of it. 
						
						
					 
					
						2024-01-23 16:08:24 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						6a86b35e88 
					 
					
						
						
							
							State: Make use of re-entrant variant of localtime  
						
						... 
						
						
						
						Makes this member function thread-safe. We can also unify the string
handling to make it easier to maintain. 
						
						
					 
					
						2024-01-23 15:28:30 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						1b3f61041a 
					 
					
						
						
							
							Movie: Remove global system accessor from GetRTCDisplay()  
						
						... 
						
						
						
						We can just use m_system instance reference instead. 
						
						
					 
					
						2024-01-23 15:15:13 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						763562357b 
					 
					
						
						
							
							Movie: Mark getters as const  
						
						... 
						
						
						
						These don't modify internal member state. 
						
						
					 
					
						2024-01-23 15:15:13 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						c0b0023b64 
					 
					
						
						
							
							Movie: Use re-entrant variant of gmtime in GetRTCDisplay()  
						
						... 
						
						
						
						Makes this member function thread-safe. 
						
						
					 
					
						2024-01-23 15:15:10 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						f03da37693 
					 
					
						
						
							
							NetKDTime: Use re-entrant variants of gmtime  
						
						... 
						
						
						
						Makes these implementations more thread-safe by design. These likely
won't be run on any other thread, but we may as well just use the
re-entrant variant if it's available. 
						
						
					 
					
						2024-01-23 14:30:44 -05:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
						
						0b1087e9c9 
					 
					
						
						
							
							Merge pull request  #12520  from iwubcode/material_serialize_to_json  
						
						... 
						
						
						
						VideoCommon: add function to serialize MaterialAsset to json 
						
						
					 
					
						2024-01-23 14:18:25 -05:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						3a688aa35e 
					 
					
						
						
							
							VideoCommon: add function to serialize MaterialAsset to json  
						
						
						
						
					 
					
						2024-01-23 13:01:33 -06:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						5aeadb1ef8 
					 
					
						
						
							
							PostProcessing: Don't potentially leak memory in BlitFromTexture()  
						
						... 
						
						
						
						All release() does is relinquish the pointer, rather than free the
memory associated with it. 
						
						
					 
					
						2024-01-23 13:34:40 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a3f9f2c7aa 
					 
					
						
						
							
							PostProcessing: Remove unnecessary get() calls in BlitFromTexture()  
						
						... 
						
						
						
						We can just use operator-> instead. 
						
						
					 
					
						2024-01-23 13:34:16 -05:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						f2292467ad 
					 
					
						
						
							
							Merge pull request  #12518  from lioncash/pragma  
						
						... 
						
						
						
						AchievementSettings: Move pragma once out of ifdef 
						
						
					 
					
						2024-01-23 19:24:38 +01:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						96fda3d126 
					 
					
						
						
							
							Merge pull request  #12517  from lioncash/alloc  
						
						... 
						
						
						
						Jit64/JitRegCache: Simplify GetAllocationOrder() 
						
						
					 
					
						2024-01-23 19:23:42 +01:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
						
						e12933f8dd 
					 
					
						
						
							
							Merge pull request  #12515  from iwubcode/shader_asset_helper_functions  
						
						... 
						
						
						
						VideoCommon: add some helper functions for shader asset 
						
						
					 
					
						2024-01-23 13:21:00 -05:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						a40a952177 
					 
					
						
						
							
							VideoCommon: add a method to calculate a default value for ShaderAsset and another to list its types  
						
						
						
						
					 
					
						2024-01-23 11:58:32 -06:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						b5a6225e1a 
					 
					
						
						
							
							VideoCommon: add function to serialize ShaderAsset to json  
						
						
						
						
					 
					
						2024-01-23 11:58:32 -06:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						49eadbb824 
					 
					
						
						
							
							AchievementSettings: Move pragma once out of ifdef  
						
						... 
						
						
						
						Makes the header a little more consistent with others (and also we
should still have a header guard be present at all times). 
						
						
					 
					
						2024-01-23 11:56:50 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						9f82efa3e2 
					 
					
						
						
							
							Jit64/JitRegCache: Simplify GetAllocationOrder()  
						
						... 
						
						
						
						Given we have fixed allocation orders, we can just directly return a
span instead of a pointer and a size via an out parameter.
Makes it a little more convenient, since we get both pieces of info at
once, and also have the ability to iterate directly off the span out of
the box. 
						
						
					 
					
						2024-01-23 11:03:59 -05:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						d1b4c5482c 
					 
					
						
						
							
							Translation resources sync with Transifex  
						
						
						
						
					 
					
						2024-01-22 18:50:03 +01:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						64ccbdd5c1 
					 
					
						
						
							
							Translation resources sync with Transifex  
						
						
						
						
					 
					
						2024-01-21 22:30:22 +01:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
						
						713572e874 
					 
					
						
						
							
							Merge pull request  #12510  from JosJuice/android-revert-attach-early  
						
						... 
						
						
						
						Revert "Android: Attach CPU thread to JVM early" 
						
						
					 
					
						2024-01-21 10:23:15 -05:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
						
						d64705d691 
					 
					
						
						
							
							Merge pull request  #12512  from JosJuice/assembler-dirty-flag  
						
						... 
						
						
						
						DolphinQt: Rework dirty flag handling in AssemblerWidget::TabTextForEditor 
						
						
					 
					
						2024-01-21 10:22:46 -05:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						29f6baac8f 
					 
					
						
						
							
							Merge pull request  #12506  from xperia64/octomania_text  
						
						... 
						
						
						
						GameINI: Octomania text fix 
						
						
					 
					
						2024-01-21 16:14:01 +01:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						4b7c953415 
					 
					
						
						
							
							Merge pull request  #12509  from AdmiralCurtiss/bbox-init-only-if-supported  
						
						... 
						
						
						
						VideoCommon: Only initialize Bounding Box if supported by GPU/driver. 
						
						
					 
					
						2024-01-20 21:59:15 +01:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						6276232574 
					 
					
						
						
							
							DolphinQt: Rework dirty flag handling in AssemblerWidget::TabTextForEditor  
						
						... 
						
						
						
						Putting the handling of the dirty flag in only one string makes it
clearer for translators what's going on. 
						
						
					 
					
						2024-01-20 20:00:52 +01:00 
						 
				 
			
				
					
						
							
							
								Tilka 
							
						 
					 
					
						
						
							
						
						1a57040163 
					 
					
						
						
							
							Merge pull request  #12511  from JosJuice/partial-revert-assembler-translatability  
						
						... 
						
						
						
						Partially revert "DolphinQt/Assembler: improve translatability" 
						
						
					 
					
						2024-01-20 14:55:03 +00:00