MonsterDruide1 
							
						 
					 
					
						
						
						
						
							
						
						
							f25d6ebc45 
							
						 
					 
					
						
						
							
							settings: File selector & other settings  
						
						... 
						
						
						
						First of all, TASing requires a script to play back. The user can select the parent directory at `System -> Filesystem`, next to an option to pause TAS during loads: This requires a "hacky" setup deeper in the code and will be added in the last commit.
Also, Hotkeys are being introduced: CTRL+F5 for playback start/stop, CTRL+F6 for re-reading the script and CTRL+F7 for recording a new script. 
						
						
					 
					
						2021-09-18 23:22:11 +02:00 
						 
				 
			
				
					
						
							
							
								MonsterDruide1 
							
						 
					 
					
						
						
						
						
							
						
						
							b42c3ce21d 
							
						 
					 
					
						
						
							
							input_common/tas: Base playback & recording system  
						
						... 
						
						
						
						The base playback system supports up to 8 controllers (specified by `PLAYER_NUMBER` in `tas_input.h`), which all change their inputs simulataneously when `TAS::UpdateThread` is called.
The recording system uses the controller debugger to read the state of the first controller and forwards that data to the TASing system for recording. Currently, this process sadly is not frame-perfect and pixel-accurate.
Co-authored-by: Naii-the-Baf <sfabian200@gmail.com>
Co-authored-by: Narr-the-Reg <juangerman-13@hotmail.com> 
						
						
					 
					
						2021-09-18 23:22:00 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35f46fc079 
							
						 
					 
					
						
						
							
							Merge pull request  #7020  from Moonlacer/remove_audio_stretching  
						
						... 
						
						
						
						Remove audio stretching 
						
						
					 
					
						2021-09-18 11:18:24 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Strelsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25cd0342c4 
							
						 
					 
					
						
						
							
							Fix "Unknown C standard control flag" warning  
						
						
						
						
					 
					
						2021-09-18 08:37:34 -04:00 
						 
				 
			
				
					
						
							
							
								Valeri 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							738cd1896b 
							
						 
					 
					
						
						
							
							If not on Windows, disable raw input  
						
						... 
						
						
						
						This way, if someone copies their Windows config to other OS, they won't be stuck without web applet for no apparent reason. 
						
						
					 
					
						2021-09-18 15:10:00 +03:00 
						 
				 
			
				
					
						
							
							
								Valeri 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b54bf126f7 
							
						 
					 
					
						
						
							
							Hide XInput bypass on non-Windows OSes  
						
						... 
						
						
						
						Follow-up to #6950 . This option is a no-op on other OSes and only serves to spread confusion there. 
						
						
					 
					
						2021-09-18 14:41:51 +03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d7801deb7 
							
						 
					 
					
						
						
							
							Merge pull request  #6950  from german77/multiplay  
						
						... 
						
						
						
						input_common: Add advanced setting for 8 player support 
						
						
					 
					
						2021-09-17 17:25:51 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4ee94165f 
							
						 
					 
					
						
						
							
							Merge pull request  #7015  from german77/NotGoodForTerra  
						
						... 
						
						
						
						ngct: Stub Match 
						
						
					 
					
						2021-09-17 10:58:55 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff54d9615f 
							
						 
					 
					
						
						
							
							Merge pull request  #7011  from ameerj/vk-validation-0x0  
						
						... 
						
						
						
						vulkan_debug_callback: Ignore InvalidCommandBuffer-VkDescriptorSet errors 
						
						
					 
					
						2021-09-16 17:17:04 -07:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							22162f906b 
							
						 
					 
					
						
						
							
							host_shaders: Remove opengl_copy_bgra.comp  
						
						
						
						
					 
					
						2021-09-16 19:49:13 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							ab808fe7cf 
							
						 
					 
					
						
						
							
							gl_texture_cache: Migrate BGRCopyPass from util_shaders  
						
						... 
						
						
						
						The BGR copies no longer use shaders. 
						
						
					 
					
						2021-09-16 19:49:12 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a606b1448b 
							
						 
					 
					
						
						
							
							Merge pull request  #7027  from ameerj/sorry-amd  
						
						... 
						
						
						
						vulkan_device: Reorder Float16Int8 declaration 
						
						
					 
					
						2021-09-16 07:05:58 +02:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							e3c153efa4 
							
						 
					 
					
						
						
							
							vulkan_device: Reorder Float16Int8 declaration  
						
						... 
						
						
						
						This variable was going out of scope before its usage in the vulkan device creation, causing a crash on very specific drivers. 
						
						
					 
					
						2021-09-16 00:54:24 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							5601e1cb00 
							
						 
					 
					
						
						
							
							Revert "Merge pull request  #7006  from FernandoS27/a-motherfucking-driver"  
						
						... 
						
						
						
						This reverts commit 62e88d0e7455e37840db7e2a8e199bc6ca176966, reversing
changes made to edf3da346f4ec0ca492b427f4f693d56e84abc52. 
						
						
					 
					
						2021-09-16 00:51:22 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6d5444293 
							
						 
					 
					
						
						
							
							Merge pull request  #7010  from Morph1984/fs-timestamp  
						
						... 
						
						
						
						vfs: Partially implement GetFileTimeStampRaw 
						
						
					 
					
						2021-09-15 20:13:26 -07:00 
						 
				 
			
				
					
						
							
							
								Moonlacer 
							
						 
					 
					
						
						
						
						
							
						
						
							371feaa635 
							
						 
					 
					
						
						
							
							fix_clang_error  
						
						
						
						
					 
					
						2021-09-15 20:20:45 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							7f737b022a 
							
						 
					 
					
						
						
							
							util_shaders: Unify BGRA copy passes  
						
						
						
						
					 
					
						2021-09-15 21:10:52 -04:00 
						 
				 
			
				
					
						
							
							
								Moonlacer 
							
						 
					 
					
						
						
						
						
							
						
						
							09ab819040 
							
						 
					 
					
						
						
							
							fix_accidental_deletion  
						
						
						
						
					 
					
						2021-09-15 19:59:10 -05:00 
						 
				 
			
				
					
						
							
							
								Moonlacer 
							
						 
					 
					
						
						
						
						
							
						
						
							44135b011f 
							
						 
					 
					
						
						
							
							remove-audio-stretching-setting  
						
						
						
						
					 
					
						2021-09-15 19:52:43 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							84f7e7e91c 
							
						 
					 
					
						
						
							
							vk_scheduler: Use std::jthread  
						
						
						
						
					 
					
						2021-09-15 20:49:07 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							877cd60b00 
							
						 
					 
					
						
						
							
							gpu: Use std::jthread for async gpu thread  
						
						
						
						
					 
					
						2021-09-15 20:49:07 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							c2ddda2f51 
							
						 
					 
					
						
						
							
							threadsafe_queue: Add std::stop_token overload to PopWait  
						
						... 
						
						
						
						Useful for jthreads which make use of the threadsafe queues. 
						
						
					 
					
						2021-09-15 20:49:07 -04:00 
						 
				 
			
				
					
						
							
							
								Ameer J 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4d9814ec4 
							
						 
					 
					
						
						
							
							Merge pull request  #7014  from Morph1984/log-pipeline-count  
						
						... 
						
						
						
						renderers: Log total pipeline count 
						
						
					 
					
						2021-09-15 19:44:08 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							7bc07195c5 
							
						 
					 
					
						
						
							
							audin_u: Return a buffer event in RegisterBufferEvent  
						
						... 
						
						
						
						Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com> 
						
						
					 
					
						2021-09-15 16:38:12 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							17b0955f9a 
							
						 
					 
					
						
						
							
							audin_u: stub Start, RegisterBufferEvent, AppendAudioInBufferAuto  
						
						... 
						
						
						
						This also moves IAudioIn's definition to the header.
Required for Splatoon 2 LAN play. 
						
						
					 
					
						2021-09-15 15:52:09 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							13471ddf86 
							
						 
					 
					
						
						
							
							Build System: Build with JCC Erratum Mitigation  
						
						
						
						
					 
					
						2021-09-15 21:32:44 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							8984abfc76 
							
						 
					 
					
						
						
							
							Spir-V: Rescale the frag depth to 0,1 mode when -1,1 mode is used in Vulkan.  
						
						
						
						
					 
					
						2021-09-15 21:30:33 +02:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b34b3efbb2 
							
						 
					 
					
						
						
							
							ngct: Stub Match  
						
						... 
						
						
						
						Needed for  Cruis'n Blast 
						
						
					 
					
						2021-09-15 00:17:31 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							2df2b3719a 
							
						 
					 
					
						
						
							
							renderers: Log total pipeline count  
						
						
						
						
					 
					
						2021-09-14 13:18:26 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							8d63ebcb64 
							
						 
					 
					
						
						
							
							vfs: Partially implement GetFileTimeStampRaw  
						
						... 
						
						
						
						Gets rid of homebrew warnings using this func 
						
						
					 
					
						2021-09-14 08:48:01 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							081ccc6441 
							
						 
					 
					
						
						
							
							Merge pull request  #7009  from ameerj/main_process_cleanup  
						
						... 
						
						
						
						core: Destroy main_process during shutdown 
						
						
					 
					
						2021-09-13 23:32:43 -07:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							67f7a6c398 
							
						 
					 
					
						
						
							
							core: Destroy main_process during shutdown  
						
						... 
						
						
						
						The main_process was never being cleaned up, causing a noticeable memory leak after subsequent launches. This change cleans up the memory during Core Shutdown, mitigating the leak. 
						
						
					 
					
						2021-09-13 23:44:52 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							db1c4b125f 
							
						 
					 
					
						
						
							
							vulkan_debug_callback: Ignore InvalidCommandBuffer-VkDescriptorSet errors  
						
						... 
						
						
						
						This validation error is spammed on some titles, asserting that VkDescriptorSet 0x0[] was destroyed.
This is likely a validation layer bug when using VK_KHR_push_descriptor, which can avoid using traditional VkDescriptorSet. It should be safe to ignore for now. 
						
						
					 
					
						2021-09-13 23:08:59 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d86a9b9a4b 
							
						 
					 
					
						
						
							
							Merge pull request  #6943  from FernandoS27/omae-wa-mou-shindeiru  
						
						... 
						
						
						
						Vulkan: Disable VK_EXT_SAMPLER_FILTER_MINMAX in GCN AMD 
						
						
					 
					
						2021-09-13 17:33:15 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							7a712da2b3 
							
						 
					 
					
						
						
							
							Vulkan: Disable VK_EXT_SAMPLER_FILTER_MINMAX in GCN AMD since it's broken.  
						
						
						
						
					 
					
						2021-09-13 23:29:57 +02:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62e88d0e74 
							
						 
					 
					
						
						
							
							Merge pull request  #7006  from FernandoS27/a-motherfucking-driver  
						
						... 
						
						
						
						Vulkan: Blacklist Int8Float16 Extension on AMD on driver 21.9.1 
						
						
					 
					
						2021-09-13 17:25:56 -04:00 
						 
				 
			
				
					
						
							
							
								Mai M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							edf3da346f 
							
						 
					 
					
						
						
							
							Merge pull request  #7005  from Morph1984/enum-bitwise-shift-ops  
						
						... 
						
						
						
						common_funcs: Add enum flag bitwise shift operator overloads 
						
						
					 
					
						2021-09-13 17:21:22 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fde9b84b21 
							
						 
					 
					
						
						
							
							Merge pull request  #6944  from FernandoS27/dear-drunk-me  
						
						... 
						
						
						
						Vulkan/Descriptors: Increase sets per pool on AMD propietary driver. 
						
						
					 
					
						2021-09-13 17:20:07 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							e7c8a0bb23 
							
						 
					 
					
						
						
							
							Vulkan: Blacklist Int8Float16 Extension on AMD on driver 21.9.1  
						
						
						
						
					 
					
						2021-09-13 23:17:37 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bb28dfe2c 
							
						 
					 
					
						
						
							
							Merge pull request  #7001  from ameerj/wario-fix  
						
						... 
						
						
						
						vk_rasterizer: Fix dynamic StencilOp updating when two faces are enabled 
						
						
					 
					
						2021-09-13 23:16:59 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							e7ca37b1e5 
							
						 
					 
					
						
						
							
							Vulkan/Descriptors: Increase sets per pool on AMFD propietary driver.  
						
						
						
						
					 
					
						2021-09-13 23:09:18 +02:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							3512cae623 
							
						 
					 
					
						
						
							
							common_funcs: Add enum flag bitwise shift operator overloads  
						
						... 
						
						
						
						This adds bitwise shift operator overloads (<<, >>, <<=, >>=) in the macro DECLARE_ENUM_FLAG_OPERATORS(type) 
						
						
					 
					
						2021-09-13 16:01:20 -04:00 
						 
				 
			
				
					
						
							
							
								Ameer J 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d180fd7c36 
							
						 
					 
					
						
						
							
							Merge pull request  #7000  from Morph1984/create-dir-comment  
						
						... 
						
						
						
						FS: Mark recursive CreateDirectory as inaccurate and temporary 
						
						
					 
					
						2021-09-12 21:06:52 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							35e5a67a83 
							
						 
					 
					
						
						
							
							vk_swapchain: Use immediate present mode when mailbox is unavailable and FPS is unlocked  
						
						... 
						
						
						
						Allows drivers that do not support VK_PRESENT_MODE_MAILBOX_KHR the ability to present at a framerate higher than the monitor's refresh rate when the FPS is unlocked. 
						
						
					 
					
						2021-09-12 20:32:23 -04:00 
						 
				 
			
				
					
						
							
							
								Mai M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4318d2207 
							
						 
					 
					
						
						
							
							Merge pull request  #7002  from ameerj/vk-state-unused  
						
						... 
						
						
						
						vk_state_tracker: Remove unused function 
						
						
					 
					
						2021-09-12 17:31:56 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							678f73069f 
							
						 
					 
					
						
						
							
							vk_rasterizer: Fix dynamic StencilOp updating when two faces are enabled  
						
						... 
						
						
						
						This function was incorrectly using the stencil_two_side_enable register when dynamically updating the StencilOp. 
						
						
					 
					
						2021-09-12 16:19:12 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							8e289ade15 
							
						 
					 
					
						
						
							
							vk_state_tracker: Remove unused function  
						
						
						
						
					 
					
						2021-09-12 15:28:24 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							727f607e00 
							
						 
					 
					
						
						
							
							FS: Mark recursive CreateDirectory as inaccurate and temporary  
						
						
						
						
					 
					
						2021-09-12 14:06:01 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9248442bb2 
							
						 
					 
					
						
						
							
							Merge pull request  #6948  from ameerj/amd-warp-fix  
						
						... 
						
						
						
						shaders: Fix warp instructions on 64-thread warp devices 
						
						
					 
					
						2021-09-12 13:53:29 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ab549e62a 
							
						 
					 
					
						
						
							
							Merge pull request  #6975  from ogniK5377/acc-async-ctx  
						
						... 
						
						
						
						account: EnsureTokenIdCacheAsync 
						
						
					 
					
						2021-09-12 12:03:10 -04:00