Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								79bf4bc3ff 
								
							 
						 
						
							
							
								
								general: fix compilation on MinGW GCC 12  
							
							
							
						 
						
							2022-06-13 20:09:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								c1771c98f3 
								
							 
						 
						
							
							
								
								common: Change semantics of UNREACHABLE to unconditionally crash  
							
							
							
						 
						
							2022-06-13 20:09:00 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								e647661b76 
								
							 
						 
						
							
							
								
								CMakeLists: Make variable shadowing a compile-time error  
							
							... 
							
							
							
							Now that the entire project is free of variable shadowing, we can enforce this as a compile time error to prevent any further introduction of this logic bug. 
							
						 
						
							2022-06-13 18:19:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								90c076df6b 
								
							 
						 
						
							
							
								
								Merge pull request  #8413  from behunin/bounded-queue  
							
							... 
							
							
							
							gpu_thread: Move to bounded queue 
							
						 
						
							2022-06-11 00:07:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								d52485dd46 
								
							 
						 
						
							
							
								
								Merge pull request  #8393  from lat9nq/default-vulkan  
							
							... 
							
							
							
							general: Set renderer_backend's default to Vulkan 
							
						 
						
							2022-06-11 00:06:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Levi Behunin 
								
							 
						 
						
							
							
							
							
								
							
							
								9d5dc3c9b9 
								
							 
						 
						
							
							
								
								gpu_thread: Move to bounded queue  
							
							
							
						 
						
							2022-06-02 19:37:46 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Billy Laws 
								
							 
						 
						
							
							
							
							
								
							
							
								a1216cfeee 
								
							 
						 
						
							
							
								
								Maxwell3D: Fix 3D semaphore counter type 0 handling  
							
							... 
							
							
							
							Counter type 0 actually releases the semaphore payload rather than a constant zero as was previously thought. This is required by Skyrim. 
							
						 
						
							2022-06-02 21:46:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								da50e98e3a 
								
							 
						 
						
							
							
								
								core/debugger: Improved stepping mechanism and misc fixes  
							
							
							
						 
						
							2022-06-01 02:15:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								e7882e4bcb 
								
							 
						 
						
							
							
								
								vulkan_library: Add debug logging  
							
							
							
						 
						
							2022-05-30 10:57:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								9f7b9ffc9f 
								
							 
						 
						
							
							
								
								Merge pull request  #8332  from Morph1984/reduce_exec_size  
							
							... 
							
							
							
							general: Use smaller array types where applicable 
							
						 
						
							2022-05-29 02:33:24 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6c88f50725 
								
							 
						 
						
							
							
								
								Merge pull request  #8379  from lat9nq/amd-push-desc-workaround  
							
							... 
							
							
							
							vulkan_device: Block AMDVLK's VK_KHR_push_descriptor 
							
						 
						
							2022-05-25 13:07:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								441a98b984 
								
							 
						 
						
							
							
								
								Merge pull request  #8369  from lat9nq/amd-wmel-workaround  
							
							... 
							
							
							
							vulkan_device: Workaround extension bug 
							
						 
						
							2022-05-25 13:07:28 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								adfd64ba59 
								
							 
						 
						
							
							
								
								vulkan_device: Workaround extension bug  
							
							... 
							
							
							
							A bug occurs in yuzu when VK_KHR_workgroup_memory_explicit_layout is
available but 16-bit integers are not supported in the host driver.
Disable usage of the extension when this case arises. 
							
						 
						
							2022-05-25 01:22:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								3f2a89bb9d 
								
							 
						 
						
							
							
								
								vulkan_device: Block AMDVLK's VK_KHR_push_descriptor  
							
							... 
							
							
							
							Recent AMD Vulkan drivers (22.5.2 or 2.0.226 for specifically Vulkan)
have a broken VK_KHR_push_descriptor implementation that causes a crash
in yuzu. Disable it for the time being. 
							
						 
						
							2022-05-25 01:17:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								beef5d531f 
								
							 
						 
						
							
							
								
								Merge pull request  #8311  from asLody/fix-stencil-faces  
							
							... 
							
							
							
							vk_rasterizer: fix stencil test when two faces are disabled 
							
						 
						
							2022-05-24 18:37:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Bouvier 
								
							 
						 
						
							
							
							
							
								
							
							
								a766e7d663 
								
							 
						 
						
							
							
								
								video_core: Support new VkResult  
							
							
							
						 
						
							2022-05-17 17:37:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								23aeada691 
								
							 
						 
						
							
							
								
								video_core/surface: Use u8 for PixelFormat block tables  
							
							... 
							
							
							
							Using this smaller type saves 33280 bytes in the compiled executable. 
							
						 
						
							2022-05-13 00:51:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								6780806c59 
								
							 
						 
						
							
							
								
								codecs/vp9: Use u8 for norm and map luts  
							
							... 
							
							
							
							Using this smaller type saves 1536 bytes in the compiled executable. 
							
						 
						
							2022-05-13 00:51:05 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								ba42a57a62 
								
							 
						 
						
							
							
								
								Merge pull request  #8314  from liamwhite/gl-flip-2  
							
							... 
							
							
							
							OpenGL: interpret face flips according to GL NDC 
							
						 
						
							2022-05-11 17:51:18 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								5c166806ee 
								
							 
						 
						
							
							
								
								Merge pull request  #8313  from liamwhite/dma-bpp  
							
							... 
							
							
							
							maxwell_dma: fix bytes_per_pixel 
							
						 
						
							2022-05-11 17:51:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								d20d4060e9 
								
							 
						 
						
							
							
								
								maxwell_dma: use fallback if remapping is enabled  
							
							
							
						 
						
							2022-05-10 19:26:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								fa2047970e 
								
							 
						 
						
							
							
								
								video_core/macro: clear code on upload address assignment  
							
							
							
						 
						
							2022-05-10 17:07:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								df5dd2fd82 
								
							 
						 
						
							
							
								
								VideoCore: Add option to dump the macros.  
							
							... 
							
							
							
							Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com> 
							
						 
						
							2022-05-08 21:37:34 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								bf91c63d70 
								
							 
						 
						
							
							
								
								video_core/macro_jit_x64: warn on invalid parameter access  
							
							
							
						 
						
							2022-05-08 02:48:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								455ea63f4a 
								
							 
						 
						
							
							
								
								OpenGL: implement face flips according to NDC  
							
							
							
						 
						
							2022-05-06 20:05:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								b6ed3289df 
								
							 
						 
						
							
							
								
								maxwell_dma: fix bytes per pixel  
							
							
							
						 
						
							2022-05-06 18:18:00 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lody 
								
							 
						 
						
							
							
							
							
								
							
							
								83f13c62e8 
								
							 
						 
						
							
							
								
								vk_rasterizer: fix stencil test when two faces are disabled  
							
							
							
						 
						
							2022-05-06 14:47:55 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mai M 
								
							 
						 
						
							
							
							
							
								
							
							
								a533c4c26b 
								
							 
						 
						
							
							
								
								Merge pull request  #8280  from Tachi107/spdx-fixup  
							
							... 
							
							
							
							chore: add missing SPDX tags 
							
						 
						
							2022-04-28 23:28:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mai M 
								
							 
						 
						
							
							
							
							
								
							
							
								bffece2295 
								
							 
						 
						
							
							
								
								Merge pull request  #8282  from liamwhite/gcc-12  
							
							... 
							
							
							
							GCC 12 fixes 
							
						 
						
							2022-04-28 23:28:07 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								ee4d63cee5 
								
							 
						 
						
							
							
								
								GCC 12 fixes  
							
							
							
						 
						
							2022-04-28 16:50:34 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Pappacoda 
								
							 
						 
						
							
							
							
							
								
							
							
								b2eb103829 
								
							 
						 
						
							
							
								
								chore: add missing SPDX tags  
							
							... 
							
							
							
							Follow-up to 2b87305d31 
							
						 
						
							2022-04-28 18:24:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								1f621032e5 
								
							 
						 
						
							
							
								
								renderer_vulkan: Update screen info if the framebuffer size has changed  
							
							
							
						 
						
							2022-04-26 02:48:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								2b87305d31 
								
							 
						 
						
							
							
								
								general: Convert source file copyright comments over to SPDX  
							
							... 
							
							
							
							This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later. 
							
						 
						
							2022-04-23 05:55:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									german77 
								
							 
						 
						
							
							
							
							
								
							
							
								e14b4ca537 
								
							 
						 
						
							
							
								
								bootmanager: Don't create another screenshot request if previous one is not done yet  
							
							
							
						 
						
							2022-04-18 01:00:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								ba73142ce0 
								
							 
						 
						
							
							
								
								video_core: implement formats for N64 emulation  
							
							
							
						 
						
							2022-04-14 11:06:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								2d4f844b1b 
								
							 
						 
						
							
							
								
								buffer_cache: cap vertex buffer sizes  
							
							
							
						 
						
							2022-04-14 10:46:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								3bffb0464b 
								
							 
						 
						
							
							
								
								maxwell3d: add small_index_2 register  
							
							
							
						 
						
							2022-04-14 09:57:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								68b5568576 
								
							 
						 
						
							
							
								
								Merge pull request  #8149  from liamwhite/front-face  
							
							... 
							
							
							
							OpenGL: flip front faces if Z scale is inverted 
							
						 
						
							2022-04-09 01:39:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
							
							
								
							
							
								e8a60754e9 
								
							 
						 
						
							
							
								
								video_core: Replace lock_guard with scoped_lock  
							
							
							
						 
						
							2022-04-07 19:44:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando S 
								
							 
						 
						
							
							
							
							
								
							
							
								a426c9e941 
								
							 
						 
						
							
							
								
								Merge pull request  #8161  from liamwhite/gl-s8d24  
							
							... 
							
							
							
							OpenGL: fix S8D24 to ABGR8 conversions 
							
						 
						
							2022-04-07 16:59:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando S 
								
							 
						 
						
							
							
							
							
								
							
							
								55841eb669 
								
							 
						 
						
							
							
								
								Merge pull request  #8152  from liamwhite/gl-crop  
							
							... 
							
							
							
							OpenGL: fix cropping 
							
						 
						
							2022-04-07 16:58:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								1027ffa911 
								
							 
						 
						
							
							
								
								OpenGL: fix S8D24 to ABGR8 conversions  
							
							
							
						 
						
							2022-04-06 19:44:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								dcb17246d9 
								
							 
						 
						
							
							
								
								Revert "texture_cache/util: Remove unneeded ReadBlockUnsafe"  
							
							
							
						 
						
							2022-04-04 16:26:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								ef60f353a8 
								
							 
						 
						
							
							
								
								texture_cache/util: Remove unneeded ReadBlockUnsafe  
							
							... 
							
							
							
							This call was reading GPU memory into the dst buffer, which is then overwritten by the SwizzleTexture call. 
							
						 
						
							2022-04-04 15:57:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								27116accd9 
								
							 
						 
						
							
							
								
								OpenGL: fix cropping  
							
							
							
						 
						
							2022-04-04 12:51:09 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								b49aaadc87 
								
							 
						 
						
							
							
								
								Vulkan: crop to screen dimensions if crop not explicitly requested  
							
							
							
						 
						
							2022-04-04 11:45:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								a9d9b29461 
								
							 
						 
						
							
							
								
								OpenGL: propagate face flip condition  
							
							
							
						 
						
							2022-04-04 10:32:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								6c926f3cac 
								
							 
						 
						
							
							
								
								OpenGL: flip front faces if Z scale is inverted  
							
							
							
						 
						
							2022-04-04 10:19:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Pappacoda 
								
							 
						 
						
							
							
							
							
								
							
							
								d9044f00e1 
								
							 
						 
						
							
							
								
								fix: typos  
							
							
							
						 
						
							2022-04-02 16:34:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando S 
								
							 
						 
						
							
							
							
							
								
							
							
								922f189a59 
								
							 
						 
						
							
							
								
								Merge pull request  #8128  from FernandoS27/gc-fixes  
							
							... 
							
							
							
							GPU Garbage Collection: Fix regressions. 
							
						 
						
							2022-04-01 17:19:55 +02:00