Ameer J 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c770fa9823 
							
						 
					 
					
						
						
							
							Merge pull request  #6540  from Kelebek1/nvdec  
						
						... 
						
						
						
						Slightly refactor NVDEC and codecs for readability and safety 
						
						
					 
					
						2021-07-05 16:06:09 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							c6a9e91784 
							
						 
					 
					
						
						
							
							Texture Cache: Fix collision with multiple overlaps of the same sparse texture.  
						
						
						
						
					 
					
						2021-07-04 22:32:36 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							a8a0927d42 
							
						 
					 
					
						
						
							
							Texture Cache: Fix GCC & Clang.  
						
						
						
						
					 
					
						2021-07-04 22:32:35 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							8f9f142956 
							
						 
					 
					
						
						
							
							Texture Cache: Address feedback.  
						
						
						
						
					 
					
						2021-07-04 22:32:35 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							fd98fcf7f0 
							
						 
					 
					
						
						
							
							Texture Cache: Improve accuracy of sparse texture detection.  
						
						
						
						
					 
					
						2021-07-04 22:32:35 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							38165fb7e3 
							
						 
					 
					
						
						
							
							Texture Cache: Initial Implementation of Sparse Textures.  
						
						
						
						
					 
					
						2021-07-04 22:32:03 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							0aab55d26a 
							
						 
					 
					
						
						
							
							TextureCacheOGL: Implement Image Copies for 1D and 1D Array.  
						
						
						
						
					 
					
						2021-07-03 14:40:29 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							ebaa7e391c 
							
						 
					 
					
						
						
							
							TextureCache: Fix 1D to 2D overlapps.  
						
						
						
						
					 
					
						2021-07-03 14:01:54 +02:00 
						 
				 
			
				
					
						
							
							
								Kelebek1 
							
						 
					 
					
						
						
						
						
							
						
						
							208a04dcff 
							
						 
					 
					
						
						
							
							Slightly refactor NVDEC and codecs for readability and safety  
						
						
						
						
					 
					
						2021-07-01 06:22:05 +01:00 
						 
				 
			
				
					
						
							
							
								Ameer J 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bab400daaf 
							
						 
					 
					
						
						
							
							Merge pull request  #6459  from lat9nq/ubuntu-fixes  
						
						... 
						
						
						
						cmake: Improve Linux dependency checking for externals 
						
						
					 
					
						2021-06-30 21:47:57 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							7a8de138df 
							
						 
					 
					
						
						
							
							yuzu qt: Make most UISettings a BasicSetting  
						
						... 
						
						
						
						For simple primitive settings, moves their defaults and labels to
definition time.
Also fixes typo and clang-format
yuzu qt: config: Fix rng_seed 
						
						
					 
					
						2021-06-28 19:13:53 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							b91b76df4f 
							
						 
					 
					
						
						
							
							general: Make most settings a BasicSetting  
						
						... 
						
						
						
						Creates a new BasicSettings class in common/settings, and forces setting
a default and label for each setting that uses it in common/settings.
Moves defaults and labels from both frontends into common settings.
Creates a helper function in each frontend to facillitate reading the
settings now with the new default and label properties.
Settings::Setting is also now a subclass of Settings::BasicSetting. Also
adds documentation for both Setting and BasicSetting. 
						
						
					 
					
						2021-06-28 17:32:17 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec68cba440 
							
						 
					 
					
						
						
							
							Merge pull request  #6502  from ameerj/vendor-title  
						
						... 
						
						
						
						main: Add GPU Vendor name to running title bar 
						
						
					 
					
						2021-06-28 14:51:49 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							22d7b89c15 
							
						 
					 
					
						
						
							
							video_core: Remove #pragma warning directives for external headers  
						
						
						
						
					 
					
						2021-06-28 14:21:40 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							a47704f4dd 
							
						 
					 
					
						
						
							
							video_core: Enforce C4242  
						
						
						
						
					 
					
						2021-06-28 14:20:25 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							d3d6613d33 
							
						 
					 
					
						
						
							
							video_core: Silence signed/unsigned mismatch warnings  
						
						
						
						
					 
					
						2021-06-28 09:21:42 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							9476309d53 
							
						 
					 
					
						
						
							
							buffer_cache: Only flush downloaded size  
						
						... 
						
						
						
						Fixes a regression unintentionally introduced by the garbage collector.
This makes regular memory downloads only flush the requested sizes.
This negatively affected Koei Tecmo games. 
						
						
					 
					
						2021-06-26 03:29:34 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							03abe8bf85 
							
						 
					 
					
						
						
							
							video_core: Enforce C4244  
						
						... 
						
						
						
						Enforce implicit integer casts to a smaller type as errors. 
						
						
					 
					
						2021-06-26 03:29:34 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							05bd50a1cf 
							
						 
					 
					
						
						
							
							codec,vic: Disable warnings in ffmpeg headers  
						
						
						
						
					 
					
						2021-06-26 03:29:31 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							3ab5bf6454 
							
						 
					 
					
						
						
							
							vk_buffer_cache: Silence implicit cast warnings  
						
						
						
						
					 
					
						2021-06-26 02:17:36 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							b4894faeae 
							
						 
					 
					
						
						
							
							buffer_cache/texture_cache: Make GC functions private  
						
						
						
						
					 
					
						2021-06-26 02:17:36 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							e79d02bf38 
							
						 
					 
					
						
						
							
							buffer_cache: Silence implicit cast warning  
						
						
						
						
					 
					
						2021-06-26 02:17:36 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							99b859db55 
							
						 
					 
					
						
						
							
							vulkan_device: Make device memory match the rest of the file  
						
						... 
						
						
						
						Match the style in the file. 
						
						
					 
					
						2021-06-25 02:38:58 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c805c0b395 
							
						 
					 
					
						
						
							
							Merge pull request  #6496  from ameerj/astc-fixes  
						
						... 
						
						
						
						astc: Various robustness enhancements for the gpu decoder 
						
						
					 
					
						2021-06-24 21:47:05 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9c2732121 
							
						 
					 
					
						
						
							
							Merge pull request  #6519  from Wunkolo/mem-size-literal  
						
						... 
						
						
						
						common: Replace common_sizes into user-literals 
						
						
					 
					
						2021-06-24 19:09:12 -07:00 
						 
				 
			
				
					
						
							
							
								Wunkolo 
							
						 
					 
					
						
						
						
						
							
						
						
							4569f39c7c 
							
						 
					 
					
						
						
							
							common: Replace common_sizes into user-literals  
						
						... 
						
						
						
						Removes common_sizes.h in favor of having `_KiB`, `_MiB`, `_GiB`, etc
user-literals within literals.h.
To keep the global namespace clean, users will have to use:
```
using namespace Common::Literals;
```
to access these literals. 
						
						
					 
					
						2021-06-24 09:27:40 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b09d6628b 
							
						 
					 
					
						
						
							
							Merge pull request  #6517  from lioncash/fmtlib  
						
						... 
						
						
						
						externals: Update fmt to 8.0.0 
						
						
					 
					
						2021-06-23 15:31:04 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d0b1f2bd05 
							
						 
					 
					
						
						
							
							General: Resolve fmt specifiers to adhere to 8.0.0 API where applicable  
						
						... 
						
						
						
						Also removes some deprecated API usages. 
						
						
					 
					
						2021-06-23 13:48:21 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8d9bb0dfb 
							
						 
					 
					
						
						
							
							Merge pull request  #6518  from lioncash/func  
						
						... 
						
						
						
						maxwell3d: Add missing return in default SizeInBytes() case 
						
						
					 
					
						2021-06-23 09:43:00 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							be6844c1ed 
							
						 
					 
					
						
						
							
							maxwell3d: Add missing return in default SizeInBytes() case  
						
						... 
						
						
						
						We were returning '1' in ComponentCount()'s default case but were
neglecting to do the same with SizeInBytes(). 
						
						
					 
					
						2021-06-23 11:50:40 -04:00 
						 
				 
			
				
					
						
							
							
								Mai M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17fff10e06 
							
						 
					 
					
						
						
							
							Merge pull request  #6465  from FernandoS27/sex-on-the-beach  
						
						... 
						
						
						
						GPU: Implement a garbage collector for GPU Caches (project Reaper+) 
						
						
					 
					
						2021-06-23 08:03:01 -04:00 
						 
				 
			
				
					
						
							
							
								Mai M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20f474b09a 
							
						 
					 
					
						
						
							
							Merge pull request  #6508  from ReinUsesLisp/bootmanager-stop-token  
						
						... 
						
						
						
						bootmanager: Use std::stop_source for stopping emulation 
						
						
					 
					
						2021-06-23 02:35:42 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							f9b940a442 
							
						 
					 
					
						
						
							
							Reaper: Set minimum cleaning limit on OGL.  
						
						
						
						
					 
					
						2021-06-22 22:07:17 +02:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							81b1b71993 
							
						 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							4009ae1da2 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							cf116a28a6 
							
						 
					 
					
						
						
							
							vk_master_semaphore: Use jthread for debug thread  
						
						
						
						
					 
					
						2021-06-21 19:56:07 -03:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							a01459df3d 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							fb16cbb17e 
							
						 
					 
					
						
						
							
							video_core: Add GPU vendor name to window title bar  
						
						
						
						
					 
					
						2021-06-20 23:04:07 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							569a1962c0 
							
						 
					 
					
						
						
							
							Reaper: Guarantee correct deletion.  
						
						
						
						
					 
					
						2021-06-20 19:11:41 +02:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							851c76233d 
							
						 
					 
					
						
						
							
							util_shaders: Specify ASTC decoder memory barrier bits  
						
						
						
						
					 
					
						2021-06-19 11:16:25 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							ace20ba4a4 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							31b125ef57 
							
						 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							0b172d12c0 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							719a6dd5a1 
							
						 
					 
					
						
						
							
							Reaper: Correct size calculation on Vulkan.  
						
						
						
						
					 
					
						2021-06-17 08:48:41 +02:00 
						 
				 
			
				
					
						
							
							
								Ameer J 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5b517aa5f 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							ca6f47c686 
							
						 
					 
					
						
						
							
							Reaper: Change memory restrictions on TC depending on host memory on VK.  
						
						
						
						
					 
					
						2021-06-17 00:29:48 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							0dd98842bf 
							
						 
					 
					
						
						
							
							Reaper: Address Feedback.  
						
						
						
						
					 
					
						2021-06-16 21:35:03 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							954ad2a61e 
							
						 
					 
					
						
						
							
							Reaper: Setup settings and final tuning.  
						
						
						
						
					 
					
						2021-06-16 21:35:03 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							d8ad6aa187 
							
						 
					 
					
						
						
							
							Reaper: Tune it up to be an smart GC.  
						
						
						
						
					 
					
						2021-06-16 21:35:02 +02:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							a11bc4a382 
							
						 
					 
					
						
						
							
							Initial Reaper Setup  
						
						... 
						
						
						
						WIP 
						
						
					 
					
						2021-06-16 21:35:02 +02:00