Wollnashorn 
							
						 
					 
					
						
						
						
						
							
						
						
							8945fafcc0 
							
						 
					 
					
						
						
							
							config: Set the Vulkan driver pipeline cache option to be global  
						
						
						
						
					 
					
						2023-01-05 21:03:01 +01:00 
						 
				 
			
				
					
						
							
							
								Wollnashorn 
							
						 
					 
					
						
						
						
						
							
						
						
							f2aa816679 
							
						 
					 
					
						
						
							
							video_core/vulkan: Added check if Vulkan pipeline path has been set  
						
						
						
						
					 
					
						2023-01-05 21:03:01 +01:00 
						 
				 
			
				
					
						
							
							
								Wollnashorn 
							
						 
					 
					
						
						
						
						
							
						
						
							f4626512ff 
							
						 
					 
					
						
						
							
							config: Better wording for VK pipeline cache option and enable by default  
						
						
						
						
					 
					
						2023-01-05 21:03:01 +01:00 
						 
				 
			
				
					
						
							
							
								Wollnashorn 
							
						 
					 
					
						
						
						
						
							
						
						
							67d4f190f7 
							
						 
					 
					
						
						
							
							yuzu-cmd: Removed use_vulkan_driver_pipeline_cache from default_ini.h  
						
						... 
						
						
						
						The addition of the use_vulkan_driver_pipeline_cache option into the default ini string literal caused the 16,384-byte limit of the MSVC compiler to be exceeded. 
						
						
					 
					
						2023-01-05 21:03:01 +01:00 
						 
				 
			
				
					
						
							
							
								Wollnashorn 
							
						 
					 
					
						
						
						
						
							
						
						
							16809c1fa7 
							
						 
					 
					
						
						
							
							video_core/vulkan: Added VkPipelineCache to store Vulkan pipelines  
						
						... 
						
						
						
						As an optional feature which can be enabled in the advanced graphics configuration, all pipelines that get built at the initial shader loading are stored in a VkPipelineCache object and are dumped to the disk.
These vendor specific pipeline cache files are located at `/shader/GAME_ID/vulkan_pipelines.bin`. This feature was mainly added because of an issue with the AMD driver (see yuzu-emu#8507) causing invalidation of the cache files the driver builds automatically. 
						
						
					 
					
						2023-01-05 21:02:44 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							b56ad93bbc 
							
						 
					 
					
						
						
							
							BufferBase: Don't ignore GPU pages.  
						
						
						
						
					 
					
						2023-01-05 14:00:10 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							2d0c4f2b1d 
							
						 
					 
					
						
						
							
							Fermi2D: sync cache flushes  
						
						
						
						
					 
					
						2023-01-05 06:43:28 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							af5ecb0b15 
							
						 
					 
					
						
						
							
							MemoryManager: use fastmem directly.  
						
						
						
						
					 
					
						2023-01-05 06:06:33 -05:00 
						 
				 
			
				
					
						
							
							
								MonsterDruide1 
							
						 
					 
					
						
						
						
						
							
						
						
							688a9fbfa6 
							
						 
					 
					
						
						
							
							net: Silently translate ETIMEDOUT network error  
						
						
						
						
					 
					
						2023-01-05 11:54:36 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							6c7eb81f7d 
							
						 
					 
					
						
						
							
							video_core: Cache GPU internal writes.  
						
						
						
						
					 
					
						2023-01-05 05:23:39 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e82e3e06be 
							
						 
					 
					
						
						
							
							Merge pull request  #9557  from FernandoS27/ooops-i-killed-the-shitty-drivers  
						
						... 
						
						
						
						Vulkan: Fix drivers that don't support dynamic_state_2 up 
						
						
					 
					
						2023-01-05 00:14:01 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							4d9af4a9d2 
							
						 
					 
					
						
						
							
							Vulkan: Fix drivers that don't support dynamic_state_2 up  
						
						
						
						
					 
					
						2023-01-05 00:11:16 -05:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							a4269c285a 
							
						 
					 
					
						
						
							
							common: add setting for renderer clock workaround  
						
						
						
						
					 
					
						2023-01-04 22:22:01 -05:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							301e9bbc03 
							
						 
					 
					
						
						
							
							vulkan: implement 'turbo mode' clock booster  
						
						
						
						
					 
					
						2023-01-04 22:22:01 -05:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							66ae79de13 
							
						 
					 
					
						
						
							
							renderer_vulkan: implement fallback path for null descriptors  
						
						
						
						
					 
					
						2023-01-04 22:14:01 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b78328f19a 
							
						 
					 
					
						
						
							
							Merge pull request  #9501  from FernandoS27/yfc-rel-2  
						
						... 
						
						
						
						Yuzu Fried Chicken Part 1.5: MacroHLE Rework and Dynamic State 
						
						
					 
					
						2023-01-04 21:20:00 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							3ecc03ec1b 
							
						 
					 
					
						
						
							
							yuzu-ui: Add setting for disabling macro HLE  
						
						
						
						
					 
					
						2023-01-04 14:56:52 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							a0c697124c 
							
						 
					 
					
						
						
							
							Video_core: Address feedback  
						
						
						
						
					 
					
						2023-01-04 14:39:42 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							03ccd8bf43 
							
						 
					 
					
						
						
							
							Texture Cache: Implement async texture downloads.  
						
						
						
						
					 
					
						2023-01-03 22:52:15 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbeb6e460c 
							
						 
					 
					
						
						
							
							Merge pull request  #9518  from gidoly/revert-9504-pg2  
						
						... 
						
						
						
						Revert "k_page_group: synchronize" 
						
						
					 
					
						2023-01-03 21:40:57 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							ddbf851ef6 
							
						 
					 
					
						
						
							
							Vulkan: Update blacklisting to latest driver versions.  
						
						
						
						
					 
					
						2023-01-03 21:16:43 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							a045e860dd 
							
						 
					 
					
						
						
							
							ShaderCompiler: Inline driver specific constants.  
						
						
						
						
					 
					
						2023-01-03 16:29:25 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							b62ffb612d 
							
						 
					 
					
						
						
							
							Vulkan: rework stencil tracking.  
						
						
						
						
					 
					
						2023-01-03 16:29:16 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f031f08fe 
							
						 
					 
					
						
						
							
							Merge pull request  #9547  from MonsterDruide1/tas-doesnt-flap  
						
						... 
						
						
						
						TAS: Immediately switch stick to TAS on input 
						
						
					 
					
						2023-01-03 15:03:58 -05:00 
						 
				 
			
				
					
						
							
							
								MonsterDruide1 
							
						 
					 
					
						
						
						
						
							
						
						
							04cb05fce0 
							
						 
					 
					
						
						
							
							TAS: Immediately switch stick to TAS on input  
						
						... 
						
						
						
						Co-Authored-By: Narr the Reg <5944268+german77@users.noreply.github.com> 
						
						
					 
					
						2023-01-03 20:08:25 +01:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7e610403d 
							
						 
					 
					
						
						
							
							Merge pull request  #9542  from abouvier/cmake-module-path  
						
						... 
						
						
						
						cmake: move find-modules to root cmake dir 
						
						
					 
					
						2023-01-02 13:45:36 -05:00 
						 
				 
			
				
					
						
							
							
								Alexandre Bouvier 
							
						 
					 
					
						
						
						
						
							
						
						
							eceee8c3d9 
							
						 
					 
					
						
						
							
							cmake: move find-modules to root cmake dir  
						
						
						
						
					 
					
						2023-01-02 18:22:07 +01:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b110d61e7 
							
						 
					 
					
						
						
							
							Merge pull request  #9541  from abouvier/cmake-option  
						
						... 
						
						
						
						cmake: allow options shadowing with normal variables 
						
						
					 
					
						2023-01-02 11:29:32 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6804a43f49 
							
						 
					 
					
						
						
							
							Merge pull request  #9540  from MonsterDruide1/tas-sanitized-record  
						
						... 
						
						
						
						TAS: Record sanitized instead of raw stick inputs 
						
						
					 
					
						2023-01-02 09:51:29 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48bcb91a2e 
							
						 
					 
					
						
						
							
							Merge pull request  #9537  from abouvier/cmake-almost-quiet  
						
						... 
						
						
						
						cmake: improve find_package failure messages 
						
						
					 
					
						2023-01-02 01:08:20 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							09c9be3703 
							
						 
					 
					
						
						
							
							Merge pull request  #9543  from german77/nifm  
						
						... 
						
						
						
						service: nifm: Initialize request state 
						
						
					 
					
						2023-01-01 21:38:43 -08:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							80bcc18788 
							
						 
					 
					
						
						
							
							service: nifm: Initialize request state  
						
						
						
						
					 
					
						2023-01-01 20:58:08 -06:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							ebd811b535 
							
						 
					 
					
						
						
							
							service: nifm: Match documentation names  
						
						
						
						
					 
					
						2023-01-01 20:58:01 -06:00 
						 
				 
			
				
					
						
							
							
								Alexandre Bouvier 
							
						 
					 
					
						
						
						
						
							
						
						
							306c791e67 
							
						 
					 
					
						
						
							
							cmake: allow options shadowing with normal variables  
						
						
						
						
					 
					
						2023-01-02 02:43:38 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Bouvier 
							
						 
					 
					
						
						
						
						
							
						
						
							1dfcf19c36 
							
						 
					 
					
						
						
							
							cmake: improve find_package failure messages  
						
						
						
						
					 
					
						2023-01-02 02:27:25 +01:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							f9c6d39a6c 
							
						 
					 
					
						
						
							
							vulkan_common: blacklist radv from extended_dynamic_state2 on drivers before 22.3.1  
						
						
						
						
					 
					
						2023-01-01 16:43:58 -05:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							4814d87385 
							
						 
					 
					
						
						
							
							video_core: fix build  
						
						
						
						
					 
					
						2023-01-01 16:43:58 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							d09aa0182f 
							
						 
					 
					
						
						
							
							MacroHLE: Final cleanup and fixes.  
						
						
						
						
					 
					
						2023-01-01 16:43:58 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							581a7d785b 
							
						 
					 
					
						
						
							
							Rasterizer: Setup skeleton for Host Conditional rendering  
						
						
						
						
					 
					
						2023-01-01 16:43:58 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							3630bfaef3 
							
						 
					 
					
						
						
							
							RasterizerMemory: Add filtering for flushing/invalidation operations.  
						
						
						
						
					 
					
						2023-01-01 16:43:58 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							2793304117 
							
						 
					 
					
						
						
							
							Vulkan: Allow stagging buffer deferrals.  
						
						
						
						
					 
					
						2023-01-01 16:43:58 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							8d694701bc 
							
						 
					 
					
						
						
							
							MacroHLE: Add OpenGL Support  
						
						
						
						
					 
					
						2023-01-01 16:43:58 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							4c82e47edd 
							
						 
					 
					
						
						
							
							Vulkan: Add other additional pipeline specs  
						
						
						
						
					 
					
						2023-01-01 16:43:58 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							d33251db93 
							
						 
					 
					
						
						
							
							Vulkan: Implement Dynamic State 3  
						
						
						
						
					 
					
						2023-01-01 16:43:58 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							f800e485c9 
							
						 
					 
					
						
						
							
							Vulkan Implement Dynamic State 2 LogicOp and PatchVertices  
						
						
						
						
					 
					
						2023-01-01 16:43:58 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							c897c55e3c 
							
						 
					 
					
						
						
							
							Vulkan: Implement Dynamic States 2  
						
						
						
						
					 
					
						2023-01-01 16:43:57 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							cb1497d0d7 
							
						 
					 
					
						
						
							
							DMAPusher: Improve collection of non executing methods  
						
						
						
						
					 
					
						2023-01-01 16:43:57 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							ce448ce770 
							
						 
					 
					
						
						
							
							Revert Buffer cache changes and setup additional macros.  
						
						
						
						
					 
					
						2023-01-01 16:43:57 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							18637766ef 
							
						 
					 
					
						
						
							
							MacroHLE: Reduce massive calculations on sizing estimation.  
						
						
						
						
					 
					
						2023-01-01 16:43:57 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							aad0cbf024 
							
						 
					 
					
						
						
							
							MacroHLE: Add HLE replacement for base vertex and base instance.  
						
						
						
						
					 
					
						2023-01-01 16:43:57 -05:00