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 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							26547d3e3b 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							8049b8beb6 
							
						 
					 
					
						
						
							
							common/stream: Be explicit with copy and move operators  
						
						
						
						
					 
					
						2020-10-29 22:57:35 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							12eeffcb7c 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							0d713cf8eb 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							badea3b301 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							f8543249f0 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							5553bd3ba2 
							
						 
					 
					
						
						
							
							General: Resolve a few missing initializer warnings  
						
						... 
						
						
						
						Resolves a few -Wmissing-initializer warnings. 
						
						
					 
					
						2020-10-29 19:37:07 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7dcf4c0018 
							
						 
					 
					
						
						
							
							Merge pull request  #4831  from lioncash/fmt  
						
						... 
						
						
						
						externals: Update fmt to 7.1.0 
						
						
					 
					
						2020-10-29 14:44:07 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef29bf4515 
							
						 
					 
					
						
						
							
							Merge pull request  #4837  from lioncash/nvdec-2  
						
						... 
						
						
						
						nvdec: Minor tidying up 
						
						
					 
					
						2020-10-29 12:28:07 -07:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							3620206136 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2dbb144fc6 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89199ca215 
							
						 
					 
					
						
						
							
							Merge pull request  #4859  from Morph1984/missing-ctime-include  
						
						... 
						
						
						
						kernel/process: Add missing <ctime> include 
						
						
					 
					
						2020-10-29 19:03:19 +11:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							9cfc5fee2f 
							
						 
					 
					
						
						
							
							kernel/process: Add missing <ctime> include  
						
						... 
						
						
						
						Fixes compilation on MSVC 
						
						
					 
					
						2020-10-29 03:17:20 -04:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a6b1bf1d7 
							
						 
					 
					
						
						
							
							Merge pull request  #4857  from liushuyu/master  
						
						... 
						
						
						
						web_service: follow-up fix to #4842  
						
						
					 
					
						2020-10-29 01:54:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5134cbf3a 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6d001c94f 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf63eacc1a 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							5333db91c1 
							
						 
					 
					
						
						
							
							Add hotplug, rumble and fix 3rd party adapters for the GC adapter  
						
						
						
						
					 
					
						2020-10-28 21:12:34 -05:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c20569ebdf 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							156556ddd2 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							475d46bb64 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							94eca09cf6 
							
						 
					 
					
						
						
							
							video_core: cdma_pusher: Add missing LOG_DEBUG field in ExecuteCommand.  
						
						
						
						
					 
					
						2020-10-28 16:47:08 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7af2cb4318 
							
						 
					 
					
						
						
							
							Merge pull request  #4846  from lioncash/service-fn  
						
						... 
						
						
						
						service: Update function tables 
						
						
					 
					
						2020-10-28 13:47:56 -07:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							657771bdcb 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							44b552be71 
							
						 
					 
					
						
						
							
							shader/arithmetic: Implement FCMP immediate + register variant  
						
						... 
						
						
						
						Trivially add the encoding for this. 
						
						
					 
					
						2020-10-28 17:05:41 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							663e221f99 
							
						 
					 
					
						
						
							
							Merge pull request  #4845  from lioncash/inih  
						
						... 
						
						
						
						externals: Track upstream inih 
						
						
					 
					
						2020-10-28 09:58:58 -07:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							725fcbb368 
							
						 
					 
					
						
						
							
							Merge pull request  #4851  from ReinUsesLisp/core-threads-race  
						
						... 
						
						
						
						hle/kernel: Remove unused registered_core_threads to fix data races 
						
						
					 
					
						2020-10-28 04:54:35 -04:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1f176ce52 
							
						 
					 
					
						
						
							
							Merge pull request  #4850  from ReinUsesLisp/fiber-ptr-ref  
						
						... 
						
						
						
						common/fiber: Take shared_ptr<Fiber> by copy in YieldTo 
						
						
					 
					
						2020-10-28 04:54:19 -04:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1fd22823bc 
							
						 
					 
					
						
						
							
							Merge pull request  #4849  from ReinUsesLisp/fix-fiber-test  
						
						... 
						
						
						
						tests: Fix data race in fibers test 
						
						
					 
					
						2020-10-28 04:26:10 -04:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							978e7897a3 
							
						 
					 
					
						
						
							
							Merge pull request  #4848  from ReinUsesLisp/type-limits  
						
						... 
						
						
						
						video_core: Enforce -Werror=type-limits 
						
						
					 
					
						2020-10-28 03:16:10 -04:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55ac6f7a2b 
							
						 
					 
					
						
						
							
							Merge pull request  #4847  from ReinUsesLisp/warn-move  
						
						... 
						
						
						
						video_core: Enforce -Wredundant-move and -Wpessimizing-move 
						
						
					 
					
						2020-10-28 03:14:58 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							79da90cea8 
							
						 
					 
					
						
						
							
							video_core: Enforce -Wredundant-move and -Wpessimizing-move  
						
						... 
						
						
						
						Silence three warnings and make them errors to avoid introducing more in the future. 
						
						
					 
					
						2020-10-28 02:44:50 -03:00