Ian Romanick
							
						 
						
							
								a43817a483
								
							 
						 
						
							
									Use glsl_type::is_error instead of comparison with glsl_error_type pointer 
							 
							
							
							
						 
						15 年之前  
					 
				
					
						
							
								   Kenneth Graunke
							
						 
						
							
								affc1413ac
								
							 
						 
						
							
									Move swizzles out of ir_dereference and into their own class. 
							 
							
							 
							
							
							
							
Also turn generate_swizzle into a static "create" method of the new
class; we'll want to use it for the IR reader as well.
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> 
							
						 
						15 年之前  
					 
				
					
						
							
								   Kenneth Graunke
							
						 
						
							
								fb9fb5f51d
								
							 
						 
						
							
									Add new abstract ir_rvalue class; rework accordingly. 
							 
							
							 
							
							
							
							
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> 
							
						 
						15 年之前  
					 
				
					
						
							
								   Ian Romanick
							
						 
						
							
								c4e2627045
								
							 
						 
						
							
									Use glsl_type::get_instance instead of _mesa_glsl_get_vector_type 
							 
							
							
							
						 
						15 年之前  
					 
				
					
						
							
								   Ian Romanick
							
						 
						
							
								4d184a1d02
								
							 
						 
						
							
									Fix typo in swizzle processing loop 
							 
							
							 
							
							
							
							
One of the accesses to str in the loop used str[0] instead of str[i].
Reported-by: Kenneth Graunke 
							
						 
						15 年之前  
					 
				
					
						
							
								   Ian Romanick
							
						 
						
							
								9e97ffb754
								
							 
						 
						
							
									Trivial cleanups in generate_swizzle 
							 
							
							 
							
							
							
							
Add 'const' and 'static const' in a couple of places. 
							
						 
						15 年之前  
					 
				
					
						
							
								   Ian Romanick
							
						 
						
							
								afbe26fd61
								
							 
						 
						
							
									Use ir_dereference::set_swizzle 
							 
							
							
							
						 
						15 年之前  
					 
				
					
						
							
								   Ian Romanick
							
						 
						
							
								a2dd22fb19
								
							 
						 
						
							
									Convert is_glsl_type_vector to glsl_type::is_vector 
							 
							
							
							
						 
						15 年之前  
					 
				
					
						
							
								   Ian Romanick
							
						 
						
							
								0044e7edce
								
							 
						 
						
							
									Conver IR structures to use exec_list instead of simple_node 
							 
							
							
							
						 
						15 年之前  
					 
				
					
						
							
								   Ian Romanick
							
						 
						
							
								18238de6c3
								
							 
						 
						
							
									Make AST->HIR conversion a method of ast_node, re-enable 
							 
							
							
							
						 
						15 年之前  
					 
				
					
						
							
								   Ian Romanick
							
						 
						
							
								168890ce1b
								
							 
						 
						
							
									Convert to new interfaces so that it will compile 
							 
							
							 
							
							
							
							
Convert TRUE and FALSE to true and false.  Convert
_mesa_ast_get_location to ast_node::get_location. 
							
						 
						15 年之前  
					 
				
					
						
							
								   Ian Romanick
							
						 
						
							
								d5f4f09e76
								
							 
						 
						
							
									Rename .cc files to .cpp 
							 
							
							
							
						 
						15 年之前  
					 
				
					
						
							
								   Ian Romanick
							
						 
						
							
								a87ac255cf
								
							 
						 
						
							
									Initial commit.  lol 
							 
							
							
							
						 
						15 年之前