GPUCode 
							
						 
					 
					
						
						
							
						
						4a292efbff 
					 
					
						
						
							
							renderer_vulkan: Remove timeline semaphore wait  
						
						
						
						
					 
					
						2023-05-28 02:39:44 +03:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
						
						72a14a6817 
					 
					
						
						
							
							Merge pull request  #10422  from liamwhite/gc  
						
						... 
						
						
						
						video_core: tune garbage collection aggressiveness 
						
						
					 
					
						2023-05-24 03:58:49 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
						
						76f6388969 
					 
					
						
						
							
							Merge pull request  #10398  from liamwhite/bcn  
						
						... 
						
						
						
						video_core: add ASTC recompression 
						
						
					 
					
						2023-05-24 03:55:45 +02:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						3b1172c10f 
					 
					
						
						
							
							video_core: tune garbage collection aggressiveness  
						
						
						
						
					 
					
						2023-05-23 12:55:14 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						415c78b87c 
					 
					
						
						
							
							textures: add BC1 and BC3 compressors and recompression setting  
						
						
						
						
					 
					
						2023-05-23 12:54:40 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
						
						a5d4c3e5ad 
					 
					
						
						
							
							Merge pull request  #10388  from GPUCode/fence-wait  
						
						... 
						
						
						
						vk_master_semaphore: Move fence wait on separate thread 
						
						
					 
					
						2023-05-23 09:42:56 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
						
						58be9b12f4 
					 
					
						
						
							
							Merge pull request  #10402  from liamwhite/uh  
						
						... 
						
						
						
						renderer_vulkan: barrier attachment feedback loops 
						
						
					 
					
						2023-05-23 09:42:49 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						8758932031 
					 
					
						
						
							
							renderer_vulkan: barrier attachment feedback loops  
						
						
						
						
					 
					
						2023-05-22 18:10:16 -04:00 
						 
				 
			
				
					
						
							
							
								scorpion81 
							
						 
					 
					
						
						
							
						
						f8e7b44d28 
					 
					
						
						
							
							Limit the device access memory to 4 GB  
						
						... 
						
						
						
						Hardly limiting the device access memory to 4 GB for integrated vulkan devices here. This works for the Steam Deck in order not to go above 4 GB VRAM usage any more (above this value the likelihood to crash when the RAM exceeds 12 GB as well raises).
But there will be perhaps a detection mechanism necessary for detecting the real memory limit for integrated vulkan devices. Those likely might have small limits anyway, but what about integrated GPUs on machines with > 16 GB RAM, aka larger amounts ? 
						
						
					 
					
						2023-05-22 16:48:55 +02:00 
						 
				 
			
				
					
						
							
							
								GPUCode 
							
						 
					 
					
						
						
							
						
						4e491ab59b 
					 
					
						
						
							
							vk_master_semaphore: Move fence wait on separate thread  
						
						
						
						
					 
					
						2023-05-20 19:23:53 +03:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						de7c92d7c4 
					 
					
						
						
							
							renderer_vulkan: remove wrong constexpr  
						
						
						
						
					 
					
						2023-05-18 18:01:01 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						c1a8a508bc 
					 
					
						
						
							
							vulkan_device: Disable VK_KHR_push_descriptor on ANV  
						
						... 
						
						
						
						Mesa commit ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc breaks
VK_KHR_push_descriptor usage on ANV drivers 22.3.0, so disable it
and allow games to boot. 
						
						
					 
					
						2023-05-17 22:19:57 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9d4a2de72b 
					 
					
						
						
							
							Merge pull request  #10262  from liamwhite/depth-clamp  
						
						... 
						
						
						
						vulkan_common: disable depth clamp dynamic state for older radv 
						
						
					 
					
						2023-05-17 12:19:03 -07:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
						
						47c5c37bed 
					 
					
						
						
							
							Merge pull request  #10217  from Kelebek1/clear_value  
						
						... 
						
						
						
						Use the rendertarget format of the correct RT rather than the first valid 
						
						
					 
					
						2023-05-16 10:06:30 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
						
						bbb6b58aa4 
					 
					
						
						
							
							Merge pull request  #10181  from lat9nq/intel-compute-toggle  
						
						... 
						
						
						
						configure_graphics: Add option to enable compute pipelines for Intel proprietary 
						
						
					 
					
						2023-05-15 12:05:24 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
						
						6060685609 
					 
					
						
						
							
							Merge pull request  #10249  from FernandoS27/sorry-i-am-late  
						
						... 
						
						
						
						Buffer Cache: Clear sync code. 
						
						
					 
					
						2023-05-15 12:03:25 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
						
						5b85925469 
					 
					
						
						
							
							Merge pull request  #10254  from danilaml/fix-h264-decode  
						
						... 
						
						
						
						Fix missing pic_order_present_flag in h264 header 
						
						
					 
					
						2023-05-15 12:03:14 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						c4bfbc6d25 
					 
					
						
						
							
							Buffer Cache: Clear sync code.  
						
						
						
						
					 
					
						2023-05-15 01:50:21 +02:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
						
						e9069dfe76 
					 
					
						
						
							
							Merge pull request  #10288  from liamwhite/vram-limits  
						
						... 
						
						
						
						vulkan_device: reserve extra memory to prevent swaps 
						
						
					 
					
						2023-05-14 17:02:15 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						2be751100b 
					 
					
						
						
							
							vulkan_device: reserve extra memory to prevent swaps  
						
						
						
						
					 
					
						2023-05-14 16:49:59 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						122435e080 
					 
					
						
						
							
							vulkan_common: fix incompatible property flags  
						
						
						
						
					 
					
						2023-05-14 01:13:11 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						856838f7ce 
					 
					
						
						
							
							vulkan_common: disable depth clamp dynamic state for older radv  
						
						
						
						
					 
					
						2023-05-13 00:37:17 -04:00 
						 
				 
			
				
					
						
							
							
								Danila Malyutin 
							
						 
					 
					
						
						
							
						
						9367769fe7 
					 
					
						
						
							
							Fix missing pic_order_present_flag in h264 header  
						
						... 
						
						
						
						Fixes  #9635  
					
						2023-05-12 22:30:59 +04:00 
						 
				 
			
				
					
						
							
							
								Kelebek1 
							
						 
					 
					
						
						
							
						
						cd0ded7771 
					 
					
						
						
							
							Correctly track RT indexes for image aspect lookup during clears  
						
						
						
						
					 
					
						2023-05-12 01:40:21 +01:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
						
						182221b9ff 
					 
					
						
						
							
							Merge pull request  #10132  from Kelebek1/fermi_blit2  
						
						... 
						
						
						
						Allow Fermi blit accelerate to work without images in cache 
						
						
					 
					
						2023-05-11 10:45:59 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
						
						2643ea80df 
					 
					
						
						
							
							Merge pull request  #10216  from Kelebek1/buffer_cache_region_checks  
						
						... 
						
						
						
						Swap order of checking/setting region modifications in the buffer_cache 
						
						
					 
					
						2023-05-11 10:45:47 -04:00 
						 
				 
			
				
					
						
							
							
								Kelebek1 
							
						 
					 
					
						
						
							
						
						bf08bc3c0f 
					 
					
						
						
							
							Allow Fermi blit accelerate to add src/dst to the cache if they don't exist already. Use ScratchBuffers in the software blit path.  
						
						
						
						
					 
					
						2023-05-11 06:42:38 +01:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						67fd1df762 
					 
					
						
						
							
							renderer_vulkan: separate guest and host compute descriptor queues  
						
						
						
						
					 
					
						2023-05-10 13:46:48 -04:00 
						 
				 
			
				
					
						
							
							
								Kelebek1 
							
						 
					 
					
						
						
							
						
						a386003b64 
					 
					
						
						
							
							Use the rendertarget format of the correct RT rather than the first valid  
						
						
						
						
					 
					
						2023-05-09 22:13:15 +01:00 
						 
				 
			
				
					
						
							
							
								Kelebek1 
							
						 
					 
					
						
						
							
						
						b3691fc33c 
					 
					
						
						
							
							Swap order of checking/setting region modifications in the buffer_cache  
						
						
						
						
					 
					
						2023-05-09 20:21:08 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						8a214e5530 
					 
					
						
						
							
							Texture Cache: Fix ASTC textures  
						
						
						
						
					 
					
						2023-05-09 02:42:10 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						8014dd8259 
					 
					
						
						
							
							Texture cache: Only force flush the dma downloads  
						
						
						
						
					 
					
						2023-05-07 23:46:12 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						2df19ef0fd 
					 
					
						
						
							
							Buffer Cache: disable reactive flushing in it.  
						
						
						
						
					 
					
						2023-05-07 23:46:12 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						016c6feb49 
					 
					
						
						
							
							Texture cache: reverse inmediate flush changes  
						
						
						
						
					 
					
						2023-05-07 23:46:12 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						36c302fa32 
					 
					
						
						
							
							Buffer cache: always use async buffer downloads and fix regression.  
						
						
						
						
					 
					
						2023-05-07 23:46:12 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						6f90dff293 
					 
					
						
						
							
							Address feedback, add CR notice, etc  
						
						
						
						
					 
					
						2023-05-07 23:46:12 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						ab0c0a469c 
					 
					
						
						
							
							Query cache: stop updating pages as it's not affected by cpu writes  
						
						
						
						
					 
					
						2023-05-07 23:46:12 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						92da86290c 
					 
					
						
						
							
							Settings: add option to enable / disable reactive flushing  
						
						
						
						
					 
					
						2023-05-07 23:46:12 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						0f4f18265f 
					 
					
						
						
							
							Texture cache: sync the first flush.  
						
						
						
						
					 
					
						2023-05-07 23:46:12 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						c6cac2ffaa 
					 
					
						
						
							
							GPU: Add Reactive flushing  
						
						
						
						
					 
					
						2023-05-07 23:46:12 +02:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
						
						0c5bdc7241 
					 
					
						
						
							
							Merge pull request  #10081  from Kelebek1/copy_overlap_tick  
						
						... 
						
						
						
						Sort overlap_ids by modification tick before copy 
						
						
					 
					
						2023-05-07 14:09:10 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
						
						cb49c3b64c 
					 
					
						
						
							
							Merge pull request  #10172  from Kelebek1/debug_validation_names  
						
						... 
						
						
						
						Log object names with debug renderer, add a GPU address to ImageViews 
						
						
					 
					
						2023-05-07 14:09:03 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						6ed6e6e18e 
					 
					
						
						
							
							vk_pipeline_cache: Use setting to disable intel compute  
						
						
						
						
					 
					
						2023-05-07 01:06:22 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						3547248ec2 
					 
					
						
						
							
							Merge pull request  #10125  from lat9nq/vsync-select  
						
						... 
						
						
						
						configuration: Expose separate swap present modes 
						
						
					 
					
						2023-05-06 21:55:39 -07:00 
						 
				 
			
				
					
						
							
							
								Kelebek1 
							
						 
					 
					
						
						
							
						
						ca6bf06ef7 
					 
					
						
						
							
							Log object names with debug renderer, add a GPU address to ImageViews  
						
						
						
						
					 
					
						2023-05-06 04:48:32 +01:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
						
						60d54d911e 
					 
					
						
						
							
							Merge pull request  #10145  from Kelebek1/code_size  
						
						... 
						
						
						
						Fix shader code resize to use word size rather than byte size 
						
						
					 
					
						2023-05-04 14:44:02 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
						
						2506594c50 
					 
					
						
						
							
							Merge pull request  #10153  from FernandoS27/a-quickie-fixie  
						
						... 
						
						
						
						Memory manager: Fix possible softlock 
						
						
					 
					
						2023-05-04 03:56:53 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						055ee84024 
					 
					
						
						
							
							Merge pull request  #10142  from FernandoS27/missing-astc  
						
						... 
						
						
						
						GPU: implement missing ASTC 
						
						
					 
					
						2023-05-03 16:49:27 -07:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						1c13c74295 
					 
					
						
						
							
							Memory manager: Fix possible softlock  
						
						
						
						
					 
					
						2023-05-04 00:15:21 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						a661c547d8 
					 
					
						
						
							
							Merge pull request  #10088  from FernandoS27/100-gelato-flavor-test-builds-later  
						
						... 
						
						
						
						Y.F.C Implement Asynchronous Fence manager and Rework Query async downloads 
						
						
					 
					
						2023-05-03 15:10:22 -07:00