Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						9b24197ca0 
					 
					
						
						
							
							Merge pull request  #4909  from lioncash/interrupt  
						
						 
						
						... 
						
						
						
						cpu_interrupt_handler: Mark move contructor/assignment as deleted 
						
						
					 
					
						2020-11-08 22:09:40 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						8008b5ddc9 
					 
					
						
						
							
							Merge pull request  #4910  from lioncash/service  
						
						 
						
						... 
						
						
						
						ipc_helpers: Remove usage of the global system instance 
						
						
					 
					
						2020-11-08 19:11:31 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						da7be67daf 
					 
					
						
						
							
							ipc_helpers: Remove usage of the global system instance  
						
						 
						
						... 
						
						
						
						Resolves numerous deprecation warnings throughout the codebase due to
inclusion of this header. Now building core should be significantly less
noisy (and also relying on less global state).
This also uncovered quite a few modules that were relying on indirect
includes, which have also been fixed. 
						
						
					 
					
						2020-11-08 15:58:11 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						0aad914527 
					 
					
						
						
							
							cpu_interrupt_handler: Mark move contructor/assignment as deleted  
						
						 
						
						... 
						
						
						
						The interrupt handler contains a std::atomic_bool, which isn't copyable
or movable, so the special move member functions will always be deleted,
despite being defaulted.
This can resolve warnings on clang and GCC. 
						
						
					 
					
						2020-11-08 15:37:04 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						7bf9f9ae49 
					 
					
						
						
							
							Merge pull request  #4903  from bunnei/remove-gpu-integrity  
						
						 
						
						... 
						
						
						
						video_core: dma_pusher: Remove integrity check on command lists. 
						
						
					 
					
						2020-11-08 02:48:22 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chloe 
							
						 
					 
					
						
						
							
						
						9f5facc3aa 
					 
					
						
						
							
							Merge pull request  #4908  from lioncash/fmt  
						
						 
						
						... 
						
						
						
						externals: Update fmt to 7.1.2 
						
						
					 
					
						2020-11-08 20:26:03 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						0785796372 
					 
					
						
						
							
							externals: Update fmt to 7.1.2  
						
						 
						
						... 
						
						
						
						Updates to the latest bugfix release of fmt. 
						
						
					 
					
						2020-11-08 03:44:07 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								LC 
							
						 
					 
					
						
						
							
						
						e829973742 
					 
					
						
						
							
							Merge pull request  #4906  from lat9nq/log-cpu-accuracy  
						
						 
						
						... 
						
						
						
						settings: log value of CPU_Accuracy 
						
						
					 
					
						2020-11-07 17:01:33 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lat9nq 
							
						 
					 
					
						
						
							
						
						1e149dc18b 
					 
					
						
						
							
							settings: log value of CPU_Accuracy  
						
						 
						
						
						
						
					 
					
						2020-11-07 16:14:10 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						dc5396a466 
					 
					
						
						
							
							video_core: dma_pusher: Remove integrity check on command lists.  
						
						 
						
						... 
						
						
						
						- This seems to cause softlocks in Breath of the Wild. 
						
						
					 
					
						2020-11-07 00:08:19 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						af477fb8c5 
					 
					
						
						
							
							Merge pull request  #4888  from lioncash/unicorn-remove  
						
						 
						
						... 
						
						
						
						core: Remove usage of unicorn 
						
						
					 
					
						2020-11-06 22:39:05 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						f6a89edb67 
					 
					
						
						
							
							Merge pull request  #4899  from lioncash/fiberimpl  
						
						 
						
						... 
						
						
						
						common/fiber: Move all member variables into impl class 
						
						
					 
					
						2020-11-06 20:01:03 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						00fb79b2f3 
					 
					
						
						
							
							common/fiber: Move all member variables into impl class  
						
						 
						
						... 
						
						
						
						Hides all of the implementation details for users of the class. This has
the benefit of reducing includes and also making the fiber classes
movable again. 
						
						
					 
					
						2020-11-06 20:36:32 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						91a45834fd 
					 
					
						
						
							
							Merge pull request  #4891  from lioncash/clang2  
						
						 
						
						... 
						
						
						
						General: Fix clang build 
						
						
					 
					
						2020-11-06 10:33:13 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						0b75ec5316 
					 
					
						
						
							
							Merge pull request  #4894  from lioncash/fn  
						
						 
						
						... 
						
						
						
						settings: Simplify initializer of resolution factor 
						
						
					 
					
						2020-11-06 09:54:02 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						c0ab5b79dc 
					 
					
						
						
							
							settings: Simplify initializer of resolution factor  
						
						 
						
						... 
						
						
						
						This can use a braced initializer to accomplish the same thing with less
code. 
						
						
					 
					
						2020-11-05 22:07:10 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						a111a9ae2c 
					 
					
						
						
							
							Merge pull request  #4854  from ReinUsesLisp/cube-array-shadow  
						
						 
						
						... 
						
						
						
						shader: Partially implement texture cube array shadow 
						
						
					 
					
						2020-11-05 16:25:00 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						6f006d051e 
					 
					
						
						
							
							General: Fix clang build  
						
						 
						
						... 
						
						
						
						Allows building on clang to work again 
						
						
					 
					
						2020-11-05 10:07:16 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						d62d28522b 
					 
					
						
						
							
							Merge pull request  #4889  from lioncash/setting-global  
						
						 
						
						... 
						
						
						
						core/settings: Move configuring_global behind an API 
						
						
					 
					
						2020-11-04 17:09:19 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						087f52e872 
					 
					
						
						
							
							Merge pull request  #4858  from lioncash/initializer  
						
						 
						
						... 
						
						
						
						General: Resolve a few missing initializer warnings 
						
						
					 
					
						2020-11-04 12:10:10 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						7aae6d6d2b 
					 
					
						
						
							
							core/settings: Move configuring_global behind an API  
						
						 
						
						... 
						
						
						
						Rather than have directly modified global state here, we can make it an
implementation detail and have an interface that changes are queried
through. 
						
						
					 
					
						2020-11-04 04:16:37 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chloe 
							
						 
					 
					
						
						
							
						
						6bbbbe8f85 
					 
					
						
						
							
							Merge pull request  #4869  from bunnei/improve-gpu-sync  
						
						 
						
						... 
						
						
						
						Improvements to GPU synchronization & various refactoring 
						
						
					 
					
						2020-11-04 18:36:55 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						fc6db97a09 
					 
					
						
						
							
							core: Remove usage of unicorn  
						
						 
						
						... 
						
						
						
						Unicorn long-since lost most of its use, due to dynarmic gaining support
for handling most instructions. At this point any further issues
encountered should be used to make dynarmic better.
This also allows us to remove our dependency on Python. 
						
						
					 
					
						2020-11-03 20:22:05 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						4bfa411ddc 
					 
					
						
						
							
							Merge pull request  #4874  from lioncash/nodiscard2  
						
						 
						
						... 
						
						
						
						nvdec: Make use of [[nodiscard]] where applicable 
						
						
					 
					
						2020-11-03 16:34:07 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						46fdc94586 
					 
					
						
						
							
							Merge pull request  #4887  from lioncash/common-build  
						
						 
						
						... 
						
						
						
						microprofile: Silence warning in headers 
						
						
					 
					
						2020-11-03 13:41:29 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						ee21b5378b 
					 
					
						
						
							
							microprofile: Silence warning in headers  
						
						 
						
						... 
						
						
						
						Silences a truncation warning by making the truncation explicit and
documenting the reason for it. 
						
						
					 
					
						2020-11-03 15:07:13 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						222fe75401 
					 
					
						
						
							
							Merge pull request  #4873  from lioncash/common-error  
						
						 
						
						... 
						
						
						
						common: Enable warnings as errors 
						
						
					 
					
						2020-11-03 11:00:23 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						448e4d5c2a 
					 
					
						
						
							
							Merge pull request  #4878  from bunnei/unload-nrr  
						
						 
						
						... 
						
						
						
						hle: service: ldr: Implement UnloadNrr. 
						
						
					 
					
						2020-11-03 08:52:40 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						4a4b685a04 
					 
					
						
						
							
							common: Enable warnings as errors  
						
						 
						
						... 
						
						
						
						Cleans up common so that we can enable warnings as errors. 
						
						
					 
					
						2020-11-02 15:50:58 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						4f0f481f63 
					 
					
						
						
							
							nvdec: Make use of [[nodiscard]] where applicable  
						
						 
						
						... 
						
						
						
						Prevents bugs from occurring where the results of a function are
accidentally discarded 
						
						
					 
					
						2020-11-02 02:45:15 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						1089d76736 
					 
					
						
						
							
							Merge pull request  #4865  from ameerj/async-threadcount  
						
						 
						
						... 
						
						
						
						async_shaders: Increase Async worker thread count for >8 thread cpus 
						
						
					 
					
						2020-11-01 01:54:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						848bdf8a40 
					 
					
						
						
							
							fixup!  hle service: nvdrv: nvhost_gpu: Update to use SyncpointManager and other improvements.  
						
						 
						
						
						
						
					 
					
						2020-11-01 01:52:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						7d2839d7a3 
					 
					
						
						
							
							core: Initialize GPU before services.  
						
						 
						
						
						
						
					 
					
						2020-11-01 01:52:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						e67b8678f8 
					 
					
						
						
							
							hle service: nvdrv: nvhost_gpu: Update to use SyncpointManager and other improvements.  
						
						 
						
						... 
						
						
						
						- Refactor so that SubmitGPFIFO and KickoffPB use shared functionality.
- Implement add_wait and add_increment flags. 
						
						
					 
					
						2020-11-01 01:52:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						c6e1c46ac7 
					 
					
						
						
							
							video_core: dma_pusher: Add support for integrity checks.  
						
						 
						
						... 
						
						
						
						- Log corrupted command lists, rather than crash. 
						
						
					 
					
						2020-11-01 01:52:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						c64545d07a 
					 
					
						
						
							
							video_core: dma_pusher: Add support for prefetched command lists.  
						
						 
						
						
						
						
					 
					
						2020-11-01 01:52:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						1d4cbb92f2 
					 
					
						
						
							
							service: hle: nvflinger: Fix potential shutdown crash when GPU is destroyed.  
						
						 
						
						
						
						
					 
					
						2020-11-01 01:52:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						6053b95552 
					 
					
						
						
							
							video_core: gpu: Implement WaitFence and IncrementSyncPoint.  
						
						 
						
						
						
						
					 
					
						2020-11-01 01:52:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						66edfd61c6 
					 
					
						
						
							
							hle service: nvdrv: nvhost_ctrl: Update to use SyncpointManager.  
						
						 
						
						
						
						
					 
					
						2020-11-01 01:52:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						4a3fd97e48 
					 
					
						
						
							
							hle service: nvdrv: Update to instantiate SyncpointManager.  
						
						 
						
						
						
						
					 
					
						2020-11-01 01:52:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						d567b7e841 
					 
					
						
						
							
							hle: service: nvdrv: Implement SyncpointManager, to manage syncpoints.  
						
						 
						
						
						
						
					 
					
						2020-11-01 01:51:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Levi Behunin 
							
						 
					 
					
						
						
							
						
						bca9591660 
					 
					
						
						
							
							Rename to align with switchbrew and remove gpu function ( #4714 )  
						
						 
						
						... 
						
						
						
						* Rename to align with switchbrew
* Rename to align with switchbrew and remove gpu function that checks if clearing should be done. 
						
						
					 
					
						2020-11-01 01:24:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						98f68d06f1 
					 
					
						
						
							
							Merge pull request  #4853  from ReinUsesLisp/fcmp-imm  
						
						 
						
						... 
						
						
						
						shader/arithmetic: Implement FCMP immediate + register variant 
						
						
					 
					
						2020-10-31 01:25:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						a0e5cccb92 
					 
					
						
						
							
							hle: service: ldr: Implement UnloadNrr.  
						
						 
						
						... 
						
						
						
						- Used by Final Fantasy X/X-2 HD Remaster. 
						
						
					 
					
						2020-10-31 01:22:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								LC 
							
						 
					 
					
						
						
							
						
						6db0c0d8d9 
					 
					
						
						
							
							Merge pull request  #4872  from jbeich/clang  
						
						 
						
						... 
						
						
						
						video_core: unbreak -Werror in NVDEC with Clang 
						
						
					 
					
						2020-10-30 15:11:40 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						14a97d082e 
					 
					
						
						
							
							CMakeLists: Resolve MSVC build failures  
						
						 
						
						... 
						
						
						
						Prevents the compiler tripping up about Windows headers. 
						
						
					 
					
						2020-10-30 14:57:58 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Beich 
							
						 
					 
					
						
						
							
						
						50e52ade85 
					 
					
						
						
							
							video_core: unbreak -Werror in NVDEC with Clang  
						
						 
						
						... 
						
						
						
						src/core/hle/service/nvdrv/devices/nvhost_nvdec_common.cpp:41:15: error: unused variable 'OutOfMemory' [-Werror,-Wunused-const-variable]
constexpr u32 OutOfMemory{static_cast<u32>(-12)};
              ^ 
						
						
					 
					
						2020-10-30 16:43:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						8aa9ae5ba5 
					 
					
						
						
							
							Merge pull request  #4868  from lioncash/discard-error  
						
						 
						
						... 
						
						
						
						General: Make ignoring a discarded return value an error 
						
						
					 
					
						2020-10-30 00:35:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						131a75b65d 
					 
					
						
						
							
							Merge pull request  #4867  from lioncash/vp9  
						
						 
						
						... 
						
						
						
						VP9: Minor interface changes and safety improvements 
						
						
					 
					
						2020-10-29 21:33:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						11d0a6e7b8 
					 
					
						
						
							
							General: Catch more expressions with no effect on MSVC  
						
						 
						
						... 
						
						
						
						MSVC lets us fine-tune catching expressions with no side-effects a
little more. 
						
						
					 
					
						2020-10-30 00:13:26 -04:00