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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								3e654ff0d0 
								
							 
						 
						
							
							
								
								General: Resolve a few missing initializer warnings  
							
							... 
							
							
							
							Resolves a few -Wmissing-initializer warnings. 
							
						 
						
							2020-10-29 19:37:07 -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 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								5690bca1c4 
								
							 
						 
						
							
							
								
								shader: Partially implement texture cube array shadow  
							
							... 
							
							
							
							This implements texture cube arrays with shadow comparisons but doesn't
fix the asserts related to it.
Fixes out of bounds reads on swizzle constructors and makes them use
bounds checked ::at instead of the unsafe operator[]. 
							
						 
						
							2020-10-28 17:12:40 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								016fb60ff5 
								
							 
						 
						
							
							
								
								shader/arithmetic: Implement FCMP immediate + register variant  
							
							... 
							
							
							
							Trivially add the encoding for this. 
							
						 
						
							2020-10-28 17:05:41 -03:00