Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								2856fadaa0 
								
							 
						 
						
							
							
								
								core_timing: Use CNTPCT as the guest CPU tick  
							
							... 
							
							
							
							Previously, we were mixing the raw CPU frequency and CNTFRQ.
The raw CPU frequency (1020 MHz) should've never been used as CNTPCT (whose frequency is CNTFRQ) is the only counter available. 
							
						 
						
							2023-06-07 21:44:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liamwhite 
								
							 
						 
						
							
							
							
							
								
							
							
								06a6786a42 
								
							 
						 
						
							
							
								
								Merge pull request  #10635  from mrcmunir/l4t-tx1-nvidia  
							
							... 
							
							
							
							Make VK_EXT_robustness2 optional 
							
						 
						
							2023-06-07 14:04:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liamwhite 
								
							 
						 
						
							
							
							
							
								
							
							
								93372f503a 
								
							 
						 
						
							
							
								
								Merge pull request  #10476  from ameerj/gl-memory-maps  
							
							... 
							
							
							
							OpenGL: Make use of persistent buffer maps in buffer cache 
							
						 
						
							2023-06-07 14:03:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liamwhite 
								
							 
						 
						
							
							
							
							
								
							
							
								c2958ae5b6 
								
							 
						 
						
							
							
								
								Merge pull request  #10583  from ameerj/ill-logic  
							
							... 
							
							
							
							AccelerateDMA: Fix incorrect check in Buffer<->Texture copies 
							
						 
						
							2023-06-07 14:03:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Carlos Estrague  / Mrc_munir 
								
							 
						 
						
							
							
							
							
								
							
							
								1de6e7a3e5 
								
							 
						 
						
							
							
								
								Updated to lexicographical order suggestions  
							
							
							
						 
						
							2023-06-06 19:33:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Carlos Estrague  / Mrc_munir 
								
							 
						 
						
							
							
							
							
								
							
							
								e450a7d28c 
								
							 
						 
						
							
							
								
								Make VK_EXT_robustness2 optional  
							
							... 
							
							
							
							For some reason nvidia implemented Vulkan 1.2 supported without support for VK_EXT_robustness2 in tegra X1/X2 .
Fix vulkan work in TX1/TX2  L4T drivers . 
							
						 
						
							2023-06-06 06:32:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f4dd94ab58 
								
							 
						 
						
							
							
								
								android: vk_presentation_manager: Fix unusued needs_recreation.  
							
							
							
						 
						
							2023-06-03 00:06:08 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								8e9813a618 
								
							 
						 
						
							
							
								
								android: vk_turbo_mode: Remove unnecessary device recreation.  
							
							... 
							
							
							
							- Fixes a rare crash. 
							
						 
						
							2023-06-03 00:06:08 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								fb362f0b6e 
								
							 
						 
						
							
							
								
								android: renderer_vulkan: Fix crash with surface recreation.  
							
							
							
						 
						
							2023-06-03 00:06:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								d57495d3c0 
								
							 
						 
						
							
							
								
								android: Fix presentation layout on foldable and tablet devices.  
							
							
							
						 
						
							2023-06-03 00:06:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								445a1f1b18 
								
							 
						 
						
							
							
								
								video_core: vk_rasterizer: Decrease draw dispatch count for Android.  
							
							
							
						 
						
							2023-06-03 00:06:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								230dd8192d 
								
							 
						 
						
							
							
								
								android: GPU: Enable async presentation, increase frames in flight.  
							
							
							
						 
						
							2023-06-03 00:06:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								c55db7e03d 
								
							 
						 
						
							
							
								
								android: vulkan_device: Skip BGR565 emulation on S8gen2.  
							
							
							
						 
						
							2023-06-03 00:06:01 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4e2cdf74a3 
								
							 
						 
						
							
							
								
								android: vulkan_device: Only compile OverrideBcnFormats when used.  
							
							
							
						 
						
							2023-06-03 00:06:00 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								5d9250daf4 
								
							 
						 
						
							
							
								
								android: remove spurious warnings about BCn formats when patched with adrenotools  
							
							
							
						 
						
							2023-06-03 00:06:00 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ac32fd08e9 
								
							 
						 
						
							
							
								
								android: video_core: Disable some problematic things on GPU Normal.  
							
							
							
						 
						
							2023-06-03 00:06:00 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								baa09b9cef 
								
							 
						 
						
							
							
								
								android: video_core: Disable problematic compute shaders.  
							
							... 
							
							
							
							- Fixes  #104 . 
							
						 
						
							2023-06-03 00:06:00 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2650faea9d 
								
							 
						 
						
							
							
								
								android: vulkan: Recreate surface after suspension & adapt to async. presentation.  
							
							
							
						 
						
							2023-06-03 00:05:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3571f28cde 
								
							 
						 
						
							
							
								
								video_core: Enable support_descriptor_aliasing on Turnip, disable storage atomic otherwise.  
							
							
							
						 
						
							2023-06-03 00:05:58 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2810793b17 
								
							 
						 
						
							
							
								
								android: vulkan: Disable vertex_input_dynamic_state on Qualcomm.  
							
							
							
						 
						
							2023-06-03 00:05:51 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								e8efc6121d 
								
							 
						 
						
							
							
								
								android: vulkan_debug_callback: Ignore many innocuous errors.  
							
							
							
						 
						
							2023-06-03 00:05:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								bf598273e9 
								
							 
						 
						
							
							
								
								android: vulkan_device: Disable VK_EXT_custom_border_color on Adreno.  
							
							... 
							
							
							
							- Causes crashes on sampler creation with Super Mario Odyssey. 
							
						 
						
							2023-06-03 00:05:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								d54605d1a5 
								
							 
						 
						
							
							
								
								build: only enable adrenotools on arm64  
							
							
							
						 
						
							2023-06-03 00:05:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								44a629e584 
								
							 
						 
						
							
							
								
								video_core: fix clang-format errors  
							
							
							
						 
						
							2023-06-03 00:05:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ea54161dbf 
								
							 
						 
						
							
							
								
								video_core: vulkan_device: Correct error message for unsuitable driver.  
							
							
							
						 
						
							2023-06-03 00:05:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								27250ee9ad 
								
							 
						 
						
							
							
								
								android: vulkan: Implement adrenotools turbo mode.  
							
							
							
						 
						
							2023-06-03 00:05:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6ae51eff8a 
								
							 
						 
						
							
							
								
								android: vulkan_device: Disable VK_EXT_extended_dynamic_state2 on Qualcomm.  
							
							... 
							
							
							
							- Newer drivers report this as supported, but it is broken. 
							
						 
						
							2023-06-03 00:05:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								74e76421e6 
								
							 
						 
						
							
							
								
								android: native: Add support for custom Vulkan driver loading.  
							
							
							
						 
						
							2023-06-03 00:05:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								56600190e4 
								
							 
						 
						
							
							
								
								core: frontend: Refactor GraphicsContext to its own module.  
							
							
							
						 
						
							2023-06-03 00:05:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Billy Laws 
								
							 
						 
						
							
							
							
							
								
							
							
								cfbe4b09eb 
								
							 
						 
						
							
							
								
								Avoid using VectorExtractDynamic for subgroup mask on Adreno GPUs  
							
							... 
							
							
							
							This crashes their shader compiler for some reason. 
							
						 
						
							2023-06-03 00:05:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Billy Laws 
								
							 
						 
						
							
							
							
							
								
							
							
								2beb3051c1 
								
							 
						 
						
							
							
								
								Implement scaled vertex buffer format emulation  
							
							... 
							
							
							
							These formats are unsupported by mobile GPUs so they need to be emulated in shaders instead. 
							
						 
						
							2023-06-03 00:05:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Billy Laws 
								
							 
						 
						
							
							
							
							
								
							
							
								58d420937c 
								
							 
						 
						
							
							
								
								Disable push descriptors on adreno drivers  
							
							... 
							
							
							
							Regular descriptors are around 1.5x faster to update. 
							
						 
						
							2023-06-03 00:05:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Billy Laws 
								
							 
						 
						
							
							
							
							
								
							
							
								ca2c3a6d5a 
								
							 
						 
						
							
							
								
								Disable VK_EXT_extended_dynamic_state on mali  
							
							
							
						 
						
							2023-06-03 00:05:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Billy Laws 
								
							 
						 
						
							
							
							
							
								
							
							
								b2b069279e 
								
							 
						 
						
							
							
								
								Disable multithreaded pipeline compilation on Qualcomm drivers  
							
							... 
							
							
							
							This causes crashes during compilation on several 6xx and 5xx driver versions. 
							
						 
						
							2023-06-03 00:05:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								46927d217c 
								
							 
						 
						
							
							
								
								externals: add adrenotools for bcenabler  
							
							
							
						 
						
							2023-06-03 00:05:28 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								b3a74d7f73 
								
							 
						 
						
							
							
								
								video_core: vulkan_device: Device initialization for Adreno.  
							
							
							
						 
						
							2023-06-03 00:05:28 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ce06e9e7fc 
								
							 
						 
						
							
							
								
								video_core: vk_pipeline_cache: Disable support_descriptor_aliasing on Android.  
							
							
							
						 
						
							2023-06-03 00:05:28 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f6f470fb4b 
								
							 
						 
						
							
							
								
								video_core: vk_swapchain: Fix image format for Android.  
							
							
							
						 
						
							2023-06-03 00:05:28 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								189bb7602c 
								
							 
						 
						
							
							
								
								video_core: vk_blit_screen: Rotate viewport for Android landscape.  
							
							
							
						 
						
							2023-06-03 00:05:27 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6549cf8bd0 
								
							 
						 
						
							
							
								
								cmake: Integrate bundled FFmpeg for Android.  
							
							
							
						 
						
							2023-06-03 00:05:26 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								e9c07146d8 
								
							 
						 
						
							
							
								
								texture_cache: Fix incorrect logic for AccelerateDMA  
							
							
							
						 
						
							2023-06-02 18:07:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liamwhite 
								
							 
						 
						
							
							
							
							
								
							
							
								cd9f88e483 
								
							 
						 
						
							
							
								
								Merge pull request  #10091  from Kelebek1/bc_bugggggg  
							
							... 
							
							
							
							Fix buffer overlap checking skipping a page for stream score right expand 
							
						 
						
							2023-06-01 09:06:07 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liamwhite 
								
							 
						 
						
							
							
							
							
								
							
							
								90a3955fbb 
								
							 
						 
						
							
							
								
								Merge pull request  #10474  from GPUCode/you-left-me-waiting  
							
							... 
							
							
							
							Remove timeline semaphore wait 
							
						 
						
							2023-06-01 09:05:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kelebek1 
								
							 
						 
						
							
							
							
							
								
							
							
								3da7eafba7 
								
							 
						 
						
							
							
								
								Skip BufferCache tickframe with no channel state set  
							
							
							
						 
						
							2023-05-30 21:57:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liamwhite 
								
							 
						 
						
							
							
							
							
								
							
							
								a4a3df9e69 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								01008297aa 
								
							 
						 
						
							
							
								
								Merge pull request  #10283  from danilaml/support-interlaced-videos  
							
							... 
							
							
							
							Add support for deinterlaced video playback 
							
						 
						
							2023-05-28 13:17:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								514c224679 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								41dfd9e4ec 
								
							 
						 
						
							
							
								
								gl_staging_buffers: Optimization to reduce fence waiting  
							
							
							
						 
						
							2023-05-28 00:38:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								8d223e8092 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								0dc4778654 
								
							 
						 
						
							
							
								
								renderer_vulkan: Remove timeline semaphore wait  
							
							
							
						 
						
							2023-05-28 02:39:44 +03:00