Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							b81caf1879 
							
						 
					 
					
						
						
							
							qt: handle wayland-egl platform name  
						
						
						
						
					 
					
						2022-12-16 08:47:22 -05:00 
						 
				 
			
				
					
						
							
							
								Chloe Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							c5f519e1e4 
							
						 
					 
					
						
						
							
							Set: Allow setting device nickname  
						
						
						
						
					 
					
						2022-12-13 19:54:17 -05:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							5a5bb91f40 
							
						 
					 
					
						
						
							
							main: Address review feedback  
						
						... 
						
						
						
						Moves icon path to ~/.local/share/icons, though I'm opting to avoid
using the game title for the icon and desktop entry name as that would
cause filenames such as
"yuzu-cadence-of-hyrule-crypt-of-the-necrodancer-featuring-the-legend-of-zelda-demo.desktop". 
						
						
					 
					
						2022-12-13 19:23:54 -05:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							18bdf45868 
							
						 
					 
					
						
						
							
							yuzu qt: Create shortcuts on Linux  
						
						... 
						
						
						
						This creates a Desktop Entry file and a PNG icon for the entry when the
user right-clicks a game and selects "Create Shortcut -> Create
{Application,Desktop} Shortcut". This uses the current executable's path
to create the shortcut.
yuzu qt: Add more error checking and OS gating for shortcuts
main: Remove FreeBSD gating for shortcuts
I'm not going to test FreeBSD, so I don't know if they follow
Freedesktop.org or not. I just have to let someone else verify that it
works there and let them enable it.
main: Move shortcut function to its own function
This function should really be in a common library, at least among
frontends.
main: Remove image manip references
main: Fix difference in MinGW and native GCC versions
main: Fix negation in creat shortcut
Addresses review comment
Co-authored-by: Jan Beich <jbeich@FreeBSD.org>
main: Re-enable freedesktop shorcuts for FreeBSD 
						
						
					 
					
						2022-12-13 16:42:00 -05:00 
						 
				 
			
				
					
						
							
							
								Alexander Orzechowski 
							
						 
					 
					
						
						
						
						
							
						
						
							09e3029c11 
							
						 
					 
					
						
						
							
							gl_device: Use a more robust way to use strict context mode  
						
						... 
						
						
						
						Instead of checking a environment variable which may not actually
exist or is just wrong, ask QT if it's running on the wayland
platform. 
						
						
					 
					
						2022-12-13 15:01:51 -05:00 
						 
				 
			
				
					
						
							
							
								Alexander Orzechowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2221afaf26 
							
						 
					 
					
						
						
							
							OpenGL: Check for threading support  
						
						... 
						
						
						
						We need this. 
						
						
					 
					
						2022-12-13 13:23:35 -05:00 
						 
				 
			
				
					
						
							
							
								Alexander Orzechowski 
							
						 
					 
					
						
						
						
						
							
						
						
							45fcde817e 
							
						 
					 
					
						
						
							
							wayland: Always use exclusive fullscreen  
						
						... 
						
						
						
						Wayland does not allow clients to choose their own size and position
on the screen. The concept of fullscreening an application by sizing
it to the screen and removing decorations does not exist. Use
exclusive fullscreen instead. 
						
						
					 
					
						2022-12-13 13:23:35 -05:00 
						 
				 
			
				
					
						
							
							
								Alexander Orzechowski 
							
						 
					 
					
						
						
						
						
							
						
						
							29fbce9fe6 
							
						 
					 
					
						
						
							
							RenderWidget: Set WA_DontCreateNativeAncestors  
						
						... 
						
						
						
						Some windowing systems like wayland are designed to show hardware accellerated
surfaces as subsurfaces and not native windows. 
						
						
					 
					
						2022-12-13 13:23:35 -05:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							d5f53da79d 
							
						 
					 
					
						
						
							
							renderer_opengl: refactor context acquire  
						
						
						
						
					 
					
						2022-12-13 13:23:23 -05:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							179adee396 
							
						 
					 
					
						
						
							
							emu_thread: properly force shutdown for unresponsive guest programs  
						
						
						
						
					 
					
						2022-12-12 21:38:20 -05:00 
						 
				 
			
				
					
						
							
							
								Gus Caplan 
							
						 
					 
					
						
						
						
						
							
						
						
							f44c60321e 
							
						 
					 
					
						
						
							
							let games gracefully exit  
						
						
						
						
					 
					
						2022-12-12 21:18:32 -05:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
						
						
							
						
						
							0ed80c9818 
							
						 
					 
					
						
						
							
							yuzu: Make unlimited frame rate non persistent between game boots  
						
						
						
						
					 
					
						2022-12-12 19:21:30 -06:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c531ff911 
							
						 
					 
					
						
						
							
							Merge pull request  #9419  from liamwhite/no-gl  
						
						... 
						
						
						
						cmake: make OpenGL loader optional 
						
						
					 
					
						2022-12-11 21:09:52 +00:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							8d1d6e149f 
							
						 
					 
					
						
						
							
							cmake: make OpenGL loader optional  
						
						... 
						
						
						
						Co-authored-by: liushuyu <liushuyu@users.noreply.github.com> 
						
						
					 
					
						2022-12-10 15:12:27 -05:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							5b837157bd 
							
						 
					 
					
						
						
							
							video_core: Integrate SMAA  
						
						... 
						
						
						
						Co-authored-by: goldenx86 <goldenx86@users.noreply.github.com>
Co-authored-by: BreadFish64 <breadfish64@users.noreply.github.com> 
						
						
					 
					
						2022-12-08 17:17:45 -05:00 
						 
				 
			
				
					
						
							
							
								merry 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1f5f4bdea 
							
						 
					 
					
						
						
							
							Merge pull request  #9370  from liamwhite/break-unmapped  
						
						... 
						
						
						
						core: add option to break on unmapped access 
						
						
					 
					
						2022-12-06 20:20:20 +00:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8534ea140 
							
						 
					 
					
						
						
							
							Merge pull request  #9390  from lioncash/keyboard  
						
						... 
						
						
						
						applets: Extract callback types into aliases 
						
						
					 
					
						2022-12-06 11:26:53 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbdb6d391e 
							
						 
					 
					
						
						
							
							Merge pull request  #9389  from lioncash/emumove  
						
						... 
						
						
						
						emulated_console/emulated_controller: std::move ParamPackage instances where applicable 
						
						
					 
					
						2022-12-06 11:26:46 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a225ba4cda 
							
						 
					 
					
						
						
							
							Merge pull request  #9391  from abouvier/cmake-sdl  
						
						... 
						
						
						
						cmake: use sdl2 imported target 
						
						
					 
					
						2022-12-06 09:58:48 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							dba84458be 
							
						 
					 
					
						
						
							
							configure_graphics: Make SPIRV backend string translatable  
						
						... 
						
						
						
						The parenthetical needs to be translatable, like with GLASM 
						
						
					 
					
						2022-12-06 00:13:07 -05:00 
						 
				 
			
				
					
						
							
							
								Alexandre Bouvier 
							
						 
					 
					
						
						
						
						
							
						
						
							e6ae720c33 
							
						 
					 
					
						
						
							
							cmake: use sdl2 imported target  
						
						
						
						
					 
					
						2022-12-06 01:26:30 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							fedd857054 
							
						 
					 
					
						
						
							
							applets/controller: Use aliases for callbacks  
						
						
						
						
					 
					
						2022-12-05 19:06:04 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d8da9a2afd 
							
						 
					 
					
						
						
							
							applets/error: Use aliases for callbacks  
						
						
						
						
					 
					
						2022-12-05 19:06:04 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a84676c2aa 
							
						 
					 
					
						
						
							
							applets/profile_select: Use aliases for callbacks  
						
						... 
						
						
						
						Deduplicates callback definitions and situates it in one place. 
						
						
					 
					
						2022-12-05 19:06:04 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e26c86a6e7 
							
						 
					 
					
						
						
							
							applets/web_browser: Use aliases for callbacks  
						
						... 
						
						
						
						Deduplicates a lot of long callback declarations 
						
						
					 
					
						2022-12-05 19:06:04 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9bbb77637e 
							
						 
					 
					
						
						
							
							applets/software_keyboard: Use aliases for callbacks  
						
						... 
						
						
						
						Deduplicates really long std::function declarations to make the
interface nicer to read. 
						
						
					 
					
						2022-12-05 19:06:01 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e4a16f50ef 
							
						 
					 
					
						
						
							
							emulated_controller: Remove unused parameter in GetMappedDevices()  
						
						... 
						
						
						
						This isn't used, so it can be removed to make the function a little
nicer. 
						
						
					 
					
						2022-12-05 18:27:18 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b19f741bd 
							
						 
					 
					
						
						
							
							Merge pull request  #6833  from abouvier/unbundle  
						
						... 
						
						
						
						cmake: prefer system libraries 
						
						
					 
					
						2022-12-05 12:26:09 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							522e7c5663 
							
						 
					 
					
						
						
							
							Merge pull request  #9273  from ameerj/per-game-profile  
						
						... 
						
						
						
						Configuration: Add per-game input profiles 
						
						
					 
					
						2022-12-04 13:38:01 -05:00 
						 
				 
			
				
					
						
							
							
								Alexandre Bouvier 
							
						 
					 
					
						
						
						
						
							
						
						
							8e17b5469f 
							
						 
					 
					
						
						
							
							cmake: prefer system libraries  
						
						
						
						
					 
					
						2022-12-04 17:09:25 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f77cc6c412 
							
						 
					 
					
						
						
							
							Merge pull request  #9344  from liamwhite/null  
						
						... 
						
						
						
						video_core: add null backend 
						
						
					 
					
						2022-12-03 11:23:25 -08:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75e16547f8 
							
						 
					 
					
						
						
							
							Merge pull request  #9300  from ameerj/pch  
						
						... 
						
						
						
						CMake: Use precompiled headers to improve compile times 
						
						
					 
					
						2022-12-03 14:10:06 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22aff09b33 
							
						 
					 
					
						
						
							
							Merge pull request  #9289  from liamwhite/fruit-company  
						
						... 
						
						
						
						general: fix compile for Apple Clang 
						
						
					 
					
						2022-12-03 12:09:21 -05:00 
						 
				 
			
				
					
						
							
							
								Matías Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c043ba8467 
							
						 
					 
					
						
						
							
							Merge pull request  #9303  from liamwhite/new-vulkan-init  
						
						... 
						
						
						
						Vulkan: update initialization 
						
						
					 
					
						2022-12-02 18:32:54 -03:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							6072b22a0b 
							
						 
					 
					
						
						
							
							core: add option to break on unmapped access  
						
						
						
						
					 
					
						2022-12-02 08:25:45 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							5b5612c1cc 
							
						 
					 
					
						
						
							
							CMake: Consolidate common PCH headers  
						
						
						
						
					 
					
						2022-11-30 18:30:30 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49219b8a86 
							
						 
					 
					
						
						
							
							Merge pull request  #9349  from lat9nq/cmake-322  
						
						... 
						
						
						
						CMakeLists: Bump minimum required CMake version to 3.22 
						
						
					 
					
						2022-11-29 19:41:47 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							37bc5118ea 
							
						 
					 
					
						
						
							
							CMake: Use precompiled headers  
						
						
						
						
					 
					
						2022-11-29 18:50:49 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d6b63239ae 
							
						 
					 
					
						
						
							
							Merge pull request  #9308  from lat9nq/from-scratch  
						
						... 
						
						
						
						startup_checks: Use Windows flow for *nix 
						
						
					 
					
						2022-11-29 18:45:39 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cafca891ea 
							
						 
					 
					
						
						
							
							Merge pull request  #9322  from german77/pump_events  
						
						... 
						
						
						
						input_common: Pump SDL events from main thread 
						
						
					 
					
						2022-11-29 18:45:25 -05:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							0941ae0b61 
							
						 
					 
					
						
						
							
							CMake: Directly link to SDL2-static when appropriate  
						
						... 
						
						
						
						Trying to be lazy and alias SDL2 to SDL2-static causes issues in later
versions of CMake. Just use the same condition to tell which one to use. 
						
						
					 
					
						2022-11-28 23:21:14 -05:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							89dd7dc180 
							
						 
					 
					
						
						
							
							video_core: add null backend  
						
						
						
						
					 
					
						2022-11-28 19:49:09 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							4cbbf590e3 
							
						 
					 
					
						
						
							
							configure_input_player: Fix profile saving when using handheld controller type  
						
						
						
						
					 
					
						2022-11-28 19:22:18 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							3de05726eb 
							
						 
					 
					
						
						
							
							config: Custom profile detection fixes  
						
						... 
						
						
						
						Also only reads/writes applicable configs for the custom profiles. 
						
						
					 
					
						2022-11-28 19:22:18 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							b1b20ad84a 
							
						 
					 
					
						
						
							
							configure_input_per_game: Allow configuring all 8 players  
						
						
						
						
					 
					
						2022-11-28 19:22:18 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e96f55b6e2 
							
						 
					 
					
						
						
							
							yuzu/main: Merge variable declaration into ifdef  
						
						... 
						
						
						
						This is only used in the non-Windows path. 
						
						
					 
					
						2022-11-28 08:40:41 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b64557ad6 
							
						 
					 
					
						
						
							
							Merge pull request  #8829  from Docteh/qt6_0002  
						
						... 
						
						
						
						CMake: rework for Qt6 support 
						
						
					 
					
						2022-11-27 17:56:22 -05:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							2956a33463 
							
						 
					 
					
						
						
							
							Vulkan: update initialization  
						
						... 
						
						
						
						Co-authored-by: bylaws <bylaws@users.noreply.github.com> 
						
						
					 
					
						2022-11-27 14:58:28 -05:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							7d8095d944 
							
						 
					 
					
						
						
							
							input_common: Pump sdl events from main thread  
						
						
						
						
					 
					
						2022-11-27 11:09:40 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ab8d9ac7c 
							
						 
					 
					
						
						
							
							Merge pull request  #9276  from goldenx86/fsrSlider  
						
						... 
						
						
						
						FSR Sharpening Slider 
						
						
					 
					
						2022-11-27 00:13:15 -08:00