Liam 
							
						 
					 
					
						
						
							
						
						4df49631de 
					 
					
						
						
							
							vulkan: disable turbo when debugging tool is attached  
						
						
						
						
					 
					
						2023-05-02 18:14:57 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						e1c74cea10 
					 
					
						
						
							
							video_core: fix build on Apple Clang  
						
						
						
						
					 
					
						2023-05-02 18:05:30 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						f7292c776b 
					 
					
						
						
							
							CMake: Enable type limits on Clang  
						
						
						
						
					 
					
						2023-05-02 02:07:36 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						2007d0e4a0 
					 
					
						
						
							
							CMakeLists: Enable checks on Clang  
						
						... 
						
						
						
						Enables shadow-uncaptured-locals and implicit-fallthrough for Clang.
implicit-fallthrough is not enabled by default in -Wall or -Wextra, and
shadow-uncaptured-local doesn't seem to be enabled by default by
-Wshadow, even though GCC has both of these by their respective cases. 
						
						
					 
					
						2023-05-02 01:57:22 -04:00 
						 
				 
			
				
					
						
							
							
								GPUCode 
							
						 
					 
					
						
						
							
						
						f403d27941 
					 
					
						
						
							
							vk_present_manager: Add toggle for async presentation  
						
						
						
						
					 
					
						2023-05-01 23:13:24 +03:00 
						 
				 
			
				
					
						
							
							
								GPUCode 
							
						 
					 
					
						
						
							
						
						1d7abac84b 
					 
					
						
						
							
							vk_blit_screen: Recreate FSR when frame is recreated  
						
						... 
						
						
						
						* Depends on the layout dimentions and thus should be recreated as well 
						
						
					 
					
						2023-05-01 23:13:24 +03:00 
						 
				 
			
				
					
						
							
							
								GPUCode 
							
						 
					 
					
						
						
							
						
						50791cb974 
					 
					
						
						
							
							renderer_vulkan: Fix crashing when updating descriptors  
						
						... 
						
						
						
						* During pipeline configure the function would acquire some payload space from the descriptor update queue,
  write the descriptor data on the GPU thread and give the scheduler a pointer to the beginning of said space to update it later.
  TickFrame resets the payload cursor, used to track acquires, back to the beginning of the buffer.
  This wasn't a problem before since WaitWorker was called at the end of the frame but now it is.
  If a frame writes to a cursor before the scheduler catches up, it will crash
* To fix this the payload buffer has been increased to account for the in flight frames that are allowed to exist now.
  TickFrame will switch between the payload spaces instead of resetting 
						
						
					 
					
						2023-05-01 23:13:24 +03:00 
						 
				 
			
				
					
						
							
							
								GPUCode 
							
						 
					 
					
						
						
							
						
						2ad9acf795 
					 
					
						
						
							
							renderer_vulkan: Async presentation  
						
						
						
						
					 
					
						2023-05-01 23:13:24 +03:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						47938541c2 
					 
					
						
						
							
							Merge pull request  #10084  from FernandoS27/yuzu-goes-broom-broom  
						
						... 
						
						
						
						Y.F.C Buffer Cache Revamp 
						
						
					 
					
						2023-05-01 11:08:02 -04:00 
						 
				 
			
				
					
						
							
							
								zhaobot 
							
						 
					 
					
						
						
							
						
						1f079d9566 
					 
					
						
						
							
							Update translations (2023-05-01) ( #10129 )  
						
						... 
						
						
						
						Co-authored-by: The yuzu Community <noreply-fake@community.yuzu-emu.org > 
						
						
					 
					
						2023-05-01 16:17:51 +02:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
						
						3f4315e4c6 
					 
					
						
						
							
							Merge pull request  #10116  from liamwhite/deboost  
						
						... 
						
						
						
						kernel: remove boost intrusive lists 
						
						
					 
					
						2023-05-01 09:27:23 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						d6f565e5da 
					 
					
						
						
							
							BufferCache: Fixes and address feedback  
						
						
						
						
					 
					
						2023-05-01 11:43:26 +02:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						7ec66db22c 
					 
					
						
						
							
							qt: warn on inoperable keys  
						
						
						
						
					 
					
						2023-04-30 23:47:42 -04:00 
						 
				 
			
				
					
						
							
							
								Kelebek1 
							
						 
					 
					
						
						
							
						
						2feb40f14d 
					 
					
						
						
							
							Wait for the terminate event before destroying a system instance  
						
						
						
						
					 
					
						2023-05-01 00:27:12 +01:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						2cd9e1ecb6 
					 
					
						
						
							
							settings: rename extended memory layout to unsafe, move from general to system  
						
						
						
						
					 
					
						2023-04-30 14:24:22 -04:00 
						 
				 
			
				
					
						
							
							
								Kelebek1 
							
						 
					 
					
						
						
							
						
						b566c98258 
					 
					
						
						
							
							Define SampleMask as an array  
						
						
						
						
					 
					
						2023-04-30 18:37:37 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						689f9a75a7 
					 
					
						
						
							
							Merge pull request  #10110  from Morph1984/intel-disable-compute  
						
						... 
						
						
						
						vk_pipeline_cache: Skip compute pipelines on Intel proprietary drivers 
						
						
					 
					
						2023-04-29 23:02:45 -07:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						b143ce8134 
					 
					
						
						
							
							kernel: remove general boost lists  
						
						
						
						
					 
					
						2023-04-29 22:11:32 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						1b5c87ab6a 
					 
					
						
						
							
							kernel: match calls to Register and Unregister  
						
						
						
						
					 
					
						2023-04-29 21:52:26 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						2afaa7aed7 
					 
					
						
						
							
							common: add intrusive list type  
						
						
						
						
					 
					
						2023-04-29 17:46:26 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						fe57f39676 
					 
					
						
						
							
							Merge pull request  #10082  from FernandoS27/the-testers-really-love-chocolate  
						
						... 
						
						
						
						Refactor Accelerate DMA and do downloads through TC. 
						
						
					 
					
						2023-04-29 11:46:01 -07:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						4bc5469f52 
					 
					
						
						
							
							Texture Cache: Release stagging buffers on tick frame  
						
						
						
						
					 
					
						2023-04-29 15:31:38 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						f8d31d1ae1 
					 
					
						
						
							
							Buffer Cache: Release stagging buffers on tick frame  
						
						
						
						
					 
					
						2023-04-29 00:46:31 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						fff6155bc3 
					 
					
						
						
							
							Tests: Add memory tracker tests.  
						
						
						
						
					 
					
						2023-04-29 00:46:31 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						80480fe3f7 
					 
					
						
						
							
							Clang: format and ficx compile errors.  
						
						
						
						
					 
					
						2023-04-29 00:46:31 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						ed4553806a 
					 
					
						
						
							
							Implement Async downloads in normal and fix a few issues.  
						
						
						
						
					 
					
						2023-04-29 00:46:31 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						f2d3212de9 
					 
					
						
						
							
							Buffer Cache rework: Setup async downloads.  
						
						
						
						
					 
					
						2023-04-29 00:46:31 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						a16c261131 
					 
					
						
						
							
							Buffer Cache: Fully rework the buffer cache.  
						
						
						
						
					 
					
						2023-04-29 00:46:31 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						58d1c7c77a 
					 
					
						
						
							
							Address Feedback & Clang Format  
						
						
						
						
					 
					
						2023-04-29 00:18:21 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						56c9730a16 
					 
					
						
						
							
							Maxwell3D: only update parameters on High  
						
						
						
						
					 
					
						2023-04-29 00:18:21 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						e3a2ca96bd 
					 
					
						
						
							
							Accelerate DMA: Use texture cache async downloads to perform the copies  
						
						... 
						
						
						
						to host.
WIP 
						
						
					 
					
						2023-04-29 00:18:21 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						3fbee093b2 
					 
					
						
						
							
							TextureCache: refactor DMA downloads to allow multiple buffers.  
						
						
						
						
					 
					
						2023-04-29 00:18:21 +02:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						cb092af3f0 
					 
					
						
						
							
							vk_pipeline_cache: Skip compute pipelines on Intel proprietary drivers  
						
						... 
						
						
						
						Intel's SPIR-V shader compiler is broken. For now, skip compiling any compute pipelines until they fix this issue.
This is not a perfect workaround, as there are a small subset of non-compute pipelines that still cause it to crash, but this should cover the majority of crashes.
It is unfortunate that even with a test case reported 6 months ago the issue has not been fixed in favor of fixing "the most popular games and apps".
Intel, you can do better than this. 
						
						
					 
					
						2023-04-28 17:59:36 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						2f15876524 
					 
					
						
						
							
							QueryCache: Fix write invalidation.  
						
						
						
						
					 
					
						2023-04-28 23:53:46 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						9a7c172f76 
					 
					
						
						
							
							MemoryManager: Fix race conditions.  
						
						
						
						
					 
					
						2023-04-28 23:53:02 +02:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
							
						
						5e16fe4579 
					 
					
						
						
							
							core: service: Add FunctionInfoTyped to allow expanding existing interfaces  
						
						
						
						
					 
					
						2023-04-25 23:36:24 -06:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						e4dc73f61e 
					 
					
						
						
							
							Clang format and ddress feedback  
						
						
						
						
					 
					
						2023-04-24 12:38:47 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
						
						9bf19b04f6 
					 
					
						
						
							
							Merge pull request  #10051  from liamwhite/surface-capabilities  
						
						... 
						
						
						
						vulkan: pick alpha composite flags based on available values 
						
						
					 
					
						2023-04-24 12:37:13 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
						
						47cd0586ee 
					 
					
						
						
							
							Merge pull request  #10056  from vonchenplus/audout_u  
						
						... 
						
						
						
						core: audio: return result when audio_out initialize failed 
						
						
					 
					
						2023-04-24 12:36:52 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
						
						2311fa7c84 
					 
					
						
						
							
							Merge pull request  #10069  from liamwhite/log  
						
						... 
						
						
						
						maxwell_3d: fix out of bounds array access in size estimation 
						
						
					 
					
						2023-04-24 12:36:24 +02:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
							
						
						00d76fc5f5 
					 
					
						
						
							
							service: nfc: Create mifare interface  
						
						
						
						
					 
					
						2023-04-23 23:28:09 -06:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
							
						
						a3fa64fcc4 
					 
					
						
						
							
							service: nfc: Create interface  
						
						
						
						
					 
					
						2023-04-23 23:28:09 -06:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						e29ced29fa 
					 
					
						
						
							
							QueryCache: rework async downloads.  
						
						
						
						
					 
					
						2023-04-23 22:04:14 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						7e76c1642c 
					 
					
						
						
							
							Accuracy Normal: reduce accuracy further for perf improvements in Project Lime  
						
						
						
						
					 
					
						2023-04-23 22:03:44 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						fca72beb2d 
					 
					
						
						
							
							Fence Manager: implement async fence management in a sepparate thread.  
						
						
						
						
					 
					
						2023-04-23 04:48:50 +02:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						eb7c2314f6 
					 
					
						
						
							
							maxwell_3d: fix out of bounds array access in size estimation  
						
						
						
						
					 
					
						2023-04-22 10:35:26 -04:00 
						 
				 
			
				
					
						
							
							
								Kelebek1 
							
						 
					 
					
						
						
							
						
						4da4ecb1ff 
					 
					
						
						
							
							Silence nifm spam  
						
						
						
						
					 
					
						2023-04-22 14:29:58 +01:00 
						 
				 
			
				
					
						
							
							
								Kelebek1 
							
						 
					 
					
						
						
							
						
						3346de365a 
					 
					
						
						
							
							Sort overlap_ids by modification tick before copy  
						
						
						
						
					 
					
						2023-04-22 14:02:10 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
						
						d600183583 
					 
					
						
						
							
							Merge pull request  #10074  from Kelebek1/fermi_blit  
						
						... 
						
						
						
						Account for a pre-added offset when using Corner sample mode for 2D blits 
						
						
					 
					
						2023-04-22 12:06:00 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						0f1ff5f34e 
					 
					
						
						
							
							Merge pull request  #10076  from german77/TryPopMyFriend  
						
						... 
						
						
						
						core: am: Demote TryPopFromFriendInvitationStorageChannel Log level 
						
						
					 
					
						2023-04-21 23:15:07 -07:00