Chloe 
								
							 
						 
						
							
							
							
							
								
							
							
								c16acdfb9b 
								
							 
						 
						
							
							
								
								Merge pull request  #4869  from bunnei/improve-gpu-sync  
							
							... 
							
							
							
							Improvements to GPU synchronization & various refactoring 
							
						 
						
							2020-11-04 18:36:55 +11:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								9a81537447 
								
							 
						 
						
							
							
								
								Merge pull request  #4874  from lioncash/nodiscard2  
							
							... 
							
							
							
							nvdec: Make use of [[nodiscard]] where applicable 
							
						 
						
							2020-11-03 16:34:07 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6e1fb8d4c1 
								
							 
						 
						
							
							
								
								Merge pull request  #4887  from lioncash/common-build  
							
							... 
							
							
							
							microprofile: Silence warning in headers 
							
						 
						
							2020-11-03 13:41:29 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								90f5c930f5 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								2dcbd3b5c6 
								
							 
						 
						
							
							
								
								Merge pull request  #4873  from lioncash/common-error  
							
							... 
							
							
							
							common: Enable warnings as errors 
							
						 
						
							2020-11-03 11:00:23 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								04f9045b01 
								
							 
						 
						
							
							
								
								Merge pull request  #4878  from bunnei/unload-nrr  
							
							... 
							
							
							
							hle: service: ldr: Implement UnloadNrr. 
							
						 
						
							2020-11-03 08:52:40 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								38ffaef6eb 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								2ee59021c2 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								a4825b81ac 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								f8b764dbf2 
								
							 
						 
						
							
							
								
								fixup!  hle service: nvdrv: nvhost_gpu: Update to use SyncpointManager and other improvements.  
							
							
							
						 
						
							2020-11-01 01:52:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								0e90fce8d4 
								
							 
						 
						
							
							
								
								core: Initialize GPU before services.  
							
							
							
						 
						
							2020-11-01 01:52:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								57f20d0d70 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								af7ab45b45 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								69f4a66d23 
								
							 
						 
						
							
							
								
								video_core: dma_pusher: Add support for prefetched command lists.  
							
							
							
						 
						
							2020-11-01 01:52:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								d787a5bfde 
								
							 
						 
						
							
							
								
								service: hle: nvflinger: Fix potential shutdown crash when GPU is destroyed.  
							
							
							
						 
						
							2020-11-01 01:52:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								c112a94dfe 
								
							 
						 
						
							
							
								
								video_core: gpu: Implement WaitFence and IncrementSyncPoint.  
							
							
							
						 
						
							2020-11-01 01:52:37 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								617372b751 
								
							 
						 
						
							
							
								
								hle service: nvdrv: nvhost_ctrl: Update to use SyncpointManager.  
							
							
							
						 
						
							2020-11-01 01:52:37 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								df095c8963 
								
							 
						 
						
							
							
								
								hle service: nvdrv: Update to instantiate SyncpointManager.  
							
							
							
						 
						
							2020-11-01 01:52:34 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								317c2ac884 
								
							 
						 
						
							
							
								
								hle: service: nvdrv: Implement SyncpointManager, to manage syncpoints.  
							
							
							
						 
						
							2020-11-01 01:51:54 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Levi Behunin 
								
							 
						 
						
							
							
							
							
								
							
							
								381586d56c 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								e9b37e4d52 
								
							 
						 
						
							
							
								
								Merge pull request  #4853  from ReinUsesLisp/fcmp-imm  
							
							... 
							
							
							
							shader/arithmetic: Implement FCMP immediate + register variant 
							
						 
						
							2020-10-31 01:25:02 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4c09a6399c 
								
							 
						 
						
							
							
								
								hle: service: ldr: Implement UnloadNrr.  
							
							... 
							
							
							
							- Used by Final Fantasy X/X-2 HD Remaster. 
							
						 
						
							2020-10-31 01:22:53 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									LC 
								
							 
						 
						
							
							
							
							
								
							
							
								c6a6cdc0b3 
								
							 
						 
						
							
							
								
								Merge pull request  #4872  from jbeich/clang  
							
							... 
							
							
							
							video_core: unbreak -Werror in NVDEC with Clang 
							
						 
						
							2020-10-30 15:11:40 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								b712b3684a 
								
							 
						 
						
							
							
								
								CMakeLists: Resolve MSVC build failures  
							
							... 
							
							
							
							Prevents the compiler tripping up about Windows headers. 
							
						 
						
							2020-10-30 14:57:58 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Beich 
								
							 
						 
						
							
							
							
							
								
							
							
								c751be210e 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								945c98050c 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								d3d1324b2a 
								
							 
						 
						
							
							
								
								Merge pull request  #4867  from lioncash/vp9  
							
							... 
							
							
							
							VP9: Minor interface changes and safety improvements 
							
						 
						
							2020-10-29 21:33:27 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								5c7f20bc57 
								
							 
						 
						
							
							
								
								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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								0525232875 
								
							 
						 
						
							
							
								
								General: Make ignoring a discarded return value an error  
							
							... 
							
							
							
							Allows our CI to catch more potential bugs. This also removes the
[[nodiscard]] attribute of IOFile's Open member function. There are
cases where a file may want to be opened, but have the status of it
checked at a later time. 
							
						 
						
							2020-10-30 00:13:21 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a625048772 
								
							 
						 
						
							
							
								
								common/stream: Be explicit with copy and move operators  
							
							
							
						 
						
							2020-10-29 22:57:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6425e155f2 
								
							 
						 
						
							
							
								
								vp9: Be explicit with copy and move operators  
							
							... 
							
							
							
							It's deprecated in the language to autogenerate these if the destructor
for a type is specified, so we can explicitly specify how we want these
to be generated. 
							
						 
						
							2020-10-29 22:57:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								0c2f517cd0 
								
							 
						 
						
							
							
								
								vp9: Mark functions with [[nodiscard]] where applicable  
							
							... 
							
							
							
							Prevents values from mistakenly being discarded in cases where it's a
bug to do so. 
							
						 
						
							2020-10-29 22:57:32 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								114153e8c8 
								
							 
						 
						
							
							
								
								vp9: Provide a default initializer for "hidden" member  
							
							... 
							
							
							
							The API of VP9 exposes a WasFrameHidden() function which accesses this
member. Given the constructor previously didn't initialize this member,
it's a potential vector for an uninitialized read.
Instead, we can initialize this to a deterministic value to prevent that
from occurring. 
							
						 
						
							2020-10-29 22:35:55 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								e54c1f4a41 
								
							 
						 
						
							
							
								
								vp9: Make some member functions internally linked  
							
							... 
							
							
							
							These helper functions don't directly modify any member state and can be
hidden from view. 
							
						 
						
							2020-10-29 22:34:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								c930f0aa49 
								
							 
						 
						
							
							
								
								Merge pull request  #4831  from lioncash/fmt  
							
							... 
							
							
							
							externals: Update fmt to 7.1.0 
							
						 
						
							2020-10-29 14:44:07 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								02234a9d92 
								
							 
						 
						
							
							
								
								Merge pull request  #4837  from lioncash/nvdec-2  
							
							... 
							
							
							
							nvdec: Minor tidying up 
							
						 
						
							2020-10-29 12:28:07 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								b139341d35 
								
							 
						 
						
							
							
								
								async_shaders: Increase Async worker thread count for 8+ thread cpus  
							
							... 
							
							
							
							Adds 1 async worker thread for every 2 available threads above 8 
							
						 
						
							2020-10-29 14:16:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								fa03b3ee0d 
								
							 
						 
						
							
							
								
								Merge pull request  #4781  from german77/GChotplug  
							
							... 
							
							
							
							Add hotplug, rumble and fix 3rd party adapters for the GC adapter 
							
						 
						
							2020-10-29 10:28:19 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David 
								
							 
						 
						
							
							
							
							
								
							
							
								b236afd8ab 
								
							 
						 
						
							
							
								
								Merge pull request  #4859  from Morph1984/missing-ctime-include  
							
							... 
							
							
							
							kernel/process: Add missing <ctime> include 
							
						 
						
							2020-10-29 19:03:19 +11:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								fc09a13d34 
								
							 
						 
						
							
							
								
								kernel/process: Add missing <ctime> include  
							
							... 
							
							
							
							Fixes compilation on MSVC 
							
						 
						
							2020-10-29 03:17:20 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									LC 
								
							 
						 
						
							
							
							
							
								
							
							
								f7a9c3304a 
								
							 
						 
						
							
							
								
								Merge pull request  #4857  from liushuyu/master  
							
							... 
							
							
							
							web_service: follow-up fix to #4842  
							
						 
						
							2020-10-29 01:54:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								b4556dd78d 
								
							 
						 
						
							
							
								
								Merge pull request  #4835  from lat9nq/rng-default-time  
							
							... 
							
							
							
							kernel: Use the current time as the default RNG seed 
							
						 
						
							2020-10-28 22:51:29 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f5ca79ae27 
								
							 
						 
						
							
							
								
								Merge pull request  #4838  from lioncash/syncmgr  
							
							... 
							
							
							
							sync_manager: Amend parameter order of calls to SyncptIncr constructor 
							
						 
						
							2020-10-28 22:49:22 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								0555d8ac94 
								
							 
						 
						
							
							
								
								web_service: follow-up fix to  #4842  ...  
							
							... 
							
							
							
							* The web_service http request is now fixed on Windows (R) platform.
* The issue is due to a complicated race-condition in `httplib`, a detailed
  explanation is available at https://github.com/yhirose/cpp-httplib/pull/701 
* A pending Pull Request on `httplib` has been applied to remedy the
  said race-condition.
* The socket availability check is removed due to a behavioral chice of
  `httplib` that a socket will not be created before any actual request
  is sent. 
							
						 
						
							2020-10-28 23:16:06 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									german 
								
							 
						 
						
							
							
							
							
								
							
							
								2aafcc5f4b 
								
							 
						 
						
							
							
								
								Add hotplug, rumble and fix 3rd party adapters for the GC adapter  
							
							
							
						 
						
							2020-10-28 21:12:34 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									LC 
								
							 
						 
						
							
							
							
							
								
							
							
								f0803c5b83 
								
							 
						 
						
							
							
								
								Merge pull request  #4856  from bunnei/webservice-socket-error  
							
							... 
							
							
							
							web_service: web_backend: Handle socket errors with GenericRequest. 
							
						 
						
							2020-10-28 20:46:28 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								529f48d980 
								
							 
						 
						
							
							
								
								web_service: web_backend: Handle socket errors with GenericRequest.  
							
							... 
							
							
							
							- Fixes a shutdown crash when we try to submit telemetry if there is a service issue. 
							
						 
						
							2020-10-28 17:19:12 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									LC 
								
							 
						 
						
							
							
							
							
								
							
							
								e5bdbbc881 
								
							 
						 
						
							
							
								
								Merge pull request  #4855  from bunnei/cdma-pusher-log-fix  
							
							... 
							
							
							
							video_core: cdma_pusher: Add missing LOG_DEBUG field in ExecuteCommand. 
							
						 
						
							2020-10-28 20:01:29 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6639ab9470 
								
							 
						 
						
							
							
								
								video_core: cdma_pusher: Add missing LOG_DEBUG field in ExecuteCommand.  
							
							
							
						 
						
							2020-10-28 16:47:08 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f3f1558313 
								
							 
						 
						
							
							
								
								Merge pull request  #4846  from lioncash/service-fn  
							
							... 
							
							
							
							service: Update function tables 
							
						 
						
							2020-10-28 13:47:56 -07:00