Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								dc8479928c 
								
							 
						 
						
							
							
								
								Sources: Run clang-format on everything.  
							
							
							
						 
						
							2016-09-18 09:38:01 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								a3afeb4687 
								
							 
						 
						
							
							
								
								VideoCore: Fix dangling lambda context in shader interpreter  
							
							... 
							
							
							
							The static meant that after the first execution, these lambda context
would be pointing to a random location on the stack. Fixes a random
crash when using the interpreter. 
							
						 
						
							2016-09-15 22:15:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								ff0fa86b17 
								
							 
						 
						
							
							
								
								Retrieve shader result from new OutputRegisters-type  
							
							
							
						 
						
							2016-05-16 18:55:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								1308afe2c2 
								
							 
						 
						
							
							
								
								Use new shader-jit signature for interpreter  
							
							
							
						 
						
							2016-05-13 09:41:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								7e756faaba 
								
							 
						 
						
							
							
								
								Move program_counter and call_stack from UnitState to interpreter  
							
							
							
						 
						
							2016-05-12 19:05:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								691a42fe98 
								
							 
						 
						
							
							
								
								VideoCore: Run include-what-you-use and fix most includes.  
							
							
							
						 
						
							2016-04-30 17:02:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								784c5539ea 
								
							 
						 
						
							
							
								
								Merge pull request  #1538  from lioncash/dot  
							
							... 
							
							
							
							shader_interpreter: use std::inner_product for the dot product 
							
						 
						
							2016-03-20 00:35:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								63e956cc7a 
								
							 
						 
						
							
							
								
								video_core: Don't cast away const  
							
							
							
						 
						
							2016-03-17 02:01:38 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								4d89df8df2 
								
							 
						 
						
							
							
								
								shader_interpreter: use std::inner_product for the dot product  
							
							... 
							
							
							
							Same thing, less code. 
							
						 
						
							2016-03-17 01:00:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								9aad2f29bb 
								
							 
						 
						
							
							
								
								PICA: Fix MAD/MADI encoding  
							
							
							
						 
						
							2016-03-15 20:01:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dwayne Slater 
								
							 
						 
						
							
							
							
							
								
							
							
								6b775034dd 
								
							 
						 
						
							
							
								
								Add immediate mode vertex submission  
							
							
							
						 
						
							2016-03-02 22:16:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								083d2d89a5 
								
							 
						 
						
							
							
								
								Shader: Implement "invert condition" feature of IFU instruction  
							
							... 
							
							
							
							If the bit 0 of the JMPU instruction is set, then the jump condition
will be inverted. That is, a jump will happen when the boolean is false
instead of when it is true. 
							
						 
						
							2016-01-24 20:29:06 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								aec28ed91e 
								
							 
						 
						
							
							
								
								video_core: Reorganize headers  
							
							
							
						 
						
							2015-09-11 07:31:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								082b74fa24 
								
							 
						 
						
							
							
								
								Shaders: Explicitly conform to PICA semantics in MAX/MIN  
							
							
							
						 
						
							2015-08-24 01:46:58 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								83c214f6d8 
								
							 
						 
						
							
							
								
								Merge pull request  #1062  from aroulin/shader-rcp-rsq  
							
							... 
							
							
							
							Shader: RCP and RSQ computes only the 1st component 
							
						 
						
							2015-08-23 17:56:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									aroulin 
								
							 
						 
						
							
							
							
							
								
							
							
								03c5cfead4 
								
							 
						 
						
							
							
								
								Shader: Use std::sqrt for float instead of sqrt  
							
							
							
						 
						
							2015-08-23 22:03:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									aroulin 
								
							 
						 
						
							
							
							
							
								
							
							
								fa552f11ef 
								
							 
						 
						
							
							
								
								Shader: RCP and RSQ computes only the 1st component  
							
							
							
						 
						
							2015-08-23 22:01:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									aroulin 
								
							 
						 
						
							
							
							
							
								
							
							
								2e7cf2f6cf 
								
							 
						 
						
							
							
								
								Shader: implement DPH/DPHI in interpreter  
							
							... 
							
							
							
							Tests revealed that the component with w=1 is
SRC1 and not SRC2, it is now fixed on 3dbrew. 
							
						 
						
							2015-08-22 11:09:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									aroulin 
								
							 
						 
						
							
							
							
							
								
							
							
								863730f6a7 
								
							 
						 
						
							
							
								
								Shader: implement SGE, SGEI in interpreter  
							
							
							
						 
						
							2015-08-19 14:29:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									aroulin 
								
							 
						 
						
							
							
							
							
								
							
							
								638e47c04d 
								
							 
						 
						
							
							
								
								Shader: implement EX2 and LG2 in interpreter  
							
							
							
						 
						
							2015-08-16 15:54:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								33ba604fd9 
								
							 
						 
						
							
							
								
								Introduce a shader tracer to allow inspection of input/output values for each processed instruction.  
							
							
							
						 
						
							2015-08-16 14:12:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								db97090cad 
								
							 
						 
						
							
							
								
								Shader: Use a POD struct for registers.  
							
							
							
						 
						
							2015-08-15 18:03:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3f69c2039d 
								
							 
						 
						
							
							
								
								Shader: Define a common interface for running vertex shader programs.  
							
							
							
						 
						
							2015-08-15 17:33:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								18527b9e21 
								
							 
						 
						
							
							
								
								Shader: Move shader code to its own subdirectory, "shader".  
							
							
							
						 
						
							2015-08-15 17:33:42 -04:00