John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							830b0cc98b 
							
						 
					 
					
						
						
							
							HLSL: Start location numbering with the entry-point return value.  
						
						... 
						
						
						
						Also, increment location numbers by the size of the objects. 
						
						
					 
					
						2016-08-29 18:10:47 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							a05d8b5604 
							
						 
					 
					
						
						
							
							HLSL: Remove recent change to put locations on SV_TARGET*.  
						
						... 
						
						
						
						This put locations on members of structures, which is not allowed
in either AST or SPIR-V.
This was caught by asserts in the debug build. 
						
						
					 
					
						2016-08-29 16:49:39 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							510d83b384 
							
						 
					 
					
						
						
							
							HLSL: Create test results for the previous commits.  
						
						
						
						
					 
					
						2016-08-29 16:34:12 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							6a70eb7161 
							
						 
					 
					
						
						
							
							HLSL: Emulate write-to-output on return-from-entry-point, for return value.  
						
						... 
						
						
						
						This fixes issue #487  and #480 .
It also correctly handles output parameters from the entry point. 
						
						
					 
					
						2016-08-28 20:13:07 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							2c646b7afa 
							
						 
					 
					
						
						
							
							Updating tests, sadly every single HLSL test needs updating becuase of the language identifier  
						
						
						
						
					 
					
						2016-08-15 16:25:55 -04:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							96e9f47cbb 
							
						 
					 
					
						
						
							
							HLSL: Implement the register production.  
						
						
						
						
					 
					
						2016-07-29 14:28:39 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							fea226ba43 
							
						 
					 
					
						
						
							
							HLSL: Add shape conversions for scalar -> vector assigments.  
						
						... 
						
						
						
						Also, this allows turning on the error check for a failed assigment
when parsing.
This makes 39 HLSL tests have a working assignment that was previously
silently dropped, due to lack of this functionality. 
						
						
					 
					
						2016-07-28 18:41:20 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							a2b7991497 
							
						 
					 
					
						
						
							
							HLSL: Add SampleBias and SampleGrad, and associated tests  
						
						
						
						
					 
					
						2016-07-15 11:38:49 -06:00