Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							4a09517336 
							
						 
					 
					
						
						
							
							Fence Manager: remove reference fencing.  
						
						
						
						
					 
					
						2021-07-09 22:20:36 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							2c8f4ed27f 
							
						 
					 
					
						
						
							
							BufferCache: Additional download fixes.  
						
						
						
						
					 
					
						2021-07-09 22:20:36 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							f75544a943 
							
						 
					 
					
						
						
							
							Buffer Cache: Revert unnecessary range reduction.  
						
						
						
						
					 
					
						2021-07-09 22:20:36 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							cf38faee9b 
							
						 
					 
					
						
						
							
							Fence Manager: Force ordering on WFI.  
						
						
						
						
					 
					
						2021-07-09 22:20:36 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							73638ca593 
							
						 
					 
					
						
						
							
							Buffer Cache: Eliminate the AC Hack as the base game is fixed in Hades.  
						
						
						
						
					 
					
						2021-07-09 22:20:36 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							63915bf2de 
							
						 
					 
					
						
						
							
							Fence Manager: Add fences on Reference Count.  
						
						
						
						
					 
					
						2021-07-09 22:20:36 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							35327dbde3 
							
						 
					 
					
						
						
							
							Videocore: Address Feedback & CLANG Format.  
						
						
						
						
					 
					
						2021-07-09 22:20:36 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							0e4d4b4beb 
							
						 
					 
					
						
						
							
							Buffer Cache: Fix High Downloads and don't predownload on Extreme.  
						
						
						
						
					 
					
						2021-07-09 22:20:36 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7dca756f30 
							
						 
					 
					
						
						
							
							Merge pull request  #6573  from lat9nq/cpu-settings-cleanup-2  
						
						... 
						
						
						
						core,common,yuzu qt: Add CPU accuracy option 'Auto' 
						
						
					 
					
						2021-07-09 21:45:45 +02:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2794242331 
							
						 
					 
					
						
						
							
							Merge pull request  #6581  from lat9nq/isolate-debug-settings  
						
						... 
						
						
						
						yuzu qt: config: Only save renderer_debug as a global setting 
						
						
					 
					
						2021-07-09 10:52:56 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							420987c5bf 
							
						 
					 
					
						
						
							
							yuzu qt: config: Only save renderer_debug as a global setting  
						
						... 
						
						
						
						This is a bug fix. Enabling graphics debug mode, then saving a custom
configuration causes graphics debugging to be saved and read from the
custom configuration.
Isolate it the same way we isolate the CPU settings. 
						
						
					 
					
						2021-07-09 10:49:56 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							598d154f69 
							
						 
					 
					
						
						
							
							Update src/yuzu/main.cpp  
						
						... 
						
						
						
						Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com> 
						
						
					 
					
						2021-07-09 12:28:51 +02:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							5a45d295da 
							
						 
					 
					
						
						
							
							vk_buffer_cache: Use emulated null buffers for transform feedback  
						
						... 
						
						
						
						Vulkan does not support null buffers on transform feedback bindings.
Emulate these using the same null buffer we were using for index
buffers. 
						
						
					 
					
						2021-07-09 01:27:47 -03:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							0ed1077763 
							
						 
					 
					
						
						
							
							configure_input: Use u8 for mouse sensitivity  
						
						
						
						
					 
					
						2021-07-08 23:24:31 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							f9139ddab7 
							
						 
					 
					
						
						
							
							config: Remove float {Read,Write}Setting variants  
						
						
						
						
					 
					
						2021-07-08 22:04:24 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							8284658bac 
							
						 
					 
					
						
						
							
							configure_graphics: Use u8 for bg_color values  
						
						
						
						
					 
					
						2021-07-08 21:45:01 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							849c6db335 
							
						 
					 
					
						
						
							
							cmake: Only copy pre-commit hook if .git directory exists  
						
						... 
						
						
						
						Allow the usage of git worktrees on yuzu. 
						
						
					 
					
						2021-07-08 22:27:14 -03:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							386cd45f07 
							
						 
					 
					
						
						
							
							configure_audio: Use u8 for volume value  
						
						
						
						
					 
					
						2021-07-08 20:58:38 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							fd09be5496 
							
						 
					 
					
						
						
							
							Settings: Eliminate ASYNC & MULTICORE Toggles and add GPU Accuracy Toggle.  
						
						
						
						
					 
					
						2021-07-09 02:08:08 +02:00 
						 
				 
			
				
					
						
							
							
								Ameer J 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							975a7b3a78 
							
						 
					 
					
						
						
							
							Merge pull request  #6563  from ReinUsesLisp/thread-worker  
						
						... 
						
						
						
						common: Add stateful thread worker and unique function utilities 
						
						
					 
					
						2021-07-08 19:20:57 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							0ddbbb64e5 
							
						 
					 
					
						
						
							
							common/thread_worker: Stop workers on stop_token when waiting  
						
						
						
						
					 
					
						2021-07-08 19:03:26 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							da34d37044 
							
						 
					 
					
						
						
							
							common/thread_worker: Add support for stateful threads  
						
						
						
						
					 
					
						2021-07-08 19:03:26 -03:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							c147e9a90e 
							
						 
					 
					
						
						
							
							common/thread_worker: Simplify logic  
						
						
						
						
					 
					
						2021-07-08 19:03:26 -03:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							a10e112e64 
							
						 
					 
					
						
						
							
							common/thread_worker: Fix data race  
						
						
						
						
					 
					
						2021-07-08 19:03:26 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							bf5b5c1bf4 
							
						 
					 
					
						
						
							
							common/thread_worker: Use unique function  
						
						
						
						
					 
					
						2021-07-08 19:03:26 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							2c8d337418 
							
						 
					 
					
						
						
							
							common: Add unique function  
						
						
						
						
					 
					
						2021-07-08 19:03:19 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							f28dd32275 
							
						 
					 
					
						
						
							
							common/thread_worker: Add wait for requests method  
						
						
						
						
					 
					
						2021-07-08 19:00:39 -03:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							dc06e11a7b 
							
						 
					 
					
						
						
							
							settings, arm_dynarmic, yuzu qt: Move CPU debugging option  
						
						... 
						
						
						
						Decouples the CPU debugging mode from the enumeration to its own
boolean. After this, it moves the CPU Debugging tab over to a sub tab
underneath the Debug tab in the configuration UI. 
						
						
					 
					
						2021-07-08 16:56:44 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							eebf39b3c0 
							
						 
					 
					
						
						
							
							arm_dynarmic_64: Re-add fastmem_address_space_bits to Auto setting  
						
						
						
						
					 
					
						2021-07-08 15:14:45 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5c541b0b42 
							
						 
					 
					
						
						
							
							qt/main: Make title string more i18n-friendly  
						
						... 
						
						
						
						Currently, whether or not the title is 32-bit or 64-bit was being
appended as a suffix to the title, which is fine for left-to-right
languages, but may not always fly so smoothly with some right-to-left
languages.
We also weren't marking that portion of the string as translatable,
which prevents translators from translating part of the title string. 
						
						
					 
					
						2021-07-08 15:06:16 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							c8b8674ffc 
							
						 
					 
					
						
						
							
							settings, yuzu qt: Add migration code for CPU accuracy  
						
						... 
						
						
						
						Old CPU Accuracy setting won't translate well into since we're adding
one at the beginning of the list. On first boot with the new setting,
just use the default setting. 
						
						
					 
					
						2021-07-08 14:56:09 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							87b6e14d7c 
							
						 
					 
					
						
						
							
							arm_dynarmic{32,64}: Fixes from test build  
						
						... 
						
						
						
						Now sets optimizations regardless of the Settings. Drops unsafe fastmem
optimization. 
						
						
					 
					
						2021-07-08 14:56:09 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							7ab5767157 
							
						 
					 
					
						
						
							
							core,common,yuzu qt: Add CPU accuracy option 'Auto'  
						
						... 
						
						
						
						The current CPU accuracy settings in yuzu are fairly polarized and
require more than common knowledge to know what the optimal settings for
yuzu would be. This adds a curated option called 'Auto' that applies a
few at the moment known-good unsafe optimizations to Dynarmic. 
						
						
					 
					
						2021-07-08 14:56:09 -04:00 
						 
				 
			
				
					
						
							
							
								Ameer J 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5edc96f4a4 
							
						 
					 
					
						
						
							
							Merge pull request  #6539  from lat9nq/default-setting  
						
						... 
						
						
						
						general: Move most settings' defaults and labels into their definition 
						
						
					 
					
						2021-07-08 14:46:31 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							a949ee0410 
							
						 
					 
					
						
						
							
							general: Code formatting improvements  
						
						... 
						
						
						
						Slight improvements to readability.
Dropped suggestions for string_view (settings.h:101), pass by value
(settings.h:82), reverting double to a float (config.cpp:316), and other
smaller ones, some out of scope.
Addresses review feedback.
Co-authored-by: Ameer J <52414509+ameerj@users.noreply.github.com> 
						
						
					 
					
						2021-07-08 14:07:10 -04:00 
						 
				 
			
				
					
						
							
							
								Feng Chen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7ad195fd3 
							
						 
					 
					
						
						
							
							Out of bound blit ( #6531 )  
						
						... 
						
						
						
						* Fix out of bound blit error
* Fix code read
* Fix ci error
Co-authored-by: Feng Chen <chen.feng@gloritysolutions.com> 
						
						
					 
					
						2021-07-08 11:06:09 -07:00 
						 
				 
			
				
					
						
							
							
								Kelebek1 
							
						 
					 
					
						
						
						
						
							
						
						
							7905eb0254 
							
						 
					 
					
						
						
							
							Replace NaN mix volume samples with silence.  
						
						... 
						
						
						
						Fixes Xenoblade Chronicles 2 blowing out the audio. 
						
						
					 
					
						2021-07-08 17:42:15 +01:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92a3daf029 
							
						 
					 
					
						
						
							
							Merge pull request  #6564  from Kelebek1/Audio  
						
						... 
						
						
						
						Support more PCM formats 
						
						
					 
					
						2021-07-08 12:14:58 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91a4a924b1 
							
						 
					 
					
						
						
							
							Merge pull request  #6569  from Kelebek1/Vol  
						
						... 
						
						
						
						audio_core: Preserve front channel volume after 6 to 2 downmix 
						
						
					 
					
						2021-07-08 12:09:21 -04:00 
						 
				 
			
				
					
						
							
							
								Kelebek1 
							
						 
					 
					
						
						
						
						
							
						
						
							7636fefb71 
							
						 
					 
					
						
						
							
							audio_core: Preserve front channel volume after 6 to 2 downmix  
						
						... 
						
						
						
						Many games report 6 channel output while only providing data for 2. We only output 2-channel audio regardless, and in the downmixing, front left/right only provide 36% of their volume. This is done assuming all of the other channels also contain valid data, but in many games they don't. This PR alters the downmixing to preserve front left/right, so volume is not lost.
This improves volume in Link's Awakening, New Super Mario Bros U, Disgaea 6, Super Kirby Clash. 
						
						
					 
					
						2021-07-08 17:07:23 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8542f2f3fc 
							
						 
					 
					
						
						
							
							Merge pull request  #6567  from Kelebek1/Audio2  
						
						... 
						
						
						
						[audren] Report 2 channels active rather than 1 
						
						
					 
					
						2021-07-07 14:52:08 -07:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d0bdef17d 
							
						 
					 
					
						
						
							
							Merge pull request  #6570  from lat9nq/bind-image-true  
						
						... 
						
						
						
						util_shaders: Fix BindImageTexture 
						
						
					 
					
						2021-07-07 16:18:05 -03:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							2f0e1f5d02 
							
						 
					 
					
						
						
							
							util_shaders: Fix BindImageTexture  
						
						... 
						
						
						
						According to
https://gitlab.freedesktop.org/mesa/mesa/-/issues/3820#note_753371  we
need to set these to true for use with 3D textures.
Fixes BOTW teleporting on RadeonSI and iris. 
						
						
					 
					
						2021-07-07 14:09:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2eb018c80f 
							
						 
					 
					
						
						
							
							Merge pull request  #6562  from Morph1984/flush-behavior  
						
						... 
						
						
						
						common: fs: More misc. changes 
						
						
					 
					
						2021-07-07 00:40:31 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb3cb3af35 
							
						 
					 
					
						
						
							
							Merge pull request  #6497  from FernandoS27/scotty-doesnt-know  
						
						... 
						
						
						
						GPU Memory Manager - Correct handling of non continuous backing memory. 
						
						
					 
					
						2021-07-06 17:26:21 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b07423f6e2 
							
						 
					 
					
						
						
							
							Merge pull request  #6566  from Morph1984/sign-compare-as-error  
						
						... 
						
						
						
						CMakeLists: Treat -Wsign-compare as an error on GCC/Clang 
						
						
					 
					
						2021-07-06 11:23:33 -07:00 
						 
				 
			
				
					
						
							
							
								Kelebek1 
							
						 
					 
					
						
						
						
						
							
						
						
							b9f915e07a 
							
						 
					 
					
						
						
							
							Report 2 channels active. Fixes Tales of Vesperia's mono channel audio.  
						
						
						
						
					 
					
						2021-07-06 18:52:49 +01:00 
						 
				 
			
				
					
						
							
							
								Kelebek1 
							
						 
					 
					
						
						
						
						
							
						
						
							dbcc093d88 
							
						 
					 
					
						
						
							
							Support more PCM formats. Fixes Ys IX audio.  
						
						
						
						
					 
					
						2021-07-06 18:43:23 +01:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							ef70054367 
							
						 
					 
					
						
						
							
							cmake: Specify the compiler on autotools externals  
						
						... 
						
						
						
						Enables CCache on externals if available. 
						
						
					 
					
						2021-07-06 12:54:24 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							ebb82b0b83 
							
						 
					 
					
						
						
							
							CMakeLists: Treat -Wsign-compare as an error on GCC/Clang  
						
						... 
						
						
						
						Treats (un)signed comparison mismatches as errors to be consistent with MSVC 
						
						
					 
					
						2021-07-06 12:50:09 -04:00