Morph 
							
						 
					 
					
						
						
							
						
						213120a98b 
					 
					
						
						
							
							renderer_vulkan: Update screen info if the framebuffer size has changed  
						
						
						
						
					 
					
						2022-04-26 02:48:40 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						99ceb03a1c 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						3e77466b86 
					 
					
						
						
							
							bootmanager: Don't create another screenshot request if previous one is not done yet  
						
						
						
						
					 
					
						2022-04-18 01:00:48 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						f783883bf8 
					 
					
						
						
							
							video_core: implement formats for N64 emulation  
						
						
						
						
					 
					
						2022-04-14 11:06:27 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						d4571b123d 
					 
					
						
						
							
							buffer_cache: cap vertex buffer sizes  
						
						
						
						
					 
					
						2022-04-14 10:46:48 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						a24e7ba61b 
					 
					
						
						
							
							maxwell3d: add small_index_2 register  
						
						
						
						
					 
					
						2022-04-14 09:57:06 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						bf3c6f8812 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						bbc585881a 
					 
					
						
						
							
							video_core: Replace lock_guard with scoped_lock  
						
						
						
						
					 
					
						2022-04-07 19:44:07 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
						
						4265372099 
					 
					
						
						
							
							Merge pull request  #8161  from liamwhite/gl-s8d24  
						
						... 
						
						
						
						OpenGL: fix S8D24 to ABGR8 conversions 
						
						
					 
					
						2022-04-07 16:59:41 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
						
						03d5794183 
					 
					
						
						
							
							Merge pull request  #8152  from liamwhite/gl-crop  
						
						... 
						
						
						
						OpenGL: fix cropping 
						
						
					 
					
						2022-04-07 16:58:59 +02:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						52ebdd42c6 
					 
					
						
						
							
							OpenGL: fix S8D24 to ABGR8 conversions  
						
						
						
						
					 
					
						2022-04-06 19:44:33 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						02473ea7d5 
					 
					
						
						
							
							Revert "texture_cache/util: Remove unneeded ReadBlockUnsafe"  
						
						
						
						
					 
					
						2022-04-04 16:26:53 -07:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						494c41dd5a 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						b7be6a4316 
					 
					
						
						
							
							OpenGL: fix cropping  
						
						
						
						
					 
					
						2022-04-04 12:51:09 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						c59c035d74 
					 
					
						
						
							
							Vulkan: crop to screen dimensions if crop not explicitly requested  
						
						
						
						
					 
					
						2022-04-04 11:45:15 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						a57531854e 
					 
					
						
						
							
							OpenGL: propagate face flip condition  
						
						
						
						
					 
					
						2022-04-04 10:32:14 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						cb913e5c02 
					 
					
						
						
							
							OpenGL: flip front faces if Z scale is inverted  
						
						
						
						
					 
					
						2022-04-04 10:19:40 -04:00 
						 
				 
			
				
					
						
							
							
								Andrea Pappacoda 
							
						 
					 
					
						
						
							
						
						0c214cb5b9 
					 
					
						
						
							
							fix: typos  
						
						
						
						
					 
					
						2022-04-02 16:34:07 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
						
						550844e5e8 
					 
					
						
						
							
							Merge pull request  #8128  from FernandoS27/gc-fixes  
						
						... 
						
						
						
						GPU Garbage Collection: Fix regressions. 
						
						
					 
					
						2022-04-01 17:19:55 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
						
						b1fdc02465 
					 
					
						
						
							
							Merge pull request  #8066  from ameerj/gpu-decode-fixes  
						
						... 
						
						
						
						codec: Fix GPU decoder detection on Windows and a memory leak 
						
						
					 
					
						2022-04-01 01:37:22 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						e9e671d101 
					 
					
						
						
							
							GPU Garbage Collection: Fix regressions.  
						
						
						
						
					 
					
						2022-04-01 01:36:24 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9b52ee4558 
					 
					
						
						
							
							Merge pull request  #8076  from ameerj/nv-vk-msaa-scale  
						
						... 
						
						
						
						Vulkan: Use 3D helpers for MSAA scaling on NV drivers 510+ 
						
						
					 
					
						2022-03-30 23:00:44 -07:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						3e489782e1 
					 
					
						
						
							
							gl_rasterizer: Avoid scenario locking already owned mutex  
						
						... 
						
						
						
						gpu.TickWork() may lock the texture_cache and buffer_cache mutexes, which are owned by the thread prior to invoking TickWork().
Defer invoking gpu.TickWork() until the scope ends, where the owned mutexes are released. 
						
						
					 
					
						2022-03-28 20:35:15 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						af04f8b8e9 
					 
					
						
						
							
							Revert "Memory GPU <-> CPU: reduce infighting in the texture cache by adding CPU Cached memory."  
						
						
						
						
					 
					
						2022-03-26 12:38:30 -07:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						7a9d9e575b 
					 
					
						
						
							
							Texture Cache: Add Cached CPU system.  
						
						
						
						
					 
					
						2022-03-25 04:24:05 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ab6a5784fa 
					 
					
						
						
							
							Merge pull request  #7720  from FernandoS27/yfc-gc  
						
						... 
						
						
						
						First Nugget: Reworked Garbage Collection to be smarter [originally from Project YFC] 
						
						
					 
					
						2022-03-24 20:16:11 -07:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						9872d4bc4f 
					 
					
						
						
							
							GC: Address Feedback.  
						
						
						
						
					 
					
						2022-03-25 03:05:56 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ca12a77670 
					 
					
						
						
							
							hle: nvflinger: Migrate android namespace -> Service::android.  
						
						
						
						
					 
					
						2022-03-24 18:13:33 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						7f4165fc05 
					 
					
						
						
							
							hle: vi: Integrate new NVFlinger and HosBinderDriverServer service.  
						
						
						
						
					 
					
						2022-03-24 18:13:33 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						05d80fba38 
					 
					
						
						
							
							hle: nvflinger: Move BufferTransformFlags to its own header.  
						
						
						
						
					 
					
						2022-03-24 18:13:32 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						d456b9d554 
					 
					
						
						
							
							hle: nvflinger: Move PixelFormat to its own header.  
						
						
						
						
					 
					
						2022-03-24 18:13:32 -07:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						9edbbf2af4 
					 
					
						
						
							
							Garbage Collection: Final tuning.  
						
						
						
						
					 
					
						2022-03-25 01:51:52 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						5e982a7812 
					 
					
						
						
							
							Buffer Cache: Tune to the levels of the new GC.  
						
						
						
						
					 
					
						2022-03-25 01:51:51 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						ecb3342145 
					 
					
						
						
							
							Garbage Collection: Redesign the algorithm to do a better use of memory.  
						
						
						
						
					 
					
						2022-03-25 01:51:51 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						8d45dd3b73 
					 
					
						
						
							
							Vulkan: Use 3D helpers for MSAA scaling on NV drivers 510+  
						
						... 
						
						
						
						Nvidia Vulkan drivers 510+ crash when blitting MSAA images. Fall-back to 3D scale helpers for MSAA image scaling. 
						
						
					 
					
						2022-03-23 23:30:17 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						dea5de91d2 
					 
					
						
						
							
							buffer_cache: reset cached write bits after flushing invalidations  
						
						
						
						
					 
					
						2022-03-23 20:59:01 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						82ac66f8a4 
					 
					
						
						
							
							Merge pull request  #8048  from ameerj/include-purge  
						
						... 
						
						
						
						general: Reduce unused includes across the project 
						
						
					 
					
						2022-03-21 18:03:54 -07:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						15f9472b15 
					 
					
						
						
							
							codec: Plug GPU decoder memory leak  
						
						
						
						
					 
					
						2022-03-21 20:22:52 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						109566fc8f 
					 
					
						
						
							
							codec: Disable HW_FRAMES method check on Windows  
						
						... 
						
						
						
						It was reported that this method causes crashes on certain Linux decoding backends, hence the check to avoid it.
This subsequently caused Windows GPU decoders to never be selected and always fall back to CPU decoding, disable the check on Windows for now. 
						
						
					 
					
						2022-03-21 20:21:09 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ff2e891022 
					 
					
						
						
							
							Merge pull request  #7812  from FernandoS27/made-straight-from-the-nut  
						
						... 
						
						
						
						BufferCache: Find direction of the stream buffer increase. 
						
						
					 
					
						2022-03-20 15:23:53 -07:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						3b0d233cbd 
					 
					
						
						
							
							BufferCache: Find direction of the stream buffer increase.  
						
						
						
						
					 
					
						2022-03-20 21:37:23 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
						
						7c05c987a3 
					 
					
						
						
							
							Merge pull request  #8036  from ameerj/starbit-nv  
						
						... 
						
						
						
						vk_texture_cache: Do not reinterpret DepthStencil source images 
						
						
					 
					
						2022-03-20 13:35:59 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						150f6db4d1 
					 
					
						
						
							
							Merge pull request  #7840  from lioncash/bitor  
						
						... 
						
						
						
						texture_cache: Amend unintended bitwise OR in SynchronizeAliases 
						
						
					 
					
						2022-03-20 02:19:30 -07:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						866b7c20a8 
					 
					
						
						
							
							general: Fix clang/gcc build errors  
						
						
						
						
					 
					
						2022-03-20 02:25:09 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						923decae5a 
					 
					
						
						
							
							common: Reduce unused includes  
						
						
						
						
					 
					
						2022-03-19 15:01:31 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						1bc7d61b57 
					 
					
						
						
							
							video_core: Reduce unused includes  
						
						
						
						
					 
					
						2022-03-19 15:01:31 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						d618bba8a6 
					 
					
						
						
							
							general: Reduce core.h includes  
						
						
						
						
					 
					
						2022-03-18 02:13:02 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						4d840aa903 
					 
					
						
						
							
							vk_texture_cache: Do not reinterpret DepthStencil source images  
						
						... 
						
						
						
						Fixes star pointer interactions in Super Mario Galaxy on some drivers, notably Nvidia.
Co-Authored-By: Fernando S. <1731197+fernandos27@users.noreply.github.com > 
						
						
					 
					
						2022-03-17 20:55:05 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
						
						a616f49864 
					 
					
						
						
							
							Merge pull request  #8030  from liamwhite/s8d24-conversion  
						
						... 
						
						
						
						Vulkan: convert S8D24 <-> ABGR8 
						
						
					 
					
						2022-03-18 00:36:06 +01:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						6407f16d81 
					 
					
						
						
							
							Address review comments  
						
						
						
						
					 
					
						2022-03-16 18:00:42 -04:00