Subv 
							
						 
					 
					
						
						
							
						
						d57333406d 
					 
					
						
						
							
							GPU: Partial implementation of long GPU queries.  
						
						 
						
						... 
						
						
						
						Long queries write a 128-bit result value to memory, which consists of a 64 bit query value and a 64 bit timestamp.
In this implementation, only select=Zero of the Crop unit is implemented, this writes the query sequence as a 64 bit value, and a 0u64 value for the timestamp, since we emulate an infinitely fast GPU.
This specific type was hwtested, but more rigorous tests should be performed in the future for the other types. 
						
						
					 
					
						2018-06-03 19:17:31 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						bbbe34429e 
					 
					
						
						
							
							Merge pull request  #492  from mailwl/time  
						
						 
						
						... 
						
						
						
						Service/time: implement posix time to calendar conversion 
						
						
					 
					
						2018-06-01 10:14:20 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mailwl 
							
						 
					 
					
						
						
							
						
						11568c2ea3 
					 
					
						
						
							
							Service/time: implement posix time to calendar conversion  
						
						 
						
						
						
						
					 
					
						2018-06-01 09:40:28 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						bdd68fc210 
					 
					
						
						
							
							Merge pull request  #488  from Subv/thread_masks  
						
						 
						
						... 
						
						
						
						Kernel/SVC: Corrected the behavior of svcSetThreadCoreMask for core values -2 and -3. 
						
						
					 
					
						2018-05-31 18:22:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						f1bded1270 
					 
					
						
						
							
							Merge pull request  #491  from bunnei/rgba16f  
						
						 
						
						... 
						
						
						
						gl_rasterizer_cache: Implement PixelFormat RGBA16F. 
						
						
					 
					
						2018-05-31 18:16:32 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						49309b5848 
					 
					
						
						
							
							gl_rasterizer_cache: Assert that component type is UNorm or format is RGBA16F.  
						
						 
						
						
						
						
					 
					
						2018-05-30 22:50:41 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Subv 
							
						 
					 
					
						
						
							
						
						c02d7c8ce7 
					 
					
						
						
							
							Kernel/Thread: Corrected a typo that caused the affinity mask to never be changed.  
						
						 
						
						
						
						
					 
					
						2018-05-30 21:36:29 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Subv 
							
						 
					 
					
						
						
							
						
						3957b0c34e 
					 
					
						
						
							
							Kernel/SVC: Support special core values -2 and -3 in svcSetThreadCoreMask.  
						
						 
						
						... 
						
						
						
						Also added some proper error handling. 
						
						
					 
					
						2018-05-30 21:36:29 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						ca5a4a704b 
					 
					
						
						
							
							gl_rasterizer_cache: Implement PixelFormat RGBA16F.  
						
						 
						
						
						
						
					 
					
						2018-05-30 22:24:07 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						15086a22be 
					 
					
						
						
							
							Merge pull request  #489  from Subv/vertexid  
						
						 
						
						... 
						
						
						
						Shaders: Implemented reading the gl_InstanceID and gl_VertexID variables in the vertex shader. 
						
						
					 
					
						2018-05-30 14:10:48 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								greggameplayer 
							
						 
					 
					
						
						
							
						
						94fecef137 
					 
					
						
						
							
							add IPC CommandType & Some HID FunctionInfo ( #487 )  
						
						 
						
						... 
						
						
						
						* add some CommandType
* add some hid FunctionInfo
* add some other HID FunctionInfo
* delete non useful comments 
						
						
					 
					
						2018-05-30 14:09:21 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Subv 
							
						 
					 
					
						
						
							
						
						d1f9c750a6 
					 
					
						
						
							
							Kernel/Thread: Corrected a typo in an assert about the processor id.  
						
						 
						
						
						
						
					 
					
						2018-05-30 11:32:46 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Subv 
							
						 
					 
					
						
						
							
						
						99f12b05fa 
					 
					
						
						
							
							Shaders: Implemented reading the gl_InstanceID and gl_VertexID variables in the vertex shader.  
						
						 
						
						
						
						
					 
					
						2018-05-30 10:58:03 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						8df011a57f 
					 
					
						
						
							
							Merge pull request  #483  from bunnei/sonic  
						
						 
						
						... 
						
						
						
						Several GPU fixes to boot Sonic Mania 
						
						
					 
					
						2018-05-30 07:31:46 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						6fcc7e9c36 
					 
					
						
						
							
							gl_shader_decompiler: F2F_R instruction: Implement abs.  
						
						 
						
						
						
						
					 
					
						2018-05-29 23:52:54 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						c8e1383fa9 
					 
					
						
						
							
							Merge pull request  #482  from Subv/r8  
						
						 
						
						... 
						
						
						
						GPU: Implemented the R8 texture format (0x1D) 
						
						
					 
					
						2018-05-29 23:42:55 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						68937a662d 
					 
					
						
						
							
							gl_shader_decompiler: Partially implement F2F_R instruction.  
						
						 
						
						
						
						
					 
					
						2018-05-29 23:10:44 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Subv 
							
						 
					 
					
						
						
							
						
						734106dcb9 
					 
					
						
						
							
							GPU: Implemented the R8 texture format (0x1D)  
						
						 
						
						
						
						
					 
					
						2018-05-29 21:49:37 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						6306655665 
					 
					
						
						
							
							nvhost_ctrl: Stub out IocCtrlEventRegister.  
						
						 
						
						
						
						
					 
					
						2018-05-29 22:39:31 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						0658973a4e 
					 
					
						
						
							
							nvhost_ctrl: Stub out IocCtrlEventWaitAsyncCommand.  
						
						 
						
						
						
						
					 
					
						2018-05-29 22:35:41 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						0d843eaba6 
					 
					
						
						
							
							gl_rasterize_cache: Invert order of tex format RGB565.  
						
						 
						
						
						
						
					 
					
						2018-05-29 22:16:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						5a763e8a5a 
					 
					
						
						
							
							Merge pull request  #480  from mailwl/bcat  
						
						 
						
						... 
						
						
						
						Service/BCAT: add module and services 
						
						
					 
					
						2018-05-29 19:45:23 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								greggameplayer 
							
						 
					 
					
						
						
							
						
						220d4672df 
					 
					
						
						
							
							add all the known TextureFormat ( #474 )  
						
						 
						
						
						
						
					 
					
						2018-05-28 19:26:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mailwl 
							
						 
					 
					
						
						
							
						
						7757cc1a7f 
					 
					
						
						
							
							Service/BCAT: add module and services  
						
						 
						
						
						
						
					 
					
						2018-05-28 16:46:56 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						d809f65827 
					 
					
						
						
							
							Merge pull request  #472  from bunnei/greater-equal  
						
						 
						
						... 
						
						
						
						gl_shader_decompiler: Implement GetPredicateComparison GreaterEqual. 
						
						
					 
					
						2018-05-27 12:14:30 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						7f155ba713 
					 
					
						
						
							
							Merge pull request  #476  from Subv/a1bgr5  
						
						 
						
						... 
						
						
						
						GPU: Implemented the A1B5G5R5 texture format (0x14) 
						
						
					 
					
						2018-05-27 12:14:08 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						7029daa32e 
					 
					
						
						
							
							Merge pull request  #475  from ogniK5377/nvos-getconfig  
						
						 
						
						... 
						
						
						
						NvOsGetConfigU32 should return null instead of 0 for default output value 
						
						
					 
					
						2018-05-27 12:10:07 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						15c388e0d6 
					 
					
						
						
							
							Merge pull request  #473  from bunnei/get-display-version  
						
						 
						
						... 
						
						
						
						am: Stub IApplicationFunctions GetDisplayVersion. 
						
						
					 
					
						2018-05-27 12:00:32 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						9e30f5574f 
					 
					
						
						
							
							Merge pull request  #471  from bunnei/fmnmx  
						
						 
						
						... 
						
						
						
						shader_bytecode: Implement other variants of FMNMX. 
						
						
					 
					
						2018-05-27 09:04:47 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Subv 
							
						 
					 
					
						
						
							
						
						7ddc872b52 
					 
					
						
						
							
							GPU: Implemented the A1B5G5R5 texture format (0x14)  
						
						 
						
						
						
						
					 
					
						2018-05-27 09:02:05 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
							
						
						6138075df0 
					 
					
						
						
							
							NvOsGetConfigU32 should return null instead of 0 for default output  
						
						 
						
						
						
						
					 
					
						2018-05-26 17:48:09 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						0d681f7a7a 
					 
					
						
						
							
							am: Stub IApplicationFunctions GetDisplayVersion.  
						
						 
						
						
						
						
					 
					
						2018-05-26 00:21:59 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						c23ce3365d 
					 
					
						
						
							
							gl_shader_decompiler: Implement GetPredicateComparison GreaterEqual.  
						
						 
						
						
						
						
					 
					
						2018-05-25 23:21:29 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						ee53688ca7 
					 
					
						
						
							
							shader_bytecode: Implement other variants of FMNMX.  
						
						 
						
						
						
						
					 
					
						2018-05-25 23:18:50 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								greggameplayer 
							
						 
					 
					
						
						
							
						
						b16e5c6a81 
					 
					
						
						
							
							Add & correct miscellaneous things ( #470 )  
						
						 
						
						... 
						
						
						
						* add some InfoType
* correct OpenApplicationProxy cmd number
* add IDisplayController functions
* fix clang-format
* add more system languages 
						
						
					 
					
						2018-05-25 22:31:54 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						87f21657f8 
					 
					
						
						
							
							Merge pull request  #466  from mailwl/nv-timeout  
						
						 
						
						... 
						
						
						
						Stub NVGPU_IOCTL_CHANNEL_SET_TIMEOUT 
						
						
					 
					
						2018-05-25 22:31:06 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 
							
						 
					 
					
						
						
							
						
						e6df4b37db 
					 
					
						
						
							
							GetAudioRendererWorkBufferSize impl ( #465 )  
						
						 
						
						... 
						
						
						
						* GetAudioRendererWorkBufferSize impl
Impl of GetAudioRendererWorkBufferSize based on RE, if this can be cleaned up, please contribute!
* Naming conventions
* Removed unneeded placeholder
* lioncache changes
* fixed const
* switched to Common::AlignUp 
						
						
					 
					
						2018-05-25 22:30:02 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						aee356bd10 
					 
					
						
						
							
							Merge pull request  #468  from Subv/compound_preds  
						
						 
						
						... 
						
						
						
						Shader: Implemented compound predicates in the fset and fsetp instructions 
						
						
					 
					
						2018-05-25 22:28:47 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						cd7665218d 
					 
					
						
						
							
							Merge pull request  #469  from Subv/channel_rebind  
						
						 
						
						... 
						
						
						
						GPU: Allow command lists to rebind a channel to another engine in the middle of the command list. 
						
						
					 
					
						2018-05-25 22:27:58 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Subv 
							
						 
					 
					
						
						
							
						
						e2cdf54177 
					 
					
						
						
							
							Shader: Implemented compound predicates in fset.  
						
						 
						
						... 
						
						
						
						You can specify a predicate in the fset instruction:
Result = ((Value1 Comp Value2) OP P0) ? 1.0 : 0.0; 
						
						
					 
					
						2018-05-24 17:39:59 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 
							
						 
					 
					
						
						
							
						
						e3a92b09ba 
					 
					
						
						
							
							Stubbed NVGPU_GPU_IOCTL_ZBC_SET_TABLE ( #463 )  
						
						 
						
						... 
						
						
						
						We have no clue on what this actually does yet so stubbing it since it's just input only should be fine for now 
						
						
					 
					
						2018-05-24 18:36:12 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Subv 
							
						 
					 
					
						
						
							
						
						e2db7a83f6 
					 
					
						
						
							
							GPU: Allow command lists to rebind a channel to another engine in the middle of the command list.  
						
						 
						
						
						
						
					 
					
						2018-05-24 17:32:46 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Subv 
							
						 
					 
					
						
						
							
						
						126270d963 
					 
					
						
						
							
							Shader: Implemented compound predicates in fsetp.  
						
						 
						
						... 
						
						
						
						You can specify three predicates in an fsetp instruction:
P1 = (Value1 Comp Value2) OP P0;
P2 = !(Value1 Comp Value2) OP P0; 
						
						
					 
					
						2018-05-24 17:22:36 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mailwl 
							
						 
					 
					
						
						
							
						
						e6a87428ae 
					 
					
						
						
							
							Stub NVGPU_IOCTL_CHANNEL_SET_TIMEOUT  
						
						 
						
						... 
						
						
						
						Used in Nintendo Labo ToyCon 1&2 
						
						
					 
					
						2018-05-24 16:49:34 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						55e6296e71 
					 
					
						
						
							
							Merge pull request  #464  from bunnei/fix-msvc  
						
						 
						
						... 
						
						
						
						yuzu_cmd: Fix project for latest msvc. 
						
						
					 
					
						2018-05-24 09:01:07 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						1ce7942dc2 
					 
					
						
						
							
							yuzu_cmd: Fix project for latest msvc.  
						
						 
						
						
						
						
					 
					
						2018-05-23 21:51:49 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						6b6287dda0 
					 
					
						
						
							
							Merge pull request  #462  from ogniK5377/hid-fix  
						
						 
						
						... 
						
						
						
						Fix deadlocks caused from HID having too many layouts 
						
						
					 
					
						2018-05-23 20:50:12 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
							
						
						c74d24f841 
					 
					
						
						
							
							Fix deadlocks caused from HID having too many layouts  
						
						 
						
						... 
						
						
						
						Games such as SMO deadlock if we have more than 2 layouts 
						
						
					 
					
						2018-05-23 16:00:25 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						4cb92b776c 
					 
					
						
						
							
							Merge pull request  #460  from greggameplayer/patch-6  
						
						 
						
						... 
						
						
						
						Add & correct some error modules 
						
						
					 
					
						2018-05-23 17:13:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						a55f112cb1 
					 
					
						
						
							
							Merge pull request  #459  from greggameplayer/patch-5  
						
						 
						
						... 
						
						
						
						Add ioctl commands with their params and size check 
						
						
					 
					
						2018-05-23 17:12:56 -04:00