ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							76615b9f34 
							
						 
					 
					
						
						
							
							gl_rasterizer: Implement line widths and smooth lines  
						
						 
						
						... 
						
						
						
						Implements "legacy" features from OpenGL present on hardware such as
smooth lines and line width. 
						
					 
					
						2020-04-13 01:30:34 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9f866264d 
							
						 
					 
					
						
						
							
							Merge pull request  #3606  from ReinUsesLisp/nvflinger  
						
						 
						
						... 
						
						
						
						service/vi: Partially implement BufferQueue disconnect 
						
					 
					
						2020-04-12 11:44:48 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d91dbb21d 
							
						 
					 
					
						
						
							
							Merge pull request  #3578  from ReinUsesLisp/vmnmx  
						
						 
						
						... 
						
						
						
						shader/video: Partially implement VMNMX 
						
					 
					
						2020-04-12 10:44:03 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mat M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4aec01b850 
							
						 
					 
					
						
						
							
							Merge pull request  #3644  from ReinUsesLisp/msaa  
						
						 
						
						... 
						
						
						
						video_core: Add MSAA registers in 3D engine and TIC 
						
					 
					
						2020-04-12 09:11:44 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							76f178ba6e 
							
						 
					 
					
						
						
							
							shader/video: Partially implement VMNMX  
						
						 
						
						... 
						
						
						
						Implements the common usages for VMNMX. Inputs with a different size
than 32 bits are not supported and sign mismatches aren't supported
either.
VMNMX works as follows:
It grabs Ra and Rb and applies a maximum/minimum on them (this is
defined by .MX), having in mind the input sign. This result can then be
saturated. After the intermediate result is calculated, it applies
another operation on it using Rc. These operations are merges,
accumulations or another min/max pass.
This instruction allows to implement with a more flexible approach GCN's
min3 and max3 instructions (for instance). 
						
					 
					
						2020-04-12 00:34:42 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							a7baf6fee4 
							
						 
					 
					
						
						
							
							video_core: Add MSAA registers in 3D engine and TIC  
						
						 
						
						... 
						
						
						
						This adds the registers used for multisampling. It doesn't implement
anything for now. 
						
					 
					
						2020-04-12 00:21:27 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75e39f7f88 
							
						 
					 
					
						
						
							
							Merge pull request  #3635  from FernandoS27/buffer-free  
						
						 
						
						... 
						
						
						
						Buffer queue: Correct behavior of free buffer. 
						
					 
					
						2020-04-11 17:58:15 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8938f9941c 
							
						 
					 
					
						
						
							
							Merge pull request  #3611  from FearlessTobi/port-4956  
						
						 
						
						... 
						
						
						
						Port citra-emu/citra#4956 : "Fixes to game list sorting" 
						
					 
					
						2020-04-11 12:44:36 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51c6688e21 
							
						 
					 
					
						
						
							
							Merge pull request  #3594  from ReinUsesLisp/vk-instance  
						
						 
						
						... 
						
						
						
						yuzu: Drop SDL2 and Qt frontend Vulkan requirements 
						
					 
					
						2020-04-10 20:06:55 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							486a42c45a 
							
						 
					 
					
						
						
							
							Buffer queue: Correct behavior of free buffer.  
						
						 
						
						... 
						
						
						
						This corrects the behavior of free buffer after witnessing it in an
unrelated hardware test. I haven't found any games affected by it but in
name of better accuracy we'll correct such behavior. 
						
					 
					
						2020-04-10 16:44:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8adf66f9fd 
							
						 
					 
					
						
						
							
							Merge pull request  #3607  from FearlessTobi/input-kms  
						
						 
						
						... 
						
						
						
						yuzu/configuration: Fix input profiles and a wrong assert 
						
					 
					
						2020-04-10 00:39:48 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							8c0ba9c6fe 
							
						 
					 
					
						
						
							
							service/vi: Partially implement BufferQueue disconnect  
						
						 
						
						
						
					 
					
						2020-04-10 01:00:50 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f570b129a2 
							
						 
					 
					
						
						
							
							Merge pull request  #3623  from ReinUsesLisp/renderdoc-bind-spam  
						
						 
						
						... 
						
						
						
						qt/bootmanager: Remove unnecessary glBindFramebuffer 
						
					 
					
						2020-04-09 18:02:17 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7182ef31c9 
							
						 
					 
					
						
						
							
							Merge pull request  #3622  from ReinUsesLisp/srgb-texture-border  
						
						 
						
						... 
						
						
						
						video_core/texture: Use a LUT to convert sRGB texture borders 
						
					 
					
						2020-04-09 18:01:48 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36f607217f 
							
						 
					 
					
						
						
							
							Merge pull request  #3610  from FernandoS27/gpu-caches  
						
						 
						
						... 
						
						
						
						Refactor all the GPU Caches to use VAddr for cache addressing 
						
					 
					
						2020-04-09 17:59:21 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b96fd0bd0e 
							
						 
					 
					
						
						
							
							Merge pull request  #3601  from ReinUsesLisp/some-shader-encodings  
						
						 
						
						... 
						
						
						
						video_core/shader: Add some instruction and S2R encodings 
						
					 
					
						2020-04-09 00:17:39 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							7cd6daf115 
							
						 
					 
					
						
						
							
							VkRasterizer: Eliminate Legacy code.  
						
						 
						
						
						
					 
					
						2020-04-08 18:59:09 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							1c18dc6577 
							
						 
					 
					
						
						
							
							Memory: Correct GCC errors.  
						
						 
						
						
						
					 
					
						2020-04-08 18:09:16 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							913f42a3a7 
							
						 
					 
					
						
						
							
							Memory: Address Feedback.  
						
						 
						
						
						
					 
					
						2020-04-08 13:40:46 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							e00d992848 
							
						 
					 
					
						
						
							
							GPUMemoryManager: Improve safety of memory reads.  
						
						 
						
						
						
					 
					
						2020-04-08 12:08:06 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							449255675d 
							
						 
					 
					
						
						
							
							Merge pull request  #3624  from Kewlan/fix-sl-sr-position  
						
						 
						
						... 
						
						
						
						configuration: Fix placement of SL and SR 
						
					 
					
						2020-04-08 11:22:56 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kewlan 
							
						 
					 
					
						
						
						
						
							
						
						
							848d619aec 
							
						 
					 
					
						
						
							
							Place SL and SR in the right most column.  
						
						 
						
						
						
					 
					
						2020-04-08 11:34:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b128beb3a9 
							
						 
					 
					
						
						
							
							Merge pull request  #3572  from FearlessTobi/port-5127  
						
						 
						
						... 
						
						
						
						Port citra-emu/citra#5127 : "common: Port some changes from dolphin" 
						
					 
					
						2020-04-07 23:48:16 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							c6ea0d010b 
							
						 
					 
					
						
						
							
							qt/bootmanager: Remove unnecessary glBindFramebuffer  
						
						 
						
						... 
						
						
						
						Presentation context always has GL_DRAW_FRAMEBUFFER_BINDING as zero.
There is no need to bind the default framebuffer constantly.
According to Nsight this was using ~0.7ms per frame and it broke
renderdoc captures. 
						
					 
					
						2020-04-07 20:51:56 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							a209d464f9 
							
						 
					 
					
						
						
							
							video_core/textures: Move GetMaxAnisotropy to cpp file  
						
						 
						
						
						
					 
					
						2020-04-07 20:47:31 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							d7db088180 
							
						 
					 
					
						
						
							
							video_core/texture: Use a LUT to convert sRGB texture borders  
						
						 
						
						... 
						
						
						
						This is a reversed look up table extracted from
https://gist.github.com/rygorous/2203834#file-gistfile1-cpp-L41-L62 
that is used in
04d4e9e587/source/maxwell/tsc_generate.cpp (L38) 
Games usually bind 0xFD expecting a float texture border of 1.0f.
The conversion previous to this commit was multiplying the uint8 sRGB
texture border color by 255. This is close to 1.0f but when that
difference matters, some graphical glitches appear.
This look up table is manually changed in the edges, clamping towards
0.0f and 1.0f.
While we are at it, move this logic to its own translation unit. 
						
					 
					
						2020-04-07 20:38:14 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26ed65495d 
							
						 
					 
					
						
						
							
							Merge pull request  #3621  from SilverBeamx/fullnamefix  
						
						 
						
						... 
						
						
						
						Log version and about section version fix 
						
					 
					
						2020-04-07 17:16:23 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SilverBeamx 
							
						 
					 
					
						
						
						
						
							
						
						
							863f7385dc 
							
						 
					 
					
						
						
							
							Addressed feedback: switched to snake case and fixed clang-format errors  
						
						 
						
						
						
					 
					
						2020-04-07 22:59:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f316911248 
							
						 
					 
					
						
						
							
							Merge pull request  #3599  from ReinUsesLisp/revert-3499  
						
						 
						
						... 
						
						
						
						Revert "Merge pull request #3499  from ReinUsesLisp/depth-2d-array" 
						
					 
					
						2020-04-07 16:51:41 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SilverBeamx 
							
						 
					 
					
						
						
						
						
							
						
						
							5a66ca4697 
							
						 
					 
					
						
						
							
							Removed leftover test code  
						
						 
						
						
						
					 
					
						2020-04-07 22:45:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SilverBeamx 
							
						 
					 
					
						
						
						
						
							
						
						
							6b512d78c9 
							
						 
					 
					
						
						
							
							Addressed feedback: removed CMake hack in favor of building the necessary strings via the supplied title format  
						
						 
						
						
						
					 
					
						2020-04-07 22:41:45 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							bf1d66b7c0 
							
						 
					 
					
						
						
							
							yuzu: Drop SDL2 and Qt frontend Vulkan requirements  
						
						 
						
						... 
						
						
						
						Create Vulkan instances and surfaces from the Vulkan backend. 
						
					 
					
						2020-04-07 16:32:19 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							487f9ba525 
							
						 
					 
					
						
						
							
							Merge pull request  #3489  from namkazt/patch-2  
						
						 
						
						... 
						
						
						
						shader: implement SULD.D bits32/64 
						
					 
					
						2020-04-07 16:21:09 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SilverBeamx 
							
						 
					 
					
						
						
						
						
							
						
						
							22b5d5211e 
							
						 
					 
					
						
						
							
							Hack BUILD_FULLNAME into GenerateSCMRev.cmake  
						
						 
						
						
						
					 
					
						2020-04-07 15:54:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							935648ffa9 
							
						 
					 
					
						
						
							
							address nit.  
						
						 
						
						
						
					 
					
						2020-04-07 18:29:30 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							bc1b4b85b0 
							
						 
					 
					
						
						
							
							renderer_vulkan: Query device names from the backend  
						
						 
						
						
						
					 
					
						2020-04-07 02:23:23 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							7104e01bb3 
							
						 
					 
					
						
						
							
							common/dynamic_library: Import and adapt helper from Dolphin  
						
						 
						
						
						
					 
					
						2020-04-07 02:23:23 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf1174c114 
							
						 
					 
					
						
						
							
							Apply suggestions from code review  
						
						 
						
						... 
						
						
						
						Co-Authored-By: Rodrigo Locatti <reinuseslisp@airmail.cc> 
						
					 
					
						2020-04-07 07:55:49 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								enler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27f122c48c 
							
						 
					 
					
						
						
							
							file_sys: fix LayeredFS error when loading some games made with… ( #3602 )  
						
						 
						
						... 
						
						
						
						* fix LayeredFS error when loading some games made with the Unity 
						
					 
					
						2020-04-07 02:03:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							f9d5718c4b 
							
						 
					 
					
						
						
							
							Clang Format.  
						
						 
						
						
						
					 
					
						2020-04-06 09:23:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							ea535d9470 
							
						 
					 
					
						
						
							
							Shader/Pipeline Cache: Use VAddr instead of physical memory for addressing.  
						
						 
						
						
						
					 
					
						2020-04-06 09:23:07 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							3dd5c07454 
							
						 
					 
					
						
						
							
							Query Cache: Use VAddr instead of physical memory for adressing.  
						
						 
						
						
						
					 
					
						2020-04-06 09:23:07 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							7fcd0fee6d 
							
						 
					 
					
						
						
							
							Buffer Cache: Use vAddr instead of physical memory.  
						
						 
						
						
						
					 
					
						2020-04-06 09:23:06 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							6ee316cb8f 
							
						 
					 
					
						
						
							
							Texture Cache: Use vAddr instead of physical memory for caching.  
						
						 
						
						
						
					 
					
						2020-04-06 09:23:05 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							9c0f40a1f5 
							
						 
					 
					
						
						
							
							GPU: Setup Flush/Invalidate to use VAddr instead of CacheAddr  
						
						 
						
						
						
					 
					
						2020-04-06 09:21:46 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							588a20be3f 
							
						 
					 
					
						
						
							
							Merge pull request  #3513  from ReinUsesLisp/native-astc  
						
						 
						
						... 
						
						
						
						video_core: Use native ASTC when available 
						
					 
					
						2020-04-06 09:21:11 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								namkazy 
							
						 
					 
					
						
						
						
						
							
						
						
							2c98e14d13 
							
						 
					 
					
						
						
							
							shader_decode: SULD.D using std::pair instead of out parameter  
						
						 
						
						
						
					 
					
						2020-04-06 13:46:55 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								namkazy 
							
						 
					 
					
						
						
						
						
							
						
						
							9efa51311f 
							
						 
					 
					
						
						
							
							shader_decode: SULD.D avoid duplicate code block.  
						
						 
						
						
						
					 
					
						2020-04-06 13:34:06 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								namkazy 
							
						 
					 
					
						
						
						
						
							
						
						
							7f5696513f 
							
						 
					 
					
						
						
							
							shader_decode: SULD.D fix conversion error.  
						
						 
						
						
						
					 
					
						2020-04-06 13:26:58 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								namkazy 
							
						 
					 
					
						
						
						
						
							
						
						
							2906372ba1 
							
						 
					 
					
						
						
							
							shader_decode: SULD.D implement bits64 and reverse shader ir init method to removed shader stage.  
						
						 
						
						
						
					 
					
						2020-04-06 13:09:19 +07:00