steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							5964c64b2a 
							
						 
					 
					
						
						
							
							HLSL: Fix a grammar error related to constructors in parenthetical expressions  
						
						
						
						
					 
					
						2016-07-30 08:09:09 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							ff13213547 
							
						 
					 
					
						
						
							
							Front-ends GLSL/HLSL: Fix initializer lists for structs of one member.  
						
						... 
						
						
						
						Single member structs initialized with an initializer list had
an incorrect argument for constructor emulation. 
						
						
					 
					
						2016-07-29 18:29:06 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							64076ed7e9 
							
						 
					 
					
						
						
							
							HLSL: Fix binary-expression associativity and termination issue.  
						
						
						
						
					 
					
						2016-07-28 21:48:25 -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 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							a26a5170a3 
							
						 
					 
					
						
						
							
							Non-functional: Rationalize location and use of mapTypeToConstructor().  
						
						
						
						
					 
					
						2016-07-28 16:56:52 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							c552aece83 
							
						 
					 
					
						
						
							
							Merge pull request  #417  from steve-lunarg/buffers  
						
						... 
						
						
						
						HLSL: add Buffer support for Load method 
						
						
					 
					
						2016-07-28 16:56:39 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							c21badf2a1 
							
						 
					 
					
						
						
							
							Merge pull request  #419  from steve-lunarg/lerp-fix  
						
						... 
						
						
						
						HLSL: add missing vec,vec,scalar form of lerp(), + test 
						
						
					 
					
						2016-07-28 16:56:25 -06:00 
						 
				 
			
				
					
						
							
							
								steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							2de329112b 
							
						 
					 
					
						
						
							
							HLSL: allow uint literals, and add test for numeric suffixes  
						
						
						
						
					 
					
						2016-07-28 14:49:48 -06:00 
						 
				 
			
				
					
						
							
							
								steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							cf57c04401 
							
						 
					 
					
						
						
							
							HLSL: add missing vec,vec,scalar form of lerp(), + test  
						
						
						
						
					 
					
						2016-07-28 13:23:22 -06:00 
						 
				 
			
				
					
						
							
							
								steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							d53f717fd3 
							
						 
					 
					
						
						
							
							HLSL: add Buffer support for Load method  
						
						
						
						
					 
					
						2016-07-27 15:57:31 -06:00 
						 
				 
			
				
					
						
							
							
								steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							68f2c144e3 
							
						 
					 
					
						
						
							
							HLSL: Add CalculateLevelOfDetail, and unimplemented errors for *Unclamped and GetSamplePosition  
						
						
						
						
					 
					
						2016-07-27 10:46:33 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							00957f8110 
							
						 
					 
					
						
						
							
							HLSL: Implement ?: grammar productions.  
						
						... 
						
						
						
						Missing are implicit conversions between int/bool/etc. 
						
						
					 
					
						2016-07-27 10:39:57 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							b783d712ab 
							
						 
					 
					
						
						
							
							HLSL: Report failed assignments; some were silently not happening.  
						
						... 
						
						
						
						Starting out with this turned off, so tests can be locally fixed,
then will turn it on. 
						
						
					 
					
						2016-07-27 10:31:11 -06:00 
						 
				 
			
				
					
						
							
							
								steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							1e19d90043 
							
						 
					 
					
						
						
							
							HLSL: add 2DMS texture formats, and matching Load / GetDimensions support  
						
						
						
						
					 
					
						2016-07-27 07:37:21 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							731cd83ef6 
							
						 
					 
					
						
						
							
							Merge pull request  #405  from steve-lunarg/samplers  
						
						... 
						
						
						
						HLSL: Add gather, improve proto generator machine for upcoming 2DMS/S… 
						
						
					 
					
						2016-07-26 09:40:46 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							64723c20b5 
							
						 
					 
					
						
						
							
							Merge pull request  #406  from steve-lunarg/pp_line  
						
						... 
						
						
						
						HLSL: enable #line extension by default for HLSL source. 
						
						
					 
					
						2016-07-26 09:39:48 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							3d157c510f 
							
						 
					 
					
						
						
							
							HLSL: cbuffer and tbuffer grammar and production.  
						
						
						
						
					 
					
						2016-07-25 16:05:33 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							6256146ef3 
							
						 
					 
					
						
						
							
							HLSL: enable #line extension by default for HLSL source.  
						
						
						
						
					 
					
						2016-07-23 10:45:00 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							a2f3d285a8 
							
						 
					 
					
						
						
							
							HLSL: Add gather, improve proto generator machine for upcoming 2DMS/Shadow  
						
						
						
						
					 
					
						2016-07-22 12:46:11 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							3ef7852ef6 
							
						 
					 
					
						
						
							
							HLSL: Add SampleLevel method  
						
						
						
						
					 
					
						2016-07-21 15:02:30 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							2f003ac4e6 
							
						 
					 
					
						
						
							
							Merge pull request  #393  from steve-lunarg/warning-enable  
						
						... 
						
						
						
						Build: Add g++/clang warnings to match some enabled by /W4 in MSVC 
						
						
					 
					
						2016-07-21 14:46:21 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							6d478956ac 
							
						 
					 
					
						
						
							
							Add g++/clang warnings to match some enabled by /W4 in MSVC.  
						
						
						
						
					 
					
						2016-07-21 09:59:18 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							f245101954 
							
						 
					 
					
						
						
							
							HLSL: Add texture Load method & decomposition  
						
						
						
						
					 
					
						2016-07-21 09:42:35 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							a78b02941b 
							
						 
					 
					
						
						
							
							HLSL: Add SampleCmp and SampleCmpLevelZero texture methods  
						
						
						
						
					 
					
						2016-07-20 09:57:03 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							5d58faecc0 
							
						 
					 
					
						
						
							
							HLSL: Add tx.GetDimensions method (uint returns only)  
						
						
						
						
					 
					
						2016-07-18 16:40:21 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							e4821e43c8 
							
						 
					 
					
						
						
							
							Build: Fix three new warnings in HLSL code.  
						
						
						
						
					 
					
						2016-07-16 10:19:43 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							a2b7991497 
							
						 
					 
					
						
						
							
							HLSL: Add SampleBias and SampleGrad, and associated tests  
						
						
						
						
					 
					
						2016-07-15 11:38:49 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							51e74b17bf 
							
						 
					 
					
						
						
							
							Merge pull request  #385  from steve-lunarg/inout-qualifiers  
						
						... 
						
						
						
						HLSL: add in/out/inout qualifiers 
						
						
					 
					
						2016-07-13 15:42:48 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							92aff54632 
							
						 
					 
					
						
						
							
							HLSL: add offset Sample() form and arrayed texture support  
						
						
						
						
					 
					
						2016-07-13 11:58:56 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							9249c709b0 
							
						 
					 
					
						
						
							
							HLSL: add in/out/inout qualifiers.  
						
						
						
						
					 
					
						2016-07-12 20:50:34 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							4886f69734 
							
						 
					 
					
						
						
							
							HLSL: Sampler/texture declarations, method syntax, partial Sample method  
						
						
						
						
					 
					
						2016-07-12 15:57:46 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							7f349c73db 
							
						 
					 
					
						
						
							
							Build: Remove causes of pedantic warnings. Addresses issue  #352  and PR  #242 .  
						
						
						
						
					 
					
						2016-07-08 22:09:10 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							5e69ec683d 
							
						 
					 
					
						
						
							
							HLSL: Add typedef grammar and production.  
						
						
						
						
					 
					
						2016-07-05 00:02:40 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							d5ed0b6982 
							
						 
					 
					
						
						
							
							HLSL: Mostly non-functional: simplify, rationalize, and generalize the declaration grammar.  
						
						
						
						
					 
					
						2016-07-04 18:35:51 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							073542416c 
							
						 
					 
					
						
						
							
							HLSL: Grammar: Recognize { } style initializers for composites.  
						
						
						
						
					 
					
						2016-07-01 19:58:06 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							b0a63f578a 
							
						 
					 
					
						
						
							
							HLSL: Correctly identify which variables are global storage class.  
						
						
						
						
					 
					
						2016-07-01 19:35:53 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							532543c1c4 
							
						 
					 
					
						
						
							
							HLSL: Grammar: Make comma-separated declaration lists work.  
						
						
						
						
					 
					
						2016-07-01 19:10:01 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							6daaa4fadf 
							
						 
					 
					
						
						
							
							HLSL: Add template style constructors for vector & matrix types  
						
						
						
						
					 
					
						2016-07-01 13:59:36 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							d02dc5d05a 
							
						 
					 
					
						
						
							
							HLSL: Implement switch/case/default.  
						
						
						
						
					 
					
						2016-07-01 00:04:11 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							1b7fd0f7b7 
							
						 
					 
					
						
						
							
							Add asdouble, fma, & mad intrinsics and change profile to allow doubles when parsing prototypes  
						
						
						
						
					 
					
						2016-06-28 15:38:38 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							e5a807276f 
							
						 
					 
					
						
						
							
							Merge pull request  #349  from steve-lunarg/intrinsics  
						
						... 
						
						
						
						HLSL: Add lerp, fix sincos ret, add ret type tests, non-square mats, tx semantics 
						
						
					 
					
						2016-06-28 15:34:11 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							5bc4d9a26f 
							
						 
					 
					
						
						
							
							HLSL: Airplane work: break/continue/discard grammar, and decls for for/if/while.  
						
						
						
						
					 
					
						2016-06-27 21:12:07 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							4624a02e21 
							
						 
					 
					
						
						
							
							Add lerp, fix sincos return type, ret type tests, non-square mats, HLSL->AST tx semantics  
						
						
						
						
					 
					
						2016-06-21 10:10:48 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							6e72fddaa2 
							
						 
					 
					
						
						
							
							Add HLSL memory barrier intrinsics, fix dst, add lit & EvaluateAttributeSnapped  
						
						
						
						
					 
					
						2016-06-20 09:53:59 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							19b92fff7e 
							
						 
					 
					
						
						
							
							HLSL: Basic array grammar.  
						
						
						
						
					 
					
						2016-06-19 11:50:34 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							c3387d33ee 
							
						 
					 
					
						
						
							
							HLSL: Support semantics in function parameter declarations.  
						
						
						
						
					 
					
						2016-06-17 14:21:02 -06:00