namkazy 
							
						 
					 
					
						
						
							
						
						3e3afa9be6 
					 
					
						
						
							
							cleanup unuse params  
						
						
						
						
					 
					
						2020-04-05 10:31:31 +07:00 
						 
				 
			
				
					
						
							
							
								namkazy 
							
						 
					 
					
						
						
							
						
						5cd5857000 
					 
					
						
						
							
							cleanup debug code.  
						
						
						
						
					 
					
						2020-04-05 10:31:30 +07:00 
						 
				 
			
				
					
						
							
							
								namkazy 
							
						 
					 
					
						
						
							
						
						658112783d 
					 
					
						
						
							
							reimplement get component type, uncomment mistaken code  
						
						
						
						
					 
					
						2020-04-05 10:31:30 +07:00 
						 
				 
			
				
					
						
							
							
								namkazy 
							
						 
					 
					
						
						
							
						
						3ad06e9b2b 
					 
					
						
						
							
							remove disable optimize  
						
						
						
						
					 
					
						2020-04-05 10:31:30 +07:00 
						 
				 
			
				
					
						
							
							
								namkazy 
							
						 
					 
					
						
						
							
						
						f24c2e1103 
					 
					
						
						
							
							[wip] reimplement SULD.D  
						
						
						
						
					 
					
						2020-04-05 10:31:29 +07:00 
						 
				 
			
				
					
						
							
							
								namkazy 
							
						 
					 
					
						
						
							
						
						58bcb86af5 
					 
					
						
						
							
							add shader stage when init shader ir  
						
						
						
						
					 
					
						2020-04-05 10:31:29 +07:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
						
						2cefdd92bd 
					 
					
						
						
							
							clang-fix  
						
						
						
						
					 
					
						2020-04-05 10:31:28 +07:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
						
						1f3d142875 
					 
					
						
						
							
							shader: image - import PredCondition  
						
						
						
						
					 
					
						2020-04-05 10:31:27 +07:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
						
						08db60392d 
					 
					
						
						
							
							shader: SULD.D bits32 implement more complexer method.  
						
						
						
						
					 
					
						2020-04-05 10:31:27 +07:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
						
						ed1d8beb13 
					 
					
						
						
							
							shader: SULD.D import StoreType  
						
						
						
						
					 
					
						2020-04-05 10:31:26 +07:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
						
						6d235b8631 
					 
					
						
						
							
							shader: implement SULD.D bits32  
						
						
						
						
					 
					
						2020-04-05 10:31:26 +07:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						59e75f4372 
					 
					
						
						
							
							ci: Update to Windows Server 2019 and Visual Studio 2019  
						
						... 
						
						
						
						This updates to the latest available toolchain for MSVC builds. 
						
						
					 
					
						2020-04-04 16:13:57 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						60106531b4 
					 
					
						
						
							
							shader/other: Add error message for some S2R registers  
						
						
						
						
					 
					
						2020-04-04 03:46:07 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						8b719e9e1d 
					 
					
						
						
							
							shader_bytecode: Rename MOV_SYS to S2R  
						
						
						
						
					 
					
						2020-04-04 03:37:51 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						9d15feb892 
					 
					
						
						
							
							shader_bytecode: Add encoding for BAR  
						
						
						
						
					 
					
						2020-04-04 03:36:21 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						16ae98dbb3 
					 
					
						
						
							
							shader_ir: Add error message for EXIT.FCSM_TR  
						
						
						
						
					 
					
						2020-04-04 03:34:08 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						c02a2dc24a 
					 
					
						
						
							
							shader_bytecode: Add encoding for VOTE.VTG  
						
						
						
						
					 
					
						2020-04-04 03:28:11 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						80c4fee4ec 
					 
					
						
						
							
							Revert "Merge pull request  #3499  from ReinUsesLisp/depth-2d-array"  
						
						... 
						
						
						
						This reverts commit 41905ee46735145bd529 
						
						
					 
					
						2020-04-04 00:02:26 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						e6f02d5725 
					 
					
						
						
							
							Merge pull request  #3579  from Kewlan/reorder-shoulder  
						
						... 
						
						
						
						configuration: Reorder shoulder buttons 
						
						
					 
					
						2020-04-03 11:28:14 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						9d8886b1a4 
					 
					
						
						
							
							Merge pull request  #3563  from bunnei/fix-ldr-memstate  
						
						... 
						
						
						
						services: ldr: Fix MemoryState for read/write regions of NROs. 
						
						
					 
					
						2020-04-03 10:14:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						0d4ca5a8fc 
					 
					
						
						
							
							Merge pull request  #3595  from ReinUsesLisp/c4715-silence  
						
						... 
						
						
						
						shader/memory: Silence no return value warning 
						
						
					 
					
						2020-04-02 14:32:19 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						e1bd89e1c2 
					 
					
						
						
							
							shader/memory: Silence no return value warning  
						
						... 
						
						
						
						Silences a warning about control paths not all returning a value. 
						
						
					 
					
						2020-04-02 03:34:27 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						825a6e2615 
					 
					
						
						
							
							Merge pull request  #3552  from jroweboy/single-context  
						
						... 
						
						
						
						Refactor Context management (Fixes renderdoc on opengl issues) 
						
						
					 
					
						2020-04-02 01:38:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						2339fe199f 
					 
					
						
						
							
							shader_decompiler: Remove FragCoord.w hack and change IPA implementation  
						
						... 
						
						
						
						Credits go to gdkchan and Ryujinx. The pull request used for this can
be found here: https://github.com/Ryujinx/Ryujinx/pull/1082 
yuzu was already using the header for interpolation, but it was missing
the FragCoord.w multiplication described in the linked pull request.
This commit finally removes the FragCoord.w == 1.0f hack from the shader
decompiler.
While we are at it, this commit renames some enumerations to match
Nvidia's documentation (linked below) and fixes component declaration
order in the shader program header (z and w were swapped).
https://github.com/NVIDIA/open-gpu-doc/blob/master/Shader-Program-Header/Shader-Program-Header.html  
						
						
					 
					
						2020-04-01 21:48:55 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						dd1232755b 
					 
					
						
						
							
							gl_texture_cache: Fix software ASTC fallback  
						
						
						
						
					 
					
						2020-04-01 01:44:15 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						2f0da10dc3 
					 
					
						
						
							
							vk_device: Add missing ASTC queries  
						
						
						
						
					 
					
						2020-04-01 01:14:04 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						b6571ca9f0 
					 
					
						
						
							
							video_core: Use native ASTC when available  
						
						
						
						
					 
					
						2020-04-01 01:14:04 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						16270dcfe4 
					 
					
						
						
							
							gl_device: Detect if ASTC is reported and expose it  
						
						
						
						
					 
					
						2020-04-01 01:14:04 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						baf91c920c 
					 
					
						
						
							
							Merge pull request  #3591  from ReinUsesLisp/vk-wrapper-part2  
						
						... 
						
						
						
						renderer_vulkan/wrapper: Add a Vulkan wrapper (part 2 of 2) 
						
						
					 
					
						2020-03-31 22:14:26 -03:00 
						 
				 
			
				
					
						
							
							
								Vitor K 
							
						 
					 
					
						
						
							
						
						bd0c56c6e7 
					 
					
						
						
							
							common: Port some changes from dolphin ( #5127 )  
						
						... 
						
						
						
						* IOFile: Make the move constructor and move assignment operator noexcept
Certain parts of the standard library try to determine whether or not a
transfer operation should either be a copy or a move. The prevalent notion
of move constructors/assignment operators is that they should not throw,
they simply move an already existing resource somewhere else.
This is typically done with 'std::move_if_noexcept'. Like the name says,
if a type's move constructor is noexcept, then the functions retrieves an
r-value reference (for move semantics), or an l-value (for copy semantics)
if it is not noexcept.
As IOFile deletes the copy constructor and copy assignment operators,
using IOFile with certain parts of the standard library can fail in
unexcepted ways (especially when used with various container
implementations). This prevents that.
* fix various instances of -1 being assigned to unsigned types
* do not assign in conditional statements
* File/IOFile: Check _tfopen_s properly
* common/file_util.cpp: address review comments
Co-authored-by: Lioncash <mathew1800@gmail.com >
Co-authored-by: Shawn Hoffman <godisgovernment@gmail.com >
Co-authored-by: Sepalani <sepalani@hotmail.fr > 
						
						
					 
					
						2020-04-01 02:58:42 +02:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						f22f6b72c3 
					 
					
						
						
							
							renderer_vulkan/wrapper: Add vkEnumerateInstanceExtensionProperties wrapper  
						
						
						
						
					 
					
						2020-03-31 21:32:08 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						27dd542c60 
					 
					
						
						
							
							renderer_vulkan/wrapper: Add command buffer handle  
						
						
						
						
					 
					
						2020-03-31 21:32:08 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						5c90d060d8 
					 
					
						
						
							
							renderer_vulkan/wrapper: Add physical device handle  
						
						
						
						
					 
					
						2020-03-31 21:32:08 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						0eb37de98f 
					 
					
						
						
							
							renderer_vulkan/wrapper: Add device handle  
						
						
						
						
					 
					
						2020-03-31 21:32:08 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						11774308d3 
					 
					
						
						
							
							renderer_vulkan/wrapper: Add swapchain handle  
						
						
						
						
					 
					
						2020-03-31 21:32:07 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						7fe52ef77f 
					 
					
						
						
							
							renderer_vulkan/wrapper: Add fence handle  
						
						
						
						
					 
					
						2020-03-31 21:32:07 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						3a63ae0658 
					 
					
						
						
							
							renderer_vulkan/wrapper: Add device memory handle  
						
						
						
						
					 
					
						2020-03-31 21:32:07 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						397f53dea1 
					 
					
						
						
							
							renderer_vulkan/wrapper: Add pool handles  
						
						
						
						
					 
					
						2020-03-31 21:32:07 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						affee77b70 
					 
					
						
						
							
							renderer_vulkan/wrapper: Add buffer and image handles  
						
						
						
						
					 
					
						2020-03-31 21:32:07 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						d85ca0ab33 
					 
					
						
						
							
							renderer_vulkan/wrapper: Add queue handle  
						
						
						
						
					 
					
						2020-03-31 21:32:07 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						151ddcf419 
					 
					
						
						
							
							renderer_vulkan/wrapper: Add instance handle  
						
						
						
						
					 
					
						2020-03-31 21:32:07 -03:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						224a75d839 
					 
					
						
						
							
							capsrv: Split Capture services into individual files and stub GetAlbumContentsFileListForApplication ( #3571 )  
						
						... 
						
						
						
						* Organize capture services into individual files
* Stub GetAlbumContentsFileListForApplication
* Address feedback 
						
						
					 
					
						2020-03-31 19:16:36 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						b03c0536ce 
					 
					
						
						
							
							Merge pull request  #3561  from ReinUsesLisp/f2f-conversion  
						
						... 
						
						
						
						shader/conversion: Fix F2F rounding operations with different sizes 
						
						
					 
					
						2020-03-31 14:45:02 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						5b95a01463 
					 
					
						
						
							
							Merge pull request  #3577  from ReinUsesLisp/lea  
						
						... 
						
						
						
						shader/lea: Fix LEA implementation 
						
						
					 
					
						2020-03-31 14:36:07 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						1c5e2b60a7 
					 
					
						
						
							
							gl_rasterizer: Mark cleared textures as dirty  
						
						... 
						
						
						
						Fixes a potential edge case where cleared textures read from the CPU
were not flushed. 
						
						
					 
					
						2020-03-31 05:51:56 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						c19425ed69 
					 
					
						
						
							
							Merge pull request  #3506  from namkazt/patch-9  
						
						... 
						
						
						
						shader_decode: Implement partial ATOM/ATOMS instr 
						
						
					 
					
						2020-03-31 00:56:28 -03:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
						
						238c35b2c9 
					 
					
						
						
							
							clang-format  
						
						
						
						
					 
					
						2020-03-31 08:08:06 +07:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
						
						defb9642da 
					 
					
						
						
							
							shader_decode: fix by suggestion  
						
						
						
						
					 
					
						2020-03-31 08:02:44 +07:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						69728e8ad5 
					 
					
						
						
							
							Merge pull request  #3566  from ReinUsesLisp/vk-wrapper-part1  
						
						... 
						
						
						
						renderer_vulkan/wrapper: Add a Vulkan wrapper (part 1 of 2) 
						
						
					 
					
						2020-03-30 21:57:36 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						4c72190a06 
					 
					
						
						
							
							Merge pull request  #3560  from ReinUsesLisp/fix-stencil  
						
						... 
						
						
						
						gl_rasterizer: Synchronize stencil testing on clears 
						
						
					 
					
						2020-03-30 17:03:07 -04:00