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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						94b0e2e5da 
					 
					
						
						
							
							texture_cache: Remove preserve_contents  
						
						 
						
						... 
						
						
						
						preserve_contents was always true. We can't assume we don't have to
preserve clears because scissored and color masked clears exist.
This removes preserve_contents and assumes it as true at all times. 
						
						
					 
					
						2020-04-11 01:51:02 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						2905142f47 
					 
					
						
						
							
							renderer_vulkan: Drop Vulkan-Hpp  
						
						 
						
						
						
						
					 
					
						2020-04-10 22:49:02 -03: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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						a87b16da9a 
					 
					
						
						
							
							shader/texture: Remove type mismatches management from shader decoder  
						
						 
						
						... 
						
						
						
						Since commit e22816a5bb  we handle type mismatches from the CPU.
We don't need to hack our shader decoder due to game bugs anymore.
Removed in this commit. 
						
						
					 
					
						2020-04-10 00:57:32 -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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						6bf5d2b011 
					 
					
						
						
							
							astc: Hard code bit depth changes to 8 and use fast replicate  
						
						 
						
						
						
						
					 
					
						2020-04-09 18:37:12 -03: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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						bd2c1ab8a0 
					 
					
						
						
							
							astc: Use boost's static_vector to avoid heap allocations  
						
						 
						
						
						
						
					 
					
						2020-04-09 05:27:57 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						5de130beea 
					 
					
						
						
							
							astc: Implement a fast precompiled alternative for Replicate  
						
						 
						
						
						
						
					 
					
						2020-04-09 03:58:25 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						6b4d4473be 
					 
					
						
						
							
							astc: Move Replicate to a constexpr LUT when possible  
						
						 
						
						
						
						
					 
					
						2020-04-09 03:35:07 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						d22a689250 
					 
					
						
						
							
							astc: Make InputBitStream constexpr  
						
						 
						
						
						
						
					 
					
						2020-04-09 02:54:05 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						0efc230381 
					 
					
						
						
							
							astc: OutputBitStream style changes and make it constexpr  
						
						 
						
						
						
						
					 
					
						2020-04-09 02:37:51 -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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						6c8f9f40d7 
					 
					
						
						
							
							gl_texture_cache: Attach view instead of base texture for layered attachments  
						
						 
						
						... 
						
						
						
						This way we are not ignoring the base layer of the current texture. 
						
						
					 
					
						2020-04-08 22:20:25 -03: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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						da706cad25 
					 
					
						
						
							
							shader/conversion: Implement I2I sign extension, saturation and selection  
						
						 
						
						... 
						
						
						
						Reimplements I2I adding sign extension, saturation (clamp source value
to the destination), selection and destination sizes that are not 32
bits wide.
It doesn't implement CC yet. 
						
						
					 
					
						2020-04-07 02:19:44 -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