Lioncache 
							
						 
					 
					
						
						
							
						
						0c9f9ca8b6 
					 
					
						
						
							
							Core/IOS/IOS: Remove global system accessor from destructor  
						
						... 
						
						
						
						An EmulationKernel already houses a reference to the current system 
						
						
					 
					
						2023-12-18 11:55:30 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncache 
							
						 
					 
					
						
						
							
						
						0d75d658b1 
					 
					
						
						
							
							Core/IOS/IOS: Remove system parameters from BootstrapPPC() and BootIOS()  
						
						... 
						
						
						
						An EmulationKernel instance already houses a reference to the currently active system instance. 
						
						
					 
					
						2023-12-18 11:54:03 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncache 
							
						 
					 
					
						
						
							
						
						69523de5d5 
					 
					
						
						
							
							Core/EXI/EXI_DeviceMemoryCard: Remove global system accessor  
						
						... 
						
						
						
						We can pass the core timing instance into the Init() call. 
						
						
					 
					
						2023-12-18 11:15:51 -05:00 
						 
				 
			
				
					
						
							
							
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						715a551dac 
					 
					
						
						
							
							Merge pull request  #12170  from Filoppi/custom_aspect_ratio  
						
						... 
						
						
						
						Add support for custom aspect ratios 
						
						
					 
					
						2023-12-18 05:19:06 +01:00 
						 
				 
			
				
					
						
							
							
								Filoppi 
							
						 
					 
					
						
						
							
						
						a6dfeed318 
					 
					
						
						
							
							Video: make the "Auto" resolution setting also follow the max res setting, to avoid trying to create texture bigger than the maximum supported one  
						
						
						
						
					 
					
						2023-12-18 02:00:25 +02:00 
						 
				 
			
				
					
						
							
							
								Filoppi 
							
						 
					 
					
						
						
							
						
						ff03189a60 
					 
					
						
						
							
							Video: fix auto resolution scale calculations  
						
						
						
						
					 
					
						2023-12-18 02:00:25 +02:00 
						 
				 
			
				
					
						
							
							
								Filoppi 
							
						 
					 
					
						
						
							
						
						fdd1934f12 
					 
					
						
						
							
							Video: fix Auto Resolution Scale not updating when the window was resized.  
						
						... 
						
						
						
						Also fixes the widescreen hack not fully updating when the aspect ratio setting changed on the spot. 
						
						
					 
					
						2023-12-18 02:00:25 +02:00 
						 
				 
			
				
					
						
							
							
								Filoppi 
							
						 
					 
					
						
						
							
						
						b3aa6ad93b 
					 
					
						
						
							
							Video: implement custom aspect ratio support (already exposed to Qt).  
						
						... 
						
						
						
						This also renamed some variables/functions. 
						
						
					 
					
						2023-12-18 02:00:24 +02:00 
						 
				 
			
				
					
						
							
							
								Filoppi 
							
						 
					 
					
						
						
							
						
						315992f254 
					 
					
						
						
							
							Fix sharp bilinear using ceil instead of floor  
						
						
						
						
					 
					
						2023-12-18 01:43:25 +02:00 
						 
				 
			
				
					
						
							
							
								Filoppi 
							
						 
					 
					
						
						
							
						
						f96bea95d8 
					 
					
						
						
							
							Video: rename Presenter::SetWindowSize()  
						
						
						
						
					 
					
						2023-12-18 00:28:15 +02:00 
						 
				 
			
				
					
						
							
							
								Filoppi 
							
						 
					 
					
						
						
							
						
						24004af814 
					 
					
						
						
							
							Video: polish aspect ratio related code comments to make it clearer  
						
						
						
						
					 
					
						2023-12-18 00:28:14 +02:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
						
						de8bc32dc5 
					 
					
						
						
							
							Merge pull request  #12362  from CasualPokePlayer/sysconf_widescreen  
						
						... 
						
						
						
						Add SYSCONF widescreen setting to dtm header 
						
						
					 
					
						2023-12-17 15:19:02 -05:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
						
						51a44aa5d2 
					 
					
						
						
							
							Merge pull request  #12431  from JosJuice/jitarm64-rlwnmx-call-rlwinmx  
						
						... 
						
						
						
						JitArm64: Call rlwinmx implementation from rlwnmx with imm b 
						
						
					 
					
						2023-12-17 15:18:00 -05:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
						
						bcd74a81a9 
					 
					
						
						
							
							Merge pull request  #12370  from iwubcode/more_samplers  
						
						... 
						
						
						
						VideoBackends / VideoCommon: update max pixel shader samplers from 8 to 16 
						
						
					 
					
						2023-12-17 14:50:23 -05:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
						
						559ea0593c 
					 
					
						
						
							
							Merge pull request  #12432  from JosJuice/jitarm64-logic-i2r-opt  
						
						... 
						
						
						
						JitArm64: Add additional optimized cases to ANDI2R and friends 
						
						
					 
					
						2023-12-17 14:45:55 -05:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
						
						f0f0f97554 
					 
					
						
						
							
							Merge pull request  #12433  from mitaclaw/windows-arm-debug-fix  
						
						... 
						
						
						
						Fix Windows ARM64 debug build errors 
						
						
					 
					
						2023-12-17 14:43:55 -05:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
						
						0125b5182f 
					 
					
						
						
							
							Merge pull request  #12409  from iwubcode/custom_material_graphics_mod_action_data  
						
						... 
						
						
						
						VideoCommon: prepare graphics mods for custom shader material data 
						
						
					 
					
						2023-12-17 14:42:34 -05:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
						
						b27c15fab6 
					 
					
						
						
							
							Merge pull request  #12382  from iwubcode/shader_asset_default_value  
						
						... 
						
						
						
						VideoCommon: update shader asset to provide a variant default value 
						
						
					 
					
						2023-12-17 14:41:55 -05:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
						
						f589c04aa7 
					 
					
						
						
							
							Merge pull request  #12372  from iwubcode/texture_usage_flag  
						
						... 
						
						
						
						VideoBackends / VideoCommon: add type enum to dictate how the texture is used; support texture 2d 
						
						
					 
					
						2023-12-17 14:40:39 -05:00 
						 
				 
			
				
					
						
							
							
								mitaclaw 
							
						 
					 
					
						
						
							
						
						ca443d7f89 
					 
					
						
						
							
							Fix Windows ARM64 debug build errors  
						
						... 
						
						
						
						Jit.cpp : Potentially uninitialized local pointer variable 'host_address_after_return' used in a DEBUG_ASSERT on line 470.
dolphin-emu.sln : A copy-paste error. 
						
						
					 
					
						2023-12-17 11:31:28 -08:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						dc60bc5f1e 
					 
					
						
						
							
							JitArm64: Improve codegen in ANDI2R and friends  
						
						... 
						
						
						
						The codegen for the functions themselves, not for the emitted code.
This seems to save 32 bytes per function. We also get rid of the oddity
we had before where ANDI2R would do masking for 32-bit operations but
the other functions wouldn't. 
						
						
					 
					
						2023-12-17 18:13:32 +01:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						a8e1e1ae48 
					 
					
						
						
							
							JitArm64: Optimize additional cases of ANDI2R and friends  
						
						... 
						
						
						
						Now we'll never need a scratch register for values that are all zeroes
or all ones. 
						
						
					 
					
						2023-12-17 18:13:32 +01:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						6303416201 
					 
					
						
						
							
							JitArm64: Optimize ANDI2R and friends to no-ops when possible  
						
						... 
						
						
						
						This optimizes rlwnmx with mask == 0xFFFFFFFF. 
						
						
					 
					
						2023-12-17 18:13:30 +01:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						26de2a7feb 
					 
					
						
						
							
							JitArm64: Call rlwinmx implementation from rlwnmx with imm b  
						
						... 
						
						
						
						This way we get some additional optimized cases for rlwnmx with imm b. 
						
						
					 
					
						2023-12-17 17:00:41 +01:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						dcc674febd 
					 
					
						
						
							
							GameSettings: fix C4 texture tiling in Crash Nitro Kart  
						
						... 
						
						
						
						For buttons and some character icons the game loads palleted PNGs and
tiles the pallet indices directly into C4 textures but fails to take
into account that PNG and C4 use opposite nibble orders. This causes
adjacent pixel columns to be swapped, see issue 13370.
Also disable Immediate XFB for the Japanese release. It has the same
black screen and flickering issues as the other regions. 
						
						
					 
					
						2023-12-17 15:50:05 +00:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
						
						e6c85bf8f0 
					 
					
						
						
							
							Merge pull request  #12428  from JosJuice/jitarm64-rlwinmx-shift-only  
						
						... 
						
						
						
						JitArm64: Add rlwinmx case for only shifting 
						
						
					 
					
						2023-12-17 10:45:59 -05:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
						
						519234949e 
					 
					
						
						
							
							Merge pull request  #12429  from JosJuice/jitarm64-mtsrin-64-bit  
						
						... 
						
						
						
						JitArm64: Use 64-bit register for address in mtsrin 
						
						
					 
					
						2023-12-17 10:45:36 -05:00 
						 
				 
			
				
					
						
							
							
								Tilka 
							
						 
					 
					
						
						
							
						
						18f9b966a0 
					 
					
						
						
							
							Merge pull request  #12358  from rsgnz/master  
						
						... 
						
						
						
						VideoCommon: Fix "Post-processing shader not found" when (off) is selected. 
						
						
					 
					
						2023-12-17 09:50:41 +00:00 
						 
				 
			
				
					
						
							
							
								Tilka 
							
						 
					 
					
						
						
							
						
						773ffd04b8 
					 
					
						
						
							
							Merge pull request  #11497  from vyuuui/debugger_assembler_ui  
						
						... 
						
						
						
						Built-in assembler for debugger interface 
						
						
					 
					
						2023-12-16 21:15:31 +00:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						f5951c9f45 
					 
					
						
						
							
							JitArm64: Use 64-bit register for address in mtsrin  
						
						... 
						
						
						
						Fixes a regression from d34d3bd513 
						
						
					 
					
						2023-12-16 20:27:58 +01:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						b5a95b7804 
					 
					
						
						
							
							JitArm64: Add rlwinmx case for only shifting  
						
						... 
						
						
						
						Small optimization. 
						
						
					 
					
						2023-12-16 17:34:33 +01:00 
						 
				 
			
				
					
						
							
							
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						190c4e8cda 
					 
					
						
						
							
							Merge pull request  #12427  from JosJuice/jitarm64-msr-updated-logical-imm  
						
						... 
						
						
						
						JitArm64: Fix MSRUpdated(ARM64Reg) with FEATURE_FLAG_PERFMON set 
						
						
					 
					
						2023-12-16 17:22:23 +01:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						e0eb4ef5bc 
					 
					
						
						
							
							JitArm64: Use enum class for LogicalImm size parameter  
						
						... 
						
						
						
						This should prevent issues like the one fixed in the previous commit
from happening again. 
						
						
					 
					
						2023-12-16 16:48:26 +01:00 
						 
				 
			
				
					
						
							
							
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						36cb8110f4 
					 
					
						
						
							
							Merge pull request  #12346  from iwubcode/arb_mipmaps_default_off  
						
						... 
						
						
						
						Core: disable arbitrary mipmap detection by default 
						
						
					 
					
						2023-12-16 16:23:10 +01:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						064b23b25b 
					 
					
						
						
							
							JitArm64: Fix MSRUpdated(ARM64Reg) with FEATURE_FLAG_PERFMON set  
						
						... 
						
						
						
						The second parameter of the LogicalImm constructor is the size, not the
first. 
						
						
					 
					
						2023-12-16 12:07:11 +01:00 
						 
				 
			
				
					
						
							
							
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						4b459294b0 
					 
					
						
						
							
							Merge pull request  #12414  from LillyJadeKatrin/retroachievements-bugfix  
						
						... 
						
						
						
						Retroachievements - Fixed Login Checks 
						
						
					 
					
						2023-12-16 05:33:43 +01:00 
						 
				 
			
				
					
						
							
							
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						3ee44bc565 
					 
					
						
						
							
							Merge pull request  #12416  from lioncash/expr  
						
						... 
						
						
						
						Externals/expr: Resolve -Wshadow warning 
						
						
					 
					
						2023-12-16 05:10:06 +01:00 
						 
				 
			
				
					
						
							
							
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						1daaaf8c26 
					 
					
						
						
							
							Merge pull request  #12425  from Naim2000/no-install-wad  
						
						... 
						
						
						
						Disable installing WADs and importing/exporting Wii saves while emulation is running 
						
						
					 
					
						2023-12-16 05:09:26 +01:00 
						 
				 
			
				
					
						
							
							
								Naim2000 
							
						 
					 
					
						
						
							
						
						8f9102f5e5 
					 
					
						
						
							
							Disable importing/exporting Wii saves while emulation is running  
						
						
						
						
					 
					
						2023-12-15 19:48:06 -05:00 
						 
				 
			
				
					
						
							
							
								OatmealDome 
							
						 
					 
					
						
						
							
						
						c159e4fb7a 
					 
					
						
						
							
							Merge pull request  #12420  from OatmealDome/mtl-oob  
						
						... 
						
						
						
						MTLStateTracker: Increase fragment buffer array size to 3 
						
						
					 
					
						2023-12-15 17:12:31 -05:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						12dd15c8dd 
					 
					
						
						
							
							VideoBackends / VideoCommon: add type enum to dictate whether a texture is a 2D texture, a texture array, or a cube map; support 2D texture type across backends  
						
						... 
						
						
						
						Co-authored-by: TellowKrinkle <tellowkrinkle@gmail.com > 
						
						
					 
					
						2023-12-15 11:06:02 -06:00 
						 
				 
			
				
					
						
							
							
								Naim2000 
							
						 
					 
					
						
						
							
						
						efd0c5b07e 
					 
					
						
						
							
							Disable "Install WAD" while emulation is running  
						
						... 
						
						
						
						The "(Un)install to/from the NAND" options in the context menu for WAD files has always been disabled, don't know what happened to this one 
						
						
					 
					
						2023-12-15 10:14:44 -05:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						c8c9928eb1 
					 
					
						
						
							
							DolphinQt/Assembler: improve translatability  
						
						... 
						
						
						
						Also, don't show error line numbers in the instruction patch dialog. The
input text field only accepts one line anyway. 
						
						
					 
					
						2023-12-15 00:37:42 +00:00 
						 
				 
			
				
					
						
							
							
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						370474a7cb 
					 
					
						
						
							
							Merge pull request  #12422  from lioncash/global  
						
						... 
						
						
						
						WiiNetConfig: Eliminate usages of the global system accessor 
						
						
					 
					
						2023-12-14 23:27:10 +01:00 
						 
				 
			
				
					
						
							
							
								Tilka 
							
						 
					 
					
						
						
							
						
						f777a584c1 
					 
					
						
						
							
							Merge pull request  #12423  from lioncash/mios  
						
						... 
						
						
						
						IOS/MIOS: Eliminate global system accessors 
						
						
					 
					
						2023-12-14 22:19:11 +00:00 
						 
				 
			
				
					
						
							
							
								Tilka 
							
						 
					 
					
						
						
							
						
						e8f8cf0740 
					 
					
						
						
							
							Merge pull request  #12424  from lioncash/cpumanager  
						
						... 
						
						
						
						HW/CPU: Remove remaining global system accessors 
						
						
					 
					
						2023-12-14 22:18:06 +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