ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							255197e643 
							
						 
					 
					
						
						
							
							shader/arithmetic_integer: Implement CC for IADD  
						
						
						
						
					 
					
						2020-04-25 22:55:26 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							ffc5ec6fa8 
							
						 
					 
					
						
						
							
							decode/register_set_predicate: Implement CC  
						
						... 
						
						
						
						P2R CC takes the state of condition codes and puts them into a register.
We already have this implemented for PR (predicates). This commit
implements CC over that. 
						
						
					 
					
						2020-04-25 22:54:42 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							d523734266 
							
						 
					 
					
						
						
							
							decode/register_set_predicate: Use move for shared pointers  
						
						... 
						
						
						
						Avoid atomic counters used by shared pointers. 
						
						
					 
					
						2020-04-25 22:54:14 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5bf693882 
							
						 
					 
					
						
						
							
							Merge pull request  #3721  from ReinUsesLisp/sort-devices  
						
						... 
						
						
						
						vulkan/wrapper: Sort physical devices 
						
						
					 
					
						2020-04-25 03:27:40 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e37825dab 
							
						 
					 
					
						
						
							
							Merge pull request  #3734  from ReinUsesLisp/half-float-mods  
						
						... 
						
						
						
						decode/arithmetic_half: Fix HADD2 and HMUL2 absolute and negation bits 
						
						
					 
					
						2020-04-25 00:41:43 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1e7cf3bdc 
							
						 
					 
					
						
						
							
							Merge pull request  #3780  from lioncash/process  
						
						... 
						
						
						
						svc: Re-add MapProcessCodeMemory/UnmapProcessCodeMemory 
						
						
					 
					
						2020-04-24 23:22:26 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c8acb0025 
							
						 
					 
					
						
						
							
							Merge pull request  #3749  from ReinUsesLisp/lea-imm  
						
						... 
						
						
						
						shader/arithmetic_integer: Fix LEA_IMM encoding 
						
						
					 
					
						2020-04-24 14:30:13 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							e717a1df20 
							
						 
					 
					
						
						
							
							Fix -Wdeprecated-copy warning.  
						
						
						
						
					 
					
						2020-04-24 09:33:04 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							c499c22cf7 
							
						 
					 
					
						
						
							
							Fix -Werror=conversion error.  
						
						
						
						
					 
					
						2020-04-24 09:33:04 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f548266cd 
							
						 
					 
					
						
						
							
							Merge pull request  #3760  from Morph1984/trailing-filedir-separator  
						
						... 
						
						
						
						frontend/filesystem: Add a trailing separator to the string path 
						
						
					 
					
						2020-04-24 01:44:32 -04:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f24c67877b 
							
						 
					 
					
						
						
							
							Merge pull request  #3777  from lioncash/warn  
						
						... 
						
						
						
						page_table: Remove unused captures 
						
						
					 
					
						2020-04-23 21:47:54 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db3dcb2f64 
							
						 
					 
					
						
						
							
							Merge pull request  #3778  from lioncash/unused-var  
						
						... 
						
						
						
						svc: Remove unused variable 
						
						
					 
					
						2020-04-23 21:47:24 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ce7c02735e 
							
						 
					 
					
						
						
							
							shared_memory: Amend doxygen reference  
						
						... 
						
						
						
						Amends the parameter to match the documentation reference.
Resolves a -Wdocumentation warning with clang. 
						
						
					 
					
						2020-04-23 18:42:14 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4730347f8e 
							
						 
					 
					
						
						
							
							svc: Re-add MapProcessCodeMemory/UnmapProcessCodeMemory  
						
						... 
						
						
						
						These were lost in the re-implementation of the virtual memory manager. 
						
						
					 
					
						2020-04-23 18:12:04 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							bed4865981 
							
						 
					 
					
						
						
							
							svc: Remove unused variable  
						
						... 
						
						
						
						Since the VMM refactor, this is no longer used or needed. 
						
						
					 
					
						2020-04-23 17:53:26 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f77b5dfe81 
							
						 
					 
					
						
						
							
							page_table: Remove unused captures  
						
						... 
						
						
						
						Any time the lambda function is called, the permission being used in the
capture would be passed in as an argument to the lambda, so the capture
is unnecessary. 
						
						
					 
					
						2020-04-23 17:33:08 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							dbaebd8582 
							
						 
					 
					
						
						
							
							decode/arithmetic_half: Fix HADD2 and HMUL2 absolute and negation bits  
						
						... 
						
						
						
						The encoding for negation and absolute value was wrong.
Extracting is now done manually. Similar instructions having different
encodings is the rule, not the exception. To keep sanity and readability
I preferred to extract the desired bit manually.
This is implemented against nxas:
8dbc389957/table.h (L68) 
						
						
					 
					
						2020-04-23 18:29:38 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26f2820ae3 
							
						 
					 
					
						
						
							
							Merge pull request  #3768  from H27CK/cmd-title-fmt  
						
						... 
						
						
						
						Fix format error in performance statistics 
						
						
					 
					
						2020-04-23 16:14:33 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff0c49e1ce 
							
						 
					 
					
						
						
							
							kernel: memory: Improve implementation of device shared memory. ( #3707 )  
						
						... 
						
						
						
						* kernel: memory: Improve implementation of device shared memory.
* fixup! kernel: memory: Improve implementation of device shared memory.
* fixup! kernel: memory: Improve implementation of device shared memory. 
						
						
					 
					
						2020-04-23 11:37:12 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb26e9e711 
							
						 
					 
					
						
						
							
							Merge pull request  #3730  from lioncash/time  
						
						... 
						
						
						
						service/time: Remove reliance on the global system accessor 
						
						
					 
					
						2020-04-23 02:41:38 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2409fedacf 
							
						 
					 
					
						
						
							
							Merge pull request  #3697  from lioncash/declarations  
						
						... 
						
						
						
						CMakeLists: Enable -Wmissing-declarations on Linux builds 
						
						
					 
					
						2020-04-23 02:18:52 -04:00 
						 
				 
			
				
					
						
							
							
								H27CK 
							
						 
					 
					
						
						
						
						
							
						
						
							a26a725515 
							
						 
					 
					
						
						
							
							Fix format error in performance statistics  
						
						... 
						
						
						
						Formatting 
						
						
					 
					
						2020-04-23 04:31:26 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf2ddb8fd5 
							
						 
					 
					
						
						
							
							Merge pull request  #3677  from FernandoS27/better-sync  
						
						... 
						
						
						
						Introduce Predictive Flushing and Improve ASYNC GPU 
						
						
					 
					
						2020-04-22 22:09:38 -04:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c806c5fd3 
							
						 
					 
					
						
						
							
							Merge pull request  #3767  from ReinUsesLisp/point-size-pipeline  
						
						... 
						
						
						
						vk_pipeline_cache: Fix unintentional memcpy into optional 
						
						
					 
					
						2020-04-22 21:20:14 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							d9463f4562 
							
						 
					 
					
						
						
							
							vk_pipeline_cache: Fix unintentional memcpy into optional  
						
						... 
						
						
						
						The intention behind this was to assign a float to from an uint32_t, but
it was unintentionally being copied directly into the std::optional.
Copy to a temporary and assign that temporary to std::optional. This can
be replaced with std::bit_cast<float> once we are in C++20. 
						
						
					 
					
						2020-04-22 21:36:05 -03:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							c043ac4f13 
							
						 
					 
					
						
						
							
							GL_Fence_Manager: use GL_TIMEOUT_IGNORED instead of a loop,  
						
						
						
						
					 
					
						2020-04-22 20:34:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bee2c64b34 
							
						 
					 
					
						
						
							
							Merge pull request  #3725  from MerryMage/fpcr  
						
						... 
						
						
						
						thread: FPCR.FZ is likely not 1 (and FPCR.RMode = TieAway and FPCR.DN = 0) 
						
						
					 
					
						2020-04-22 19:49:13 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63d2ba4f69 
							
						 
					 
					
						
						
							
							Merge pull request  #3763  from H27CK/vk-cmd  
						
						... 
						
						
						
						Add missing ; 
						
						
					 
					
						2020-04-22 17:43:42 -04:00 
						 
				 
			
				
					
						
							
							
								H27CK 
							
						 
					 
					
						
						
						
						
							
						
						
							4d74578d35 
							
						 
					 
					
						
						
							
							Add missing ;  
						
						
						
						
					 
					
						2020-04-22 23:36:21 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ed13304e1 
							
						 
					 
					
						
						
							
							Merge pull request  #3758  from H27CK/vk-cmd  
						
						... 
						
						
						
						Introduce dummy context for yuzu-cmd VK support 
						
						
					 
					
						2020-04-22 12:37:01 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							afae40a99e 
							
						 
					 
					
						
						
							
							Merge pull request  #3653  from ReinUsesLisp/nsight-aftermath  
						
						... 
						
						
						
						renderer_vulkan: Integrate Nvidia Nsight Aftermath on Windows 
						
						
					 
					
						2020-04-22 11:39:01 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							4e37f1b113 
							
						 
					 
					
						
						
							
							Address Feedback.  
						
						
						
						
					 
					
						2020-04-22 11:36:27 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							39e5b72948 
							
						 
					 
					
						
						
							
							Async GPU: Correct flushing behavior to be similar to old async GPU behavior.  
						
						
						
						
					 
					
						2020-04-22 11:36:26 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							1b3be8a8f8 
							
						 
					 
					
						
						
							
							MaxwellDMA: Correct copying on accuracy level.  
						
						
						
						
					 
					
						2020-04-22 11:36:25 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							644588fd88 
							
						 
					 
					
						
						
							
							ShaderCache/PipelineCache: Cache null shaders.  
						
						
						
						
					 
					
						2020-04-22 11:36:25 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							f616dc0b59 
							
						 
					 
					
						
						
							
							Address Feedback.  
						
						
						
						
					 
					
						2020-04-22 11:36:24 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							ec2f3e48e1 
							
						 
					 
					
						
						
							
							Fix GCC error.  
						
						
						
						
					 
					
						2020-04-22 11:36:23 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							7f44f22451 
							
						 
					 
					
						
						
							
							Correct Linux Compile Error.  
						
						
						
						
					 
					
						2020-04-22 11:36:22 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							d2d4a6cbcf 
							
						 
					 
					
						
						
							
							Clang format.  
						
						
						
						
					 
					
						2020-04-22 11:36:22 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							b3e5f177ba 
							
						 
					 
					
						
						
							
							QueryCache: Only do async flushes on async gpu.  
						
						
						
						
					 
					
						2020-04-22 11:36:21 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							f4ab223ef0 
							
						 
					 
					
						
						
							
							Async GPU: Only do reactive flushing on Extreme Level.  
						
						
						
						
					 
					
						2020-04-22 11:36:20 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							b752faf2d3 
							
						 
					 
					
						
						
							
							vk_fence_manager: Initial implementation  
						
						
						
						
					 
					
						2020-04-22 11:36:19 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							0649f05900 
							
						 
					 
					
						
						
							
							QueryCache: Implement Async Flushes.  
						
						
						
						
					 
					
						2020-04-22 11:36:18 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							131b342130 
							
						 
					 
					
						
						
							
							OpenGL: Guarantee writes to Buffers.  
						
						
						
						
					 
					
						2020-04-22 11:36:18 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							1fb516cd97 
							
						 
					 
					
						
						
							
							GPU: Implement Flush Requests for Async mode.  
						
						
						
						
					 
					
						2020-04-22 11:36:17 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							b7bc3c2549 
							
						 
					 
					
						
						
							
							FenceManager: Manage syncpoints and rename fences to semaphores.  
						
						
						
						
					 
					
						2020-04-22 11:36:16 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							96bb961a64 
							
						 
					 
					
						
						
							
							BufferCache: Refactor async managing.  
						
						
						
						
					 
					
						2020-04-22 11:36:15 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							b10db7e4a5 
							
						 
					 
					
						
						
							
							FenceManager: Implement async buffer cache flushes on High settings  
						
						
						
						
					 
					
						2020-04-22 11:36:15 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							4adfc9bb08 
							
						 
					 
					
						
						
							
							Rasterizer: Document SignalFence & ReleaseFences and setup skeletons on Vulkan.  
						
						
						
						
					 
					
						2020-04-22 11:36:14 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							a081a7c855 
							
						 
					 
					
						
						
							
							GPU: Fix rebase errors.  
						
						
						
						
					 
					
						2020-04-22 11:36:13 -04:00