bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d0649d0971 
							
						 
					 
					
						
						
							
							core: hle: kernel: Clear process list on boot.  
						
						
						
						
					 
					
						2020-12-28 21:33:34 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							954341763a 
							
						 
					 
					
						
						
							
							gpu: gpu_thread: Ensure MicroProfile is shutdown on exit.  
						
						
						
						
					 
					
						2020-12-28 21:33:34 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							994a9fec4e 
							
						 
					 
					
						
						
							
							hle: service: vi: Refactor to grab buffer only once.  
						
						
						
						
					 
					
						2020-12-28 21:33:34 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							6433b1dfd6 
							
						 
					 
					
						
						
							
							service: nvflinger: Improve synchronization for BufferQueue.  
						
						... 
						
						
						
						- Use proper mechanisms for blocking on DequeueBuffer.
- Ensure service thread terminates on emulation Shutdown. 
						
						
					 
					
						2020-12-28 21:33:34 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							bea51d948d 
							
						 
					 
					
						
						
							
							hle: service: Ensure system is powered on before writing IPC result.  
						
						
						
						
					 
					
						2020-12-28 16:33:48 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							6d2f9428c5 
							
						 
					 
					
						
						
							
							core: kernel: Clear process list earlier.  
						
						
						
						
					 
					
						2020-12-28 16:33:48 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4991620f89 
							
						 
					 
					
						
						
							
							video_core: gpu_thread: Do not wait when system is powered down.  
						
						
						
						
					 
					
						2020-12-28 16:33:48 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							916438a9de 
							
						 
					 
					
						
						
							
							core: settings: Untangle multicore from asynchronous GPU.  
						
						... 
						
						
						
						- Now that GPU is always threaded, we can support multicore with synchronous GPU. 
						
						
					 
					
						2020-12-28 16:33:48 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							40571c073f 
							
						 
					 
					
						
						
							
							video_core: gpu: Implement synchronous mode using threaded GPU.  
						
						
						
						
					 
					
						2020-12-28 16:33:48 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							14c825bd1c 
							
						 
					 
					
						
						
							
							video_core: gpu: Refactor out synchronous/asynchronous GPU implementations.  
						
						... 
						
						
						
						- We must always use a GPU thread now, even with synchronous GPU. 
						
						
					 
					
						2020-12-28 16:33:48 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							5d4715cc6a 
							
						 
					 
					
						
						
							
							hle: kernel: hle_ipc: Remove SleepClientThread.  
						
						... 
						
						
						
						- This was kind of hacky, and no longer is necessary with service threads. 
						
						
					 
					
						2020-12-28 16:33:48 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							87d6588cb5 
							
						 
					 
					
						
						
							
							hle: service: bsd: Update to work with service threads, removing SleepClientThread.  
						
						
						
						
					 
					
						2020-12-28 16:33:48 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0c81b83ca9 
							
						 
					 
					
						
						
							
							hle: service: nvdrv: Revert  #4981  to remove usage of SleepClientThread.  
						
						... 
						
						
						
						- Note, this always processes the ioctl right away, which fixes BotW 1.0.0 issues. 
						
						
					 
					
						2020-12-28 16:33:48 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							8bc3d66354 
							
						 
					 
					
						
						
							
							hle: kernel: service_thread: Add parameter for thread pool size.  
						
						
						
						
					 
					
						2020-12-28 16:33:47 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							19a8f03ad5 
							
						 
					 
					
						
						
							
							hle: service: nvflinger: Refactor locking and interfaces.  
						
						
						
						
					 
					
						2020-12-28 16:33:47 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b377da042b 
							
						 
					 
					
						
						
							
							hle: service: vi: Remove usage of SleepClientThread.  
						
						
						
						
					 
					
						2020-12-28 16:33:47 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							28281ae250 
							
						 
					 
					
						
						
							
							core: hle: server_session: Use separate threads for each service connection.  
						
						
						
						
					 
					
						2020-12-28 16:33:47 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7dbdda908c 
							
						 
					 
					
						
						
							
							Merge pull request  #5233  from german77/inverted  
						
						... 
						
						
						
						InputCommon: Allow to invert analog axis with right click 
						
						
					 
					
						2020-12-28 14:06:21 -08:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							368b3ee227 
							
						 
					 
					
						
						
							
							.ci/templates: Enable QT translation for MSVC CI  
						
						... 
						
						
						
						Previously this flag was missing, causing translation files not to be shipped with CI builds of yuzu. 
						
						
					 
					
						2020-12-28 15:54:02 +01:00 
						 
				 
			
				
					
						
							
							
								gal20 
							
						 
					 
					
						
						
						
						
							
						
						
							1defd0847a 
							
						 
					 
					
						
						
							
							udp client: process packets only for the correct pad  
						
						
						
						
					 
					
						2020-12-27 22:22:48 +02:00 
						 
				 
			
				
					
						
							
							
								german 
							
						 
					 
					
						
						
						
						
							
						
						
							80fece4e08 
							
						 
					 
					
						
						
							
							Allow to invert analog axis with right click  
						
						
						
						
					 
					
						2020-12-26 17:46:14 -06:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							661483f313 
							
						 
					 
					
						
						
							
							renderer_vulkan/fixed_pipeline_state: Move enabled bindings to static state  
						
						... 
						
						
						
						Without using VK_EXT_robustness2, we can't consider the 'enabled' (not
null) vertex buffers as dynamic state, as this leads to invalid Vulkan
state. Move this to static state that is always hashed and compared in
the pipeline key.
The bits for enabled vertex buffers are moved into the attribute state
bitfield. This is not 'correct' as it's not an attribute state, but that
struct has bits to spare, and it's used in an array of 32 elements (the
exact same number of vertex buffer bindings). 
						
						
					 
					
						2020-12-25 23:34:38 -03:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							ff3aa5d380 
							
						 
					 
					
						
						
							
							yuzu/main: Add basic command line arguments  
						
						... 
						
						
						
						The following command line arguments are supported:
yuzu.exe "path_to_game" - Launches a game at "path_to_game"
yuzu.exe -f - Launches the next game in fullscreen
yuzu.exe -g "path_to_game" - Launches a game at "path_to_game"
yuzu.exe -f -g "path_to_game" - Launches a game at "path_to_game" in fullscreen 
						
						
					 
					
						2020-12-25 15:41:00 -05:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0dc4ab42cc 
							
						 
					 
					
						
						
							
							Merge pull request  #5226  from ReinUsesLisp/c4715-vc  
						
						... 
						
						
						
						video_core: Enforce C4715 (not all control paths return a value) 
						
						
					 
					
						2020-12-25 03:11:47 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							453560fb3a 
							
						 
					 
					
						
						
							
							Merge pull request  #5225  from ReinUsesLisp/always-vulkan  
						
						... 
						
						
						
						cmake: Always enable Vulkan 
						
						
					 
					
						2020-12-25 02:52:29 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8a4967c9d 
							
						 
					 
					
						
						
							
							core: memory: Ensure thread safe access when pages are rasterizer cached ( #5206 )  
						
						... 
						
						
						
						* core: memory: Ensure thread safe access when pages are rasterizer cached. 
						
						
					 
					
						2020-12-24 21:51:49 -08:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							1b9e08ab78 
							
						 
					 
					
						
						
							
							cmake: Always enable Vulkan  
						
						... 
						
						
						
						Removes the unnecesary burden of maintaining separate #ifdef paths and
allows us sharing generic Vulkan code across APIs. 
						
						
					 
					
						2020-12-24 21:07:24 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							1e191cc837 
							
						 
					 
					
						
						
							
							video_core: Enforce C4715 (not all control paths return a value)  
						
						... 
						
						
						
						Most of the time people write code that always returns a value,
terminates execution, throws an exception, or uses an unconventional
jump primitive.
This is not always true when we build without asserts on mainline builds.
To avoid introducing undefined behavior on our most used builds, enforce
this warning signalling an error and stopping the build from shipping. 
						
						
					 
					
						2020-12-24 21:01:23 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							5dbda22659 
							
						 
					 
					
						
						
							
							vk_shader_decompiler: Silence warning when compiling without asserts  
						
						
						
						
					 
					
						2020-12-24 21:01:09 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5836530a87 
							
						 
					 
					
						
						
							
							Merge pull request  #5217  from lat9nq/save-on-boot  
						
						... 
						
						
						
						yuzu/main: Save settings when starting guest 
						
						
					 
					
						2020-12-23 01:45:24 -08:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							868c397cb6 
							
						 
					 
					
						
						
							
							Merge pull request  #5223  from lat9nq/menu-navigation  
						
						... 
						
						
						
						yuzu/main: Improve menubar access keys 
						
						
					 
					
						2020-12-22 19:39:45 -05:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							17badbc442 
							
						 
					 
					
						
						
							
							yuzu/main: Improve menubar access keys  
						
						... 
						
						
						
						Adds a unique access key to each action within each menu. A few actions
already had their own access key, so those were untouched. 
						
						
					 
					
						2020-12-22 19:32:58 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7f5e55f8e 
							
						 
					 
					
						
						
							
							Merge pull request  #5178  from german77/dockedresize  
						
						... 
						
						
						
						Add option to reset window size to 1080p 
						
						
					 
					
						2020-12-22 16:06:20 -08:00 
						 
				 
			
				
					
						
							
							
								german 
							
						 
					 
					
						
						
						
						
							
						
						
							64fad8cfe9 
							
						 
					 
					
						
						
							
							Add option to reset window size to 1080p  
						
						
						
						
					 
					
						2020-12-22 17:06:48 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29ccc7673f 
							
						 
					 
					
						
						
							
							Merge pull request  #5042  from Morph1984/project-aether  
						
						... 
						
						
						
						Project Aether: Reimplementation of the Web Browser Applet 
						
						
					 
					
						2020-12-21 23:47:10 -08:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							c243932b41 
							
						 
					 
					
						
						
							
							yuzu/main: Save settings when starting guest  
						
						... 
						
						
						
						Saves UISettings and Settings when booting a guest. Moves updating
UISettings::values from GMainWindow::closeEvent into its own function,
then reuses it in GMainWindow::BootGame. 
						
						
					 
					
						2020-12-22 02:29:30 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1279c7ce7a 
							
						 
					 
					
						
						
							
							Merge pull request  #5131  from bunnei/scheduler-rewrite  
						
						... 
						
						
						
						Rewrite Kernel scheduler based on Atmosphere 
						
						
					 
					
						2020-12-20 20:57:54 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3e201a829 
							
						 
					 
					
						
						
							
							Merge pull request  #5201  from ameerj/bufferq-refactor  
						
						... 
						
						
						
						vi/buffer_queue: Buffer queue management refactor 
						
						
					 
					
						2020-12-20 15:48:39 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5984284ed 
							
						 
					 
					
						
						
							
							Merge pull request  #5207  from FearlessTobi/remove-gdb-config  
						
						... 
						
						
						
						yuzu: Remove gdbstub configuration 
						
						
					 
					
						2020-12-20 11:56:08 -08:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							10b0ab7926 
							
						 
					 
					
						
						
							
							yuzu: Remove gdbstub configuration  
						
						... 
						
						
						
						The gdbstub itself was removed with https://github.com/yuzu-emu/yuzu/pull/5028 .
This PR just removes the remaining gdb configuration code from the emulator and the UI. 
						
						
					 
					
						2020-12-19 19:19:42 +01:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							82fa9f8d56 
							
						 
					 
					
						
						
							
							applets/web: Implement the online web browser applet  
						
						
						
						
					 
					
						2020-12-18 10:33:28 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							51cddcb8b8 
							
						 
					 
					
						
						
							
							applets/web: Fix keyboard to emulated controller input  
						
						
						
						
					 
					
						2020-12-18 10:33:28 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							2ddd83cdfe 
							
						 
					 
					
						
						
							
							main: Add the ability to disable the web applet  
						
						... 
						
						
						
						This should only be used for Super Mario 3D All-Stars. This is a temporary solution until it can be implemented properly. 
						
						
					 
					
						2020-12-18 10:33:28 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							8b95bf041d 
							
						 
					 
					
						
						
							
							main, applets/web: Re-add progress dialog for RomFS extraction  
						
						
						
						
					 
					
						2020-12-18 10:33:28 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							93cb783853 
							
						 
					 
					
						
						
							
							applets/web: Implement the Qt web browser applet frontend  
						
						
						
						
					 
					
						2020-12-18 10:33:28 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							d5e0923e3d 
							
						 
					 
					
						
						
							
							web_browser_scripts: Add injection scripts for the web browser  
						
						
						
						
					 
					
						2020-12-18 10:33:28 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							d46ca5a015 
							
						 
					 
					
						
						
							
							pl_u, applets/web: Decrypt shared fonts to TTF files  
						
						
						
						
					 
					
						2020-12-18 10:33:28 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							46183294b2 
							
						 
					 
					
						
						
							
							ns_vm: Stub NeedsUpdateVulnerability  
						
						... 
						
						
						
						This is used to force system updates on launching the web browser. We do not care about system updates so this can be set to false. 
						
						
					 
					
						2020-12-18 10:33:28 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							f9653a4417 
							
						 
					 
					
						
						
							
							frontend/input_interpreter: Add InputInterpreter API  
						
						... 
						
						
						
						The InputInterpreter class interfaces with HID to retrieve button press states. Input is intended to be polled every 50ms so that a button is considered to be held down after 400ms has elapsed since the initial button press and subsequent repeated presses occur every 50ms.
Co-authored-by: Chloe <25727384+ogniK5377@users.noreply.github.com> 
						
						
					 
					
						2020-12-18 10:33:28 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							54ea3c47c8 
							
						 
					 
					
						
						
							
							controllers/npad: Make press_state atomic  
						
						
						
						
					 
					
						2020-12-18 10:33:28 -05:00