Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							3ac522ba41 
							
						 
					 
					
						
						
							
							Address review comments  
						
						
						
						
					 
					
						2022-03-17 09:30:41 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f55af65e82 
							
						 
					 
					
						
						
							
							Merge pull request  #7964  from german77/miiii  
						
						... 
						
						
						
						applet: mii: Simple implementation of mii applet 
						
						
					 
					
						2022-03-16 21:37:53 -07:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							6407f16d81 
							
						 
					 
					
						
						
							
							Address review comments  
						
						
						
						
					 
					
						2022-03-16 18:00:42 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							1415542f73 
							
						 
					 
					
						
						
							
							shader_recompiler: Implement LDC.IS address mode  
						
						
						
						
					 
					
						2022-03-16 11:05:04 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2db5076ec9 
							
						 
					 
					
						
						
							
							Merge pull request  #8013  from bunnei/kernel-slab-rework-v2  
						
						... 
						
						
						
						Kernel Memory Updates (Part 6): Use guest memory for slab heaps & update TLS. 
						
						
					 
					
						2022-03-16 12:15:33 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3c351e2c2 
							
						 
					 
					
						
						
							
							Merge pull request  #8023  from ameerj/kirby-pop-in  
						
						... 
						
						
						
						maxwell_3d: Implement a safer CB data upload 
						
						
					 
					
						2022-03-16 12:14:08 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							613558867c 
							
						 
					 
					
						
						
							
							Merge pull request  #8026  from lat9nq/ext-mem-ini  
						
						... 
						
						
						
						default_ini: List use_extended_memory_layout in default config file 
						
						
					 
					
						2022-03-15 18:12:10 -07:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							bcc2d7e69b 
							
						 
					 
					
						
						
							
							Vulkan: convert S8D24 <-> ABGR8  
						
						
						
						
					 
					
						2022-03-15 20:05:21 -04:00 
						 
				 
			
				
					
						
							
							
								Valeri 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e633999d6 
							
						 
					 
					
						
						
							
							bsd: Allow inexact match for address length in AcceptImpl  
						
						... 
						
						
						
						Minecraft passes in zero for length, but this should account for all possible cases 
						
						
					 
					
						2022-03-15 14:06:34 +03:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							50415f68a5 
							
						 
					 
					
						
						
							
							emu_window_sdl2: Set window size to display dimensions for exclusive fullscreen  
						
						... 
						
						
						
						Since SDL2 does not automatically resize the canvas when entering
fullscreen mode, resize the window to desktop display dimensions. 
						
						
					 
					
						2022-03-15 04:33:08 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							24d51e1c92 
							
						 
					 
					
						
						
							
							yuzu_cmd: Allow user to specify config file location  
						
						... 
						
						
						
						Adds an option `-c` or `--config` with one required argument that allows
the user to specify to where the config file is located. Useful for
scripts that run specific games with different preferences for settings. 
						
						
					 
					
						2022-03-15 03:48:40 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							cb32d9aff8 
							
						 
					 
					
						
						
							
							default_ini: List use_extended_memory_layout in default config file  
						
						
						
						
					 
					
						2022-03-15 03:13:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59d2a38daa 
							
						 
					 
					
						
						
							
							Merge pull request  #8006  from BytesGalore/fix_cmake_missing_qt5_dbus  
						
						... 
						
						
						
						build(cmake): fix missing Qt5::DBus link target for bundled linux package 
						
						
					 
					
						2022-03-14 18:56:39 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							e95bb782f0 
							
						 
					 
					
						
						
							
							core: hle: kernel: init_slab_setup: Move CalculateSlabHeapGapSize to global namespace.  
						
						
						
						
					 
					
						2022-03-14 18:14:54 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							5f3e77d93e 
							
						 
					 
					
						
						
							
							core: hle: kernel: Allocate dummy threads on host thread storage.  
						
						... 
						
						
						
						- Fixes a crash where on subsequent boots, long-lived host threads would have their dummy threads freed. 
						
						
					 
					
						2022-03-14 18:14:54 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							82a2463062 
							
						 
					 
					
						
						
							
							core: hle: kernel: Downgrade dangling objects warning to debug.  
						
						... 
						
						
						
						- It is not impossible to leak kernel objects, so this is not really any issue anymore (albeit, still interesting). 
						
						
					 
					
						2022-03-14 18:14:54 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							f7d1929816 
							
						 
					 
					
						
						
							
							core: hle: kernel: Make object list container global and ensure it is reset on each emulation session.  
						
						
						
						
					 
					
						2022-03-14 18:14:54 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							51589c5e21 
							
						 
					 
					
						
						
							
							core: hle: kernel: Remove server session tracking.  
						
						... 
						
						
						
						- These are now allocated/managed by emulated memory, so we do not need to track and free them on shutdown. 
						
						
					 
					
						2022-03-14 18:14:54 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0defac2f2a 
							
						 
					 
					
						
						
							
							core: hle: kernel: k_process: Remove handle table finalize, reset page table.  
						
						
						
						
					 
					
						2022-03-14 18:14:54 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							813b2ef253 
							
						 
					 
					
						
						
							
							core: hle: kernel: k_process: Implement thread local storage accurately.  
						
						
						
						
					 
					
						2022-03-14 18:14:54 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							3210bc2767 
							
						 
					 
					
						
						
							
							core: hle: kernel: k_page_table: Add implementations of MapPages, UnmapPages, and FindFreeArea for TLS.  
						
						
						
						
					 
					
						2022-03-14 18:14:54 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							15d9b0418f 
							
						 
					 
					
						
						
							
							core: hle: kernel: k_slab_heap: Refresh to use guest allocations.  
						
						
						
						
					 
					
						2022-03-14 18:14:54 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a25cd4bb4b 
							
						 
					 
					
						
						
							
							core: hle: kernel: Update init_slab_heap, use device memory, and add KThreadLocalPage and KPageBuffer.  
						
						... 
						
						
						
						- Refreshes our slab initialization code to latest known behavior.
- Moves all guest kernel slabs into emulated device memory.
- Adds KThreadLocalPage and KPageBuffer, which we will use for accurate TLS management. 
						
						
					 
					
						2022-03-14 18:14:54 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							91819726b1 
							
						 
					 
					
						
						
							
							core: hle: kernel: k_page_buffer: Add KThreadLocalPage primitive.  
						
						
						
						
					 
					
						2022-03-14 18:14:53 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							08434842b3 
							
						 
					 
					
						
						
							
							core: hle: kernel: k_page_buffer: Add KPageBuffer primitive.  
						
						
						
						
					 
					
						2022-03-14 18:14:53 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4a28d8cebb 
							
						 
					 
					
						
						
							
							core: hle: kernel: k_thread: Ensure host Fiber is freed.  
						
						
						
						
					 
					
						2022-03-14 18:14:53 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ed67e1dd10 
							
						 
					 
					
						
						
							
							core: hle: kernel: k_server_session: Ensure SessionRequestManager is freed.  
						
						
						
						
					 
					
						2022-03-14 18:14:53 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							bfc4823e36 
							
						 
					 
					
						
						
							
							core: hle: service: kernel_helpers: Use system resource limit.  
						
						
						
						
					 
					
						2022-03-14 18:14:53 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							8873c0c3db 
							
						 
					 
					
						
						
							
							core: hle: service: sm: Fix KPort reference count.  
						
						
						
						
					 
					
						2022-03-14 18:14:53 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							25c0acc388 
							
						 
					 
					
						
						
							
							core: hle: kernel: k_thread: Update to reflect tree changes.  
						
						
						
						
					 
					
						2022-03-14 18:14:53 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							07c9d9bdbd 
							
						 
					 
					
						
						
							
							core: hle: kernel: Use weak_ptr where possible for SessionRequestHandler and SessionRequestManager.  
						
						
						
						
					 
					
						2022-03-14 18:14:53 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ce33503adf 
							
						 
					 
					
						
						
							
							core: hle: kernel: k_memory_layout: Update kernel slab memory sizes.  
						
						
						
						
					 
					
						2022-03-14 18:14:53 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0f0e1c25bc 
							
						 
					 
					
						
						
							
							core: hle: kernel: svc_types: Add ThreadLocalRegionSize.  
						
						
						
						
					 
					
						2022-03-14 18:14:53 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							944d9186ca 
							
						 
					 
					
						
						
							
							core: hle: kernel: k_condition_variable: Update to reflect tree changes.  
						
						
						
						
					 
					
						2022-03-14 18:14:53 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							158c5845ab 
							
						 
					 
					
						
						
							
							core: hle: kernel: k_address_arbiter: Update to reflect tree changes.  
						
						
						
						
					 
					
						2022-03-14 18:14:53 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0fdf1d2a60 
							
						 
					 
					
						
						
							
							common: tree: Various updates.  
						
						
						
						
					 
					
						2022-03-14 18:14:53 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							69c2faeb6a 
							
						 
					 
					
						
						
							
							common: intrusive_red_black_tree: Various updates.  
						
						
						
						
					 
					
						2022-03-14 18:14:53 -07:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							52895fab67 
							
						 
					 
					
						
						
							
							shader: add support for const buffer indirect addressing  
						
						
						
						
					 
					
						2022-03-14 19:43:32 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							5119a57614 
							
						 
					 
					
						
						
							
							maxwell_3d: Implement a safer CB data upload  
						
						... 
						
						
						
						This makes constant buffer uploads safer and more accurate by updating the GPU memory as soon as the CB Data method is invoked. The previous implementation was deferring the updates until a different maxwell 3d method was detected, then writing all CB data at once. 
						
						
					 
					
						2022-03-14 19:18:36 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd07a43724 
							
						 
					 
					
						
						
							
							Merge pull request  #8008  from ameerj/rescale-offsets-array  
						
						... 
						
						
						
						rescaling_pass: Fix rescaling Color2DArray ImageFetch offsets 
						
						
					 
					
						2022-03-15 00:08:22 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9e1f559b1 
							
						 
					 
					
						
						
							
							Merge pull request  #8000  from liamwhite/hagi  
						
						... 
						
						
						
						Initial support for Wii Hagi emulator 
						
						
					 
					
						2022-03-15 00:08:05 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc285b9924 
							
						 
					 
					
						
						
							
							Merge pull request  #8015  from FernandoS27/fix-global-mem  
						
						... 
						
						
						
						Shader decompiler: Fix storage tracking in deko3d. 
						
						
					 
					
						2022-03-14 16:03:23 -07:00 
						 
				 
			
				
					
						
							
							
								byte[] 
							
						 
					 
					
						
						
						
						
							
						
						
							be0e6a2bb4 
							
						 
					 
					
						
						
							
							Maxwell3D: Link to override constant definition in nouveau  
						
						
						
						
					 
					
						2022-03-14 11:06:25 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0331b8d799 
							
						 
					 
					
						
						
							
							Merge pull request  #8016  from merryhime/kill-mem-use  
						
						... 
						
						
						
						dynarmic: Reduce size of code caches 
						
						
					 
					
						2022-03-14 16:04:46 +01:00 
						 
				 
			
				
					
						
							
							
								byte[] 
							
						 
					 
					
						
						
						
						
							
						
						
							364c67e49b 
							
						 
					 
					
						
						
							
							Maxwell3D: restore original topology when topology overrides are disabled  
						
						
						
						
					 
					
						2022-03-14 11:00:08 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							37aa472269 
							
						 
					 
					
						
						
							
							Maxwell3D: Use override constants from nouveau  
						
						... 
						
						
						
						This fixes some incorrect rendering in Sunshine 
						
						
					 
					
						2022-03-14 10:11:58 -04:00 
						 
				 
			
				
					
						
							
							
								Merry 
							
						 
					 
					
						
						
						
						
							
						
						
							220674d0d6 
							
						 
					 
					
						
						
							
							dynarmic: Reduce size of code caches  
						
						
						
						
					 
					
						2022-03-13 22:17:14 +00:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							185fc03c3c 
							
						 
					 
					
						
						
							
							Shader decompiler: do constant propgation before texture pass.  
						
						
						
						
					 
					
						2022-03-13 21:49:40 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							ec9f0f064e 
							
						 
					 
					
						
						
							
							Shader decompiler: Fix storage tracking in deko3d.  
						
						
						
						
					 
					
						2022-03-13 17:41:16 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8decc8d1a5 
							
						 
					 
					
						
						
							
							Merge pull request  #8007  from ameerj/vs-2022-errors  
						
						... 
						
						
						
						emit_spirv, vk_compute_pass: Resolve VS2022 compiler errors 
						
						
					 
					
						2022-03-13 03:43:06 -07:00