bunnei 
							
						 
					 
					
						
						
							
						
						5fb99e6a16 
					 
					
						
						
							
							Merge pull request  #516  from Subv/f2i_r  
						
						... 
						
						
						
						GPU: Implemented the F2I_R shader instruction. 
						
						
					 
					
						2018-06-05 22:01:29 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						38eb33f150 
					 
					
						
						
							
							Merge pull request  #521  from Subv/bra  
						
						... 
						
						
						
						GPU: Corrected the branch targets for the shader bra instruction. 
						
						
					 
					
						2018-06-05 10:09:35 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						b54a72afc0 
					 
					
						
						
							
							Merge pull request  #520  from bunnei/shader-shl  
						
						... 
						
						
						
						gl_shader_decompiler: Implement SHL instruction. 
						
						
					 
					
						2018-06-05 10:08:42 -04:00 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
							
						
						62cd19e4ae 
					 
					
						
						
							
							Small fixes  
						
						
						
						
					 
					
						2018-06-05 15:34:01 +03:00 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
							
						
						7e3d746b06 
					 
					
						
						
							
							Service/MM: add service and stub some functions  
						
						
						
						
					 
					
						2018-06-05 12:19:29 +03:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						e7dfcdde74 
					 
					
						
						
							
							GPU: Corrected the branch targets for the shader bra instruction.  
						
						
						
						
					 
					
						2018-06-04 22:56:28 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						4b89348c00 
					 
					
						
						
							
							GPU: Implemented the F2I_R shader instruction.  
						
						
						
						
					 
					
						2018-06-04 22:06:50 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						8c99dd055c 
					 
					
						
						
							
							Merge pull request  #518  from Subv/incomplete_shaders  
						
						... 
						
						
						
						GPU: Implemented predicated exit instructions in the shader programs. 
						
						
					 
					
						2018-06-04 22:43:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						799e632ccb 
					 
					
						
						
							
							gl_shader_decompiler: Fix typo with ISCADD instruction.  
						
						
						
						
					 
					
						2018-06-04 22:41:10 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c23c30c76f 
					 
					
						
						
							
							gl_shader_decompiler: Implement SHL instruction.  
						
						
						
						
					 
					
						2018-06-04 22:36:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6ea1576513 
					 
					
						
						
							
							gl_shader_decompiler: Implement PredCondition::NotEqual.  
						
						
						
						
					 
					
						2018-06-04 22:00:47 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						23b1e6eded 
					 
					
						
						
							
							GPU: Implement the ISCADD shader instructions.  
						
						
						
						
					 
					
						2018-06-04 20:17:41 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						438a9b70cc 
					 
					
						
						
							
							GPU: Added decodings for the ISCADD instructions.  
						
						
						
						
					 
					
						2018-06-04 20:17:39 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						e8bfff7b4b 
					 
					
						
						
							
							Merge pull request  #514  from Subv/lop32i  
						
						... 
						
						
						
						GPU: Implemented the LOP32I instruction. 
						
						
					 
					
						2018-06-04 20:48:15 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f564822e78 
					 
					
						
						
							
							Merge pull request  #510  from Subv/isetp  
						
						... 
						
						
						
						GPU: Implemented the ISETP_R and ISETP_C instructions 
						
						
					 
					
						2018-06-04 20:47:11 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						6cf6fa2842 
					 
					
						
						
							
							GPU: Implement predicated exit instructions in the shader programs.  
						
						
						
						
					 
					
						2018-06-04 19:18:11 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						d27279092f 
					 
					
						
						
							
							GPU: Take into account predicated exits when performing shader control flow analysis.  
						
						
						
						
					 
					
						2018-06-04 19:14:23 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						37fd4e6d9b 
					 
					
						
						
							
							Merge pull request  #512  from Subv/fset  
						
						... 
						
						
						
						GPU: Corrected the FSET and I2F instructions. 
						
						
					 
					
						2018-06-04 19:04:20 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						cdd92dc692 
					 
					
						
						
							
							Merge pull request  #501  from Subv/shader_bra  
						
						... 
						
						
						
						GPU: Partially implemented the bra shader instruction 
						
						
					 
					
						2018-06-04 18:31:07 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						38d25a4cb2 
					 
					
						
						
							
							Merge pull request  #515  from Subv/viewport_fix  
						
						... 
						
						
						
						GPU: Calculate the correct viewport dimensions based on the scale and translate registers. 
						
						
					 
					
						2018-06-04 18:11:36 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						2933521a08 
					 
					
						
						
							
							GPU: Use the bf bit in FSET to determine whether to write 0xFFFFFFFF or 1.0f.  
						
						
						
						
					 
					
						2018-06-04 16:41:28 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						f6679ce422 
					 
					
						
						
							
							GPU: Corrected the I2F_R implementation.  
						
						
						
						
					 
					
						2018-06-04 16:41:27 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						5d55403f94 
					 
					
						
						
							
							GPU: Calculate the correct viewport dimensions based on the scale and translate registers.  
						
						... 
						
						
						
						This is how nouveau calculates the viewport width and height. For some reason some games set 0xFFFF in the VIEWPORT_HORIZ and VIEWPORT_VERT registers, maybe those are a misnomer and actually refer to something else? 
						
						
					 
					
						2018-06-04 16:36:54 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						0a0233f39f 
					 
					
						
						
							
							Merge pull request  #490  from BreadFish64/extension-check  
						
						... 
						
						
						
						Add checks for OpenGL extension support 
						
						
					 
					
						2018-06-04 16:13:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9936d1b9e2 
					 
					
						
						
							
							Merge pull request  #513  from Subv/cache_alignment  
						
						... 
						
						
						
						GLCache: Corrected a mismatch between storing compressed sizes and verifying the uncompressed alignment in GetSurface. 
						
						
					 
					
						2018-06-04 16:12:55 -04:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
							
						
						4fad069870 
					 
					
						
						
							
							Nvdrv/devices/nvhost_gpu : Add some IoctlCommands with their params ( #511 )  
						
						... 
						
						
						
						* Add some IoctlCommand with their params to nvhost_gpu
* fix clang-format
* delete trailing whitespace
* fix some clang-format
* delete one other trailing whitespace
* last clang-format fix 
						
						
					 
					
						2018-06-04 16:12:02 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						0c688b421c 
					 
					
						
						
							
							GPU: Implemented the LOP32I instruction.  
						
						
						
						
					 
					
						2018-06-04 13:56:31 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						cb47abecc6 
					 
					
						
						
							
							GLCache: Corrected a mismatch between storing compressed sizes and verifying the uncompressed alignment in GetSurface.  
						
						
						
						
					 
					
						2018-06-04 13:01:53 -05:00 
						 
				 
			
				
					
						
							
							
								BreadFish64 
							
						 
					 
					
						
						
							
						
						fbef849c04 
					 
					
						
						
							
							sdl: add check for GL extension support  
						
						
						
						
					 
					
						2018-06-04 12:26:41 -05:00 
						 
				 
			
				
					
						
							
							
								BreadFish64 
							
						 
					 
					
						
						
							
						
						0641950f9a 
					 
					
						
						
							
							qt: add check for GL extension support  
						
						
						
						
					 
					
						2018-06-04 12:26:30 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						90cddf1996 
					 
					
						
						
							
							GPU: Use explicit types when retrieving the uniform values for fsetp/fset and isetp instead of the type of an invalid output register.  
						
						
						
						
					 
					
						2018-06-04 11:22:26 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						7c181fd4f4 
					 
					
						
						
							
							GPU: Implemented the ISETP_R and ISETP_C shader instructions.  
						
						
						
						
					 
					
						2018-06-04 11:12:03 -05:00 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
							
						
						bb081dd1d2 
					 
					
						
						
							
							Correct function results  
						
						
						
						
					 
					
						2018-06-04 14:43:02 +03:00 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
							
						
						019778707d 
					 
					
						
						
							
							Service/nfp:user : stub some functions.  
						
						... 
						
						
						
						Used by Zelda: BoTW 
						
						
					 
					
						2018-06-04 12:39:43 +03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						afdd2f4cad 
					 
					
						
						
							
							am: Implement ILibraryAppletAccessor::PopOutData.  
						
						
						
						
					 
					
						2018-06-03 23:44:23 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						df4336a85e 
					 
					
						
						
							
							am: ISelfController:LaunchableEvent should be sticky.  
						
						
						
						
					 
					
						2018-06-03 23:44:22 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						51d8a2c322 
					 
					
						
						
							
							am: Stub out ILibraryAppletAccessor Start and GetResult methods.  
						
						
						
						
					 
					
						2018-06-03 23:44:22 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						049ce242a4 
					 
					
						
						
							
							Merge pull request  #499  from bunnei/am-stuff  
						
						... 
						
						
						
						am: Implement CreateStorage, PushInData, etc. 
						
						
					 
					
						2018-06-03 23:43:52 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						b481d8a00d 
					 
					
						
						
							
							GPU: Partially implemented the shader BRA instruction.  
						
						
						
						
					 
					
						2018-06-03 22:26:36 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						06c72b4fcf 
					 
					
						
						
							
							GPU: Added decoding for the BRA instruction.  
						
						
						
						
					 
					
						2018-06-03 22:14:00 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						876b805e50 
					 
					
						
						
							
							am: Implement ILibraryAppletAccessor::PushInData.  
						
						
						
						
					 
					
						2018-06-03 22:10:06 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						2dcb98226b 
					 
					
						
						
							
							am: Implement IStorageAccessor::Write.  
						
						
						
						
					 
					
						2018-06-03 22:10:06 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9fedfbe141 
					 
					
						
						
							
							am: Cleanup IStorageAccessor::Read.  
						
						
						
						
					 
					
						2018-06-03 22:10:06 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						d73c22bf4d 
					 
					
						
						
							
							am: Implement ILibraryAppletCreator::CreateStorage.  
						
						
						
						
					 
					
						2018-06-03 22:10:05 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ba117854f9 
					 
					
						
						
							
							Merge pull request  #500  from Subv/long_queries  
						
						... 
						
						
						
						GPU: Partial implementation of long GPU queries. 
						
						
					 
					
						2018-06-03 21:24:50 -04:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						1efcba346a 
					 
					
						
						
							
							gl_shader_decompiler: Implement TEXS component mask.  
						
						
						
						
					 
					
						2018-06-03 12:08:17 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						bb9d39b8fe 
					 
					
						
						
							
							Merge pull request  #494  from bunnei/shader-tex  
						
						... 
						
						
						
						gl_shader_decompiler: Implement TEX, fixes for TEXS. 
						
						
					 
					
						2018-06-03 12:05:38 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						27c0f9e02d 
					 
					
						
						
							
							Merge pull request  #495  from bunnei/improve-rro  
						
						... 
						
						
						
						gl_shader_decompiler: Implement RRO as a register move. 
						
						
					 
					
						2018-06-03 12:05:26 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						41faeeeb03 
					 
					
						
						
							
							Merge pull request  #484  from mailwl/nvhost-nvdec  
						
						... 
						
						
						
						Services/nvdrv: add '/dev/nvhost-nvdec' device 
						
						
					 
					
						2018-06-03 11:18:00 -04:00