Mai M 
								
							 
						 
						
							
							
							
							
								
							
							
								65e51665ea 
								
							 
						 
						
							
							
								
								Merge pull request  #6510  from ReinUsesLisp/npad-data-race  
							
							... 
							
							
							
							npad: Fix data race when updating devices 
							
						 
						
							2021-06-22 22:17:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									OZtistic 
								
							 
						 
						
							
							
							
							
								
							
							
								718f92c097 
								
							 
						 
						
							
							
								
								Simple resizing of the Per-Game configuration window and removal of useless Help question mark button in the title bar  
							
							
							
						 
						
							2021-06-23 12:02:10 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								382d5c114c 
								
							 
						 
						
							
							
								
								Merge pull request  #6493  from Morph1984/fs-nodiscard  
							
							... 
							
							
							
							common: fs: Miscellaneous changes 
							
						 
						
							2021-06-22 17:21:59 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2b8f288319 
								
							 
						 
						
							
							
								
								Merge pull request  #6472  from Morph1984/spl  
							
							... 
							
							
							
							service: spl: Implement general SPL service 
							
						 
						
							2021-06-22 15:43:10 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2b97b0c46c 
								
							 
						 
						
							
							
								
								Merge pull request  #6483  from Morph1984/get-tz-file  
							
							... 
							
							
							
							service: time: Use GetFileRelative to get files within subdirectories 
							
						 
						
							2021-06-22 14:25:41 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								505b198e80 
								
							 
						 
						
							
							
								
								Reaper: Set minimum cleaning limit on OGL.  
							
							
							
						 
						
							2021-06-22 22:07:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								42e41ca939 
								
							 
						 
						
							
							
								
								common: fs: Add a description of a regular file in IsFile  
							
							... 
							
							
							
							This provides a more concrete example of what a regular file is and isn't. 
							
						 
						
							2021-06-22 15:07:51 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								c74b4be699 
								
							 
						 
						
							
							
								
								vfs_real: Fix Mode to FileAccessMode conversion  
							
							... 
							
							
							
							These enforce requiring the file to exist prior to opening. 
							
						 
						
							2021-06-22 15:07:51 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								f158fd9dd1 
								
							 
						 
						
							
							
								
								common: fs: Amend IsFile check in FileOpen / (Write/Append)StringToFile  
							
							... 
							
							
							
							This check was preventing files with the Write or Append file access modes from being created, as per the documented behavior in FileAccessMode.
This amends the check to test for the existence of a filesystem object prior to checking whether it is a regular file.
Thanks to liushuyu for pointing out that removing the check altogether would not guard against attempting to open non-regular files such as directories, symlinks, FIFO (pipes), sockets, block devices, or character devices.
The documentation has also been updated for these functions to clarify that a file refers to a regular file. 
							
						 
						
							2021-06-22 15:06:58 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								e12844c5a3 
								
							 
						 
						
							
							
								
								common: fs: file: Remove [[nodiscard]] attribute from Flush  
							
							... 
							
							
							
							Similarly, Flush() is typically called to attempt to flush a file into the disk. In the one case where this is used, we do not care whether the flush has succeeded or not, making [[nodiscard]] unnecessary. 
							
						 
						
							2021-06-22 13:36:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								f81ef990ac 
								
							 
						 
						
							
							
								
								common: fs: Remove [[nodiscard]] attribute on Remove* functions  
							
							... 
							
							
							
							There are a lot of scenarios where we don't particularly care whether or not the removal operation and just simply attempt a removal.
As such, removing the [[nodiscard]] attribute is best for these functions. 
							
						 
						
							2021-06-22 13:36:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								623d9f1730 
								
							 
						 
						
							
							
								
								Merge pull request  #6506  from ReinUsesLisp/master-semaphore-jthread  
							
							... 
							
							
							
							vk_master_semaphore: Use jthread for debug thread 
							
						 
						
							2021-06-22 08:44:25 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								7ebde2375c 
								
							 
						 
						
							
							
								
								Merge pull request  #6495  from lat9nq/mingw-vista-style  
							
							... 
							
							
							
							ci: windows: Copy the Qt styles directory when packaging 
							
						 
						
							2021-06-22 08:39:28 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mai M 
								
							 
						 
						
							
							
							
							
								
							
							
								99dcb0d0e1 
								
							 
						 
						
							
							
								
								Merge pull request  #6511  from ReinUsesLisp/core-is-powered-data-race  
							
							... 
							
							
							
							core: Make is_powered_on atomic 
							
						 
						
							2021-06-22 04:28:38 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								13edf2e071 
								
							 
						 
						
							
							
								
								core: Make is_powered_on atomic  
							
							... 
							
							
							
							Fixes potential data races when shutting down. 
							
						 
						
							2021-06-22 04:33:07 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								ee29cddce2 
								
							 
						 
						
							
							
								
								common/detached_tasks: Wait for tasks before shutting down  
							
							... 
							
							
							
							If this is not waited on, the synchronization primitives are destroyed
whe main exits and the detached task ends up signalling garbage and not
properly finishing. 
							
						 
						
							2021-06-22 04:27:44 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								c32066d766 
								
							 
						 
						
							
							
								
								npad: Fix data race when updating devices  
							
							... 
							
							
							
							Add a lock to avoid data races.
This reduces the number of -fsanitize=thread errors significantly. 
							
						 
						
							2021-06-22 03:16:21 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								65df2a2ba0 
								
							 
						 
						
							
							
								
								input_common/mouse_input: Fix data race  
							
							... 
							
							
							
							Fix data race using std::jthread and std::stop_token. 
							
						 
						
							2021-06-22 02:31:39 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								abbadc27d8 
								
							 
						 
						
							
							
								
								Merge pull request  #6481  from Morph1984/missing-peak-set  
							
							... 
							
							
							
							kernel: Fix missing peak set in KResourceLimit::SetLimitValue 
							
						 
						
							2021-06-21 22:16:48 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kelebek1 
								
							 
						 
						
							
							
							
							
								
							
							
								5015541902 
								
							 
						 
						
							
							
								
								Implement audout GetAudioOutPlayedSampleCount  
							
							... 
							
							
							
							Used in Ninja Gaiden games. 
							
						 
						
							2021-06-22 04:39:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								2b175430fd 
								
							 
						 
						
							
							
								
								bootmanager: Use std::stop_source for stopping emulation  
							
							... 
							
							
							
							Use its std::stop_token to abort shader cache loading.
Using std::stop_token instead of std::atomic_bool allows the usage of
other utilities like std::stop_callback. 
							
						 
						
							2021-06-22 00:04:57 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								6d5036dcf2 
								
							 
						 
						
							
							
								
								vk_master_semaphore: Use jthread for debug thread  
							
							
							
						 
						
							2021-06-21 19:56:07 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3fb11c6e77 
								
							 
						 
						
							
							
								
								Merge pull request  #6499  from FernandoS27/we-were-on-a-break  
							
							... 
							
							
							
							Update dynarmic and add new unsafe CPU option. 
							
						 
						
							2021-06-21 14:56:08 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								dce9f4452f 
								
							 
						 
						
							
							
								
								Merge pull request  #6475  from ameerj/unlimit-fps  
							
							... 
							
							
							
							nvflinger: Add experimental toggle to disable buffer swap interval limits 
							
						 
						
							2021-06-21 11:58:12 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mai M 
								
							 
						 
						
							
							
							
							
								
							
							
								0e0285a30e 
								
							 
						 
						
							
							
								
								Merge pull request  #6486  from CaptV0rt3x/httplib  
							
							... 
							
							
							
							externals: httplib: replace custom httplib header with upstream as submodule 
							
						 
						
							2021-06-21 11:56:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								8ec7ea11c8 
								
							 
						 
						
							
							
								
								gl_device: Expand on Mesa driver names  
							
							... 
							
							
							
							Makes this list a bit more capable at identifying Mesa drivers. Tries to
deal with two of the overloaded vendor strings in a more generic
fashion. 
							
						 
						
							2021-06-20 23:04:07 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								59d6951aeb 
								
							 
						 
						
							
							
								
								video_core: Add GPU vendor name to window title bar  
							
							
							
						 
						
							2021-06-20 23:04:07 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								1592ec32bc 
								
							 
						 
						
							
							
								
								Update dynarmic and add new unsafe CPU option.  
							
							
							
						 
						
							2021-06-20 20:40:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								849c8dba46 
								
							 
						 
						
							
							
								
								Reaper: Guarantee correct deletion.  
							
							
							
						 
						
							2021-06-20 19:11:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								d2d4616cca 
								
							 
						 
						
							
							
								
								Reaper: Upgrade label from unsafe to experimental as no regressions are known now.  
							
							
							
						 
						
							2021-06-20 12:35:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								9a77d40804 
								
							 
						 
						
							
							
								
								util_shaders: Specify ASTC decoder memory barrier bits  
							
							
							
						 
						
							2021-06-19 11:16:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								79621cca95 
								
							 
						 
						
							
							
								
								astc_decoder.comp: Remove unnecessary LUT SSBOs  
							
							... 
							
							
							
							We can move them to instead be compile time constants within the shader. 
							
						 
						
							2021-06-19 10:56:13 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								fe7d3006f5 
								
							 
						 
						
							
							
								
								astc: Various robustness enhancements for the gpu decoder  
							
							... 
							
							
							
							These changes should help in reducing crashes/drivers panics that may
occur due to synchronization issues between the shader completion and
later access of the decoded texture. 
							
						 
						
							2021-06-19 09:00:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								134a14ed4f 
								
							 
						 
						
							
							
								
								ci: windows: Copy the styles directory when packaging  
							
							... 
							
							
							
							Qt can make use of qwindowsvistastyle.dll if present, and our MinGW
container has the library, but it was not being copied during the
packaging process. Thus, yuzu looked like a Windows 98 application when
using the PR-verify artifacts.
This copies over the DLL during packaging, for that sweet-sweet Windows
Vista style.
In addition, set the Qt plugins path instead of the plugins/platforms
path. This way we can use the directory directly, rather than appending
a `..` everytime we need something just outside of it. 
							
						 
						
							2021-06-19 05:24:56 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								ed3e7788a1 
								
							 
						 
						
							
							
								
								Merge pull request  #6494  from lat9nq/mingw-fix-fastmem  
							
							... 
							
							
							
							host_memory: Correct MEM_RESERVE_PLACEHOLDER 
							
						 
						
							2021-06-19 04:40:58 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								bee420dcfb 
								
							 
						 
						
							
							
								
								host_memory: Correct MEM_RESERVE_PLACEHOLDER  
							
							... 
							
							
							
							Microsoft defines `MEM_RESERVE_PLACEHOLDER` as `0x00040000`, but our
manually imported version of it drops the last zero. 
							
						 
						
							2021-06-19 04:38:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vortex 
								
							 
						 
						
							
							
							
							
								
							
							
								b0965d25b9 
								
							 
						 
						
							
							
								
								externals: httplib: replace custom httplib header with upstream as submodule.  
							
							... 
							
							
							
							This also includes a minor change to web_service.cpp - to fix compatibility with upstream changes. 
							
						 
						
							2021-06-19 02:18:58 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mai M 
								
							 
						 
						
							
							
							
							
								
							
							
								b7e4156768 
								
							 
						 
						
							
							
								
								Merge pull request  #6484  from CaptV0rt3x/discord-rpc  
							
							... 
							
							
							
							update submodule discord-rpc to latest [now deprecated] 
							
						 
						
							2021-06-18 15:18:15 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vortex 
								
							 
						 
						
							
							
							
							
								
							
							
								425cb74238 
								
							 
						 
						
							
							
								
								update submodule discord-rpc to latest [now deprecated]  
							
							
							
						 
						
							2021-06-18 23:13:17 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								be34265f5e 
								
							 
						 
						
							
							
								
								service: time: Use GetFileRelative to get files within subdirectories  
							
							... 
							
							
							
							The timezone info file can be within subdirectories (such as Asia/Tokyo), use GetFileRelative instead of GetFile to get files within subdirectories. 
							
						 
						
							2021-06-18 11:25:26 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								aca4a9df06 
								
							 
						 
						
							
							
								
								Merge pull request  #6478  from ameerj/vk-layer-settings  
							
							... 
							
							
							
							vulkan_debug_callback: Skip logging known false-positive validation errors 
							
						 
						
							2021-06-18 10:10:49 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								3543d65449 
								
							 
						 
						
							
							
								
								kernel: Fix missing peak set in KResourceLimit::SetLimitValue  
							
							
							
						 
						
							2021-06-18 07:27:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								74f5fcbd29 
								
							 
						 
						
							
							
								
								vulkan_debug_callback: Skip logging known false-positive validation errors  
							
							... 
							
							
							
							Avoids overwhelming the log with validation errors that are not applicable 
							
						 
						
							2021-06-17 22:16:32 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								b0d14ec124 
								
							 
						 
						
							
							
								
								Reaper: Correct size calculation on Vulkan.  
							
							
							
						 
						
							2021-06-17 08:48:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								2f2d7a9b02 
								
							 
						 
						
							
							
								
								config: Add frame limiter toggle hotkey  
							
							
							
						 
						
							2021-06-17 01:41:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								72a4091aec 
								
							 
						 
						
							
							
								
								nvflinger: Add toggle to disable buffer swap interval limits  
							
							... 
							
							
							
							Enabling this setting will allow some titles to present more frames to
the screen as they become available in the nvflinger buffer queue. 
							
						 
						
							2021-06-17 01:41:56 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3e33ea27dc 
								
							 
						 
						
							
							
								
								Merge pull request  #6418  from clementgallet/sdl-audio-backend  
							
							... 
							
							
							
							Audio: SDL2 audio backend 
							
						 
						
							2021-06-16 21:38:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ameer J 
								
							 
						 
						
							
							
							
							
								
							
							
								3b8508bf64 
								
							 
						 
						
							
							
								
								Merge pull request  #6469  from ReinUsesLisp/blit-view-compat  
							
							... 
							
							
							
							texture_cache/util: Avoid relaxed image views on different bytes per block 
							
						 
						
							2021-06-16 21:08:07 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								aa941d40cd 
								
							 
						 
						
							
							
								
								Reaper: Change memory restrictions on TC depending on host memory on VK.  
							
							
							
						 
						
							2021-06-17 00:29:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								2fd0207e2e 
								
							 
						 
						
							
							
								
								Reaper: Address Feedback.  
							
							
							
						 
						
							2021-06-16 21:35:03 +02:00