liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							988f486061 
							
						 
					 
					
						
						
							
							Merge pull request  #10474  from GPUCode/you-left-me-waiting  
						
						... 
						
						
						
						Remove timeline semaphore wait 
						
						
					 
					
						2023-06-01 09:05:30 -04:00 
						 
				 
			
				
					
						
							
							
								Kelebek1 
							
						 
					 
					
						
						
						
						
							
						
						
							661375a222 
							
						 
					 
					
						
						
							
							Skip BufferCache tickframe with no channel state set  
						
						
						
						
					 
					
						2023-05-30 21:57:13 +01:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							381caf4c00 
							
						 
					 
					
						
						
							
							Merge pull request  #10483  from ameerj/gl-cpu-astc  
						
						... 
						
						
						
						gl_texture_cache: Fix ASTC CPU decoding with compression disabled 
						
						
					 
					
						2023-05-28 13:18:31 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf3f450211 
							
						 
					 
					
						
						
							
							Merge pull request  #10283  from danilaml/support-interlaced-videos  
						
						... 
						
						
						
						Add support for deinterlaced video playback 
						
						
					 
					
						2023-05-28 13:17:58 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							ea2e155b0b 
							
						 
					 
					
						
						
							
							gl_texture_cache: Fix ASTC CPU decoding with compression disabled  
						
						... 
						
						
						
						gl_format was incorrectly being overwritten when compression was disabled 
						
						
					 
					
						2023-05-28 13:14:51 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							cb0a410907 
							
						 
					 
					
						
						
							
							gl_staging_buffers: Optimization to reduce fence waiting  
						
						
						
						
					 
					
						2023-05-28 00:38:47 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							642c14f0c7 
							
						 
					 
					
						
						
							
							OpenGL: Make use of persistent buffer maps in buffer cache downloads  
						
						... 
						
						
						
						Persistent buffer maps were already used by the texture cache, this extends their usage for the buffer cache.
In my testing, using the memory maps for uploads was slower than the existing "ImmediateUpload" path, so the memory map usage is limited to downloads for the time being. 
						
						
					 
					
						2023-05-28 00:38:46 -04:00 
						 
				 
			
				
					
						
							
							
								GPUCode 
							
						 
					 
					
						
						
						
						
							
						
						
							4a292efbff 
							
						 
					 
					
						
						
							
							renderer_vulkan: Remove timeline semaphore wait  
						
						
						
						
					 
					
						2023-05-28 02:39:44 +03:00 
						 
				 
			
				
					
						
							
							
								Kelebek1 
							
						 
					 
					
						
						
						
						
							
						
						
							b0bea13ed8 
							
						 
					 
					
						
						
							
							Move buffer bindings to per-channel state  
						
						
						
						
					 
					
						2023-05-27 17:04:18 +01:00 
						 
				 
			
				
					
						
							
							
								Matías Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d6db422098 
							
						 
					 
					
						
						
							
							Merge pull request  #10414  from liamwhite/anv-push-descriptor  
						
						... 
						
						
						
						vulkan_device: Enable VK_KHR_push_descriptor on newer ANV 
						
						
					 
					
						2023-05-26 17:36:37 -03:00 
						 
				 
			
				
					
						
							
							
								Matías Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							919b54848b 
							
						 
					 
					
						
						
							
							Merge pull request  #10418  from liamwhite/blink-and-youll-miss-it  
						
						... 
						
						
						
						texture_cache: process aliases and overlaps in the correct order 
						
						
					 
					
						2023-05-26 17:36:09 -03:00 
						 
				 
			
				
					
						
							
							
								Kelebek1 
							
						 
					 
					
						
						
						
						
							
						
						
							7ce181edcf 
							
						 
					 
					
						
						
							
							Fix buffer overlap checking skipping a page for stream score right expand  
						
						
						
						
					 
					
						2023-05-26 10:35:46 +01:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							904dc1a567 
							
						 
					 
					
						
						
							
							video_core: don't garbage collect during configuration  
						
						
						
						
					 
					
						2023-05-25 12:03:12 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73a0ea0738 
							
						 
					 
					
						
						
							
							Merge pull request  #10435  from FernandoS27/gotta-clean-mess-ups  
						
						... 
						
						
						
						Texture cache: revert wrong acceleration assumption 
						
						
					 
					
						2023-05-24 21:00:53 -07:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							be3a7f4096 
							
						 
					 
					
						
						
							
							Texture cache: revert wrong acceleration assumption  
						
						
						
						
					 
					
						2023-05-24 10:52:02 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							01c4568786 
							
						 
					 
					
						
						
							
							Texture Cache Util: Fix block depth adjustment on slices.  
						
						
						
						
					 
					
						2023-05-24 10:06:58 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							72c1ee1bf9 
							
						 
					 
					
						
						
							
							texture_cache: process aliases and overlaps in the correct order  
						
						
						
						
					 
					
						2023-05-24 09:53:42 +02: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 
							
						 
					 
					
						
						
						
						
							
						
						
							8bba9f7dea 
							
						 
					 
					
						
						
							
							vulkan_device: Enable VK_KHR_push_descriptor on newer ANV  
						
						
						
						
					 
					
						2023-05-22 19:53:20 -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 
						 
				 
			
				
					
						
							
							
								Danila Malyutin 
							
						 
					 
					
						
						
						
						
							
						
						
							7701a00a02 
							
						 
					 
					
						
						
							
							Add support for deinterlaced videos playback  
						
						... 
						
						
						
						This is a follow up to #10254  to improve the playback of cut scenes in Layton's Mystery Journey.
It uses ffmpeg's yadif filter for deinterlacing. 
						
						
					 
					
						2023-05-22 01:43:44 +04: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