lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							a007ac6b9c 
							
						 
					 
					
						
						
							
							configure_graphics_advance: Generate UI at runtime  
						
						... 
						
						
						
						We can iterate through the AdvancedGraphics settings and generate the UI
during runtime. This doesn't help runtime efficiency, but it helps a ton
in reducing the amount of work a developer needs in order to add a new
setting. 
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							5cffa34288 
							
						 
					 
					
						
						
							
							settings,video_core: Consolidate ASTC decoding options  
						
						... 
						
						
						
						Just puts them all neatly into one place. 
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							4ecedc4991 
							
						 
					 
					
						
						
							
							vk_buffer_cache: Format  
						
						
						
						
					 
					
						2023-07-18 19:56:20 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							71b3b2a2f0 
							
						 
					 
					
						
						
							
							general: Silence -Wshadow{,-uncaptured-local} warnings  
						
						... 
						
						
						
						These occur in the latest commits in LLVM Clang. 
						
						
					 
					
						2023-07-18 19:31:35 -04:00 
						 
				 
			
				
					
						
							
							
								Alexandre Bouvier 
							
						 
					 
					
						
						
						
						
							
						
						
							c3050c1b48 
							
						 
					 
					
						
						
							
							cmake: allow using system VMA library  
						
						
						
						
					 
					
						2023-07-12 04:51:45 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce7c418e0c 
							
						 
					 
					
						
						
							
							Merge pull request  #10996  from Kelebek1/readblock_optimisation  
						
						... 
						
						
						
						Use spans over guest memory where possible instead of copying data 
						
						
					 
					
						2023-07-10 18:54:19 -07:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8eb37fbec 
							
						 
					 
					
						
						
							
							Merge pull request  #10994  from liamwhite/ue4-preferred  
						
						... 
						
						
						
						vulkan_common: use device local preferred for image memory 
						
						
					 
					
						2023-07-05 09:23:56 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f71140fbd9 
							
						 
					 
					
						
						
							
							Merge pull request  #11012  from gidoly/metroid-fix  
						
						... 
						
						
						
						Fix regression by unreal engine fix pr #11009  
						
						
					 
					
						2023-07-05 09:23:34 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1462db4694 
							
						 
					 
					
						
						
							
							video_core: vulkan_device: Disable timeline semaphore on Turnip, fix qcom version check.  
						
						
						
						
					 
					
						2023-07-03 19:25:06 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44af2e32a4 
							
						 
					 
					
						
						
							
							Merge pull request  #10964  from bunnei/gpu-remove-qcom-check  
						
						... 
						
						
						
						video_core: vulkan_device: Fix S8Gen2 dynamic state checks. 
						
						
					 
					
						2023-07-03 16:59:29 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							cef7aaa8ec 
							
						 
					 
					
						
						
							
							video_core: vulkan_device: Change to driver version check.  
						
						
						
						
					 
					
						2023-07-03 14:25:06 -07:00 
						 
				 
			
				
					
						
							
							
								gidoly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							408a9cd50d 
							
						 
					 
					
						
						
							
							oops re open  
						
						
						
						
					 
					
						2023-07-03 20:25:23 +09:00 
						 
				 
			
				
					
						
							
							
								Kelebek1 
							
						 
					 
					
						
						
						
						
							
						
						
							6f7cb69c94 
							
						 
					 
					
						
						
							
							Use spans over guest memory where possible instead of copying data.  
						
						
						
						
					 
					
						2023-07-02 23:09:48 +01:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e3695ecaa 
							
						 
					 
					
						
						
							
							Merge pull request  #10479  from GPUCode/format-list  
						
						... 
						
						
						
						Add support for VK_KHR_image_format_list 
						
						
					 
					
						2023-07-02 17:38:21 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eaa62aee98 
							
						 
					 
					
						
						
							
							Merge pull request  #10942  from FernandoS27/android-is-a-pain-in-the-a--  
						
						... 
						
						
						
						Memory Tracking: Add mechanism to register small writes when gpu page is contested by GPU 
						
						
					 
					
						2023-07-02 11:29:01 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							ad1946b893 
							
						 
					 
					
						
						
							
							vulkan_common: use device local preferred for image memory  
						
						
						
						
					 
					
						2023-07-01 23:44:57 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							34c448bad4 
							
						 
					 
					
						
						
							
							Revert "texture_cache: Fix incorrect logic for AccelerateDMA"  
						
						... 
						
						
						
						This reverts commit 1fc47361a12afd91d8ea0b76378e0b3d4feb93a6. 
						
						
					 
					
						2023-07-01 23:37:50 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							146769f44e 
							
						 
					 
					
						
						
							
							Merge pull request  #10984  from comex/cob  
						
						... 
						
						
						
						Minor cleanup in BufferCacheRuntime::ReserveNullBuffer 
						
						
					 
					
						2023-07-01 22:38:33 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae7e9b5469 
							
						 
					 
					
						
						
							
							Merge pull request  #10974  from Steveice10/macos_vk  
						
						... 
						
						
						
						vulkan: Improvements to macOS surface creation 
						
						
					 
					
						2023-07-01 22:38:26 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							971b89b979 
							
						 
					 
					
						
						
							
							Merge pull request  #10970  from Morph1984/thing  
						
						... 
						
						
						
						general: Misc changes that did not deserve their own PRs 
						
						
					 
					
						2023-07-01 22:38:18 -04:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
						
						
							
						
						
							1e3b2328a6 
							
						 
					 
					
						
						
							
							Minor cleanup in BufferCacheRuntime::ReserveNullBuffer  
						
						... 
						
						
						
						As far as I can tell, there is no reason to OR this bit in separately. 
						
						
					 
					
						2023-07-01 12:00:25 -07:00 
						 
				 
			
				
					
						
							
							
								GPUCode 
							
						 
					 
					
						
						
						
						
							
						
						
							272916eeaf 
							
						 
					 
					
						
						
							
							renderer_vulkan: Fix some missing view formats  
						
						... 
						
						
						
						* Many times the format itself wouldn't have been added to the list causing device losses for nvidia GPUs
* Also account for ASTC acceleration storage views 
						
						
					 
					
						2023-07-01 16:03:35 +03:00 
						 
				 
			
				
					
						
							
							
								GPUCode 
							
						 
					 
					
						
						
						
						
							
						
						
							95cefaf993 
							
						 
					 
					
						
						
							
							renderer_vulkan: Add support for VK_KHR_image_format_list  
						
						
						
						
					 
					
						2023-07-01 16:03:29 +03:00 
						 
				 
			
				
					
						
							
							
								Steveice10 
							
						 
					 
					
						
						
						
						
							
						
						
							e146a00345 
							
						 
					 
					
						
						
							
							vulkan: Use newer VK_EXT_metal_surface to create surface for MoltenVK.  
						
						
						
						
					 
					
						2023-06-30 23:46:03 -07:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							5a09fa5012 
							
						 
					 
					
						
						
							
							maxwell_dma: Specify dst_operand.pitch instead of a temp var  
						
						
						
						
					 
					
						2023-06-30 21:49:59 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							310b6cf4af 
							
						 
					 
					
						
						
							
							general: Use ScratchBuffer where possible  
						
						
						
						
					 
					
						2023-06-30 21:49:59 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a10bdaf934 
							
						 
					 
					
						
						
							
							Merge pull request  #10953  from FernandoS27/oh-oopsies-yfc  
						
						... 
						
						
						
						Texture cache: Fix YFC regression due to code testing 
						
						
					 
					
						2023-06-30 20:25:09 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9252ad4e10 
							
						 
					 
					
						
						
							
							Merge pull request  #10956  from FernandoS27/pikmin-another-game-ill-hate  
						
						... 
						
						
						
						AccelerateDMA: Don't accelerate 3D texture DMA operations 
						
						
					 
					
						2023-06-30 09:37:07 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ddcd89afd4 
							
						 
					 
					
						
						
							
							video_core: vulkan_device: Scope S8Gen2 checks to just Qualcomm.  
						
						
						
						
					 
					
						2023-06-29 18:41:38 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							dfa040502a 
							
						 
					 
					
						
						
							
							video_core: vulkan_device: Fix S8Gen2 dynamic state checks.  
						
						
						
						
					 
					
						2023-06-29 17:37:42 -07:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							596a6132b9 
							
						 
					 
					
						
						
							
							AccelerateDMA: Don't accelerate 3D texture DMA operations  
						
						
						
						
					 
					
						2023-06-29 17:23:29 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							b62121fd60 
							
						 
					 
					
						
						
							
							Texture cache: Fix YFC regression due to code testing  
						
						
						
						
					 
					
						2023-06-29 11:58:45 +02:00 
						 
				 
			
				
					
						
							
							
								Matías Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed93cbd462 
							
						 
					 
					
						
						
							
							Blacklist EDS3 blending from new AMD drivers  
						
						
						
						
					 
					
						2023-06-28 20:10:27 -03:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							da440da9f5 
							
						 
					 
					
						
						
							
							Memory Tracking: Optimize tracking to only use atomic writes when contested with the host GPU  
						
						
						
						
					 
					
						2023-06-28 21:32:45 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							47d0d292d5 
							
						 
					 
					
						
						
							
							MemoryTracking: Initial setup of atomic writes.  
						
						
						
						
					 
					
						2023-06-28 19:34:21 +02:00 
						 
				 
			
				
					
						
							
							
								GPUCode 
							
						 
					 
					
						
						
						
						
							
						
						
							ddcc958336 
							
						 
					 
					
						
						
							
							renderer_vulkan: Prevent crashes when blitting depth stencil  
						
						
						
						
					 
					
						2023-06-27 18:00:09 -07:00 
						 
				 
			
				
					
						
							
							
								GPUCode 
							
						 
					 
					
						
						
						
						
							
						
						
							eac46ad7ce 
							
						 
					 
					
						
						
							
							video_core: Add BCn decoding support  
						
						
						
						
					 
					
						2023-06-27 18:00:09 -07:00 
						 
				 
			
				
					
						
							
							
								GPUCode 
							
						 
					 
					
						
						
						
						
							
						
						
							b8c96cee5f 
							
						 
					 
					
						
						
							
							renderer_vulkan: Add more feature checking  
						
						
						
						
					 
					
						2023-06-27 18:00:09 -07:00 
						 
				 
			
				
					
						
							
							
								GPUCode 
							
						 
					 
					
						
						
						
						
							
						
						
							220a42896d 
							
						 
					 
					
						
						
							
							renderer_vulkan: Don't assume debug tool with debug renderer  
						
						... 
						
						
						
						* Causes crashes because mali drivers don't support debug utils 
						
						
					 
					
						2023-06-27 18:00:09 -07:00 
						 
				 
			
				
					
						
							
							
								GPUCode 
							
						 
					 
					
						
						
						
						
							
						
						
							1522b95658 
							
						 
					 
					
						
						
							
							renderer_vulkan: Bump minimum SPIRV version  
						
						... 
						
						
						
						* 1.3 is guaranteed on all 1.1 drivers 
						
						
					 
					
						2023-06-27 18:00:09 -07:00 
						 
				 
			
				
					
						
							
							
								GPUCode 
							
						 
					 
					
						
						
						
						
							
						
						
							c339af37a7 
							
						 
					 
					
						
						
							
							renderer_vulkan: Respect viewport limit  
						
						
						
						
					 
					
						2023-06-27 18:00:09 -07:00 
						 
				 
			
				
					
						
							
							
								GPUCode 
							
						 
					 
					
						
						
						
						
							
						
						
							a9b44d37e1 
							
						 
					 
					
						
						
							
							renderer_vulkan: Don't add transform feedback flag if unsupported  
						
						
						
						
					 
					
						2023-06-27 18:00:09 -07:00 
						 
				 
			
				
					
						
							
							
								GPUCode 
							
						 
					 
					
						
						
						
						
							
						
						
							72e7f5b4dd 
							
						 
					 
					
						
						
							
							renderer_vulkan: Add suport for debug report callback  
						
						
						
						
					 
					
						2023-06-27 18:00:09 -07:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b3bfafb9e 
							
						 
					 
					
						
						
							
							Merge pull request  #10867  from Kelebek1/dma_safe  
						
						... 
						
						
						
						Use safe reads in DMA engine 
						
						
					 
					
						2023-06-27 11:21:47 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6959449d1 
							
						 
					 
					
						
						
							
							Merge pull request  #10473  from GPUCode/vma  
						
						... 
						
						
						
						Use vulkan memory allocator 
						
						
					 
					
						2023-06-27 11:21:36 -04:00 
						 
				 
			
				
					
						
							
							
								GPUCode 
							
						 
					 
					
						
						
						
						
							
						
						
							b6c6dcc576 
							
						 
					 
					
						
						
							
							externals: Use cmake subdirectory  
						
						
						
						
					 
					
						2023-06-26 18:59:24 +03:00 
						 
				 
			
				
					
						
							
							
								Kelebek1 
							
						 
					 
					
						
						
						
						
							
						
						
							ffbaf574ca 
							
						 
					 
					
						
						
							
							Use safe reads in DMA engine  
						
						
						
						
					 
					
						2023-06-26 11:34:02 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							4f160633d3 
							
						 
					 
					
						
						
							
							OpenGL: Limit lmem warmup to NVIDIA  
						
						... 
						
						
						
						🐸  
					
						2023-06-25 19:06:51 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							405eae3734 
							
						 
					 
					
						
						
							
							shaders: Track local memory usage  
						
						
						
						
					 
					
						2023-06-25 18:59:33 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							82107b33a2 
							
						 
					 
					
						
						
							
							OpenGL: Add Local Memory warmup shader  
						
						
						
						
					 
					
						2023-06-25 18:43:23 -04:00