| 
							
							
								 John Kessenich | 1a4b775cd5 | HLSL: Correct line numbers for function definitions. | 2016-09-02 19:05:24 -06:00 |  | 
			
				
					| 
							
							
								 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 | 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 | b38f071605 | HLSL: Add back in the [subcomponent] part of a 'register' decl. | 2016-07-30 10:30:51 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 96e9f47cbb | HLSL: Implement the register production. | 2016-07-29 14:28:39 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 82d6baf86f | HLSL: Implement packoffset production. | 2016-07-29 13:03:50 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | b0a63f578a | HLSL: Correctly identify which variables are global storage class. | 2016-07-01 19:35:53 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 93a162a857 | HLSL: Handle "." for structure dereference and swizzle. | 2016-06-17 17:16:27 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 5aa59e2044 | HLSL: Map parameter qualifiers from generic to function-specific and entry-point specific. | 2016-06-17 15:52:46 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 630dd7da43 | HLSL: Flesh out misc. declaration grammar: semantics/registers/annotations/precise/etc. Details within these bear even more fleshing out, but would like to have
that driven by actual need. | 2016-06-12 23:54:31 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | e6e7494e2a | HLSL: Implement basic "struct" grammar. | 2016-06-12 23:54:31 -06:00 |  |